From 5657423a1f77c42781890eeb29b4c13c3db79675 Mon Sep 17 00:00:00 2001 From: Akshay Urankar Date: Tue, 15 Oct 2024 09:04:37 +0530 Subject: [PATCH] added templates screen --- assets/images/settings/template.png | Bin 0 -> 330356 bytes build/main.asset.php | 2 +- build/main.js | 24 +- inc/class-hfe-settings-page.php | 3 +- package-lock.json | 24906 ++++++++++------ src/App.js | 4 +- src/Components/Templates/ExploreTemplates.jsx | 106 + src/Components/Templates/Templates.jsx | 43 + 8 files changed, 15958 insertions(+), 9130 deletions(-) create mode 100644 assets/images/settings/template.png create mode 100644 src/Components/Templates/ExploreTemplates.jsx create mode 100644 src/Components/Templates/Templates.jsx diff --git a/assets/images/settings/template.png b/assets/images/settings/template.png new file mode 100644 index 0000000000000000000000000000000000000000..8580a0b366fa5f3f0ae40094812f52038c4ce64b GIT binary patch literal 330356 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

jBXTR8<_ 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

ZSa=2JnbuIp}HPba1h1>*>?y`ipZ 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 z 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

-GR$|9MLh_o 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

sl35_B1r?BryTE|4 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

x}ViMeDAxpk36S%L5)OG*H@}L?)Mr1HKV! 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 z zTiDpzM5$5(az5FS4Moo{vd+EGy2=*!OBLTb$KtX&6tGD`;*J9A)YHMEZJ8%a5^f-K zI5rzyFEM^xc~}&4(^({SCCmV7t;ik_I>Bl%kavL%ODFq$2{nfU)f&BcUkf$0krpC*;*Nx^Yb1Lgn<;Xwv$zNa>??pMsRWW>XBL z@|xhfkqlk~lt@f&tB6<;KoaQMAk?UATIRHj?x?hxh%%--9lJO~63|bM6}ul24ZZ-@mUXBy2x-tDv>a0;#w2fg;m)Fvl?u&l-P@gJ~KF6pK zb{HMtQ~rhCvAaU+II~?u>p-Q>NXiszF&WKPF!j6j9vLu->L>9WLf?c_I3%6{(i;#H zJ|&+qcgHGC81>%K3K7b|?D)SK=l~4cimjuFI7~gl0 z&j|R)nXHn<1TArF;xt$w)vB;BT1YaJv>R`P=@rHGaBLdGZa4UH1-5-lCbcDkQIdf7 zeB`u}YYS$^$*yh_Il~BU!#Z5P=EBuAhwhINMVxR-q}70vThPUU+heJws1m?0k}>)M z*=L0rl#G?j5~gcKIJK}3e(VQ+81{`%K-gS|uRr$&eCyIP(CE3a)~<_kwG+!mB8$bs#VI>MxMp@&N}T|(i4-wb8BNON8T@`b#h3lbJ4r(p{@zbiXERwpCN zHUawWbwW0b5_BD`uN;Q=;pTQ-R-L>!GCd6i&5$#UHYZ)@I}Ob4iEPojtwJC~+{~1T zJEO*Wijj%v4#JWIKPo}(Sy0SJI z{Fvl4C;cS*xcwX*_DYFAYE(O5LN{V$!yAS6+D(ag!;P;f`v6~2QF7gOIO>&XLW7Iyo3I z5(D*+QfCREFRgTKxl&qOL+c!1pv<;gl!ughQ0-&)-63`F>@xoMTF1luI=A_raNASf z((132_e255|MvC{%#Rfz-)qAr0@`aR;SUi|=G;7#-2mnaQk)#0l%$d5!4k|OIQ1M4 z+|Y-|=cl28;Pf}&+`x6lWrQlabcCOf9|E+k zMi<)K>u}?ZOVCA5FKvX$ycON>RYYE5QRGDffpfFbgfgZX_I5G(A7kPTQL!Jr4VN*yMrJK*N(KnJ_(T~}ON zm-5mreMK(arbzbDeTUaZ%oKvglBg8PJQwPZd3{O-Z7n8HS zuzu|&(QS6&`HQcK{Me=xeo>73dA3F5ciXr@D9C2B4oysF78l8}iiG7BsROuBC=;w1Kcf+!btwmAax44{1P-)?@b&^Rh($xz! z8o$gzK@zcJdUSwDbE!#M49YGaT{@ub+s5vsPXbxH{zY1Qz;KRE8c?;v z?zZEE5#hymU%fbGdj4!oMQK4=kH^(nlQ6!3> zq0@w1sVWv{=3#wfMNUl2@?p#R_68z{JXDLNC<5AmzIy33ICbm{+g{V^7}0SeWaEf8 zuHAx@hY!-$m)Y=PKsOED0#PW5oelhU>|Xr|BK=I0QPL&fuD8X+c-64*cVDJk07Z_jIq!8~eRW-KAm7u= zBdEmn$0fVgV3HiJr_Aa%`vdt!vj{ z-~DI7K|s}MZc5lG!WQ>ww#5@LD?L=h3j#y?nd2e-VQFVs9ioywI}{8%jjbo?&tASbqn z0JfO#iKz*YrP2;Gx^>Y-a9Helu+z!GtCs?~QCHi!yqn|u;OWj9vK~&CwUld)DC8a4 ztoLvOfB?JsTmGUVkQ z+C(U?uj7o@#IZ)qBhm*3m(6Cn$SanC!&YBfZQK;#re$q=)8_yg zR!_=C2i0}^@;X-OQ|2mJrt9eI*~!0QYzWJ?TBuD`S#ihKXq%fXtWII864)Tu2G~^Y zE>?)GZeRmcn~Q7un65K}|B|4R^;ZpGwpC04V(Jklz8Du5664>(jcIYl>Vbglz(u$= z@U+>nJ5m9oE>}G)1NdWjTxW3|W=cHvkm|-i`RO0GB9tP@s2%ka^Nnzdxeb!lk zKGjc#&l!7DX7%Dg#z$q;N?fAkWNlN*ygbt1+eO0$@31_jEmj7kC3k5_J(viHCPWi5 z**R1CnyNrc)M0Z|hs0wBT#N&1#5T5HX`SvgZdSNR#m4?_K%_nKm@#05iTSa>s7RF0 z=FT$kwa1^eV~^!o%DB;M_G=)A)mC<;Sd0F^H{0EA=usWc@)PSDM);BFu(#X46^Qpr zaQX5Dc-P}U!gtSq{i%Nk8>?6Ok_|dM({Am^pwpu3MA|wnd|U1H7>#$jEBYm8SCK zvD4zs8&{x;h~~=m%dl@|7D`pRFMe6BY^{pQl~*N7X|W6~=sE?c6)O1cIyAeuEk+S- zxmuLl4IyeJT&xj*y!hIS@ZjA!*lBL@;l|n7N!VE50w3q4lLwB&m1`H-!2I&s5*#{w z5?;IX66_z#L%UFiE~ees+C=PM#D%pj-+29bn3_E#rl%(Rbq^LNUAM7zGi?R1%bb=3 zzP9K;kq+qZwn~NxJkW1a`sOe&46mGj4K^D)K-Q+$n;mG2Eh!5{v9#IZHDm!r(-U+x zcMtdqoCz<4V^z}i%)!H_PRg4rn?iKDa;#VoZjaU*wO!oasmmKnYhnTs-S&-Ts8o8= z35ufK?a7V^M2WykuO-PMEyf06*M~f^Fe^?;P&8!s8hAsF+&PbKX{6h|=z@n9YGe?m(mOlL6=f41KK$E{9 zuin}ar;aUxSDt_mKk=AuJM!YGvBD;?0&{O)Okzi5uUjKU!+XZ{5PP)FUaWM)8fvWSc1xmLVNYgV!H z`<;Q!G3u$&Z1Y{k^w7j;7R=q@p|PuL$`d-EEmbk=mQB)=sVS>+`z>L>maY%JhS%B4 z2(ba;+YMO3id#TR`|UzW|Ecc@@kPwtZhO!32Ks^(W~fSn5OLEpNlFPfP);k4(KnIM z8#2$r(m%EGpfpJm@!A|!Gm#{}rKnR3uXeAx!!w>*xw8reNM4XEQN6y01%9387U7%~+w_6<;cYIucFTwGHldysSHEeCe z{+Bk_$-3Owzz!ZIqB3E;Qfz20nfeuqI}@waj}Kz zmMZhGv2+1KuL_SHJqBNS<|R0@e+sTIZNYTwRVdFKA!D1os9jmQ0{ao@UcL4fJaqrV z@Y&D)Dt!3=^^*t)*2N2Ny$L7x&&###hCDJ~5f`tYhhok{(YJ#fvpQV9@G_iw_=n-r z8_ysZci_;%5m;Wi3AL$3c<9_I_}9PlTX5>WhoOh!+O4hY$Z-pxg!9l=P=GNMtGaGc z*2c?XYU;RHz50w??l@3m>n|wwZZ+ZL=?B2>4^F>zqkfuHWr%+t=ud;=4-#Bhk#%mSWYPDddh#;}G zPS=0KTrp4Q{Mpvqj z&W$8ixbSyTTJYA|6_8#R#>WCUJcDDV(M53B>^WSx#)kQFhqq@=S zK>_>Q?1T#*Zm5Lku}VRYtjA!~rIG_Av?Rj|q3=OHhhwtTgN52rm^=5w@X>R}pis-h zE$0|aIfB)OKd0d7tPnU=XeAyuzLB)-MV{RZt zr{DeU-;(+9Me)%eeD{D_nc?y#m_ad&W!6apE~EVQnJ5Ce)`}^L^U`xKe-~zECZMr{ zT<+Q=)-~37qXh@|FTnNdH-S0Vp)YgT1|eMnQtvPa_MUU+6t)VZtJq`t0q9#AF!?k8 z?EE{<=+(x?1xfN8Hor9hA_jIT_QG#CRNBAIt&<|55UeXMRFI2&Z1M3EA)@RIB(o1m)TG$A^Cy_PyOCio66sd)+nTg}bpG?=(r`G8Lx zxL7m{RHkuC)4=4gI3W>!6bEHgynD`batCI+CBxWi0suqBIreibUK4jBY*O?tEir$p zqPmGQsR|=3vnbl1>Cfbkw>g?~Ds6pMnK%?_j~M`nojA6Evb4UVc@KA&|KD!4JTj7hXj`8$u=66ziK?a(;GE>@>z@HCKR2brQC>SH<|) zep#zdK)cxx?e-=vkkfPs94aU_ogJHym#@DC6@f^?8uI6k!xJmUF<>#|tfC(6YFUA%<(EyMMz7vcD^Q(}B_0dB3mDhsu7 zIJv0qTt9a35UlSki$k*lievj=3^~lT@o56tGN?rJp6)Mp`wZR;XSJi<^2YDLxP(FQ zYrcU_4~F%HFeMHpfVTnk(9O0oks{Q*9Omd|zzt~B=9m*$92*xC(2*0xoLDRiIf?D* zV~XuYTQ=6aP{IBHeiQo!0;2}qlI4mp72FJ!@*a%UCgnklcXMM4)=&&irmyJcBwTy2ee(zu8L**n zk0p{oZJu|GdXY@(N+y^Fy6`UbIbss^#6-0vJy`&{G=TWNveyuP(UVJC9=v|Ji=0** z15OvgC5SxYq%wldu#HGHpO>vxk8P<_*Dh6XAa+ndf>MtrvP&^OoHs+!X%*$C{?gAP zNcP~^fkjxmwE{x(p-g%JEs34|Xlx zbY-r9BJZ|<9JWJgtOq;oZ76u-qFNf4Yin#1R=7@)Y?b3g-@%gP2{?-JqLiD3K=k}j z63|5f2*O+}OWx&awcYB90_i2^`Z}e^Oi7*FU~iPxzu`MCyb6o+Q}Fz^pMqceN1wy= zT=?t%|DT5c>wo`cSY6qGU;3qA7VmiAlyoWwVdebG@U`dPgtePj#p(MVkbnJW{yhBB z-~MHI>&7Z~{bsyU!4`Wkv;^>hBnvoHvF^BAR+Fn;B#F<-$ z5g1$lMM9+zps$iDEGq`wj-fenpCB86*rHWu#0kG7*UAoO?-U&CpcjC#7ptzHbzF1v zr+~h-Fo#u0)U~1N;04S6m8mTtGhuW}QC)bhD2-1f~vzDJxzu zN}Q4QE$#bm{$USs?M6v|X=x5Ei`5rmgUfV0Cuu&+(uJ|o8Ch3p;psgYztM5E{Zrpd zDx)WNhf>i%UD@gp01)Xz5eOE2b16}pTAU)1hOm>|RpT#A=r@_opDkhvEnOxH5Q}IR zE;V@9U_|i*`YH()NMQ;FHH@SM5+Dg`9KNGWUH_bnD^^#Dbd8(7#8;&GPr9?AZs5B$ zkpo$QlSl6&lklYEBhH?_m+Ps~`BSJO_;B-OxcBf`{x&oAkXD`7SDxX2cb|PkT|VK2 zY#CXDAIUOHoJAJ*9V59i>kOSa`G790(0-&iefnO$WP?RDSghmwPjY>qJn=xpo_2Ma z-}m4Wv7^H!k-HDGu&G!Fzz?ht<_=cb|EuGT9ahktBa7iFHf@m`oa%!Uc~?>{aU!(&{o>cLZR zc>i%Qmh1RSYxi*z ze=@8w)#uZR3}5m|Vjsb5lbapeW(T>W<1X7s?V+fDv$qbp0-tXe5Hu_`b`Y?3i2*BnL0dfZz&l_A0mG#m*RZ`iP;d7LK#LNB(n8K zWn^#ET2H|k+~+>x^5h{!vn}P~R9VpVu>!^Qp6tn1uP9!-(Slpc6bcb)p~F(gknP0^ z-Yg-C74>EaMFf>tT_T52SRymDgXM0LMg($?Lh0hhup>Tt>Mm$(oQF&2H=)%y2@8h~ zL3d+W?!5Y%n4UWT^VJKudEAET{<2&`u3xY1iJDu5qUR$AxQ-H&0BVyJ*=%-1iw?>; zxCQXaFfoO7xYP<8$N{c*SQnPgNwKw-N|mmg?Z{>ir4ERS7pC)2$^~+r?mVazk6}`>^e|VGIisU|s*>FaD3>FZ{*7DgT=vf4}(plP|+( ze*J%gPk!Pjp}y6Ev3+^P-0NF2h^;GT{W9yB{*A3&iS^hvb;ZB)^ZWT9yYv21saW3S zsEOr6ANT;LdFa3qwT?2JaoI|dI!F&DzF4}3+mcxKVmHG&{WBw`Zq2$nu>Okp8LbGL z+K0WQlVZxlWWxLoQ7MSfb+Y2jVxL6oaW-*ijIQz|%7?T+r3zK3zZ-c~bw~3i-gj<1LT>_VU)t<7zqOJB<|ZLTeKg>^ftie zqC(npQf%O)>(1D_xnb_HLtBYmYAh^G5SC>P_G>t^Hiwi*AJ7`eyE%br2BaGa#*v2?|>gv4Z&-0wd1h%i+ig0gTDnzA_}nhiB_ia-zZY(S~~@ORDB zb3GjyB&!KPnMJYc9n?m~{u5~Xr(u*XPZON34|% z$L-YY_V{uGvL28_;2Ctos4ja5mR`MZ368$wKC$7q<=W;NoIQ9D9DfsT?X2)kUV@MQ zc7d)qr!yVf%@!1^HJIDCPvo|?23s5YP&iX2N=r`x) zg(wElXl_8hG6vm-VCjbEY5u#k4 zfDOh zbBgqP+DY^n2hIvRxVyJGX{NAJaXxsC*1~!Y4?Gu}tGWQRk#({r;IpE#vW7(l_{r*k zGD7VzmxP(QY^{qByvyCr)#l|r-reehIiNJ1Y3uF_zpn`Gv(bCrbx;+sv1w_zecJM^ zWP7rLbYX>7o>n>zAzNWUHVz4zBW;KT-3})fAe~DIiEn$^ai;kh7Dv(#z!1(ny;$vU zcix!FK?+ATN;6D|;$a94^OMqlIbJg`Y`^F)34W7m2x3^APC_-pR$;L76{e^bSd)jD zk2nsSlbqzznsQj*z}|csVC#TAUi)CcF&A3&-*uWsx{>Y{uiI3xV6|TeDf3bUs!V>I zgt2?$7SF3~1;y@5mLCd-VlkiU!Bcn8(TQbMzfLT_ey9|F9KDD%QFL0&dm6|`dsmZQ ztR5)7&FxK?7#lPB2aHd4>FUkugsKC@!N5IqD16@Mnm$GT33T>PNSpaY~CbRrFbfYSAHRB#U0i3#JpDzz*Z%OBGD$`q1fuiXUR* zC|0-0ev)j{WZOZ1|347MZeP>3@j6cLs{pY)==SONB`a=7_A#rjCE_yC!ZoBos1Sh- z!b8?&%oo+7xPoGQKgjb1EOgcE)167!M)CRS)>VwBP4-V^DJ+QGSQ(DgYS8ckNj76e zP@;n}Y{$AfwJ7Sf85wM@!{THOCd*~9d7%!=8#^#wL|}{@#?3}UjFpSHhw8wSPd|km zL|1M#DD51SDmi)n(q(l^DBqswupJ-DC+V}2egvq^U{W#^2ei7LNbmCW0fOaiv4TLf z+Vr2*3SiK=uHe1MDordZ}O@=K5 zN@b93e_J3kRgO)N8jdG=bzd$ofhg8IC>EL|iV>vtR4wAb9xuzy)h=%`oxm6Ep3nH# zL9TGC)sdA#UUXW>whi;5m>1A>w_x9R5yj?`t__A3asXvOSKF#SM`twj92{G_5|rjX za@~C7v3KG|a$Jo6!q3RR^FRNuqEf5KzxLPvs&IoHxv(&an+cS%Ojc0Flt(E5z{ z4ItNELfezsctNyjj3?p5Z$XMci0#ij8@vspH!{0YTHFwuEC>Ciy<2Xwv9m>hk;H{4 z`gBBVr!L#wuK1H@pN1cJ`~%2&YC^427HjA}QLVBqOvh;hss15=g%{p<74ABE9P7gq z6AeZd=)i>bq;gc{nK80a&;*Y-eMVZ45 z?1T3|3e&T*==VD8o8AvCQE3e7N@4i=b$&7G_fVqg=q%N_*NdK{k{`LV)ze~8% zLbxqnyxN5izvEu{@`YE${QLprHfznCI(s7cT;-P7!#mzH2r1W{>V0REKN)%;#2*f-m z&usBttAkbS!}D8R*jLIyzTm(Zf~!S&OB}|!Zv<^1(036zf{#ughArQN;}rof)_s_r zn}cm)1tH+;VI1Fh{v~+F-48?STVImrFJI#P_nJ*!!0PQlc7vAKZg*wQL$HOLj}}|p zaG=p`bAGmW8VFw1z4k2;dd;~xsFje5zTk=N^$Kt1ir6W}yj&#lN`gMqR}$}O z^IUS>jp*LHPr*8FWFC3!UGmo-eN=BAiLtf-zxEIRHn;De{d0eT#P{59N$^K=$!9+E zcj2{Ho|DDur1;23J^)|;>Q`_+S%GsW4})W=!`WO)VcV%yx}!$*KxJG@0fpiMN6Zn> z%n({f=$~Pjs4--na)>|66fn%>={}pRt2DnU3?T-q8gM7|Xj9`zx_coVKT~3I;yUmS zokcB%u3B7fdV7=xu2U(o zp^5rW8o-3~`WP52wx}Wb%@*l%2K(l*Vtra#CckVkNm{%K0B)COC|I^Zs_`olr;wA1 z`H2H)()O494I>4Ar5h)0{{XS~Sep9VC_lq!SeV`7+Dm?hg{3WMduK&n+v>n#F$XVP zxe7JMha0!9!MSq}!qoT_JbUpaI6gHAfBe)R!4r>t5S}}KNfe!qyuNf@l#wseEfwJd z54|70^o=ix2kw1HmT}s9`PCPYL+2q!WL+HIe^CDFzxX}zp?7^i{>DH575K* zFUzN2?Z884?}KUNE=|;Cpwn2UyXwX7{r+#rBPZ^G3vXV6_ucmnQ5&ntuRZ-uvS zPTvO?p8gskZWu3A;K-pP;*D!c{mWLJ(z@Z^H|ucZz#?p}UWc#!=~v*9`#%g%KmYG=u`h_n-t_~rT*#X`zvJ;Qbhz8? zN4MKg?xc@$z9ey9i^y$kK)F~DW2K6ugF>A~3&OS!;}cbQeY*ww3dpJJZo}_i*@DG# z8P+zI;N8a-;6^)ymzOsYz%}9VlZW89-g+G>vsJNGZ^}ZUh8vSb26UIUT5#;Xcf$GS zzJ&~#F3$f5;5r>B;YO+3>XGg&thHNkV7vlk*RZLZ^+UeqY97qq-D&`Ap1p_&$FkZ!e zQbz7i*p{t!UgSus*;Y4gcC`e9)iBTK%p8!rILph=F7|B;6bGOXki{o zSe*P@*Ws-%eO)|w=(t?Ibs3hnaEuh%2YlQS}OPZ4Eb~$W?9o*N~fAgN-eKYR!k8Mkuy7d`Z?9iunrHLB3E#APhPV6gQVh zgS|v?tHf)ogTpxE`cd1QCebMz?X|@#6`asqOBujOLlZzkD zBI^q0?zta+`v21t7vH=o|GS_1@8N;_?y^l=Mchwe9rm@=-OL99mgF{MJ&p1d_Rpqp zaJs4CS|X!$K{eb!X!^hBvt zl2a2?mTEpES-vtQ@?@jOSi@SWH`XakC92AC_yB}t6%Iadg*!jCU?%N3Rg2+30ZGN# zqQebzXxssPtCj;whDpGYR8m-N$E6@Aw^pt|b#4YliaYH0^r?H{ z;^kK$Y;~dFmc(|m0CUqbQ1<9%y_VQO&@wqb4F~4uVR`kY^zxoKclsP$cvRaEBjnv@kBfi%mCwT`KK9?qUaJ9{J1r>U zoKndbS;b&sY5}=^66)*gY=Y_V{sZvFo0kNFD48o1M6Fb&o0>#(y)Li&7wCjL*`0=s zwVT*>N1)zm%3HYjH|uRt$(Q82?mr{G{qk$_;Qo1B#21j0R)TJ06($dyhL>M{Uas%F z4AWH2uIk*}UV}!bCnu*6ROH&CR4yP_dQx7v^a6^^YqE}_?TLvA{5~t@XAVM{ zWW!|rGiu*(598nVr}~LZcuKS_#QTx$VK6S+uZ*6#;WabB&g($m1S{`RIY`_+Q7OpP zoepy3eV7|_pftAt%hzwxL?GUK-zoXpGtY_DRvzx3uE}%Ag`Lhj;=jWFaddi2zV`I% z;+dtUJW~R??MfU%AbQ})0SPa>AiAY}a%{W?WdF0(L?F6vO5T0{W8(btPr~wM6Wccj z8?8Wg5RuXm4aAekokd=zkMjifopo#zmvq`m`^*nSsgRe1V`&W|QFI=~hNNog8Tjt_=~UIX$7+PbZ#2zv#x`XIerkAYtkfpizJl)WBuhjB$l zuJH0&4?!OFj2)Pq%t52!P}W4Q>Bw$ag4JaZ6H__4z1{>AdH@MMc1X{>;fR^J0%HNc zyMb)&ir7T1^wwrK#+ih4N&~tBYeZT=VcAlJeq#)X)h)f&2oJfU0FOWZZu$7Tjk=5z z(}9J=nqr;DFdLZ2-S%&DZUOpgod)b$?<3cBlb_`J1u#^48sp*);l|1ywRa*eJ8Tfy zGgD;w=e&B~eeJy8Xzz%|c7s7%0lUi&eCR_!`!Rd5OmMr*Z5Yxr&K?t&+F{ZP5c>xD zm?~X5Al0c%&FON?sk)Li5R|WwDnd>JXp-r;#MO1JMqqte(_{4^jKJYzl|tC{ zp*yxn*HPKU?RIE4!1}$$`?iNqq)qB6?d!nk z@3-~MY9|j0l_~kiy;FSPX>tCrJ`e`5fBv9St)O~C4%z8Y<>Rpj=Rj=^I086);3UU) z^uTdAc;G0X(!KZYN7O+io%gx9{rraU14*ooE`FTT|FIwbBp*d0OlnLZi9OZs+w?5tPMERRI`xuGY;MB>xb$vX6 z8-J=a+ti@_JG32A{H2Tk(!;0ub@uRVzYqIO3!{jxe7JV=26E9S0G9xHq~?i(ho)d_ zaZX;jwIN!o8!(Gpyz9*teB|gXJb^QN7uT0#`zK)a<~sNY*zP_$C1)CS*w}8#DMU^A zQXT=@By_r)0?Nmrj%@_B0G2V1t5>eUSS}A9j^z%PypABY(^2-(aUrJl3^zXl);o&7 z;pPy~)>~}6pVS@r&=4|HJj^%EJKb(q(B&U&-N%cIe{DvSnuC;1HLmw!yM=Q@5DIl! z5BkRiGwgtzoODI8?92M5BYHs&3SNQx5*?zV-yZXrTgf-#6_hoYD(fvifX_Q=XZS5#{r zpEl|Sh#i_8bzoAGncfgqSADiU%VQ+JhMTrI*zmWw-l$HUzW(K2*0(*a*ILTP;(z;A zFLO}J;-1?;O@UvhuQy_NEOr>X%@dsXSbmHe8?6hD)>}1en@k*7jzA_KhJzvM0HE~y z9m8pemxW8oWev<*EPi{_Fht!TDW!#Be$(8&`|rIw%Yd-0_Y)a zqOe6M_C#RiCF=W0Jy{(lT3GCGBo?u6?XoUAu*ESEht}fArlk>m*MK%v^fQ9)w4L`F zZa06!zV9u5t=2Y%o8@&E5T z{CK4RV+cH3ttQ_DcV%TwOx50!Q~2#=7>9P-hv`BAZftZ&Tn>k)C&4Y`AV5+1+Kvw! zU6fmkB8(HqzB~yh}>wsHd6Ik|7LMAz-&_dH+S3n-p<@=C9k zVkDF4O}azD^?_8X7xuMy@tmllsK1(nl{Fu}_{}fEznM4+lZWqt*~ugDJI#HtQK^Z= z)i>m0XC&;@mtgu(3En&(K)FI!P2d{a0C7t+o7T;i_S4XAB4Vb{nDPV?ZdyxHnXh|SURQyDs9Pd#?7RYvPOcP4{2SBU{nAsX*v51 zvCW$uvYJpBP;FDuyV|rM=L|@;4ymc=t5)LMjNR{Flqo1~{2J?(urO7owVCZzbY!J*K#qRcTOUhH$94x890vfqi~EM>(~WBHXY( zJrJhZ>B`fSWANS8ZI}>wv9C5KZ?5dXbKC3CK5&;Y@6xSP;ueCW8(SOl)V^_OAkw?Kd`rIkJHH8Y3uKQo2m3J$={e6K zfL-nSu+?k`p9GKH9^c4Dho0ylm>YUrj5-3?cBd!GC`ZqE6}Yvt1qHf{07r5GfnBfH zm3icr8c>qhd`ER+&zW?@qmUPp4!H$g5Ysh)@_2}#r2{)#I0qrXo*XYiv(e)DwTW_h z4%?)|V93b~Xuc~5g!XhCTTCF{ESKo;n=8kQ4oXE_Sl_6Nxw$Ibcc?4t8<*h9Gq1vG zX-q8RLVYi~AD#YpV`=?xXy3BGY4B(RSP}c!Un@kKDuCnk?W!7Ppp<>HHa2Ny z$AFa`^R7kkQ4)51#>^wdyR>voUcbJ9eWMEHVvhT72m444`@r<%3|zl{1wk%;!wtd4 zb^|e6o7srfYL(ZaR=qAx-F>$#_SelQe>(9f&&hQ>tv-_s9s8rDst|Fsy_K!4UZ>d> z1mc5AX+EJLr`7F%0el6H$lQdB|rTrMYa>Na;_XV%vJOJq!13-{o} zLjW?M1>O+>+1f+#NztX#b{v8gwiVyNWl$UVNE4sLMoV}^s6XppRfhqq%YlCG=iiMQJX+MkK=V>8 z=|vP?v6E#ozC=7x8kRdiQdE-g69&57-FTdw7BF`l+fi*OxGy-4-XjDG&~v_YKhOvA zqMe~?XqJlYGV~uNua|-juHQypGhpo7h;6kNI39y#B2_U#I3A9?dmu<9ybDv zln3IO=)7?+GS?6XU7eZA3x=cx zL&DvuzkxD2Iu9mnySXV}yRs$jKXX)S`3@i3RAVXN1)TgkDPxHH*UnA2Snt4*g(GxG zLy2yAhfVPluS;Ly;KcKE{^DzJ>eLyPzaWTIp-3m6SggIEhjVLAr(S*@9zFMv zVsyBaPLK0+eRWARch-TfyubgjmRzVX`7dKguQb~^&xcK!F$(kzC= z^T6iF@S8`*1$*xsyXBQETeygJ_EkMu%2fqfK&456fKLU-+6;1QE2WAEu(B`KdvIWi zZiA~!GPhpN30(gQaOLWoaO&tjs8kD3N0#Ny%U9*C*0LZ|S!ZS@;ahL5fQQZ6o128K zYZqao-IW1`B?}S6NetBS4mKG@%Vwc~Aa|WEM4%!g*OU%<$FB9a4aJCwMd4ANL5A1r6myUHeDQ2kS|_fI8m2w-IeIisae%uQ9GN23I}tpS1g?HsJO>oQ-c zAtptDTWG@MtboM$JtTV0Ag{GL@3Fm$1#peT>ou{X!U}bex6bc2Jl%bq2!|d!Vy#C7TP%IarR;yu0yanZ21>X0b zck|k-jdL3lT%6%>#3{Mt0UTQlst>u4&MAxKC8JV@IkaIIXweuk9UR4JWd&JN5CPJj z5?Rl{;(CGNx~d(HX5oiQy?}1U^?8<1^DTwgL6OhpOP7>65sYJMdIIa9!eSxLU7%DA z=-H=5NHeE#1{68ZRR(H>x+{rP6zE_W^jv1c2i>mdwR?TeT~Gg-><8?|co_oS_-@~y zDWR!Du2K7&@~alrUObH`ofK8l$WI?FQv6Cz;70k1`3chEhxjvtR|EyXW@PC0o{;lv zZjz!p>}qgG&+Oh+X|S?8FM`T%Pk{|ywAto8P4BU^d&1QRK1_%R-v%+87b=cGeIUTw z>$M#_tQ#m_oD>aE^drbfbkMI4yToc@ku1pousO3}jKD=3GZV~@)s!h$KZio!69TFp zm3yc-iIKm+j-}fV!~5klCc`Mwb(%uXkY^LdvBC}&3f)E;!~F_vR{VBJ#YLQ%wUvvo z+3djUuU~|N(|Op$u^IN(AcuqFB^>wfdFQ*~l^4DS$4)$gbKoM}TDl5XZ(N2)9{vD4 z`}9{}YHAjC5JYa`B)+nW+`RS<9G{!^sF7>`d z?lr6(vi}^l;V@7=f=2bJ^uCdFi-p4hSVdrTY<7X`u||Ls=jIdBQ*tHeIi;c_pCprO zDDL0(>9QPUbboGYQe0hHk{>&>Ahx<7=NG2o{8kH|ytx50`xY^-TQD|0CS)DKnCFP~ zom=wQ+0(G|7Vx2Bm&{yYu8O!(X|&s{_1r~q_YSREIFtig7i63DW^*XoEu#Ng*@Lz1 z4jVb=N!WM!emmrn;`sKY=L{ORHZ{20JU6^RpJOA?2y$4 zoIOg&#S}sr!SA)V5Fk2mz4AxgRpi~faa~Le$ zY9gby4g2QvIR6H)I8_uax)uHm^h&B4X#G`gGg~#y_!a6(+5Qz) zmURMSc1>7Uv=UJqzA{7|0Z9|amH-aZkFAov2tLkDjl;~;q}GWgty8s@9ok<7vuZ~i zRoboxTFo+{(qNU@a8w7Rr}nQ+25=koRqH**&9$`xy!XBHF<*V?!Cj|MBPc;IK*pW( zIY~J@eBdCodu@*JKIbmc4ST%E6Q{{$@j`L{B~F!F4Q&uN#1D!&tb|T0G2%gjuiT8l zchL$~jHkujrSEidi;j0XpsW($Ml?VXii;xuAas>TP6mQ6nq~{Kq!^$oyhq$s#;h)1 zx*+|4Ob`grH+m5+s1$N?VPT3*Jh-eMOXneaqJZzrnFW1MGsa9iNY0nbhWCW$DhNR$ zKE|&-k8@6jtqFW3c7lBlMUW7cCJ`a*Dh?EuUzrA0_4j1E*j$q2_rQuX83(|S_O-7& zbrt6xxJ}dV?Zadz;JxD-NV|^({^TTiW1pKs^?ON|VQhjBXy{ZW<`V z^MMhT(FCiw!nkpiLK*C!L&b_?OV2XwtM=$CJNe)TLwnYR4EPcxLK{5>{pJ*GXuw`t zJ0-ae$ybr`Z3HLRG>H@=!dU%-rxj`S>6Cn!FavSgc^p-~lwTE1x3MaGuOzSCcuSl- zbq>Dy((`gM-x1SuXZVoU{<#`_`}t?&+0&1S%Wu9UMR^RCa04Iq)&=dgyWK7vJA4-Y z;pxW2kAAAa~TXyGzXZS6uqY~8vn$y^h)b$e$6CZ-RIm91;=z?lc=42u{qSLMpJ zx5Qm%9+J;J^JO}z4y&8Xa$mJ7nqp3FH9O+H58W%j{o9{|AAHY8;p^Y|w{X{qdttUV zB{rXZN){_QD9xXR-qse1i6>+iig5bC1iZMkDjqs?Nb9qW1hJ#Xf6QG5BjQNbyX|hb zmrMzh%uDiFze_ufL>{egQGb%d^2+|k5P=nOZeK&NMK(^W9gTMdcP5JF>YanyDK>7H!)+3t&vWtG% zRt-uF>-Co0?5P{tc5r6lbthlI9^GNiFwF$Hf+upg!IyrQFY+nm^Fs1Xx>A-4Rk0!0 zPy*>Od#8t-R5I!x`pV1>%~{B~kLo3{ut#O4Wv7V1vD-jtU|3=)WW{4E74#W7ygn{f zAu$XxtGF^B zn+{|ixp)U>Dsc9|jQHT)`{nCz-r`%o0zU^^?UJ~@vjf469Xw)}FAc_cRd$NMN zinR?~SsMs$Hv=&>pYW0675`V-^SK0HL-etC%>F`cc%M0;OLc^14N9 z8=aX8c)d~wkZEm3d8@R5XYBllIp;y?ngi5nb(jRECSRs+Q`meyZ~Kk)d#{Wi5XjsP zbL>nNgv^}-rAJ13F!(FDf=RD{u!qYWGJT%QQPF8_VN4JlWG6R7g$5RzfaS12Knh2tc6JF?ufwK4O&ot~n zz3$>KZ9%_N|FDaD@_Ra$1t({tW+3@aYz4PigM{v@0Eoo#90LP3x36ws;&J+7dr&;? zSjEK-7{(qg{LSbwZ9NV+e%|na0?9nVFdtLzfDJQPb70MpP3GVm?kVrR6gOX*lw~|g z-sm{$up%EQWOWCJuR}&rBKH|K)kb&N(58%lEA0bmxmFkZ2*Vu)t%AZfBExnRu;=miToofl*geg zx8d%yccVCM2F@Kn0;ZO4j(=a>j;?s z<;oHqMlpVS`z9<@O7Io}ska)}V3l;kawS|J96C3}H#AKkm$E!ogq_W8ECIHQ(}OyS z#dA&$x&pbG2v%}=R}EdP8z05>Rg%+VRNIX%TjC*YI5)2r=Nl{QqEfBk=A{fhl<=*t z*F_GqnIq{Tsjrc!TJ~={vJMRm%*VtFYHj02w?!P)BKD;`sa@e*r%Y|;3N0}c+H&(G9He6WVXcKUh({n|!y@4RYK|t@8n9JEhI8dr6Ot8J(!(LI43kRkJLJxTT z)*7kr$xpoJxVZP|G`w-G0UKD4SC>2R#`X?^W|V+z1}N$1LeME;nSH*fqh8Mg9XPwz z>O!|2LTiic-IfIH{#vb2lFqBTl+#7YC~}Ok_>?w~$*xWyYE=Z#=M zH*1)MMkPUii>VKock^ti5k%%3t@NY~1W8R)r^Vlm8iW(OO^f=v=7{E8FqUvB7{(L% zGa%an$|le3hc*oc#9Mg)`&*Qv;#M2~pvxuAH?2z1S1o9DyS|G%Nzw#YV$gthp#;WD z*y)3QCS|IAt3?*u7j`3q;5lBZkwEWagaQzJ2!mA~g%Yo@F)ONIU@ohY()Jm6lJx?0 z_Cm!4Q`QRl^Qq$3x%!-h5>u<@3z(Zqc*14$OuDo^76%4_wFYSXbKbgOw z5|z`jv_PLi!}54Ih^3PXVk58yL)Z$pLA!y_J0W|Zn)md4>P04+B7$_WG+Ba(IJXY> zJ9YPb(2s||OAUdOqTa)t7)KR5;< zN8hx2=&Hdcl*FQ|#|v$d!oW;mp*CFXB1=GM04w^c7E%G@h_`LPa-iI3Gsa3WypUPj z@i2%0E$tiB)k==7Kb?4Y62H*@mJFkQcj;HoF7K(dOMkZy+(m~oQu2{f7W3@J^HHpf z;XkrC;6^$mG{#YKj~n($1fW-7erg^j$ENfccVJ=hfQkzL-F4RkD1Mt&yIK5ya%`-x z5@S&X)3HgZVWa=zoXW?6BIsFz52VufN~MV9D$21jJ&$03g}H?&jvR`EO+Kb4=hPgk z-;a$=g0acXQ&?*KSnqDiH+M*wC_dZHqkeYx5I%hdfCLFEek)EhJ`-sSmktl@r`z2Q z@Pp!LS4Jr^}+KvAUOT5vcK-a)^u=T;s zXa=AF%6Og+)EP$`vT2hU|1Qa;R2JPo@wQd7JS_^8$jVOt7)-+ToMmAoTOrS1^&F$K z`yXoauFD znpKS1{YC84WxH;Z+(l7%J2o~-T&ng{`j~{F)}#P@)$mXT#!l5^kYKKhfw@aVv0%~G zo$ChyiJ7cTK?;Qb>g>8tnv_fVYgQT7Qs}Z2Cj-BSRF!1Vo{eN4Fb}CsLhb zo!20$W65<@Tu0+FI32higj~3nIIYj+v59!$gWk2+pXYP0Sf%FU)@FFh-#?=)YSAT{ zNJ&nS$Wy<(PJeY68k4C~SH#j*V35^8?m)V{$e7-04x~AGycomN^7%`%4lEB}Ypi%k|HabZQVg87I=VN-_6G_4 zJfgo5Fuy2NYTphT4kH#!_qe*WhhP>be&iYlp6&cu#Doi(cTayaly#HAPNELw2z?z6 z1+dHWE&DHJ7~u7U-emjm98o`gAH1*HwA~4@{Ho>V*1tNldxM2A%4E~uw~IS{ao_Kp zB3RwYf!W}bSo=K-XY9$xN-ryLG=z|9Qi8Vm@bsQK_Cylo>xjsSV#*Q^tF$PNyo@Yo|#jQ$q3k5XX)S7q1&z+L!Ko@l!iO~%-$ zU$Y_>54?E%Box8P!)Fv?DiB9e$5Rnxk|-K^<0*N8$K9=NUUSe7qrEe!eTb3ZU9KIxl)pjts#+%8-1<@vA@F z!Q;}!27JlX#vuLi1r$PJ?f4C)#nfrKpKt7)E7~s(>(^X$Mn-ZmEN89$+_%*H?ro^Q&r7c zaf^5ExZdf-ql0-f&s!S%HZW9pIt(p@nxN0uGnabm>RAEvU?^`A7l(3YYh`w(>dH z{E51TKDF#kK2SPmsG^UKgkI}?>Dl|(XX5WcuElkX9 zE`+YFKwwo9a{CmvCh^_j^}#wJ6C2=jml`J zPjEjTNO8)|yZex<-Dh-f?}94dr*m?bF)cC%brm9I{Ve6AG+znK=A8E7SF+CkY8AA* zER1NTN22~jKYj?t&TFlTVNfU1ybO=`say_(|ucCjmA8*c;*Z3zcOL^z7<3`Hv7Xc*K zQw98x=zS%%K!9SFPSAZu%Dy?;VN6BF^d<-ul2v&YmR(9N2pG`+Mjld0X(P!%&TM8@ z+tSFy+=9a$jMC5-y7l;WmC?NH;b89hX;IhpcuDW8=MT~Yl2jDT^sMaCmjBc_sY95* zhJB;$-zR~Su@2pToR;aatl%K?70cogvZPYUD3WsV)D~lfk0Y>`@ zk32zS{`z`?QL{goJ}8adu{w-x?Q_P8#F^1)bGQAc1x;m)->{2QII2?A5XmT1+i_5^ zoZB=X@WT9f4jQqq`F*DFD++4w$>6MWXN@?_%~sYUW96Y?IY13v)mgQR5RhZtiQPQT zkc)gzzo&ia=!_T9i^%jn&KPirnpJ_%k8k_#PF2LFMDfn&U^-={#dH~=y8eiDI?Q&l zRx%n*hC9lW;B^N-OPMw*|BXx5>@__gEuzL%f_jz!9W}Ii#=uAC5A62tKQu~BVbKk$ zv)h;?OV*s*5mhN?ZXL64MBO9W%|XgY14@5C@XoM$k81g!k;s}pgfj$JBIeOrSC-*4 zvEwHqaXU$~$E$Ljj`}~S5C&uK2CXCPlTpQBdyK-WnUnB0x1ail_ly`i}t7ZhlF~e35`^VCZ0`e0}BP3p1g=88@M(H!XGkQ1)!mKBGig6kmVkzkM3x zUr=SMTFr#T#3=Ybv}tm#^GHBu*tSPP)3*EF<8R^z9A$tb#R0+FqLGdHe4LkxLQK?# zp9Uv)Hq6Tug6U1RP+71#kYsyla^}GCMPFAhJSetf#@I()SeH|#g*`?)cZXmve89)l z)ht+1V8@R=yk@rfZpcFQu7gg#g;gL>_VH>a&_<@Nr2|p5-$Ux*_v-pjn;y3U_#tu- zYUka`lz7KX$Vi$%Y7S%Ho(=}RwVA`QCmhMJ-0^Q7(k2fr7OH<*|LqxSDSTVL;9j6i z$kx2o7`9dA?m$0UoiwiDtK$G32_;Y&O&qzgsq^K9TjGgF~}tSDQ@tLtPiv za>nxJn*Z6vchw-;>3M!3q*>Nq%C+YsJA0a_I|m~qs2Op1{zc0jHt)W|x?o2%{$Qht zE3Fj-koZAFhs|web=*;XYfh`=Kq7hUv6iK*8rEMe8gBWmNbbQHi#KPB?>~m3JxNnH z3F!;ow$=W`gDHk1Ih3Gk#~a-@)rZ!v;v}v20P*lD{_i$SG4OwDY4#r(%a?{W3f;Cy zawFPQMREiLGxn5Ix&=;j_5Neghbn|2#7j46gxU%^3Ja78()(a6csR=hLFG0U1gpK% zXSel?-;0R1SnP_@WsYOc{M2erR1ySSVOz@9xrXCyCP{;zR9aTRiM}$fVccDKCBJsD zcYwI`bSfkNh4HrwMx7MW!eaNq6zdJd9Y5$i@1>BI3>s4B2xuH!M+bWY;LH9rPuQHS z!y@Iumxl_D8s7xv{Z}<|zuhQhe-ajQ(V+g9N~taRS0f9Wv6>&q@%ce}@uPRe8u|e} zQ*0_6yn83C|J@p838>@{3h-M13^O-#R_$|HuI(#*AYSYiM*SG;K^5cJ9gLle_Y+@c zMJikpfZ*&PwrXq51xY-=7+T}}6>H+dLZ?{%mhK=2dNI)PVI=^^wGZs@>|q|b=Vtx^ zUWF8Fcac%3Y^ESK64Q zgu&k8FZ}kn&1Z4#fymg-iCA0LI;;*vUREX7D!XV!SNVR4{G6KPZxomLQaJ5i7yg*u zPcq-B@lrQ)e=~Ysp#SzYJ_yN(4c87YVyv+Ia6!HN&^#DHR8FIxMIOwOf<9Z`g+$67 z$atb)k;UuECD5V*IR$!t5I4%8RW#O(#ZN#8@JJ;$)om)^o7Pbd3K8Q;WT1_*W<7p6 z{9cPcvPSLr8@?Vuw^%mx@Y6u_aBDmL%uK)Vw|kiSj}gM0^#ef{10$!OqLTkk{0hwq zPo%oYtzUP&@+cAaw&cnaOIg2v{ddwbSHz7@Z=}!qU!@l&H-!QpZA!|R0i&k6)MMOc z=zE>@@R!hvLinQ3KO`K~a$RY#UQ9{A9F6fbQaNpvpGfP$jD~Zu<>$lAK@Cc5qV-1iipb56EQkLVdTv;e;pA$Iz-{^Z9`;FJ2V3sonSUu10?? zl1Ww`ske^R+h=hP+5tZ&#d6~?emB3S_8X9t7UKV=?-xH~S7A1gRsT!((f?wdPWV4= zMgtrXjr$sGAMaswI(Ex%NUS(cC?p?37D~*OO}z8w?9{gE4<+AOIGHgIYhbw(Ogmxy z&+Xwx2&aeP^)B;N#3~doL*fbggE|XVltxVE7%mfeMa{yu(E<(P`oaEUf9+Ld*@9;x za}WGv8^WxWt4wp8X+=)uhNd+f<&Dbd!;hq^Os zg|nB`TrMI!ZMS$^?TeM6D1BFFPSKc%Qw%D+s~ILM_f8e9ggzc(u=qg9)zm{5Vo)d- zbEK#%k5+7waC|(P9PzvwZ)nSFBqB=@*uyz9)ZO2{M}tnYWDED0SiL`CjALu*mz~Dq z+m|c9R|W0;sQFSket(2XH?~z`BDmkt%s(r7Yzvu=)n=B%_~7s~%hPLkl6l}^sN1rG zl3ii6)^+;Fv>Ok{`X4q>&-6s6<<=Zs#E1qi3keq+Zs(CxWfcyEvQ<+8&p6J8Uc1Y7 zZ02RsqHmtva*lkivH`~6-{kRtAExe@JSNu#ePLSm2th4O6DIu3CmUt-FI!`cRa|1I zYd>_ObwhPi|GWRM8fHOpl*63>1pfu(b;V5Dtlni zP^p?D$DBM8sc5C|ZLvfKE8MO~5(J0ZWn4R4D@+!N`4K{-_Y??O6vqqvwH18swo60>E zz{Y&`$7c#)^cKDrzT^-$5-E1Jsy$@yLO7K<<1(hTB*`5&X=JCU;|Fteecm7a+8q9u zSbnTqUxDxgHF8Obii}x+E(~8ET$;B3$jkI(87k4lKi8`o^n32S+#+>rilCJqa_ zJ_+cor0IoQp9l}DlV014b6)~*&Mc!QmAt!Bh!F4Lqd&$B&}Gz9A?Vxc!5*0at9`E4PG=H0yFH;h%%4c#ae zNdeG#W|7n4GWSq%9!IYQT6qCC?*hZz(eBOX+a3{Ga8zRo z!536{tt4N=%j%O6hZH~J?AQuUvp-BXsYB1-OVMXz6MRE%UU1N*%Y|Q-D6lEIvtkQG z)P5PL8nw8c5}eiR-fZ>!$C)QUTyPAGy#~@!gg3jh=*>5J=~%msHD#w@jVH?&aT^Pa zv*M4hNrq-6m}tPwiv6zREiP))2F?mjbn5B-*x70f@!%!(t{NU({lloNxjpRf(d=rCf3p0|l0N;t%$BD! ztvm)mE{e4!^1B|in~d@G*xaCdX_HT~b4PUyH#Z&@ank20a2! ztN8zFlI8?0zm{nO6sCie2xun_FH8*Tb=tQ=-bto{2zC|7zE+0Kp|ai@fwn72=NX44 zhlBV?#XPCPzA+4REl&S!82Y7yG?aV_xmhw%;p313qEQ_@nw91&4K0BPXS(HzT>vr` zss3~ZzmqiTFGtuO5Io9Tme@?^FCrNw3WP-Ld-KT^dF)5}Rx#W1gk-{a+8*Y-;fR0R zq@*$2?1$~6LXco`-!vV_o9(uQbX!^a|Zmum?79K#}nG@ zENoovjYAT|o@&e(;U`eiqS0}r`5TA(7H5ge!);+lu1!5B;pYB70z9+>#p6O$<1Lop zg9~XXx*EbqZ7n6rtuf>Hi?x~Os|oSnbXqAcYVcV)N7uH(J{_ys?-t^6l2q4JC0AyY z#fO3V8)4$o){hN;1C=Abq6hm=T+EBVrCP+EDCuT?nEItM^-J5{F9Qp|@seKVamfT~ z&W@g*f_h2!YNwm6zVqPbsPf925ORNM{#|2eaBwgLB9!y$!~fQc?l;BZb;J#MlG$YS zz4N(T?K6es3_V@G-X@&?`Lh_-++nV3^(_Cek9QL!;4J}1RrbYl9B-whC7Ov=qL6{; zQ1@@WEn8_rb)W=%3Fib08SqCVPRrL`i!b(v zOu-4)n{4MrIq=^0Vh?V|UZ37}Q4OcEMUbQJe@~bWB0A}cFBT6jhfCg>neF>~(s^~5 zXNC9D->X-2Qh$_H+?CGg{K1i4p(|#-`sXD^G6r0X2LcjTEQ+4*KWotU9}|uVAR#a11Lo7ZVYZ zJ^q)QuaUm-mH0nR(~~_?pmxh~h1$dPKu$*W70m2F2nmR}>t+Q+rN!=JI2nB& zSbzzno@~EORPTf&9aV}l1kag9!W(WeL5V&m9zLPQ2?ekj|IuADXdSLS#NA~+%_B+R zVV(J=#a~ktw38VRwLS^Y{wpZH`0Z}wcc`^A561@iqSep9O^?qmJ-CC+Dxr67aXzun za9=KqK1bK~s}?S#+L3S`v4t!;3+pScS`{^9ymEB$Mvo%;VJE)xvik`;Bw_W+f72i@ zq%`#Fp_0&;M-=iqS1Ye5zHh=Ju@_XdybOVo$y`RIRz_>%eeOQp8kZl+jJ!_Zvi8uq z%4g;gqorTpOb!0rVbfY;a)43+zkl%u~KKZVZh)a&M}EosL+wNfm>b zW&O(CgT#04r#<-9V?7#KT(RBTR5Dc*qqs>=ROWSV-91xfJLNr|?QsnGK?U|Crmto( z^fr-#AuE&CC2CwfiC89}o9IH~Zfx1_QH__PS1IpL85%iBkWpFr>UvIwen38!nAp~M ztv>Mi&G_&f8x;#P%)#>-6xq6_YpfsSVr(p13^%q|CE|;^l5uY>A@}i4SARRl@d!fV zApSlir@Vv}ld3pqd-t{Ii#|=cx7@1;b{F@~nxyF5tYSfjZ`a0k%BJO`Aj}>_zBXaB z7n2+J8g8QFmF$}llOiG_BZSlPtS0<->b|}RF}=$to*!v&`>gYro=s)?1gRzxG3w%T zOGam@KWkUh+W8R&A-qZ(#VQo+05ysAnTtZ{^|*^=1Lt1eWs*|x@^V9`-S~WFN~LM5 z3lUb|9u$o3j{6WF!I)J!Kow6>mn`ygqCI6V8PW_O>Y;L0#MfxJLbWuinX)ML*6S)3 z)(^R#vF5S%Tyu9>$C8uTBd=>b?)ajkCLN3RWg$Z5L@HSxe2_GwX2R^(#igxdb`W;4 zV8+ehsz<8F5H5lp0bTob33ZcHxV<%1^_UjAxlUZ=9InWQi7-Q`F`R%$yY(o%)MY>~ zTfV~MdQ&%=NVydsUg2qkD%e$UmTHa+Kp4~~pniNAr?}+E(77M4ME*lA(#en|B z*Fk^@`>1y8q%>Cd{X!mVvSXbXwalU#V(r{<$uS=3UxYkv6VK7{sDswk(Cr(Kg2cV* z?`#ayeCb$li|;io+%i~{^wX>&R*2!Hlg9J#^RUMahKIXmX?Es<*%XLv6?z0)~? zg>XeraAa@PaIES*QLlq41%vseQHv*fC3qd7Yb^*RhHR_F?)dpOj{RWETBQr&(r1fX ziKj`UQz*|@^s#@740|Yxqrp|k6gmTskcK*SebTxy7W7A%>718Zxz10#ZXXhr;|pZgA^1q@;%;{S z!>F8t*|x3fZ17&&6Z|1IEl__DNxQbI7PX6AP9=KE^N)?Nk$v{?1f1@PHg6bN@rl{! z#ksh_fY($(?8}4&E7>4X@=!JT3HZ^V_C|!^P&S9PD#4q=mU1 ziei3w2Ayt$kR7#q!h2@0s9rQA2Xt!C?@DjQhvm>S1C2MdcqovkX@Fry2DNRO8jX)m z-VwM0CLaAfF;m82HE3xF$Il#U<&=%r$EyTvdhj=A18Bl(F0SkA#QyNM0Mo2rIzAY? z%-!UW&B@0#G;7Q~S^Wfgh!PFe)LdhUq8>{PU)g_KO)%1!UgCuag8Bf~D1 zkPk2Pp%=zO4A-JN-(AI`kg-KyXLX;Nqt_XonA+NfT$BP^lC1p=Bt{KUP<~GuJDe~I zTm+tAX=o?#inEP2Mbs^wewhA?Wv5nxlFn+K@XlLyAJ>=a)@u0|DKg&AkPmbrG0Ju| zE1<6SS?T1HjhWb{)OsGF+cY_93qNff1cu15@k2%btnqlSnkMTHpVhlXO3*|4cd8$Z zy;w-5le26yB@0tCvQsEL&cuK32NP~hhf6?gf7o`g+d))3AeYju$~CY6s_n-QrlE(N zd{0U-e{8rcBL=Z5ejI#KMj)_Y6Se)^cIziJ_qH^K_TWuF#N*Dgxsr`mO z3+Ip^`?%;3&XXJ0Q~>%VRt{fC52P7q95~SkjqUx2jk~t}ASfLY3;LZg^mgGmOa(TM zy(pvo@ls*^AO~s_J;zX=&2rI8WM*^goL%j=sZ}IV7rrAO9OsS*lTf*!4X02$@V~Zy z$)8A4Jl3nZw!iPu0oQ_X9WhRwM=GQ^4^&e&(VEI%2xqGElmoH3yj~OnY4X%fEfm7=F(!=I{{( z=J`j-ffDnX5sf!X5^T_f%n(ZkU!~bk9!{!*G!r*QGbtWZC9eD=_U$}zB#D#>@-Ie# zuPH7iPO6{kLNH>O6TSY4KaTwP-t&uXjd~$Ls~Vz+EhXU8#VS!6%)0Xlv9KO|b@zEr zcjPi;#;TP9UYQLupr-N*#^-L*x>2bgjW;r2PXuY)tRgdPASd5#`?5n9zK3ESOT`n> zvidKm6y=w+Q#Sz+lAsr!k#?Z1Qy)gc@yYNXHktA-a^^A~-I-7gQZxCsAR#)jViTpZE4p$4p&4$owU(Ts@*5PU?T{i9z;yNbWJLw5Afz8%&>w*CkdnT0v zncF5uz`&#M2Y8oQ5|EKlT2YkG?0#ubNq22D3%6D0FYQ~6-8dfrhsDX1FSzN*?u9co z!mRTjr3&rV@NBm$rJ)kik*c??!vJ9VkP=bGiG2&IYjFD$3)4!C*fb6uzOcX#R2iZ z1DbvdcT?t{BCYI?0H#F&q6yW2+De;}9>AGCjG)+s%)>xR(fY&2$(GX8?j_>%#@~Xs z6b=e)O0WS#Jc~=bkM8Kk2d|8Oy&I0^CE5fWAe_O=*Scv8zC7s5?Qly59JWoJv~`Lm zMnY54@x%uoia!3w35r1dl^>L}kj}KQ%E~mhyGslLRC2-Lozta=8@v~kO0#PvFNbpy%d z4%}UY=?!rjTx1`WY&(bTWjSzBs^=5q)Pd?Rzo=fOwk7ksS(UEv^iW+`i?%z{Cu(Ym zOX=bEh9g8H8~@eYlcm>dz7^!7LU8dMZa&!fpy&KkkE2>S+7a$N{=8^0ax%&AGR-l1 z3X3~KA9=W>_oae*Xaa)^y>ww3H{u>#)ZIGZg`^L0tsKiGxOgOdR?k7cFK6y_PyRPQkx~DOthS&{aHs1>hTSoD-dDv zYUwXJazCB;5TiU?*Tzp3*hdH1%2&`83aI?AB~ROK=hK(-^8@05DE@C%=gVC`mr z&4x9^gXVlEtmpGZK653-seKOudaVkd?_tF~?8hR)Z1H8kfC zog${wfHC8zWJuLBG%_^FIQ-NC7i1Y$k4!V}K69YCiH7~8DR|W^C!McEGG-!eV7>Qv zDFUS2WuOk7|5#KfLCWx~=A{~`E^}PNK}Av$X$c}h}Q?|J2lX=hY4DFbo6ZrD}UE~c*+GHkFNj*jL&X;a-!@K=BI)m zx^Y~0+9b2yN&z^T79oiyfFzvGezzrZ7nEEUEGw+0HiJ-tuT$x{f&#yM+LFlKB$&RM zR-uoQ9LU9@on%l+pS1pUPiqOMFE6bc5X^CEU_Yf&RUoW9ysvQ8lwregDUdvKN=8j2 zM0vHD=6R-6c8qzG`={=#=Ak*ku%>H^bMpm$E=ch_=UMV~cQR91pf<-2DeqfzrSIhF zp?7|c8-9xMw84-WFZ**?Mcmx=@;OG$jSDML4&eLib5u%`k<3OZ)LHAvJpKBx@+l7! z64wryjahDeaTRC+p((FFB07NE-f-sWd4}ZDC$#H173Ql9*cRxap5vHF;`>Y#V+xZ2 z!N(`P$**4{{sAuL~J7+^Vh+t4((Jvj= z8%_WdT+~NIv~Hf0wvn|`S7@m3QRtQt^dD%zm#GWs43m_<+xX9ko2O?w)S$x?pUtox zl>)Mba%?VKURmh`CDQnbYL^xm-Q{pROQ)l+zbD8GhZf?n+@->;cvF3N#X5mO7l|3+ zfxvk{fjFJ}U+0;#maT>b?@DM>824gCcKFf8q7jeXV62*vTwQ=M|3e|b430fI)a03S zJ1l|u3-3%*f5^Dayt+MF-K~rVwXxm$=aGC~wz7Gjs3iaF0X_Q;S4F(Y-dqRM`y~r& zr+j{@#!{MN9nw1q^m`%#EGgumy%F=k`DFSKJRN!!ne;>PN5F-{n(CP$o?a8oA5SEx ztflpA{E#E-4Owu^Hm;&7&x_H#Incv)J3m^8jDaCHIy#x5`#U8D0;3?8>G8ex-ujIK zs^V<`-0w|XX#L2ESng(U#?YZ%IezOtqUq^g?2WUin3f*)hG*ySVLc8(ao)PHTci({ zBL@~5N0;cJ3V3x|YVth%@y&xVDte`@-2c$THOWnfvcfRh=yfUP(rssTtf~I)3|xOj zcCOsCw>$;GAT#tl7W$l@A>bgEE$A|QV$JMYuHtL2;YH}*HMjK*G0Ue`CecL`6#^Ro zLk;{BIkJ|6EOUJRKuLvv6ZW~w047UDmwOgkaL9(Z+VcL zpiYPQ%L`rQfcT%*8%311O@Aeoq&mhhek?gkl5a#AMJzoHu;%49$J0lyIHA+U?pUb(tFwso&Ckxe+ptDWNRODPA}RmF zI(f@KTDc}`xsPxkrOcxpzdZf;_W0*xskt#)$h=XzikZa&xPn(8}zyB0HgGaB;Jcj+sNS zxHm!6I)4{D*eZ--KD`xJoi=n=qSNi4_Aj+ab}2TVmOezjnBSxbtG-bC1cJ_?IJ9y zFzDWVb*ieqI=(86qxfF~@_yle07cd^tVx|wo@XN0G2JeeD5>f(i;|f|u7K|jM<{J5Q^5nUBGk8m*tewGl7VF1i;d0Dmc-@7^;6|8 z3r8OGGM~fO_vpzuPgeg-!)+!OT3y?B#1a4ISR|XM5xO-+LT$-+8v&pSY-VLlL9(h6 zx=;pX6&M^(&-U(=h?w;~$_owgRcKd0sw7U%=07A!JO?M;0V zRC^i7Y>Wa^N>}*)G+q%4%<_loX;*%k*?u+GvyNe+gCYtD!B~&IZI$> zHist6Yq>tN=v22KSfeQ!;Xid(h~^W8^{M7zb$cQ*c&$hyGd=e*e^!y07J}=T00pA^ z;7UoAh~=q9RR!TH|3ireAdG(fhI8j|J>|xN33>{yig5mB9@NV{A31@#d?lgKldG=M zb!s$e61g|0u5V;LJSF;U0GKs@r2iNflN4FJTg380Izt`VoIheO*e-Pm?Jvo7a6qt2 zR6n)B1b5~fugkTLY&iZRmG4)5Pwsjk4QQZjANpQYMd~%#jl}xi;fjT_03TbXdi)Vf zR9&c$-DVCs@;kBi6_-kpZ*Y z=+zn&9nGIKf{d*EwNW$J(}h@^@iE>4plKie_(@kgdLUyNx>!HG<2BH({n4QW2qtyD^}pbbViiIm^d z?aT^$i~RKFCHopPjQsaSL=f9<9u8F!t0eg#SnZmqcByG^#2%qZy48Wv8yD;reTiq*cQ&B9 zkwN`}7joP2Bd?~l5N)H5;Po}J#xYL}=4AZ&-X^7;YGuV?D+n)NPG~iL1ah&S@|_A| zdg9g!-oWpMP4J)VO9Ss)C6JW|@r8(+;ub>YB2~V3@6SK&)5&tl%&4E^HqiyJPD(6& zMzLpiQ5~l3uPb!cNdDyqZQ=cj)R__L1v83wah=T+_V zyeUfgvuy;qu@85au`tQklJaNC${nZTYm704{iTI!t7nX=pb{r+BlIKGmN!=mZ>YYS z#4WgKL#~7I(U9qrigH!vEsv6wOD2^jsVH?r%q(NBy?WTgVtDx>vkL4zeV7zD+Es3Q z@hu-t@#aSM!^1Q09AzrqFRkuV8%a7g#H%(~{&EEFAhn=0)q9J}r`A95d@FC~F~-Cj z2y_khDQ1%eM=95f-p_07^ija7A#*_J->0&im$wm_Y#r>b`zcr&q$TH7Ab#w5*uV#= z^Ew*1qcK=`s@44hUCDudZ+7~j)b6<-0of{u?M-CwL|v*hzF zleG=8k$A&j70$!9zC+T0w}<;i&nzG*$QI~81VPaWOIZ=64AX=w#H zG8kw$&G|~@+l;vRVecOrMTE}I>?hEZnMsewM6Unr;PrL+ZL;WMR@3dx=ld?m?60q9 zax9|XxhHn!Mh66QnOf;y%Uozu)Q@l+>t4E%`QfX4^rF3afs(zw2u*Z!=12(7H<6n} zj(B7xoRp$=yu*)PIJeJ4C4DArqJG-(oqRsXAd_*yGH^7Y83{bLrnieg=^Gum#x;fX zNY8_VC^LCz%7}x1MojMG^E>UJex*vHnr&5QtZT@=dKHGTt`m_wq6woJTKb5jre@Yl zF^zouULW}OOAb^9s{jxq)-xuUY{;+xvW^ozyA9QtlA1TgM&2JNmAdMxqInB^f9R(# z!>@PiX7QTd$cqk$WW%l1s_ZteW3ba-^#{H{fqz)6F>0=sX|U?;N3wZy_cWdISC116 zkb0ij$}Eg=8$nc$^%vOKS@ z=tK%m#g`@+<=IGZ@PFd#%K1jG4Mw=`U?0Aaf7I>|mUK?C$pON4j>it&tE=hF4kl=@ zXW-jmCO^~4T(9%lGFmFrM9)f{<@VF{?oCliCyVGC$-7465b7S~^7WahaTf?1dP|+7 zy0FDv^RX!IUz&kUUP1top_|W>?!76UcXXn;SC#G^3NOBtMcLdrtjY^XrCvWGQC%RCfydMU-;W*LYj z5=#q7^qd%fYDj%EL7z8#g;3s)35>@6eQd!=YKAGq+YSy((+mZociX6i2yLJ57Z`!K zrAa+X%3C(pK2N+aB{9BRf0OKd_7(12cw`FIO>HPQ?F26OpjBoz5R^R>DsZHT5_Oc- zP17;grCR~4niC3sy>Rbh0i6x`M%{}#nvHFvh7n=2OzMgK!3Zl*@I1Lww3L6}J~Aq{ z-q|`iB~*Q(KgJx8m~xRlBLP2!aOD5~pdfh-d^suz*y+^BcO@)R%9I(s)$V%v#uh7g z$nXv?+TzN2{x}ipts1`0C~~797CN4&CaMI*BBE23yJi0F%<+REzt4cZ3*w~d+o_M% zr<#Vw7!P8md8Tp~WR&(jqFlZ|U0R`7z#Wi*jSPzH`=3l_&nagMGmQWzF9Sx+-pAqK z*UiTpDiLbjH?qZT+bNPHhMlm+c7n6@T;KZP+cx-E27p!aL!LCX^ zD^0XgMQ%Rgb?vOmPjqs9;g-OY8QFNT(1M{bVm{A{u4sFU%r&C;mrxPdaRz|BLW#hu zdT(9t$OPiX%p{Pv&TDIHizX10wl4X=1IuvfWXXOV1@|Z#goM+mbock0xPah&?0RFg z33`|>zA_H&5mUsF3LtcP&q_~sMo=}s!>$jH6jT(rxsctr7wmbK zL>L|vM+8K?)dhplx2Zj$k%jp(eQ%}R@r{B!kELvfzvlQ|_u=NcZZ)%YKC~GHKl+@Z z{XPvIBR%waBnuyXEdai}?O%mlsoAB6Y><{yn3-u3N<41_Z6|%+;sDaje%V*Nw-=G| zAlYY+UldCX+sW>Ff!yjh-F1eid60uIyWV_#2g3sxkUUG|B7NBl+O(@=+yi&JcO?*0 zYN8Fr-(qwAS4~uwG~v&xG8I%QwT#GsDH-QDH8u^@O^LEZ1LZ-cJE()FH-)WbEW>-^ z_h|QuJ_)l_e4g|g!t+xjT|QC=s1i&3eq@hsZQ0l3m*Qc4>dHI$yl7 z@@U)O-tx-rxC^Ye%$9LzpG%Dz^t55i4qFemmLfnO=jZjs9uFU)0A+3*=cFYn3TG@n zao@tRb|N7i3r!fH8qx*uXZH=qqFLf1NF&&00-p1(!u!+_B^&KH$xVQ3`x?&6l6Pab z^n)r^bGLk5&r1HrPLvq(IlapsMV5l8QqFlQ~{Zi+D`vGxp7X$c?;9h~}@VdI{n^EoU@H%;J+P~^V_yLUD#ab>h z?w-8h<7d5pb5}KBJ;aJxgx8C95XxJX7F!g{RMtSNO=|jO z^^LNF$$xS-)|~M{Wj9*i*=5z=(r0|nEq!IW&Sc(J?dDPV)oVswrG3;#iRCWU7pPF( zB6Hk=%!`AT7gTgpORtFUUphfdmSW(SA^HP zNS=hsz*eX#%FIpfS)$P%-y2pPqz|LlEzIARnpe2Zg2@h2HkHuMekYoj$lP-Y?X5*! zP%JN&c|;#pU9zXCBuZ;zZi!;#{`*ONF%IbZ~M#7+ChC@ifMF!vIh^-v8=Hd;=ZHEg<&5}BmxW8yv^iN%MWRvJ@MM%;@@%V@md=o-~l_qfI_vhE!YkFXD zedALjMtfn-?N-ox_Z_-{H|Bbnm@-2EZweI)PXul4X6S)#}4tKA$3DDqO+ zLkV^_MT(X4)DI5+=YS!iPiK_G%BZz!YEjDwe0;3zxfFgb^xlIz*roIkfCJu!4{fb# zsF-F~^_UU$0^KD&^Y}IKH-c4WofN_6gnYEp|2=LBF>U?*@M!dQr=no3&HooR zOP}BIL?K9Z#@X5N(Z+8ZSI;RxHqt%mHG3z|*Kb38r)tZ{MJTr~A>+nV2}J--^yPZl zpe4-!=m@vP8~#$pX=ev4d6t9GL#NqWG#>d=abh|%>>=LCios0RWDz4eDN`?_pb@gy z<#WaPxT`ioPracodr-O76lJ(1qb5ANG zfr^t^5AJJkVUUs{%(z(<97l+Z2u!JC`Bn(J3Y~OQDKG~SFHR+Z&$$z)te`gR*M&tX z`oIYx2+F6oo#T?60~+VTy04x<$*CjY;4kT3Z)vBURhDprURgyWRe4Mxq+0$_1GA?@ z^qwh^=Jb%*7dCF09WG@IQ5O((`Pg4G;_F$2fn~`+k)S4-G(EvU`}wT8Gm#ktOncjm zSYrd0VQsO|nv(%Ogj&%@M|vY~0Hv;vm&t3ry-(gC!1Ivh3gu1;Nvm`{)exT)FG!)>!xC#um!X?q~{Sv2hcE^R&Suv4Ku8>67=l$2&A_Y>0?m)=0it2Nvr6 zreX)dWm)#`I9H^kOX$cyFkhDgak}^I9{^`>UeLQJx8{KCtW^4V4~N%NCE=_w6d?cg zne91X&Ty5yRPeJ$*5;J8_Uzi(VbBkA4)0Lo5*5Ig?_#5T2Y+tp%&HAi=%X2=SD)ikX{z=($_v<(WX>N4KIYr&@{q2C0zQdHII4g6# zMqeHRLXTB2ol#`1NM5A71od?V;hMmqu)ydy$z~G|rATK@y{Hd$Yrjbe4oh9&W=}~T z;tY9VyLXLIATH(Eu)!E&FDn?1nKdN_?!h4lc4&rU;6lN}_PF{O<)tey*Vz;2@IIJ3K23`nAUnd|4Km*a(shkIg%+hmzww{by%GON kQj`Aw)Bl|{kh*(=` array('react', 'react-dom', 'wp-dom-ready', 'wp-element', 'wp-i18n'), 'version' => '2a5db00e4a9fb8f55ea3'); + array('react', 'react-dom', 'wp-dom-ready', 'wp-element', 'wp-i18n'), 'version' => '6036657fe6959cb29bcf'); diff --git a/build/main.js b/build/main.js index b9aa0827..963b213b 100644 --- a/build/main.js +++ b/build/main.js @@ -26,7 +26,7 @@ eval("!function(e,t){ true?module.exports=t():0}(\"undefined\"!=typeof self?self /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./styles.css */ \"./src/styles.css\");\n/* harmony import */ var _Screens_Test_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Screens/Test.js */ \"./src/Screens/Test.js\");\n/* harmony import */ var _Components_Dashboard_Dashboard__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/Dashboard/Dashboard */ \"./src/Components/Dashboard/Dashboard.jsx\");\n/* harmony import */ var _Components_Widgets_Features__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Components/Widgets/Features */ \"./src/Components/Widgets/Features.jsx\");\n\n // Ensure you have your Tailwind CSS styles imported\n\n\n\nvar App = function App() {\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_Components_Widgets_Features__WEBPACK_IMPORTED_MODULE_4__[\"default\"], null));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQXBwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBOEM7QUFDeEIsQ0FBQztBQUNaO0FBQ0s7QUFDRDtBQUVmLElBQU1JLEdBQUcsR0FBRyxTQUFOQSxHQUFHQSxDQUFBLEVBQVM7RUFDakIsb0JBQ0NDLEtBQUEsQ0FBQUMsYUFBQSxDQUFBRCxLQUFBLENBQUFFLFFBQUEscUJBRUNGLEtBQUEsQ0FBQUMsYUFBQSxDQUFDSCxvRUFBUSxNQUFDLENBQ1QsQ0FBQztBQUVMLENBQUM7QUFFRCxpRUFBZUMsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vc3JjL0FwcC5qcz9iZTk0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCAnLi9zdHlsZXMuY3NzJzsgLy8gRW5zdXJlIHlvdSBoYXZlIHlvdXIgVGFpbHdpbmQgQ1NTIHN0eWxlcyBpbXBvcnRlZFxuaW1wb3J0IFRlc3QgZnJvbSAnQHNjcmVlbnMvVGVzdC5qcyc7XG5pbXBvcnQgRGFzaGJvYXJkIGZyb20gJ0Bjb21wb25lbnRzL0Rhc2hib2FyZC9EYXNoYm9hcmQnO1xuaW1wb3J0IEZlYXR1cmVzIGZyb20gJ0Bjb21wb25lbnRzL1dpZGdldHMvRmVhdHVyZXMnO1xuXG5jb25zdCBBcHAgPSAoKSA9PiB7XG5cdHJldHVybiAoXG5cdFx0PD5cblx0XHRcdHsvKiA8RGFzaGJvYXJkLz4gKi99XG5cdFx0XHQ8RmVhdHVyZXMvPlxuXHRcdDwvPlxuXHQpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQXBwO1xuIl0sIm5hbWVzIjpbInVzZVN0YXRlIiwiVGVzdCIsIkRhc2hib2FyZCIsIkZlYXR1cmVzIiwiQXBwIiwiUmVhY3QiLCJjcmVhdGVFbGVtZW50IiwiRnJhZ21lbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/App.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./styles.css */ \"./src/styles.css\");\n/* harmony import */ var _Screens_Test_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Screens/Test.js */ \"./src/Screens/Test.js\");\n/* harmony import */ var _Components_Dashboard_Dashboard__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/Dashboard/Dashboard */ \"./src/Components/Dashboard/Dashboard.jsx\");\n/* harmony import */ var _Components_Widgets_Features__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Components/Widgets/Features */ \"./src/Components/Widgets/Features.jsx\");\n/* harmony import */ var _Components_Templates_Templates__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Components/Templates/Templates */ \"./src/Components/Templates/Templates.jsx\");\n\n // Ensure you have your Tailwind CSS styles imported\n\n\n\n\nvar App = function App() {\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_Components_Templates_Templates__WEBPACK_IMPORTED_MODULE_5__[\"default\"], null));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQXBwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQThDO0FBQ3hCLENBQUM7QUFDWjtBQUNLO0FBQ0Q7QUFDQztBQUVoQixJQUFNSyxHQUFHLEdBQUcsU0FBTkEsR0FBR0EsQ0FBQSxFQUFTO0VBQ2pCLG9CQUNDQyxLQUFBLENBQUFDLGFBQUEsQ0FBQUQsS0FBQSxDQUFBRSxRQUFBLHFCQUdDRixLQUFBLENBQUFDLGFBQUEsQ0FBQ0gsdUVBQVMsTUFBQyxDQUNWLENBQUM7QUFFTCxDQUFDO0FBRUQsaUVBQWVDLEdBQUciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL3NyYy9BcHAuanM/YmU5NCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgJy4vc3R5bGVzLmNzcyc7IC8vIEVuc3VyZSB5b3UgaGF2ZSB5b3VyIFRhaWx3aW5kIENTUyBzdHlsZXMgaW1wb3J0ZWRcbmltcG9ydCBUZXN0IGZyb20gJ0BzY3JlZW5zL1Rlc3QuanMnO1xuaW1wb3J0IERhc2hib2FyZCBmcm9tICdAY29tcG9uZW50cy9EYXNoYm9hcmQvRGFzaGJvYXJkJztcbmltcG9ydCBGZWF0dXJlcyBmcm9tICdAY29tcG9uZW50cy9XaWRnZXRzL0ZlYXR1cmVzJztcbmltcG9ydCBUZW1wbGF0ZXMgZnJvbSAnQGNvbXBvbmVudHMvVGVtcGxhdGVzL1RlbXBsYXRlcyc7XG5cbmNvbnN0IEFwcCA9ICgpID0+IHtcblx0cmV0dXJuIChcblx0XHQ8PlxuXHRcdFx0ey8qIDxEYXNoYm9hcmQvPiAqL31cblx0XHRcdHsvKiA8RmVhdHVyZXMvPiAqL31cblx0XHRcdDxUZW1wbGF0ZXMvPlxuXHRcdDwvPlxuXHQpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQXBwO1xuIl0sIm5hbWVzIjpbInVzZVN0YXRlIiwiVGVzdCIsIkRhc2hib2FyZCIsIkZlYXR1cmVzIiwiVGVtcGxhdGVzIiwiQXBwIiwiUmVhY3QiLCJjcmVhdGVFbGVtZW50IiwiRnJhZ21lbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/App.js\n"); /***/ }), @@ -151,6 +151,28 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ }), +/***/ "./src/Components/Templates/ExploreTemplates.jsx": +/*!*******************************************************!*\ + !*** ./src/Components/Templates/ExploreTemplates.jsx ***! + \*******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @bsf/force-ui */ \"./node_modules/@bsf/force-ui/dist/force-ui.js\");\n/* harmony import */ var _bsf_force_ui__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lucide-react */ \"./node_modules/lucide-react/dist/esm/icons/zap.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lucide-react */ \"./node_modules/lucide-react/dist/esm/icons/check.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lucide-react */ \"./node_modules/lucide-react/dist/esm/icons/plus.js\");\n\n\n\nvar ExploreTemplates = function ExploreTemplates() {\n var templateData = [{\n id: 1,\n icon: \"\",\n title: \"250+ templates for evrry niche\"\n }, {\n id: 2,\n icon: \"\",\n title: \"Modern, timeless designs\"\n }, {\n id: 3,\n icon: \"\",\n title: \"Full design flexibility for easy customization\"\n }, {\n id: 4,\n icon: \"\",\n title: \"100% responsive across all devices\"\n }];\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Container, {\n className: \"bg-background-primary p-4 border-[0.5px] border-subtle rounded-xl shadow-sm\",\n containerType: \"flex\",\n direction: \"row\",\n justify: \"between\",\n gap: \"xs\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Container.Item, {\n className: \"flex flex-col justify-between\",\n style: {\n width: \"40%\"\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Title, {\n description: \"\",\n icon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"], null),\n iconPosition: \"left\",\n size: \"xs\",\n tag: \"h6\",\n title: \"Design Your Website in Minutes\",\n className: \"text-xs font-semibold text-brand-primary-600\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Title, {\n description: \"\",\n icon: \"\",\n iconPosition: \"left\",\n tag: \"h6\",\n title: \"Build your website faster using our prebuilt templates\",\n className: \"py-1 text-sm\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", {\n className: \"text-md m-0 text-text-secondary\"\n }, \"Stop building your site from scratch. Use our professional templates for your stunning website. It\\u2019s easy to customize and completely responsive. Explore hundreds of designs and bring your vision to life in no time.\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"grid grid-cols-1 grid-flow-row gap-1 my-4\"\n }, templateData.map(function (template) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Title, {\n key: template.id,\n description: \"\",\n icon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n className: \"text-brand-primary-600 mr-1 h-3 w-3\"\n }),\n iconPosition: \"left\",\n size: \"xs\",\n tag: \"h6\",\n title: template.title,\n className: \"\"\n });\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"flex items-center pb-3 gap-4\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n icon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], null),\n iconPosition: \"right\",\n variant: \"secondary\",\n style: {\n backgroundColor: \"#6005FF\"\n },\n className: \"\"\n }, \"Explore Templates\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n icon: \"\",\n iconPosition: \"right\",\n variant: \"ghost\"\n }, \"Learn More\"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Container.Item, {\n className: \"flex justify-center items-center\",\n style: {\n width: \"60%\"\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"img\", {\n src: \"\".concat(hfeSettingsData.template_url),\n alt: \"Column Showcase\",\n className: \"w-full h-auto rounded\"\n }))));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ExploreTemplates);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQ29tcG9uZW50cy9UZW1wbGF0ZXMvRXhwbG9yZVRlbXBsYXRlcy5qc3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBMEI7QUFDK0I7QUFDVDtBQUVoRCxJQUFNTyxnQkFBZ0IsR0FBRyxTQUFuQkEsZ0JBQWdCQSxDQUFBLEVBQVM7RUFFM0IsSUFBTUMsWUFBWSxHQUFHLENBQ3ZCO0lBQ0NDLEVBQUUsRUFBRSxDQUFDO0lBQ0xDLElBQUksRUFBRSxFQUFFO0lBQ1JDLEtBQUssRUFBRTtFQUNSLENBQUMsRUFDRDtJQUNDRixFQUFFLEVBQUUsQ0FBQztJQUNMQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxLQUFLLEVBQUU7RUFDUixDQUFDLEVBQ0Q7SUFDQ0YsRUFBRSxFQUFFLENBQUM7SUFDTEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFO0VBQ1IsQ0FBQyxFQUNEO0lBQ0NGLEVBQUUsRUFBRSxDQUFDO0lBQ0xDLElBQUksRUFBRSxFQUFFO0lBQ1JDLEtBQUssRUFBRTtFQUNSLENBQUMsQ0FDRDtFQUVBLG9CQUNFWCwwREFBQSwyQkFDREEsMERBQUEsQ0FBQ0Msb0RBQVM7SUFDVFksU0FBUyxFQUFDLDZFQUE2RTtJQUN2RkMsYUFBYSxFQUFDLE1BQU07SUFDcEJDLFNBQVMsRUFBQyxLQUFLO0lBQ2ZDLE9BQU8sRUFBQyxTQUFTO0lBQ2pCQyxHQUFHLEVBQUM7RUFBSSxnQkFFUmpCLDBEQUFBLENBQUNDLG9EQUFTLENBQUNpQixJQUFJO0lBQUNMLFNBQVMsRUFBQywrQkFBK0I7SUFBQ00sS0FBSyxFQUFFO01BQUNDLEtBQUssRUFBQztJQUFLO0VBQUUsZ0JBQzlFcEIsMERBQUEsMkJBQ0NBLDBEQUFBLENBQUNFLGdEQUFLO0lBQ0xtQixXQUFXLEVBQUMsRUFBRTtJQUNkWCxJQUFJLGVBQUVWLDBEQUFBLENBQUNJLG9EQUFHLE1BQUUsQ0FBRTtJQUNka0IsWUFBWSxFQUFDLE1BQU07SUFDbkJDLElBQUksRUFBQyxJQUFJO0lBQ1RDLEdBQUcsRUFBQyxJQUFJO0lBQ1JiLEtBQUssRUFBQyxnQ0FBZ0M7SUFDdENFLFNBQVMsRUFBQztFQUE4QyxDQUN4RCxDQUFDLGVBQ0ZiLDBEQUFBLENBQUNFLGdEQUFLO0lBQ0xtQixXQUFXLEVBQUMsRUFBRTtJQUNkWCxJQUFJLEVBQUUsRUFBRztJQUNUWSxZQUFZLEVBQUMsTUFBTTtJQUNuQkUsR0FBRyxFQUFDLElBQUk7SUFDUmIsS0FBSyxFQUFDLHdEQUF3RDtJQUM5REUsU0FBUyxFQUFDO0VBQWMsQ0FDeEIsQ0FBQyxlQUNGYiwwREFBQTtJQUFHYSxTQUFTLEVBQUM7RUFBaUMsR0FBQyw4TkFHNUMsQ0FDQyxDQUFDLGVBQ05iLDBEQUFBO0lBQUthLFNBQVMsRUFBQztFQUEyQyxHQUN4REwsWUFBWSxDQUFDaUIsR0FBRyxDQUFDLFVBQUNDLFFBQVE7SUFBQSxvQkFDMUIxQiwwREFBQSxDQUFDRSxnREFBSztNQUNOeUIsR0FBRyxFQUFFRCxRQUFRLENBQUNqQixFQUFHO01BQ2hCWSxXQUFXLEVBQUMsRUFBRTtNQUNkWCxJQUFJLGVBQ0hWLDBEQUFBLENBQUNNLG9EQUFLO1FBQUNPLFNBQVMsRUFBQztNQUFxQyxDQUFFLENBQ3hEO01BQ0RTLFlBQVksRUFBQyxNQUFNO01BQ25CQyxJQUFJLEVBQUMsSUFBSTtNQUNUQyxHQUFHLEVBQUMsSUFBSTtNQUNSYixLQUFLLEVBQUVlLFFBQVEsQ0FBQ2YsS0FBTTtNQUN0QkUsU0FBUyxFQUFDO0lBQUUsQ0FDWixDQUFDO0VBQUEsQ0FDRixDQUNHLENBQUMsZUFDTmIsMERBQUE7SUFBS2EsU0FBUyxFQUFDO0VBQThCLGdCQUM1Q2IsMERBQUEsQ0FBQ0csaURBQU07SUFDTk8sSUFBSSxlQUFFViwwREFBQSxDQUFDSyxvREFBSSxNQUFFLENBQUU7SUFDZmlCLFlBQVksRUFBQyxPQUFPO0lBQ3BCTSxPQUFPLEVBQUMsV0FBVztJQUNFVCxLQUFLLEVBQUU7TUFBQ1UsZUFBZSxFQUFDO0lBQVMsQ0FBRTtJQUN4RGhCLFNBQVMsRUFBQztFQUFFLEdBQ1osbUJBRU8sQ0FBQyxlQUNUYiwwREFBQSxDQUFDRyxpREFBTTtJQUFDTyxJQUFJLEVBQUUsRUFBRztJQUFDWSxZQUFZLEVBQUMsT0FBTztJQUFDTSxPQUFPLEVBQUM7RUFBTyxHQUFDLFlBRS9DLENBQ0osQ0FDVSxDQUFDLGVBQ2pCNUIsMERBQUEsQ0FBQ0Msb0RBQVMsQ0FBQ2lCLElBQUk7SUFBQ0wsU0FBUyxFQUFDLGtDQUFrQztJQUFDTSxLQUFLLEVBQUU7TUFBQ0MsS0FBSyxFQUFDO0lBQUs7RUFBRSxnQkFDakZwQiwwREFBQTtJQUNDOEIsR0FBRyxLQUFBQyxNQUFBLENBQUtDLGVBQWUsQ0FBQ0MsWUFBWSxDQUFHO0lBQ3ZDQyxHQUFHLEVBQUMsaUJBQWlCO0lBQ3JCckIsU0FBUyxFQUFDO0VBQXVCLENBQ2pDLENBQ2MsQ0FDTixDQUNQLENBQUM7QUFFUixDQUFDO0FBRUQsaUVBQWVOLGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vc3JjL0NvbXBvbmVudHMvVGVtcGxhdGVzL0V4cGxvcmVUZW1wbGF0ZXMuanN4P2VjNzAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgQ29udGFpbmVyLCBUaXRsZSwgQnV0dG9uIH0gZnJvbSBcIkBic2YvZm9yY2UtdWlcIjtcbmltcG9ydCB7IFphcCwgUGx1cywgQ2hlY2sgfSBmcm9tIFwibHVjaWRlLXJlYWN0XCI7XG5cbmNvbnN0IEV4cGxvcmVUZW1wbGF0ZXMgPSAoKSA9PiB7XG5cbiAgICBjb25zdCB0ZW1wbGF0ZURhdGEgPSBbXG5cdFx0e1xuXHRcdFx0aWQ6IDEsXG5cdFx0XHRpY29uOiBcIlwiLFxuXHRcdFx0dGl0bGU6IFwiMjUwKyB0ZW1wbGF0ZXMgZm9yIGV2cnJ5IG5pY2hlXCIsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHRpZDogMixcblx0XHRcdGljb246IFwiXCIsXG5cdFx0XHR0aXRsZTogXCJNb2Rlcm4sIHRpbWVsZXNzIGRlc2lnbnNcIixcblx0XHR9LFxuXHRcdHtcblx0XHRcdGlkOiAzLFxuXHRcdFx0aWNvbjogXCJcIixcblx0XHRcdHRpdGxlOiBcIkZ1bGwgZGVzaWduIGZsZXhpYmlsaXR5IGZvciBlYXN5IGN1c3RvbWl6YXRpb25cIixcblx0XHR9LFxuXHRcdHtcblx0XHRcdGlkOiA0LFxuXHRcdFx0aWNvbjogXCJcIixcblx0XHRcdHRpdGxlOiBcIjEwMCUgcmVzcG9uc2l2ZSBhY3Jvc3MgYWxsIGRldmljZXNcIixcblx0XHR9XG5cdF07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2PlxuXHRcdFx0PENvbnRhaW5lclxuXHRcdFx0XHRjbGFzc05hbWU9XCJiZy1iYWNrZ3JvdW5kLXByaW1hcnkgcC00IGJvcmRlci1bMC41cHhdIGJvcmRlci1zdWJ0bGUgcm91bmRlZC14bCBzaGFkb3ctc21cIlxuXHRcdFx0XHRjb250YWluZXJUeXBlPVwiZmxleFwiXG5cdFx0XHRcdGRpcmVjdGlvbj1cInJvd1wiXG5cdFx0XHRcdGp1c3RpZnk9XCJiZXR3ZWVuXCJcblx0XHRcdFx0Z2FwPVwieHNcIlxuXHRcdFx0PlxuXHRcdFx0XHQ8Q29udGFpbmVyLkl0ZW0gY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW5cIiBzdHlsZT17e3dpZHRoOlwiNDAlXCJ9fT5cblx0XHRcdFx0XHQ8ZGl2PlxuXHRcdFx0XHRcdFx0PFRpdGxlXG5cdFx0XHRcdFx0XHRcdGRlc2NyaXB0aW9uPVwiXCJcblx0XHRcdFx0XHRcdFx0aWNvbj17PFphcCAvPn1cblx0XHRcdFx0XHRcdFx0aWNvblBvc2l0aW9uPVwibGVmdFwiXG5cdFx0XHRcdFx0XHRcdHNpemU9XCJ4c1wiXG5cdFx0XHRcdFx0XHRcdHRhZz1cImg2XCJcblx0XHRcdFx0XHRcdFx0dGl0bGU9XCJEZXNpZ24gWW91ciBXZWJzaXRlIGluIE1pbnV0ZXNcIlxuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJ0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdGV4dC1icmFuZC1wcmltYXJ5LTYwMFwiXG5cdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0PFRpdGxlXG5cdFx0XHRcdFx0XHRcdGRlc2NyaXB0aW9uPVwiXCJcblx0XHRcdFx0XHRcdFx0aWNvbj17XCJcIn1cblx0XHRcdFx0XHRcdFx0aWNvblBvc2l0aW9uPVwibGVmdFwiXG5cdFx0XHRcdFx0XHRcdHRhZz1cImg2XCJcblx0XHRcdFx0XHRcdFx0dGl0bGU9XCJCdWlsZCB5b3VyIHdlYnNpdGUgZmFzdGVyIHVzaW5nIG91ciBwcmVidWlsdCB0ZW1wbGF0ZXNcIlxuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJweS0xIHRleHQtc21cIlxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdDxwIGNsYXNzTmFtZT1cInRleHQtbWQgbS0wIHRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3AgYnVpbGRpbmcgeW91ciBzaXRlIGZyb20gc2NyYXRjaC4gVXNlIG91ciBwcm9mZXNzaW9uYWwgdGVtcGxhdGVzIGZvciB5b3VyIHN0dW5uaW5nIHdlYnNpdGUuXG4gICAgICAgICAgICAgICAgICAgICAgICBJdOKAmXMgZWFzeSB0byBjdXN0b21pemUgYW5kIGNvbXBsZXRlbHkgcmVzcG9uc2l2ZS4gRXhwbG9yZSBodW5kcmVkcyBvZiBkZXNpZ25zIGFuZCBicmluZyB5b3VyIHZpc2lvbiB0byBsaWZlIGluIG5vIHRpbWUuXG5cdFx0XHRcdFx0XHQ8L3A+XG5cdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJncmlkIGdyaWQtY29scy0xIGdyaWQtZmxvdy1yb3cgZ2FwLTEgbXktNFwiPlxuXHRcdFx0XHRcdFx0e3RlbXBsYXRlRGF0YS5tYXAoKHRlbXBsYXRlKSA9PiAoXG5cdFx0XHRcdFx0XHRcdDxUaXRsZVxuXHRcdFx0XHRcdFx0XHRrZXk9e3RlbXBsYXRlLmlkfVxuXHRcdFx0XHRcdFx0XHRcdGRlc2NyaXB0aW9uPVwiXCJcblx0XHRcdFx0XHRcdFx0XHRpY29uPXtcblx0XHRcdFx0XHRcdFx0XHRcdDxDaGVjayBjbGFzc05hbWU9XCJ0ZXh0LWJyYW5kLXByaW1hcnktNjAwIG1yLTEgaC0zIHctM1wiIC8+XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGljb25Qb3NpdGlvbj1cImxlZnRcIlxuXHRcdFx0XHRcdFx0XHRcdHNpemU9XCJ4c1wiXG5cdFx0XHRcdFx0XHRcdFx0dGFnPVwiaDZcIlxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlPXt0ZW1wbGF0ZS50aXRsZX1cblx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJcIlxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0KSl9XG5cdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBwYi0zIGdhcC00XCI+XG5cdFx0XHRcdFx0XHQ8QnV0dG9uXG5cdFx0XHRcdFx0XHRcdGljb249ezxQbHVzIC8+fVxuXHRcdFx0XHRcdFx0XHRpY29uUG9zaXRpb249XCJyaWdodFwiXG5cdFx0XHRcdFx0XHRcdHZhcmlhbnQ9XCJzZWNvbmRhcnlcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPXt7YmFja2dyb3VuZENvbG9yOlwiIzYwMDVGRlwifX1cblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiXCJcblx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0RXhwbG9yZSBUZW1wbGF0ZXNcblx0XHRcdFx0XHRcdDwvQnV0dG9uPlxuXHRcdFx0XHRcdFx0PEJ1dHRvbiBpY29uPXtcIlwifSBpY29uUG9zaXRpb249XCJyaWdodFwiIHZhcmlhbnQ9XCJnaG9zdFwiPlxuXHRcdFx0XHRcdFx0XHRMZWFybiBNb3JlXG5cdFx0XHRcdFx0XHQ8L0J1dHRvbj5cblx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0PC9Db250YWluZXIuSXRlbT5cblx0XHRcdFx0PENvbnRhaW5lci5JdGVtIGNsYXNzTmFtZT1cImZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyXCIgc3R5bGU9e3t3aWR0aDpcIjYwJVwifX0+XG5cdFx0XHRcdFx0PGltZ1xuXHRcdFx0XHRcdFx0c3JjPXtgJHtoZmVTZXR0aW5nc0RhdGEudGVtcGxhdGVfdXJsfWB9XG5cdFx0XHRcdFx0XHRhbHQ9XCJDb2x1bW4gU2hvd2Nhc2VcIlxuXHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwidy1mdWxsIGgtYXV0byByb3VuZGVkXCJcblx0XHRcdFx0XHQvPlxuXHRcdFx0XHQ8L0NvbnRhaW5lci5JdGVtPlxuXHRcdFx0PC9Db250YWluZXI+XG5cdFx0PC9kaXY+XG4gIClcbn1cblxuZXhwb3J0IGRlZmF1bHQgRXhwbG9yZVRlbXBsYXRlc1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQ29udGFpbmVyIiwiVGl0bGUiLCJCdXR0b24iLCJaYXAiLCJQbHVzIiwiQ2hlY2siLCJFeHBsb3JlVGVtcGxhdGVzIiwidGVtcGxhdGVEYXRhIiwiaWQiLCJpY29uIiwidGl0bGUiLCJjcmVhdGVFbGVtZW50IiwiY2xhc3NOYW1lIiwiY29udGFpbmVyVHlwZSIsImRpcmVjdGlvbiIsImp1c3RpZnkiLCJnYXAiLCJJdGVtIiwic3R5bGUiLCJ3aWR0aCIsImRlc2NyaXB0aW9uIiwiaWNvblBvc2l0aW9uIiwic2l6ZSIsInRhZyIsIm1hcCIsInRlbXBsYXRlIiwia2V5IiwidmFyaWFudCIsImJhY2tncm91bmRDb2xvciIsInNyYyIsImNvbmNhdCIsImhmZVNldHRpbmdzRGF0YSIsInRlbXBsYXRlX3VybCIsImFsdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/Components/Templates/ExploreTemplates.jsx\n"); + +/***/ }), + +/***/ "./src/Components/Templates/Templates.jsx": +/*!************************************************!*\ + !*** ./src/Components/Templates/Templates.jsx ***! + \************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @bsf/force-ui */ \"./node_modules/@bsf/force-ui/dist/force-ui.js\");\n/* harmony import */ var _bsf_force_ui__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _NavMenu__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../NavMenu */ \"./src/Components/NavMenu.js\");\n/* harmony import */ var _HeaderLine__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../HeaderLine */ \"./src/Components/HeaderLine.js\");\n/* harmony import */ var _ExploreTemplates__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ExploreTemplates */ \"./src/Components/Templates/ExploreTemplates.jsx\");\n\n\n\n\n\nvar Templates = function Templates() {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_NavMenu__WEBPACK_IMPORTED_MODULE_2__[\"default\"], null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_HeaderLine__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Container, {\n align: \"stretch\",\n className: \"p-2\",\n containerType: \"flex\",\n direction: \"row\",\n gap: \"sm\",\n justify: \"center\",\n style: {\n width: \"100%\"\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_bsf_force_ui__WEBPACK_IMPORTED_MODULE_1__.Container.Item, {\n className: \"p-2\",\n alignSelf: \"auto\",\n order: \"none\",\n shrink: 1,\n style: {\n width: \"90%\"\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_ExploreTemplates__WEBPACK_IMPORTED_MODULE_4__[\"default\"], null)))));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Templates);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQ29tcG9uZW50cy9UZW1wbGF0ZXMvVGVtcGxhdGVzLmpzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF5QjtBQUNpQjtBQUM1QjtBQUNHO0FBQ007QUFFdkIsSUFBTUssU0FBUyxHQUFHLFNBQVpBLFNBQVNBLENBQUEsRUFBUztFQUN0QixvQkFDRUwsMERBQUEsQ0FBQUEsdURBQUEscUJBQ1FBLDBEQUFBLENBQUNFLGdEQUFPLE1BQUUsQ0FBQyxlQUNYRiwwREFBQTtJQUFLUSxTQUFTLEVBQUM7RUFBRSxnQkFDYlIsMERBQUEsQ0FBQ0csbURBQVUsTUFBRSxDQUFDLGVBQ2RILDBEQUFBLENBQUNDLG9EQUFTO0lBQ05RLEtBQUssRUFBQyxTQUFTO0lBQ2ZELFNBQVMsRUFBQyxLQUFLO0lBQ2ZFLGFBQWEsRUFBQyxNQUFNO0lBQ3BCQyxTQUFTLEVBQUMsS0FBSztJQUNmQyxHQUFHLEVBQUMsSUFBSTtJQUNSQyxPQUFPLEVBQUMsUUFBUTtJQUNoQkMsS0FBSyxFQUFFO01BQ0hDLEtBQUssRUFBRTtJQUNYO0VBQUUsZ0JBRUZmLDBEQUFBLENBQUNDLG9EQUFTLENBQUNlLElBQUk7SUFDWFIsU0FBUyxFQUFDLEtBQUs7SUFDZlMsU0FBUyxFQUFDLE1BQU07SUFDaEJDLEtBQUssRUFBQyxNQUFNO0lBQ1pDLE1BQU0sRUFBRSxDQUFFO0lBQ1ZMLEtBQUssRUFBRTtNQUNIQyxLQUFLLEVBQUU7SUFDWDtFQUFFLGdCQUlGZiwwREFBQSxDQUFDSSx5REFBZ0IsTUFBRSxDQUNQLENBQ1QsQ0FDVixDQUNQLENBQUM7QUFFWCxDQUFDO0FBRUQsaUVBQWVDLFNBQVMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL3NyYy9Db21wb25lbnRzL1RlbXBsYXRlcy9UZW1wbGF0ZXMuanN4P2RkNTUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQ29udGFpbmVyIH0gZnJvbSBcIkBic2YvZm9yY2UtdWlcIjtcbmltcG9ydCBOYXZNZW51IGZyb20gJ0Bjb21wb25lbnRzL05hdk1lbnUnO1xuaW1wb3J0IEhlYWRlckxpbmUgZnJvbSAnQGNvbXBvbmVudHMvSGVhZGVyTGluZSc7XG5pbXBvcnQgRXhwbG9yZVRlbXBsYXRlcyBmcm9tICcuL0V4cGxvcmVUZW1wbGF0ZXMnO1xuXG5jb25zdCBUZW1wbGF0ZXMgPSAoKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgICAgICAgIDxOYXZNZW51IC8+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIlwiPlxuICAgICAgICAgICAgICAgIDxIZWFkZXJMaW5lIC8+XG4gICAgICAgICAgICAgICAgPENvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBhbGlnbj1cInN0cmV0Y2hcIlxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJwLTJcIlxuICAgICAgICAgICAgICAgICAgICBjb250YWluZXJUeXBlPVwiZmxleFwiXG4gICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbj1cInJvd1wiXG4gICAgICAgICAgICAgICAgICAgIGdhcD1cInNtXCJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeT1cImNlbnRlclwiXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlPXt7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8Q29udGFpbmVyLkl0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInAtMlwiXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnblNlbGY9XCJhdXRvXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyPVwibm9uZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBzaHJpbms9ezF9XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjkwJVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICAgICAgey8qIDxXZWxjb21lQ29udGFpbmVyIC8+XG4gICAgICAgICAgICAgICAgICAgICAgICA8V2lkZ2V0cyAvPiAqL31cbiAgICAgICAgICAgICAgICAgICAgICAgIDxFeHBsb3JlVGVtcGxhdGVzIC8+XG4gICAgICAgICAgICAgICAgICAgIDwvQ29udGFpbmVyLkl0ZW0+XG4gICAgICAgICAgICAgICAgPC9Db250YWluZXI+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC8+XG4gIClcbn1cblxuZXhwb3J0IGRlZmF1bHQgVGVtcGxhdGVzXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJDb250YWluZXIiLCJOYXZNZW51IiwiSGVhZGVyTGluZSIsIkV4cGxvcmVUZW1wbGF0ZXMiLCJUZW1wbGF0ZXMiLCJjcmVhdGVFbGVtZW50IiwiRnJhZ21lbnQiLCJjbGFzc05hbWUiLCJhbGlnbiIsImNvbnRhaW5lclR5cGUiLCJkaXJlY3Rpb24iLCJnYXAiLCJqdXN0aWZ5Iiwic3R5bGUiLCJ3aWR0aCIsIkl0ZW0iLCJhbGlnblNlbGYiLCJvcmRlciIsInNocmluayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/Components/Templates/Templates.jsx\n"); + +/***/ }), + /***/ "./src/Components/Widgets/Features.jsx": /*!*********************************************!*\ !*** ./src/Components/Widgets/Features.jsx ***! diff --git a/inc/class-hfe-settings-page.php b/inc/class-hfe-settings-page.php index 7ab19855..d2f93ee0 100644 --- a/inc/class-hfe-settings-page.php +++ b/inc/class-hfe-settings-page.php @@ -71,7 +71,8 @@ public function enqueue_admin_scripts() { wp_localize_script('header-footer-elementor-react-app', 'hfeSettingsData', array( 'templates_url' => HFE_URL . 'assets/images/settings/starter-templates.png', - 'column_url' => HFE_URL . 'assets/images/settings/column.png', // Update the path to your assets folder + 'column_url' => HFE_URL . 'assets/images/settings/column.png', + 'template_url' => HFE_URL . 'assets/images/settings/template.png', // Update the path to your assets folder )); wp_enqueue_style( diff --git a/package-lock.json b/package-lock.json index 0efbf74c..aa0cd4cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,55 +1,154 @@ { "name": "header-footer-elementor", "version": "1.6.42", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@alloc/quick-lru": { + "packages": { + "": { + "name": "header-footer-elementor", + "version": "1.6.42", + "license": "GPL-3.0", + "dependencies": { + "@bsf/force-ui": "git+https://github.com/brainstormforce/force-ui#0.0.6", + "@headlessui/react": "^2.0.1", + "@heroicons/react": "^2.1.3", + "@lodder/grunt-postcss": "^3.1.1", + "@reduxjs/toolkit": "^2.2.7", + "@tinymce/tinymce-react": "^5.1.1", + "@wordpress/api-fetch": "^6.54.0", + "@wordpress/data": "^9.27.0", + "@wordpress/dom-ready": "^3.57.0", + "@wordpress/element": "^6.7.0", + "axios": "^1.7.2", + "chart.js": "^4.4.3", + "dompurify": "^3.1.6", + "grunt-bumpup": "^0.6.3", + "grunt-contrib-cssmin": "^5.0.0", + "grunt-contrib-uglify": "^5.2.2", + "grunt-rtlcss": "^2.0.2", + "grunt-sass": "^3.1.0", + "grunt-text-replace": "^0.4.0", + "lodash": "^4.17.21", + "lucide-react": "^0.446.0", + "postcss-flexibility": "git+https://github.com/Nikschavan/postcss-flexibility.git#fix-145-build", + "prop-types": "^15.8.1", + "react": "^18.3.1", + "react-chartjs-2": "^5.2.0", + "react-dom": "^18.2.0", + "react-redux": "^9.1.2", + "react-router": "^6.0.0", + "react-router-dom": "^6.26.2", + "react-select": "^5.8.0", + "react-virtualized": "^9.22.3", + "webfontloader": "^1.6.28" + }, + "devDependencies": { + "@babel/core": "^7.25.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-transform-runtime": "^7.25.4", + "@babel/preset-env": "^7.25.7", + "@babel/preset-react": "^7.24.7", + "@wordpress/e2e-test-utils": "^7.5.0", + "@wordpress/env": "^4.7.0", + "@wordpress/eslint-plugin": "^9.3.0", + "@wordpress/i18n": "^4.2.4", + "@wordpress/jest-puppeteer-axe": "^4.0.1", + "@wordpress/scripts": "^19.2.3", + "ajv": "^8.17.1", + "autoprefixer": "^10.4.19", + "babel-loader": "^9.2.1", + "babel-plugin-module-resolver": "^5.0.2", + "core-js": "^3.38.1", + "cross-env": "^7.0.3", + "eslint-plugin-eslint-comments": "^3.2.0", + "grunt": "^1.6.1", + "grunt-bumpup": "^0.6.3", + "grunt-cli": "^1.4.3", + "grunt-contrib-clean": "^2.0.0", + "grunt-contrib-compress": "^2.0.0", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-jshint": "^3.2.0", + "grunt-text-replace": "^0.4.0", + "grunt-wp-i18n": "~1.0.3", + "grunt-wp-readme-to-markdown": "~2.1.0", + "jest-silent-reporter": "^0.5.0", + "postcss": "^8.4.38", + "prettier": "npm:wp-prettier@2.6.2", + "tailwindcss": "^3.4.3", + "webpack": "^5.95.0", + "webpack-cli": "^5.1.4" + }, + "engines": { + "node": ">=18.15.0 <19.0.0", + "npm": ">=9.5.0 <10.4.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" + } }, - "@ampproject/remapping": { + "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "@axe-core/puppeteer": { + "node_modules/@axe-core/puppeteer": { "version": "4.10.0", "resolved": "https://registry.npmjs.org/@axe-core/puppeteer/-/puppeteer-4.10.0.tgz", "integrity": "sha512-riTHfL/kvDmhgaZtv3mHWYLeCVridlgRjt8LPxzNNIGTbUb5MvI4RQUR5ymKwXSlFwW/3EXxZiggPaARedWCRQ==", "dev": true, - "requires": { + "dependencies": { "axe-core": "~4.10.0" + }, + "engines": { + "node": ">=6.4.0" + }, + "peerDependencies": { + "puppeteer": ">=1.10.0" } }, - "@babel/code-frame": { + "node_modules/@babel/code-frame": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", - "requires": { + "dependencies": { "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/compat-data": { + "node_modules/@babel/compat-data": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", "dev": true, - "requires": { + "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.25.7", "@babel/generator": "^7.25.7", @@ -65,68 +164,94 @@ "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" } }, - "@babel/eslint-parser": { + "node_modules/@babel/eslint-parser": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.7.tgz", "integrity": "sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==", "dev": true, - "requires": { + "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, - "@babel/generator": { + "node_modules/@babel/generator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", - "requires": { + "dependencies": { "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-annotate-as-pure": { + "node_modules/@babel/helper-annotate-as-pure": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-compilation-targets": { + "node_modules/@babel/helper-compilation-targets": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", "dev": true, - "requires": { + "dependencies": { "@babel/compat-data": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-create-class-features-plugin": { + "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-member-expression-to-functions": "^7.25.7", "@babel/helper-optimise-call-expression": "^7.25.7", @@ -134,1005 +259,1546 @@ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", "@babel/traverse": "^7.25.7", "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-create-regexp-features-plugin": { + "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "regexpu-core": "^6.1.1", "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-define-polyfill-provider": { + "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", - "requires": { + "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-simple-access": "^7.25.7", "@babel/helper-validator-identifier": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-optimise-call-expression": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-remap-async-to-generator": { + "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-wrap-function": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-replace-supers": { + "node_modules/@babel/helper-replace-supers": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.7", "@babel/helper-optimise-call-expression": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-simple-access": { + "node_modules/@babel/helper-simple-access": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-string-parser": { + "node_modules/@babel/helper-string-parser": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", - "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==" + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==" + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-option": { + "node_modules/@babel/helper-validator-option": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-wrap-function": { + "node_modules/@babel/helper-wrap-function": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.25.7", "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/highlight": { + "node_modules/@babel/highlight": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/parser": { + "node_modules/@babel/parser": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", - "requires": { + "dependencies": { "@babel/types": "^7.25.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", "@babel/plugin-transform-optional-chaining": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-proposal-class-properties": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-private-property-in-object": { + "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@babel/plugin-syntax-async-generators": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-bigint": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-static-block": { + "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-dynamic-import": { + "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-export-namespace-from": { + "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-assertions": { + "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-attributes": { + "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-meta": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-jsx": { + "node_modules/@babel/plugin-syntax-jsx": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { + "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, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-private-property-in-object": { + "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-top-level-await": { + "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-typescript": { + "node_modules/@babel/plugin-syntax-typescript": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-unicode-sets-regex": { + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-arrow-functions": { + "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-async-generator-functions": { + "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.7.tgz", "integrity": "sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-remap-async-to-generator": "^7.25.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-async-to-generator": { + "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-remap-async-to-generator": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoped-functions": { + "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoping": { + "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-class-properties": { + "node_modules/@babel/plugin-transform-class-properties": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-class-static-block": { + "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.7.tgz", "integrity": "sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "@babel/plugin-transform-classes": { + "node_modules/@babel/plugin-transform-classes": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-replace-supers": "^7.25.7", "@babel/traverse": "^7.25.7", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-computed-properties": { + "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/template": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-destructuring": { + "node_modules/@babel/plugin-transform-destructuring": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-dotall-regex": { + "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-duplicate-keys": { + "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-dynamic-import": { + "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.7.tgz", "integrity": "sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-exponentiation-operator": { + "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-export-namespace-from": { + "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.7.tgz", "integrity": "sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-for-of": { + "node_modules/@babel/plugin-transform-for-of": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-function-name": { + "node_modules/@babel/plugin-transform-function-name": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-json-strings": { + "node_modules/@babel/plugin-transform-json-strings": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.7.tgz", "integrity": "sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-literals": { + "node_modules/@babel/plugin-transform-literals": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-logical-assignment-operators": { + "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.7.tgz", "integrity": "sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-member-expression-literals": { + "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-amd": { + "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-commonjs": { + "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-simple-access": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-systemjs": { + "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-validator-identifier": "^7.25.7", "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-umd": { + "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-new-target": { + "node_modules/@babel/plugin-transform-new-target": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-nullish-coalescing-operator": { + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.7.tgz", "integrity": "sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-numeric-separator": { + "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.7.tgz", "integrity": "sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-rest-spread": { + "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.7.tgz", "integrity": "sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-super": { + "node_modules/@babel/plugin-transform-object-super": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-replace-supers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-optional-catch-binding": { + "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.7.tgz", "integrity": "sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-optional-chaining": { + "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.7.tgz", "integrity": "sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-parameters": { + "node_modules/@babel/plugin-transform-parameters": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-private-methods": { + "node_modules/@babel/plugin-transform-private-methods": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-private-property-in-object": { + "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.7.tgz", "integrity": "sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-property-literals": { + "node_modules/@babel/plugin-transform-property-literals": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-constant-elements": { + "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.7.tgz", "integrity": "sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-display-name": { + "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx": { + "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-module-imports": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-jsx": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx-development": { + "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz", "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==", "dev": true, - "requires": { + "dependencies": { "@babel/plugin-transform-react-jsx": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-pure-annotations": { + "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz", "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-regenerator": { + "node_modules/@babel/plugin-transform-regenerator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-reserved-words": { + "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-runtime": { + "node_modules/@babel/plugin-transform-runtime": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-spread": { + "node_modules/@babel/plugin-transform-spread": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-sticky-regex": { + "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-template-literals": { + "node_modules/@babel/plugin-transform-template-literals": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typeof-symbol": { + "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typescript": { + "node_modules/@babel/plugin-transform-typescript": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.7.tgz", "integrity": "sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", "@babel/plugin-syntax-typescript": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-escapes": { + "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-property-regex": { + "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-sets-regex": { + "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/preset-env": { + "node_modules/@babel/preset-env": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.7.tgz", "integrity": "sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==", "dev": true, - "requires": { + "dependencies": { "@babel/compat-data": "^7.25.7", "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1216,69 +1882,96 @@ "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.38.1", "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-modules": { + "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "@babel/preset-react": { + "node_modules/@babel/preset-react": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz", "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", "@babel/plugin-transform-react-display-name": "^7.25.7", "@babel/plugin-transform-react-jsx": "^7.25.7", "@babel/plugin-transform-react-jsx-development": "^7.25.7", "@babel/plugin-transform-react-pure-annotations": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-typescript": { + "node_modules/@babel/preset-typescript": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.25.7.tgz", "integrity": "sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", "@babel/plugin-syntax-jsx": "^7.25.7", "@babel/plugin-transform-modules-commonjs": "^7.25.7", "@babel/plugin-transform-typescript": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/runtime": { + "node_modules/@babel/runtime": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "requires": { + "dependencies": { "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", - "requires": { + "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/parser": "^7.25.7", "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", - "requires": { + "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/generator": "^7.25.7", "@babel/parser": "^7.25.7", @@ -1286,28 +1979,36 @@ "@babel/types": "^7.25.7", "debug": "^4.3.1", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/types": { + "node_modules/@babel/types": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", - "requires": { + "dependencies": { "@babel/helper-string-parser": "^7.25.7", "@babel/helper-validator-identifier": "^7.25.7", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@bcoe/v8-coverage": { + "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 }, - "@bsf/force-ui": { - "version": "git+https://github.com/brainstormforce/force-ui.git#7ef2ae96f021a7dce18f3c858e6e29a2f64458f1", - "from": "git+https://github.com/brainstormforce/force-ui.git#0.0.6", - "requires": { + "node_modules/@bsf/force-ui": { + "version": "0.0.6", + "resolved": "git+ssh://git@github.com/brainstormforce/force-ui.git#7ef2ae96f021a7dce18f3c858e6e29a2f64458f1", + "integrity": "sha512-lElYURib70VJWerGv5evRJpj/pE100VXJJ851bgFHgVzIkgtZBvEWIiH12NSseodeQXSD00nLY8Ctsoi7a0/Pw==", + "license": "ISC", + "dependencies": { "@emotion/is-prop-valid": "^1.3.0", "@floating-ui/react": "^0.26.20", "@lexical/react": "^0.17.0", @@ -1322,53 +2023,85 @@ "tailwind-merge": "^2.4.0", "tailwindcss-scoped-preflight": "^3.4.3" }, - "dependencies": { - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - }, - "lucide-react": { - "version": "0.417.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.417.0.tgz", - "integrity": "sha512-F/MDUHDter8YMZ7JKQpW/5/+v38tdaoShKX3e+opYsqfCnaHwn+5zz3+lBrMDFMNtSsvxtNpchLIaMpEfsi/4w==" - }, - "nanoid": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", - "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==" + "peerDependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1" + } + }, + "node_modules/@bsf/force-ui/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@bsf/force-ui/node_modules/lucide-react": { + "version": "0.417.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.417.0.tgz", + "integrity": "sha512-F/MDUHDter8YMZ7JKQpW/5/+v38tdaoShKX3e+opYsqfCnaHwn+5zz3+lBrMDFMNtSsvxtNpchLIaMpEfsi/4w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@bsf/force-ui/node_modules/nanoid": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", + "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" } }, - "@choojs/findup": { + "node_modules/@choojs/findup": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz", "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==", - "requires": { + "dependencies": { "commander": "^2.15.1" + }, + "bin": { + "findup": "bin/findup.js" } }, - "@cnakazawa/watch": { + "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, - "requires": { + "dependencies": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" } }, - "@discoveryjs/json-ext": { + "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 + "dev": true, + "engines": { + "node": ">=10.0.0" + } }, - "@emotion/babel-plugin": { + "node_modules/@emotion/babel-plugin": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", "@emotion/hash": "^0.9.2", @@ -1380,30 +2113,37 @@ "find-root": "^1.1.0", "source-map": "^0.5.7", "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/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==" + }, + "node_modules/@emotion/babel-plugin/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==", + "engines": { + "node": ">=10" }, - "dependencies": { - "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==" - }, - "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==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/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==", + "engines": { + "node": ">=0.10.0" } }, - "@emotion/cache": { + "node_modules/@emotion/cache": { "version": "11.13.1", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", - "requires": { + "dependencies": { "@emotion/memoize": "^0.9.0", "@emotion/sheet": "^1.4.0", "@emotion/utils": "^1.4.0", @@ -1411,29 +2151,29 @@ "stylis": "4.2.0" } }, - "@emotion/hash": { + "node_modules/@emotion/hash": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, - "@emotion/is-prop-valid": { + "node_modules/@emotion/is-prop-valid": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", - "requires": { + "dependencies": { "@emotion/memoize": "^0.9.0" } }, - "@emotion/memoize": { + "node_modules/@emotion/memoize": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" }, - "@emotion/react": { + "node_modules/@emotion/react": { "version": "11.13.3", "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.3.tgz", "integrity": "sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==", - "requires": { + "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.12.0", "@emotion/cache": "^11.13.0", @@ -1442,13 +2182,21 @@ "@emotion/utils": "^1.4.0", "@emotion/weak-memoize": "^0.4.0", "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@emotion/serialize": { + "node_modules/@emotion/serialize": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.2.tgz", "integrity": "sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==", - "requires": { + "dependencies": { "@emotion/hash": "^0.9.2", "@emotion/memoize": "^0.9.0", "@emotion/unitless": "^0.10.0", @@ -1456,56 +2204,63 @@ "csstype": "^3.0.2" } }, - "@emotion/sheet": { + "node_modules/@emotion/sheet": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" }, - "@emotion/unitless": { + "node_modules/@emotion/unitless": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" }, - "@emotion/use-insertion-effect-with-fallbacks": { + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", - "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==" + "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", + "peerDependencies": { + "react": ">=16.8.0" + } }, - "@emotion/utils": { + "node_modules/@emotion/utils": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.1.tgz", "integrity": "sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==" }, - "@emotion/weak-memoize": { + "node_modules/@emotion/weak-memoize": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" }, - "@es-joy/jsdoccomment": { + "node_modules/@es-joy/jsdoccomment": { "version": "0.10.8", "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.10.8.tgz", "integrity": "sha512-3P1JiGL4xaR9PoTKUHa2N/LKwa2/eUdRqGwijMWWgBqbFEqJUVpmaOi2TcjcemrsRMgFLBzQCK4ToPhrSVDiFQ==", "dev": true, - "requires": { + "dependencies": { "comment-parser": "1.2.4", "esquery": "^1.4.0", "jsdoc-type-pratt-parser": "1.1.1" }, - "dependencies": { - "jsdoc-type-pratt-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.1.1.tgz", - "integrity": "sha512-uelRmpghNwPBuZScwgBG/OzodaFk5RbO5xaivBdsAY70icWfShwZ7PCMO0x1zSkOa8T1FzHThmrdoyg/0AwV5g==", - "dev": true - } + "engines": { + "node": "^12 || ^14 || ^16" + } + }, + "node_modules/@es-joy/jsdoccomment/node_modules/jsdoc-type-pratt-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.1.1.tgz", + "integrity": "sha512-uelRmpghNwPBuZScwgBG/OzodaFk5RbO5xaivBdsAY70icWfShwZ7PCMO0x1zSkOa8T1FzHThmrdoyg/0AwV5g==", + "dev": true, + "engines": { + "node": ">=12.0.0" } }, - "@eslint/eslintrc": { + "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, - "requires": { + "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", @@ -1516,136 +2271,178 @@ "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/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": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "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 - } + "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/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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" } }, - "@floating-ui/core": { + "node_modules/@floating-ui/core": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", - "requires": { + "dependencies": { "@floating-ui/utils": "^0.2.8" } }, - "@floating-ui/dom": { + "node_modules/@floating-ui/dom": { "version": "1.6.11", "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==", - "requires": { + "dependencies": { "@floating-ui/core": "^1.6.0", "@floating-ui/utils": "^0.2.8" } }, - "@floating-ui/react": { + "node_modules/@floating-ui/react": { "version": "0.26.24", "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.24.tgz", "integrity": "sha512-2ly0pCkZIGEQUq5H8bBK0XJmc1xIK/RM3tvVzY3GBER7IOD1UgmC2Y2tjj4AuS+TC+vTE1KJv2053290jua0Sw==", - "requires": { + "dependencies": { "@floating-ui/react-dom": "^2.1.2", "@floating-ui/utils": "^0.2.8", "tabbable": "^6.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "@floating-ui/react-dom": { + "node_modules/@floating-ui/react-dom": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", - "requires": { + "dependencies": { "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "@floating-ui/utils": { + "node_modules/@floating-ui/utils": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" }, - "@hapi/hoek": { + "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, - "@hapi/topo": { + "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dev": true, - "requires": { + "dependencies": { "@hapi/hoek": "^9.0.0" } }, - "@headlessui/react": { + "node_modules/@headlessui/react": { "version": "2.1.9", "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-2.1.9.tgz", "integrity": "sha512-ckWw7vlKtnoa1fL2X0fx1a3t/Li9MIKDVXn3SgG65YlxvDAsNrY39PPCxVM7sQRA7go2fJsuHSSauKFNaJHH7A==", - "requires": { + "dependencies": { "@floating-ui/react": "^0.26.16", "@react-aria/focus": "^3.17.1", "@react-aria/interactions": "^3.21.3", "@tanstack/react-virtual": "^3.8.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^18", + "react-dom": "^18" } }, - "@heroicons/react": { + "node_modules/@heroicons/react": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.5.tgz", - "integrity": "sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==" + "integrity": "sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==", + "peerDependencies": { + "react": ">= 16" + } }, - "@humanwhocodes/config-array": { + "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==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "requires": { + "dependencies": { "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" } }, - "@humanwhocodes/object-schema": { + "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==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, - "@isaacs/cliui": { + "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "requires": { + "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", @@ -1653,296 +2450,363 @@ "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "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 - }, - "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 - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "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 - } - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "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 - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - } + "engines": { + "node": ">=12" } }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "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 - } + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "@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 + "node_modules/@isaacs/cliui/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==" }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width-cjs": { + "name": "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==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", + "node_modules/@isaacs/cliui/node_modules/string-width-cjs/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width-cjs/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==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width-cjs/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi-cjs/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs": { + "name": "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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/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==" + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@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": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", "jest-regex-util": "^26.0.0", "jest-resolve": "^26.6.2", "jest-resolve-dependencies": "^26.6.3", @@ -1958,101 +2822,132 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/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/@jest/core/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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/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/@jest/core/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/@jest/core/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" } }, - "@jest/environment": { + "node_modules/@jest/core/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/@jest/environment": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "dev": true, - "requires": { + "dependencies": { "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/fake-timers": { + "node_modules/@jest/fake-timers": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", "jest-message-util": "^26.6.2", "jest-mock": "^26.6.2", "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/globals": { + "node_modules/@jest/globals": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.6.2", "@jest/types": "^26.6.2", "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/reporters": { + "node_modules/@jest/reporters": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dev": true, - "requires": { + "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -2072,119 +2967,155 @@ "jest-resolve": "^26.6.2", "jest-util": "^26.6.2", "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", "v8-to-istanbul": "^7.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "node_modules/@jest/reporters/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, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "node_modules/@jest/reporters/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, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^26.6.2", "graceful-fs": "^4.2.4", "jest-haste-map": "^26.6.2", "jest-runner": "^26.6.3", "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/transform": { + "node_modules/@jest/transform": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", "babel-plugin-istanbul": "^6.0.0", @@ -2201,197 +3132,250 @@ "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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" } }, - "@jest/types": { + "node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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" } }, - "@jridgewell/gen-mapping": { + "node_modules/@jest/types/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/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "requires": { + "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "@jridgewell/resolve-uri": { + "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/set-array": { + "node_modules/@jridgewell/set-array": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/source-map": { + "node_modules/@jridgewell/source-map": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, - "@jridgewell/sourcemap-codec": { + "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, - "@jridgewell/trace-mapping": { + "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "requires": { + "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@kurkle/color": { + "node_modules/@kurkle/color": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" }, - "@kwsites/file-exists": { + "node_modules/@kwsites/file-exists": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", "dev": true, - "requires": { + "dependencies": { "debug": "^4.1.1" } }, - "@kwsites/promise-deferred": { + "node_modules/@kwsites/promise-deferred": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", "dev": true }, - "@lexical/clipboard": { + "node_modules/@lexical/clipboard": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.17.1.tgz", "integrity": "sha512-OVqnEfWX8XN5xxuMPo6BfgGKHREbz++D5V5ISOiml0Z8fV/TQkdgwqbBJcUdJHGRHWSUwdK7CWGs/VALvVvZyw==", - "requires": { + "dependencies": { "@lexical/html": "0.17.1", "@lexical/list": "0.17.1", "@lexical/selection": "0.17.1", @@ -2399,97 +3383,101 @@ "lexical": "0.17.1" } }, - "@lexical/code": { + "node_modules/@lexical/code": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.17.1.tgz", "integrity": "sha512-ZspfTm6g6dN3nAb4G5bPp3SqxzdkB/bjGfa0uRKMU6/eBKtrMUgZsGxt0a8JRZ1eq2TZrQhx+l1ceRoLXii/bQ==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1", "prismjs": "^1.27.0" } }, - "@lexical/devtools-core": { + "node_modules/@lexical/devtools-core": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.17.1.tgz", "integrity": "sha512-SzL1EX9Rt5GptIo87t6nDxAc9TtYtl6DyAPNz/sCltspdd69KQgs23sTRa26/tkNFCS1jziRN7vpN3mlnmm5wA==", - "requires": { + "dependencies": { "@lexical/html": "0.17.1", "@lexical/link": "0.17.1", "@lexical/mark": "0.17.1", "@lexical/table": "0.17.1", "@lexical/utils": "0.17.1", "lexical": "0.17.1" + }, + "peerDependencies": { + "react": ">=17.x", + "react-dom": ">=17.x" } }, - "@lexical/dragon": { + "node_modules/@lexical/dragon": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.17.1.tgz", "integrity": "sha512-lhBRKP7RlhiVCLtF0qiNqmMhEO6cQB43sMe7d4bvuY1G2++oKY/XAJPg6QJZdXRrCGRQ6vZ26QRNhRPmCxL5Ng==", - "requires": { + "dependencies": { "lexical": "0.17.1" } }, - "@lexical/hashtag": { + "node_modules/@lexical/hashtag": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.17.1.tgz", "integrity": "sha512-XtP0BI8vEewAe7tzq9MC49UPUvuChuNJI/jqFp+ezZlt/RUq0BClQCOPuSlrTJhluvE2rWnUnOnVMk8ILRvggQ==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/history": { + "node_modules/@lexical/history": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.17.1.tgz", "integrity": "sha512-OU/ohajz4FXchUhghsWC7xeBPypFe50FCm5OePwo767G7P233IztgRKIng2pTT4zhCPW7S6Mfl53JoFHKehpWA==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/html": { + "node_modules/@lexical/html": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.17.1.tgz", "integrity": "sha512-yGG+K2DXl7Wn2DpNuZ0Y3uCHJgfHkJN3/MmnFb4jLnH1FoJJiuy7WJb/BRRh9H+6xBJ9v70iv+kttDJ0u1xp5w==", - "requires": { + "dependencies": { "@lexical/selection": "0.17.1", "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/link": { + "node_modules/@lexical/link": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.17.1.tgz", "integrity": "sha512-qFJEKBesZAtR8kfJfIVXRFXVw6dwcpmGCW7duJbtBRjdLjralOxrlVKyFhW9PEXGhi4Mdq2Ux16YnnDncpORdQ==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/list": { + "node_modules/@lexical/list": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.17.1.tgz", "integrity": "sha512-k9ZnmQuBvW+xVUtWJZwoGtiVG2cy+hxzkLGU4jTq1sqxRIoSeGcjvhFAK8JSEj4i21SgkB1FmkWXoYK5kbwtRA==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/mark": { + "node_modules/@lexical/mark": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.17.1.tgz", "integrity": "sha512-V82SSRjvygmV+ZMwVpy5gwgr2ZDrJpl3TvEDO+G5I4SDSjbgvua8hO4dKryqiDVlooxQq9dsou0GrZ9Qtm6rYg==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/markdown": { + "node_modules/@lexical/markdown": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.17.1.tgz", "integrity": "sha512-uexR9snyT54jfQTrbr/GZAtzX+8Oyykr4p1HS0vCVL1KU5MDuP2PoyFfOv3rcfB2TASc+aYiINhU2gSXzwCHNg==", - "requires": { + "dependencies": { "@lexical/code": "0.17.1", "@lexical/link": "0.17.1", "@lexical/list": "0.17.1", @@ -2499,38 +3487,38 @@ "lexical": "0.17.1" } }, - "@lexical/offset": { + "node_modules/@lexical/offset": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.17.1.tgz", "integrity": "sha512-fX0ZSIFWwUKAjxf6l21vyXFozJGExKWyWxA+EMuOloNAGotHnAInxep0Mt8t/xcvHs7luuyQUxEPw7YrTJP7aw==", - "requires": { + "dependencies": { "lexical": "0.17.1" } }, - "@lexical/overflow": { + "node_modules/@lexical/overflow": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.17.1.tgz", "integrity": "sha512-oElVDq486R3rO2+Zz0EllXJGpW3tN0tfcH+joZ5h36+URKuNeKddqkJuDRvgSLOr9l8Jhtv3+/YKduPJVKMz6w==", - "requires": { + "dependencies": { "lexical": "0.17.1" } }, - "@lexical/plain-text": { + "node_modules/@lexical/plain-text": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.17.1.tgz", "integrity": "sha512-CSvi4j1a4ame0OAvOKUCCmn2XrNsWcST4lExGTa9Ei/VIh8IZ+a97h4Uby8T3lqOp10x+oiizYWzY30pb9QaBg==", - "requires": { + "dependencies": { "@lexical/clipboard": "0.17.1", "@lexical/selection": "0.17.1", "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/react": { + "node_modules/@lexical/react": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.17.1.tgz", "integrity": "sha512-DI4k25tO0E1WyozrjaLgKMOmLjOB7+39MT4eZN9brPlU7g+w0wzdGbTZUPgPmFGIKPK+MSLybCwAJCK97j8HzQ==", - "requires": { + "dependencies": { "@lexical/clipboard": "0.17.1", "@lexical/code": "0.17.1", "@lexical/devtools-core": "0.17.1", @@ -2551,339 +3539,470 @@ "@lexical/yjs": "0.17.1", "lexical": "0.17.1", "react-error-boundary": "^3.1.4" + }, + "peerDependencies": { + "react": ">=17.x", + "react-dom": ">=17.x" } }, - "@lexical/rich-text": { + "node_modules/@lexical/rich-text": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.17.1.tgz", "integrity": "sha512-T3kvj4P1OpedX9jvxN3WN8NP1Khol6mCW2ScFIRNRz2dsXgyN00thH1Q1J/uyu7aKyGS7rzcY0rb1Pz1qFufqQ==", - "requires": { + "dependencies": { "@lexical/clipboard": "0.17.1", "@lexical/selection": "0.17.1", "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/selection": { + "node_modules/@lexical/selection": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.17.1.tgz", "integrity": "sha512-qBKVn+lMV2YIoyRELNr1/QssXx/4c0id9NCB/BOuYlG8du5IjviVJquEF56NEv2t0GedDv4BpUwkhXT2QbNAxA==", - "requires": { + "dependencies": { "lexical": "0.17.1" } }, - "@lexical/table": { + "node_modules/@lexical/table": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.17.1.tgz", "integrity": "sha512-2fUYPmxhyuMQX3MRvSsNaxbgvwGNJpHaKx1Ldc+PT2MvDZ6ALZkfsxbi0do54Q3i7dOon8/avRp4TuVaCnqvoA==", - "requires": { + "dependencies": { "@lexical/utils": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/text": { + "node_modules/@lexical/text": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.17.1.tgz", "integrity": "sha512-zD2pAGXaMfPpT8PeNrx3+n0+jGnQORHyn0NEBO+hnyacKfUq5z5sI6Gebsq5NwH789bRadmJM5LvX5w8fsuv6w==", - "requires": { + "dependencies": { "lexical": "0.17.1" } }, - "@lexical/utils": { + "node_modules/@lexical/utils": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.17.1.tgz", "integrity": "sha512-jCQER5EsvhLNxKH3qgcpdWj/necUb82Xjp8qWQ3c0tyL07hIRm2tDRA/s9mQmvcP855HEZSmGVmR5SKtkcEAVg==", - "requires": { + "dependencies": { "@lexical/list": "0.17.1", "@lexical/selection": "0.17.1", "@lexical/table": "0.17.1", "lexical": "0.17.1" } }, - "@lexical/yjs": { + "node_modules/@lexical/yjs": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.17.1.tgz", "integrity": "sha512-9mn5PDtaH5uLMH6hQ59EAx5FkRzmJJFcVs3E6zSIbtgkG3UASR3CFEfgsLKTjl/GC5NnTGuMck+jXaupDVBhOg==", - "requires": { + "dependencies": { "@lexical/offset": "0.17.1", "lexical": "0.17.1" + }, + "peerDependencies": { + "yjs": ">=13.5.22" } }, - "@lodder/grunt-postcss": { + "node_modules/@lodder/grunt-postcss": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@lodder/grunt-postcss/-/grunt-postcss-3.1.1.tgz", "integrity": "sha512-dgkDAUgjtCCCk7jsIBkDMhcL78y2reQ9YxqBpVJGa/0tX1Eus7GRWEn0QWqfFiHqqc3yrMQN+GtH8PUIZOBmDQ==", - "requires": { + "dependencies": { "diff": "^5.0.0", "maxmin": "^3.0.0", "picocolors": "^1.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "grunt": ">=1.0.4", + "postcss": "^8.0.0" } }, - "@nicolo-ribaudo/eslint-scope-5-internals": { + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "dev": true, - "requires": { + "dependencies": { "eslint-scope": "5.1.1" } }, - "@nodelib/fs.scandir": { + "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, - "requires": { + "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "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" + } }, - "@nodelib/fs.walk": { + "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, - "requires": { + "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@pkgjs/parseargs": { + "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, - "optional": true + "optional": true, + "engines": { + "node": ">=14" + } }, - "@polka/url": { + "node_modules/@polka/url": { "version": "1.0.0-next.28", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", "dev": true }, - "@react-aria/focus": { + "node_modules/@react-aria/focus": { "version": "3.18.3", "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.18.3.tgz", "integrity": "sha512-WKUElg+5zS0D3xlVn8MntNnkzJql2J6MuzAMP8Sv5WTgFDse/XGR842dsxPTIyKKdrWVCRegCuwa4m3n/GzgJw==", - "requires": { + "dependencies": { "@react-aria/interactions": "^3.22.3", "@react-aria/utils": "^3.25.3", "@react-types/shared": "^3.25.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, - "dependencies": { - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - } + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-aria/focus/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" } }, - "@react-aria/interactions": { + "node_modules/@react-aria/interactions": { "version": "3.22.3", "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.22.3.tgz", "integrity": "sha512-RRUb/aG+P0IKTIWikY/SylB6bIbLZeztnZY2vbe7RAG5MgVaCgn5HQ45SI15GlTmhsFG8CnF6slJsUFJiNHpbQ==", - "requires": { + "dependencies": { "@react-aria/ssr": "^3.9.6", "@react-aria/utils": "^3.25.3", "@react-types/shared": "^3.25.0", "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, - "@react-aria/ssr": { + "node_modules/@react-aria/ssr": { "version": "3.9.6", "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.6.tgz", "integrity": "sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==", - "requires": { + "dependencies": { "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, - "@react-aria/utils": { + "node_modules/@react-aria/utils": { "version": "3.25.3", "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.25.3.tgz", "integrity": "sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==", - "requires": { + "dependencies": { "@react-aria/ssr": "^3.9.6", "@react-stately/utils": "^3.10.4", "@react-types/shared": "^3.25.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, - "dependencies": { - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - } + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-aria/utils/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" } }, - "@react-stately/utils": { + "node_modules/@react-stately/utils": { "version": "3.10.4", "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.4.tgz", "integrity": "sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==", - "requires": { + "dependencies": { "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, - "@react-types/shared": { + "node_modules/@react-types/shared": { "version": "3.25.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.25.0.tgz", - "integrity": "sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==" + "integrity": "sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" + } }, - "@reduxjs/toolkit": { + "node_modules/@reduxjs/toolkit": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.7.tgz", "integrity": "sha512-faI3cZbSdFb8yv9dhDTmGwclW0vk0z5o1cia+kf7gCbaCwHI5e+7tP57mJUv22pNcNbeA62GSrPpfrUfdXcQ6g==", - "requires": { + "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.0" }, - "dependencies": { - "reselect": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", - "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true } } }, - "@remix-run/router": { + "node_modules/@reduxjs/toolkit/node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" + }, + "node_modules/@remix-run/router": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", - "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==" + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "engines": { + "node": ">=14.0.0" + } }, - "@rtsao/scc": { + "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", "dev": true }, - "@sideway/address": { + "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, - "requires": { + "dependencies": { "@hapi/hoek": "^9.0.0" } }, - "@sideway/formula": { + "node_modules/@sideway/formula": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", "dev": true }, - "@sideway/pinpoint": { + "node_modules/@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, - "@sindresorhus/is": { + "node_modules/@sindresorhus/is": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } }, - "@sinonjs/commons": { + "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, - "requires": { + "dependencies": { "type-detect": "4.0.8" } }, - "@sinonjs/fake-timers": { + "node_modules/@sinonjs/fake-timers": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, - "requires": { + "dependencies": { "@sinonjs/commons": "^1.7.0" } }, - "@stylelint/postcss-css-in-js": { + "node_modules/@stylelint/postcss-css-in-js": { "version": "0.37.3", "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz", "integrity": "sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.17.9" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" } }, - "@stylelint/postcss-markdown": { + "node_modules/@stylelint/postcss-markdown": { "version": "0.36.2", "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "deprecated": "Use the original unforked package instead: postcss-markdown", "dev": true, - "requires": { + "dependencies": { "remark": "^13.0.0", "unist-util-find-all-after": "^3.0.2" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" } }, - "@svgr/babel-plugin-add-jsx-attribute": { + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-remove-jsx-attribute": { + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-svg-dynamic-title": { + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-svg-em-dimensions": { + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-transform-react-native-svg": { + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "dev": true - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-preset": { + "node_modules/@svgr/babel-preset": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", "dev": true, - "requires": { + "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", @@ -2892,57 +4011,92 @@ "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/core": { + "node_modules/@svgr/core": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", "dev": true, - "requires": { + "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/hast-util-to-babel-ast": { + "node_modules/@svgr/hast-util-to-babel-ast": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/plugin-jsx": { + "node_modules/@svgr/plugin-jsx": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", "@svgr/hast-util-to-babel-ast": "^5.5.0", "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/plugin-svgo": { + "node_modules/@svgr/plugin-svgo": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", "dev": true, - "requires": { + "dependencies": { "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/webpack": { + "node_modules/@svgr/webpack": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-react-constant-elements": "^7.12.1", "@babel/preset-env": "^7.12.1", @@ -2951,92 +4105,124 @@ "@svgr/plugin-jsx": "^5.5.0", "@svgr/plugin-svgo": "^5.5.0", "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@swc/helpers": { + "node_modules/@swc/helpers": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", - "requires": { + "dependencies": { "tslib": "^2.4.0" } }, - "@szmarczak/http-timer": { + "node_modules/@szmarczak/http-timer": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, - "requires": { + "dependencies": { "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "@tannin/compile": { + "node_modules/@tannin/compile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.1.0.tgz", "integrity": "sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==", - "requires": { + "dependencies": { "@tannin/evaluate": "^1.2.0", "@tannin/postfix": "^1.1.0" } }, - "@tannin/evaluate": { + "node_modules/@tannin/evaluate": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.2.0.tgz", "integrity": "sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg==" }, - "@tannin/plural-forms": { + "node_modules/@tannin/plural-forms": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.1.0.tgz", "integrity": "sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==", - "requires": { + "dependencies": { "@tannin/compile": "^1.1.0" } }, - "@tannin/postfix": { + "node_modules/@tannin/postfix": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.1.0.tgz", "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==" }, - "@tanstack/react-virtual": { + "node_modules/@tanstack/react-virtual": { "version": "3.10.8", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", "integrity": "sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==", - "requires": { + "dependencies": { "@tanstack/virtual-core": "3.10.8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "@tanstack/virtual-core": { + "node_modules/@tanstack/virtual-core": { "version": "3.10.8", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", - "integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==" + "integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } }, - "@tinymce/tinymce-react": { + "node_modules/@tinymce/tinymce-react": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@tinymce/tinymce-react/-/tinymce-react-5.1.1.tgz", "integrity": "sha512-DQ0wpvnf/9z8RsOEAmrWZ1DN1PKqcQHfU+DpM3llLze7FHmxVtzuN8O+FYh0oAAF4stzAXwiCIVacfqjMwRieQ==", - "requires": { + "dependencies": { "prop-types": "^15.6.2", "tinymce": "^7.0.0 || ^6.0.0 || ^5.5.1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.1 || ^16.7.0", + "react-dom": "^18.0.0 || ^17.0.1 || ^16.7.0" } }, - "@tootallnate/once": { + "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "@trysound/sax": { + "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 + "dev": true, + "engines": { + "node": ">=10.13.0" + } }, - "@types/babel__core": { + "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", @@ -3044,283 +4230,283 @@ "@types/babel__traverse": "*" } }, - "@types/babel__generator": { + "node_modules/@types/babel__generator": { "version": "7.6.8", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0" } }, - "@types/babel__template": { + "node_modules/@types/babel__template": { "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "@types/babel__traverse": { + "node_modules/@types/babel__traverse": { "version": "7.20.6", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.20.7" } }, - "@types/cacheable-request": { + "node_modules/@types/cacheable-request": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dev": true, - "requires": { + "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", "@types/node": "*", "@types/responselike": "^1.0.0" } }, - "@types/cheerio": { + "node_modules/@types/cheerio": { "version": "0.22.35", "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.35.tgz", "integrity": "sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/estree": { + "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, - "@types/glob": { + "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, - "requires": { + "dependencies": { "@types/minimatch": "*", "@types/node": "*" } }, - "@types/graceful-fs": { + "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/http-cache-semantics": { + "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", "dev": true }, - "@types/istanbul-lib-coverage": { + "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, - "@types/istanbul-lib-report": { + "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { + "node_modules/@types/istanbul-reports": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/json-schema": { + "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, - "@types/json5": { + "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 }, - "@types/keyv": { + "node_modules/@types/keyv": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/mdast": { + "node_modules/@types/mdast": { "version": "3.0.15", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dev": true, - "requires": { + "dependencies": { "@types/unist": "^2" } }, - "@types/minimatch": { + "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 }, - "@types/minimist": { + "node_modules/@types/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", "dev": true }, - "@types/mousetrap": { + "node_modules/@types/mousetrap": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.15.tgz", "integrity": "sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==" }, - "@types/node": { + "node_modules/@types/node": { "version": "22.7.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", "dev": true, - "requires": { + "dependencies": { "undici-types": "~6.19.2" } }, - "@types/normalize-package-data": { + "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, - "@types/parse-json": { + "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, - "@types/prettier": { + "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, - "@types/prop-types": { + "node_modules/@types/prop-types": { "version": "15.7.13", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" }, - "@types/q": { + "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", "dev": true }, - "@types/react": { + "node_modules/@types/react": { "version": "17.0.83", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.83.tgz", "integrity": "sha512-l0m4ArKJvmFtR4e8UmKrj1pB4tUgOhJITf+mADyF/p69Ts1YAR/E+G9XEM0mHXKVRa1dQNHseyyDNzeuAXfXQw==", - "requires": { + "dependencies": { "@types/prop-types": "*", "@types/scheduler": "^0.16", "csstype": "^3.0.2" } }, - "@types/react-dom": { + "node_modules/@types/react-dom": { "version": "18.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "requires": { + "dependencies": { "@types/react": "*" } }, - "@types/react-transition-group": { + "node_modules/@types/react-transition-group": { "version": "4.4.11", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", - "requires": { + "dependencies": { "@types/react": "*" } }, - "@types/responselike": { + "node_modules/@types/responselike": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/scheduler": { + "node_modules/@types/scheduler": { "version": "0.16.8", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, - "@types/source-list-map": { + "node_modules/@types/source-list-map": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", "dev": true }, - "@types/stack-utils": { + "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, - "@types/stylis": { + "node_modules/@types/stylis": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" }, - "@types/tapable": { + "node_modules/@types/tapable": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz", "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", "dev": true }, - "@types/uglify-js": { + "node_modules/@types/uglify-js": { "version": "3.17.5", "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", "dev": true, - "requires": { + "dependencies": { "source-map": "^0.6.1" } }, - "@types/unist": { + "node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "dev": true }, - "@types/use-sync-external-store": { + "node_modules/@types/use-sync-external-store": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" }, - "@types/webpack": { + "node_modules/@types/webpack": { "version": "4.41.39", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.39.tgz", "integrity": "sha512-otxUJvoi6FbBq/64gGH34eblpKLgdi+gf08GaAh8Bx6So0ZZic028Ev/SUxD22gbthMKCkeeiXEat1kHLDJfYg==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*", "@types/tapable": "^1", "@types/uglify-js": "*", @@ -3329,56 +4515,57 @@ "source-map": "^0.6.0" } }, - "@types/webpack-sources": { + "node_modules/@types/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*", "@types/source-list-map": "*", "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } } }, - "@types/yargs": { + "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/yargs": { "version": "15.0.19", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, - "requires": { + "dependencies": { "@types/yargs-parser": "*" } }, - "@types/yargs-parser": { + "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, - "@types/yauzl": { + "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, "optional": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@typescript-eslint/eslint-plugin": { + "node_modules/@typescript-eslint/eslint-plugin": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/experimental-utils": "4.33.0", "@typescript-eslint/scope-manager": "4.33.0", "debug": "^4.3.1", @@ -3388,63 +4575,122 @@ "semver": "^7.3.5", "tsutils": "^3.21.0" }, - "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } } }, - "@typescript-eslint/experimental-utils": { + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "dev": true, - "requires": { + "dependencies": { "@types/json-schema": "^7.0.7", "@typescript-eslint/scope-manager": "4.33.0", "@typescript-eslint/types": "4.33.0", "@typescript-eslint/typescript-estree": "4.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" } }, - "@typescript-eslint/parser": { + "node_modules/@typescript-eslint/parser": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/scope-manager": "4.33.0", "@typescript-eslint/types": "4.33.0", "@typescript-eslint/typescript-estree": "4.33.0", "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "@typescript-eslint/types": { + "node_modules/@typescript-eslint/types": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "@typescript-eslint/typescript-estree": { + "node_modules/@typescript-eslint/typescript-estree": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0", "debug": "^4.3.1", @@ -3453,112 +4699,135 @@ "semver": "^7.3.5", "tsutils": "^3.21.0" }, - "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } } }, - "@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/types": "4.33.0", "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "@webassemblyjs/ast": { + "node_modules/@webassemblyjs/ast": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "@webassemblyjs/floating-point-hex-parser": { + "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 }, - "@webassemblyjs/helper-api-error": { + "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 }, - "@webassemblyjs/helper-buffer": { + "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, - "@webassemblyjs/helper-numbers": { + "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, - "requires": { + "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/helper-wasm-bytecode": { + "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 }, - "@webassemblyjs/helper-wasm-section": { + "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/wasm-gen": "1.12.1" } }, - "@webassemblyjs/ieee754": { + "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, - "requires": { + "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, - "@webassemblyjs/leb128": { + "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, - "requires": { + "dependencies": { "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/utf8": { + "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 }, - "@webassemblyjs/wasm-edit": { + "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -3569,12 +4838,12 @@ "@webassemblyjs/wast-printer": "1.12.1" } }, - "@webassemblyjs/wasm-gen": { + "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", @@ -3582,24 +4851,24 @@ "@webassemblyjs/utf8": "1.11.6" } }, - "@webassemblyjs/wasm-opt": { + "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/wasm-gen": "1.12.1", "@webassemblyjs/wasm-parser": "1.12.1" } }, - "@webassemblyjs/wasm-parser": { + "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -3608,43 +4877,58 @@ "@webassemblyjs/utf8": "1.11.6" } }, - "@webassemblyjs/wast-printer": { + "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, - "@webpack-cli/configtest": { + "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 + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } }, - "@webpack-cli/info": { + "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, - "requires": { + "dependencies": { "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" } }, - "@webpack-cli/serve": { + "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 + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } }, - "@wojtekmaj/enzyme-adapter-react-17": { + "node_modules/@wojtekmaj/enzyme-adapter-react-17": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.7.tgz", "integrity": "sha512-B+byiwi/T1bx5hcj9wc0fUL5Hlb5giSXJzcnEfJVl2j6dGV2NJfcxDBYX0WWwIxlzNiFz8kAvlkFWI2y/nscZQ==", "dev": true, - "requires": { + "dependencies": { "@wojtekmaj/enzyme-adapter-utils": "^0.1.4", "enzyme-shallow-equal": "^1.0.0", "has": "^1.0.0", @@ -3652,49 +4936,64 @@ "react-is": "^17.0.0", "react-test-renderer": "^17.0.0" }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "peerDependencies": { + "enzyme": "^3.0.0", + "react": "^17.0.0-0", + "react-dom": "^17.0.0-0" } }, - "@wojtekmaj/enzyme-adapter-utils": { + "node_modules/@wojtekmaj/enzyme-adapter-react-17/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/@wojtekmaj/enzyme-adapter-utils": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.4.tgz", "integrity": "sha512-ARGIQSIIv3oBia1m5Ihn1VU0FGmft6KPe39SBKTb8p7LSXO23YI4kNtc4M/cKoIY7P+IYdrZcgMObvedyjoSQA==", "dev": true, - "requires": { + "dependencies": { "function.prototype.name": "^1.1.0", "has": "^1.0.0", "object.fromentries": "^2.0.0", "prop-types": "^15.7.0" + }, + "peerDependencies": { + "react": "^17.0.0-0" } }, - "@wordpress/api-fetch": { + "node_modules/@wordpress/api-fetch": { "version": "6.55.0", "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.55.0.tgz", "integrity": "sha512-1HrCUsJdeRY5Y0IjplotINwqMRO81e7O7VhBScuKk7iOuDm/E1ioKv2uLGnPNWziYu+Zf025byxOqVzXDyM2gw==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/i18n": "^4.58.0", "@wordpress/url": "^3.59.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/babel-plugin-import-jsx-pragma": { + "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.2.0.tgz", "integrity": "sha512-XK3Sdpi9MWoy5qPHnRroY/ypX0VtT5yI5809u5As1P/3k4vlXNw8USH4lJ+rkurAOVqqN5mFlf2XAL9AkpfXyg==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@babel/core": "^7.12.9" + } }, - "@wordpress/babel-preset-default": { + "node_modules/@wordpress/babel-preset-default": { "version": "6.17.0", "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.17.0.tgz", "integrity": "sha512-mBB1KHWT2vN+maKIPYLQSxhhAzW6CNwYiJNRSNaNBALie9TULe7etrnwoZ1eqPVsuYvBlXB4XKcPaSm3/FW+qQ==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-transform-react-jsx": "^7.16.0", "@babel/plugin-transform-runtime": "^7.16.0", @@ -3708,72 +5007,85 @@ "browserslist": "^4.17.6", "core-js": "^3.19.1" }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/babel-preset-default/node_modules/@types/react-dom": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", + "dev": true, "dependencies": { - "@types/react-dom": { - "version": "17.0.25", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", - "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", - "dev": true, - "requires": { - "@types/react": "^17" - } - }, - "@wordpress/element": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.20.0.tgz", - "integrity": "sha512-Ou7EoGtGe4FUL6fKALINXJLKoSfyWTBJzkJfN2HzSgM1wira9EuWahl8MQN0HAUaWeOoDqMKPvnglfS+kC8JLA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.16.0", - "@types/react": "^17.0.37", - "@types/react-dom": "^17.0.11", - "@wordpress/escape-html": "^2.22.0", - "change-case": "^4.1.2", - "is-plain-object": "^5.0.0", - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - } + "@types/react": "^17" + } + }, + "node_modules/@wordpress/babel-preset-default/node_modules/@wordpress/element": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.20.0.tgz", + "integrity": "sha512-Ou7EoGtGe4FUL6fKALINXJLKoSfyWTBJzkJfN2HzSgM1wira9EuWahl8MQN0HAUaWeOoDqMKPvnglfS+kC8JLA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/react": "^17.0.37", + "@types/react-dom": "^17.0.11", + "@wordpress/escape-html": "^2.22.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^17.0.2", + "react-dom": "^17.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/babel-preset-default/node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/babel-preset-default/node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" } }, - "@wordpress/base-styles": { + "node_modules/@wordpress/base-styles": { "version": "4.49.0", "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.49.0.tgz", "integrity": "sha512-yFRYqNtd26ULZ0oAHhCu/IcaA0XHI3E7kRCKajZqUvyRQj7YprXnpD3o0/pnwvF6ZFTXzCX8pXHjUc2TIv97ig==", "dev": true }, - "@wordpress/browserslist-config": { + "node_modules/@wordpress/browserslist-config": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-4.1.3.tgz", "integrity": "sha512-M4WQ0C4zCfMWyCmK40git3rfPdNkRwg5boGjoTL4LSdhrY+rtchFAtfOHS9KovAZ5ZzTB0gyZsCu/QKZlPClog==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + } }, - "@wordpress/compose": { + "node_modules/@wordpress/compose": { "version": "6.35.0", "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", "@wordpress/deprecated": "^3.58.0", @@ -3788,38 +5100,45 @@ "mousetrap": "^1.6.5", "use-memo-one": "^1.1.1" }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/compose/node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", "dependencies": { - "@types/react": { - "version": "18.3.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", - "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@wordpress/element": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", - "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", - "requires": { - "@babel/runtime": "^7.16.0", - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^2.58.0", - "change-case": "^4.1.2", - "is-plain-object": "^5.0.0", - "react": "^18.3.0", - "react-dom": "^18.3.0" - } - } + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@wordpress/compose/node_modules/@wordpress/element": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", + "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^2.58.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/data": { + "node_modules/@wordpress/data": { "version": "9.28.0", "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz", "integrity": "sha512-EDPpZdkngdoW7EMzPpGj0BmNcr7syJO67pgTODtN/4XFIdYL2RKzFyn3nlLBKhX17UsE/ALq9WdijacH4QJ9qw==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/compose": "^6.35.0", "@wordpress/deprecated": "^3.58.0", @@ -3836,83 +5155,105 @@ "rememo": "^4.0.2", "use-memo-one": "^1.1.1" }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/data/node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", "dependencies": { - "@types/react": { - "version": "18.3.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", - "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@wordpress/element": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", - "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", - "requires": { - "@babel/runtime": "^7.16.0", - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^2.58.0", - "change-case": "^4.1.2", - "is-plain-object": "^5.0.0", - "react": "^18.3.0", - "react-dom": "^18.3.0" - } - }, - "redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "requires": { - "@babel/runtime": "^7.9.2" - } - } + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@wordpress/data/node_modules/@wordpress/element": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", + "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^2.58.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/data/node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" } }, - "@wordpress/dependency-extraction-webpack-plugin": { + "node_modules/@wordpress/dependency-extraction-webpack-plugin": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.7.0.tgz", "integrity": "sha512-SHyp88D1ICSaRVMfs/kKEicjKXWf1y2wecUeZIiMtkfAi8Bnk3JsnUo11LH7drJIXfjmDoer2B2rrBMZmRm8VA==", "dev": true, - "requires": { + "dependencies": { "json2php": "^0.0.4", "webpack-sources": "^3.2.2" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "^4.8.3 || ^5.0.0" } }, - "@wordpress/deprecated": { + "node_modules/@wordpress/deprecated": { "version": "3.58.0", "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.58.0.tgz", "integrity": "sha512-knweE2lLEUxWRr6A48sHiO0ww5pPybGe2NVIZVq/y7EaYCMdpy6gYA0ZdVqMKZvtxKKqicJfwigcn+hinsTvUQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/hooks": "^3.58.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/dom": { + "node_modules/@wordpress/dom": { "version": "3.58.0", "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.58.0.tgz", "integrity": "sha512-t3xSr/nqekj2qwUGRAqSeGx6116JOBxzI+VBiUfZrjGEnuyKdLelXDEeYtcwbb7etMkj/6F60/NB7GTl5IwizQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/deprecated": "^3.58.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/dom-ready": { + "node_modules/@wordpress/dom-ready": { "version": "3.58.0", "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.58.0.tgz", "integrity": "sha512-sDgRPjNBToRKgYrpwvMRv2Yc7/17+sp8hm/rRnbubwb+d/DbGkK4Tc/r4sNLSZCqUAtcBXq9uk1lzvhge3QUSg==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/e2e-test-utils": { + "node_modules/@wordpress/e2e-test-utils": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-7.11.0.tgz", "integrity": "sha512-4SbCQnCOi83F+xQwGdMgfJhNfL1925Qd/FYRh2rZ9pdXskb6Ml3rK8tCL951ereBWoYwyeb7DDllmiMnm9iACw==", "dev": true, - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.12.0", "@wordpress/keycodes": "^3.15.0", @@ -3921,13 +5262,20 @@ "form-data": "^4.0.0", "lodash": "^4.17.21", "node-fetch": "^2.6.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "jest": ">=27", + "puppeteer-core": ">=11" } }, - "@wordpress/element": { + "node_modules/@wordpress/element": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.9.0.tgz", "integrity": "sha512-G5W29cxfAVc/JQBzkKoXh1t4T+G3HWa1kIgXCqIZksonlYHzCVON1Or+rD/YJZSxT6RDkBVDzdl9p0pGOrccTg==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", @@ -3937,32 +5285,38 @@ "react": "^18.3.0", "react-dom": "^18.3.0" }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/element/node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", "dependencies": { - "@types/react": { - "version": "18.3.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", - "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@wordpress/escape-html": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.9.0.tgz", - "integrity": "sha512-+/SnVUXzzr+0pgfAqK3pocGveSDS3SHrgJ1BTgV7DA1l6y9mbjnqKgFQkNW/nzca92ZuYg2vjLcq1dqDGz4v1Q==", - "requires": { - "@babel/runtime": "^7.16.0" - } - } + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "@wordpress/env": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-4.9.0.tgz", - "integrity": "sha512-C2g5aOYxl1Bd9lypvEMjXZ1s1Gx/JHpFWuPlCAI8gAzwzB9jCIZkqpU85GsGScpZLAANS/N7wF3LMY68UkN9fQ==", - "dev": true, - "requires": { + "node_modules/@wordpress/element/node_modules/@wordpress/escape-html": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.9.0.tgz", + "integrity": "sha512-+/SnVUXzzr+0pgfAqK3pocGveSDS3SHrgJ1BTgV7DA1l6y9mbjnqKgFQkNW/nzca92ZuYg2vjLcq1dqDGz4v1Q==", + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/env": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-4.9.0.tgz", + "integrity": "sha512-C2g5aOYxl1Bd9lypvEMjXZ1s1Gx/JHpFWuPlCAI8gAzwzB9jCIZkqpU85GsGScpZLAANS/N7wF3LMY68UkN9fQ==", + "dev": true, + "dependencies": { "chalk": "^4.0.0", "copy-dir": "^1.3.0", "docker-compose": "^0.22.2", @@ -3976,72 +5330,97 @@ "terminal-link": "^2.0.0", "yargs": "^17.3.0" }, + "bin": { + "wp-env": "bin/wp-env" + } + }, + "node_modules/@wordpress/env/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@wordpress/env/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/@wordpress/env/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/@wordpress/env/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/@wordpress/env/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/@wordpress/env/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" } }, - "@wordpress/escape-html": { + "node_modules/@wordpress/escape-html": { "version": "2.58.0", "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.58.0.tgz", "integrity": "sha512-9YJXMNfzkrhHEVP1jFEhgijbZqW8Mt3NHIMZjIQoWtBf7QE86umpYpGGBXzYC0YlpGTRGzZTBwYaqFKxjeaSgA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/eslint-plugin": { + "node_modules/@wordpress/eslint-plugin": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.3.0.tgz", "integrity": "sha512-9F7B60gHAjiTIi9vBw5ZoH0MZW3UnmbuKols4kWpJVdgsvG4X1Wj6XXTLmQKrzh/Em7mD1CCIbCSyWknEzIOLw==", "dev": true, - "requires": { + "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^4.31.0", "@typescript-eslint/parser": "^4.31.0", @@ -4059,158 +5438,248 @@ "prettier": "npm:wp-prettier@2.2.1-beta-1", "requireindex": "^1.2.0" }, - "dependencies": { - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "prettier": { - "version": "npm:wp-prettier@2.2.1-beta-1", - "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz", - "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "engines": { + "node": ">=12", + "npm": ">=6.9" + }, + "peerDependencies": { + "eslint": "^6 || ^7", + "typescript": "^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } } }, - "@wordpress/hooks": { + "node_modules/@wordpress/eslint-plugin/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/prettier": { + "name": "wp-prettier", + "version": "2.2.1-beta-1", + "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz", + "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==", + "dev": true + }, + "node_modules/@wordpress/eslint-plugin/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/@wordpress/hooks": { "version": "3.58.0", "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz", "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/i18n": { + "node_modules/@wordpress/i18n": { "version": "4.58.0", "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz", "integrity": "sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/hooks": "^3.58.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/is-shallow-equal": { + "node_modules/@wordpress/is-shallow-equal": { "version": "4.58.0", "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.58.0.tgz", "integrity": "sha512-NH2lbXo/6ix1t4Zu9UBXpXNtoLwSaYmIRSyDH34XNb0ic8a7yjEOhYWVW3LTfSCv9dJVyxlM5TJPtL85q7LdeQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/jest-console": { + "node_modules/@wordpress/jest-console": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-4.1.1.tgz", "integrity": "sha512-f/DwduxU6k53tULurpCox4TKzp877+IWTHRUxE91+FOXS+2OsnhUPKfMiMEex4nu81a54EArwekPVKxaq4swbA==", "dev": true, - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "jest-matcher-utils": "^26.6.2", "lodash": "^4.17.21" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "jest": ">=26" } }, - "@wordpress/jest-preset-default": { + "node_modules/@wordpress/jest-preset-default": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.1.3.tgz", "integrity": "sha512-rz9V/YRr3TjLdZJQu7DAZHo848PpZ4N5ThtP4Lujy1O/UtcvtKF0r34SZTNDlFQO/G1USZQX/WL6HRhgl57iHA==", "dev": true, - "requires": { + "dependencies": { "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1", "@wordpress/jest-console": "^4.1.1", "babel-jest": "^26.6.3", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "jest": ">=26" } }, - "@wordpress/jest-puppeteer-axe": { + "node_modules/@wordpress/jest-puppeteer-axe": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@wordpress/jest-puppeteer-axe/-/jest-puppeteer-axe-4.1.0.tgz", "integrity": "sha512-3pY44XS+DR3fRMFJeyVed8Hcqctpx0GQDMezHivfM3DBcjn88jh1Hd70UNR7I29wh7hWjIlXgDVBS1hLnpnfow==", "dev": true, - "requires": { + "dependencies": { "@axe-core/puppeteer": "^4.0.0", "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "jest": ">=27", + "puppeteer": ">=11" + }, + "peerDependenciesMeta": { + "puppeteer": { + "optional": true + } } }, - "@wordpress/keycodes": { + "node_modules/@wordpress/keycodes": { "version": "3.58.0", "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.58.0.tgz", "integrity": "sha512-Q/LRKpx8ndzuHlkxSQ2BD+NTYYKQPIneNNMng8hTAfyU7RFwXpqj06HpeOFGh4XIdPKCs/8hmucoLJRmmLmZJA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/i18n": "^4.58.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/npm-package-json-lint-config": { + "node_modules/@wordpress/npm-package-json-lint-config": { "version": "4.43.0", "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.43.0.tgz", "integrity": "sha512-XSb7AdDC7yGTBVYeRM4oqmOygEB+/+tk7lobLIGDmlZJs+M3F/NUvQq0Vcas1pojq2fyPYTUwOlu81ga33fNwQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "npm-package-json-lint": ">=6.0.0" + } }, - "@wordpress/postcss-plugins-preset": { + "node_modules/@wordpress/postcss-plugins-preset": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-3.10.0.tgz", "integrity": "sha512-vBXy+8e6BpUvmxcIFgldvFlTFA6kAlC+J86GcDEoIq/IFVoqSJlnX1s1QHXgG3CzTHjIlN/FNJxGxYinSMJhng==", "dev": true, - "requires": { + "dependencies": { "@wordpress/base-styles": "^4.7.0", "autoprefixer": "^10.2.5" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "@wordpress/prettier-config": { + "node_modules/@wordpress/prettier-config": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.4.0.tgz", "integrity": "sha512-uvrgUAhRnOvIysXjcXH9VDsrKLqH9r3BfdGoy+WFLSHFnTfdMhW7bdDQXl4F4UIUuefUwGi+ZvT/rChg9zoBkQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "prettier": ">=2" + } }, - "@wordpress/priority-queue": { + "node_modules/@wordpress/priority-queue": { "version": "2.58.0", "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.58.0.tgz", "integrity": "sha512-W+qCS8HJWsXG8gE6yK/H/IObowcghPrQMM3cQHtfd/U05yFNU1Bd/fbj3AO1fVRztktS47lIpi9m3ll1evPEHA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/private-apis": { + "node_modules/@wordpress/private-apis": { "version": "0.40.0", "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.40.0.tgz", "integrity": "sha512-ZX/9Y8eA3C3K6LOj32bHFj+9tNV819CBd8+chqMmmlvQRcTngiuXbMbnSdZnnAr1gLQgNpH9PJ60dIwJnGSEtQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/redux-routine": { + "node_modules/@wordpress/redux-routine": { "version": "4.58.0", "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.58.0.tgz", "integrity": "sha512-r0mMWFeJr93yPy2uY/M5+gdUUYj0Zu8+21OFFb5hyQ0z7UHIa3IdgQxzCaTbV1LDA1ZYJrjHeCnA6s4gNHjA2Q==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "rungen": "^0.3.2" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "redux": ">=4" } }, - "@wordpress/scripts": { + "node_modules/@wordpress/scripts": { "version": "19.2.4", "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-19.2.4.tgz", "integrity": "sha512-klkfjBOPfr/RT/3Tvmx+gLbZ+dxq5L0dJQHCHxEURMRW/A8SfJJPtmC29L9sE1KhO3zUMWxrkn2L6HhSzbvQbA==", "dev": true, - "requires": { + "dependencies": { "@svgr/webpack": "^5.5.0", "@wordpress/babel-preset-default": "^6.4.1", "@wordpress/browserslist-config": "^4.1.0", @@ -4263,373 +5732,527 @@ "webpack-cli": "^4.7.2", "webpack-livereload-plugin": "^3.0.1" }, + "bin": { + "wp-scripts": "bin/wp-scripts.js" + }, + "engines": { + "node": ">=12.13", + "npm": ">=6.9" + } + }, + "node_modules/@wordpress/scripts/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "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 - }, - "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 - }, - "prettier": { - "version": "npm:wp-prettier@2.2.1-beta-1", - "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz", - "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@wordpress/scripts/node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/node_modules/prettier": { + "name": "wp-prettier", + "version": "2.2.1-beta-1", + "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz", + "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==", + "dev": true + }, + "node_modules/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/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/@wordpress/scripts/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 }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "@webpack-cli/migrate": { + "optional": true }, - "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, - "requires": { - "@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" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - } - } + "webpack-bundle-analyzer": { + "optional": true }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "webpack-dev-server": { + "optional": true } } }, - "@wordpress/stylelint-config": { + "node_modules/@wordpress/scripts/node_modules/webpack-cli/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/@wordpress/scripts/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/@wordpress/stylelint-config": { "version": "19.1.0", "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-19.1.0.tgz", "integrity": "sha512-K/wB9rhB+pH5WvDh3fV3DN5C3Bud+jPGXmnPY8fOXKMYI3twCFozK/j6sVuaJHqGp/0kKEF0hkkGh+HhD30KGQ==", "dev": true, - "requires": { + "dependencies": { "stylelint-config-recommended": "^3.0.0", "stylelint-config-recommended-scss": "^4.2.0", "stylelint-scss": "^3.17.2" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "stylelint": "^13.7.0" } }, - "@wordpress/undo-manager": { + "node_modules/@wordpress/undo-manager": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "@wordpress/is-shallow-equal": "^4.58.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/url": { + "node_modules/@wordpress/url": { "version": "3.59.0", "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.59.0.tgz", "integrity": "sha512-GxvoMjYCav0w4CiX0i0h3qflrE/9rhLIZg5aPCQjbrBdwTxYR3Exfw0IJYcmVaTKXQOUU8fOxlDxULsbLmKe9w==", - "requires": { + "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" + }, + "engines": { + "node": ">=12" } }, - "@wordpress/warning": { + "node_modules/@wordpress/warning": { "version": "2.58.0", "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.58.0.tgz", "integrity": "sha512-9bZlORhyMY2nbWozeyC5kqJsFzEPP4DCLhGmjtbv+YWGHttUrxUZEfrKdqO+rUODA8rP5zeIly1nCQOUnkw4Lg==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + } }, - "@xtuc/ieee754": { + "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 }, - "@xtuc/long": { + "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 }, - "abab": { + "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, - "abbrev": { + "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, - "acorn": { + "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 + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-globals": { + "node_modules/acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "requires": { + "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, - "acorn-import-attributes": { + "node_modules/acorn-import-attributes": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true + "dev": true, + "peerDependencies": { + "acorn": "^8" + } }, - "acorn-jsx": { + "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 + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "acorn-walk": { + "node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "adm-zip": { + "node_modules/adm-zip": { "version": "0.5.16", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=12.0" + } }, - "agent-base": { + "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, - "requires": { + "dependencies": { "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "ajv": { + "node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" }, - "dependencies": { - "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 - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ajv-errors": { + "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 + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } }, - "ajv-formats": { + "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, - "requires": { + "dependencies": { "ajv": "^8.0.0" }, - "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true } } }, - "ajv-keywords": { + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.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/ajv/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 }, - "ansi-colors": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "ansi-escapes": { + "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, - "requires": { + "dependencies": { "type-fest": "^0.21.3" }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/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" } }, - "ansi-regex": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "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==", - "requires": { + "dependencies": { "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "any-promise": { + "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 + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, - "anymatch": { + "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, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "archiver": { + "node_modules/archiver": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", "dev": true, - "requires": { + "dependencies": { "archiver-utils": "^2.1.0", "async": "^3.2.4", "buffer-crc32": "^0.2.1", @@ -4638,32 +6261,16 @@ "tar-stream": "^2.2.0", "zip-stream": "^4.1.0" }, - "dependencies": { - "async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true - }, - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "engines": { + "node": ">= 10" } }, - "archiver-utils": { + "node_modules/archiver-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", "lazystream": "^1.0.0", @@ -4674,184 +6281,266 @@ "lodash.union": "^4.6.0", "normalize-path": "^3.0.0", "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/archiver/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" } }, - "arg": { + "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 + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, - "argparse": { + "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, - "requires": { - "sprintf-js": "~1.0.2" - }, "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - } + "sprintf-js": "~1.0.2" } }, - "aria-query": { + "node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/aria-query": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, - "requires": { + "dependencies": { "deep-equal": "^2.0.5" } }, - "arr-diff": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-flatten": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-buffer-byte-length": { + "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array-each": { + "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" + } }, - "array-includes": { + "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array-slice": { + "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" + } }, - "array-union": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "array-uniq": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-unique": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array.prototype.filter": { + "node_modules/array.prototype.filter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.4.tgz", "integrity": "sha512-r+mCJ7zXgXElgR4IRC+fkvNCeoaavWBs6EdCso5Tbcf+iEMKzBU/His60lt34WEZ9vlb8wDkZvQGcVI5GwkfoQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-array-method-boxes-properly": "^1.0.0", "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.findlast": { + "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.findlastindex": { + "node_modules/array.prototype.findlastindex": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.flat": { + "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, - "requires": { + "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" } }, - "array.prototype.flatmap": { + "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, - "requires": { + "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" } }, - "array.prototype.reduce": { + "node_modules/array.prototype.reduce": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", @@ -4859,27 +6548,36 @@ "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.tosorted": { + "node_modules/array.prototype.tosorted": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "arraybuffer.prototype.slice": { + "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, - "requires": { + "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -4888,103 +6586,159 @@ "get-intrinsic": "^1.2.3", "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "arrify": { + "node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "assign-symbols": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "ast-types-flow": { + "node_modules/ast-types-flow": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, - "astral-regex": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "async": { + "node_modules/async": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, - "requires": { + "dependencies": { "lodash": "^4.17.14" } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "atob": { + "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 + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "autoprefixer": { + "node_modules/autoprefixer": { "version": "10.4.20", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "dev": true, - "requires": { + "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.23.3", "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "available-typed-arrays": { + "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, - "requires": { + "dependencies": { "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "axe-core": { + "node_modules/axe-core": { "version": "4.10.0", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "axios": { + "node_modules/axios": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", - "requires": { + "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, - "axobject-query": { + "node_modules/axobject-query": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + } }, - "babel-jest": { + "node_modules/babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, - "requires": { + "dependencies": { "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", "@types/babel__core": "^7.1.7", @@ -4994,287 +6748,399 @@ "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "node_modules/babel-jest/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, - "requires": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "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, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dev": true, - "requires": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - } - }, - "find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "requires": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - } - }, - "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 - }, - "locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "requires": { - "p-locate": "^6.0.0" - } - }, - "p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "requires": { - "p-limit": "^4.0.0" - } - }, - "path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true - }, - "pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dev": true, - "requires": { - "find-up": "^6.3.0" - } - }, - "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, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/babel-jest/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, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "node_modules/babel-jest/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, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } + "node_modules/babel-jest/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 }, - "babel-plugin-module-resolver": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", - "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", + "node_modules/babel-jest/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, - "requires": { - "find-babel-config": "^2.1.1", - "glob": "^9.3.3", - "pkg-up": "^3.1.0", - "reselect": "^4.1.7", - "resolve": "^1.22.8" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - } - }, - "minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } + "engines": { + "node": ">=8" } }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "node_modules/babel-jest/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, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "node_modules/babel-loader/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/babel-loader/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/babel-loader/node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/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/babel-loader/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/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/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-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", + "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", + "dev": true, + "dependencies": { + "find-babel-config": "^2.1.1", + "glob": "^9.3.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.8" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "babel-preset-current-node-syntax": { + "node_modules/babel-preset-current-node-syntax": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, - "requires": { + "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -5290,36 +7156,48 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-preset-jest": { + "node_modules/babel-preset-jest": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, - "requires": { + "dependencies": { "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "bail": { + "node_modules/bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "balanced-match": { + "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 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "requires": { + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -5328,174 +7206,242 @@ "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-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, "dependencies": { - "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, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "base64-js": { + "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 + "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" + } + ] }, - "big.js": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": "*" + } }, - "binary-extensions": { + "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "bl": { + "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, - "requires": { + "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": { - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "bluebird": { + "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 }, - "body": { + "node_modules/body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", "dev": true, - "requires": { + "dependencies": { "continuable-cache": "^0.3.1", "error": "^7.0.0", "raw-body": "~1.1.0", "safe-json-parse": "~1.0.1" } }, - "boolbase": { + "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 }, - "brace-expansion": { + "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, - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "requires": { + "dependencies": { "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" } }, - "browser-process-hrtime": { + "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 }, - "browserslist": { + "node_modules/browserslist": { "version": "4.24.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "dev": true, - "requires": { + "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.30001663", "electron-to-chromium": "^1.5.28", "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "bser": { + "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, - "requires": { + "dependencies": { "node-int64": "^0.4.0" } }, - "buffer": { + "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, - "requires": { + "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" } }, - "buffer-crc32": { + "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true + "dev": true, + "engines": { + "node": "*" + } }, - "buffer-from": { + "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 }, - "bytes": { + "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 }, - "cache-base": { + "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, - "requires": { + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -5505,24 +7451,30 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "cacheable-lookup": { + "node_modules/cacheable-lookup": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", "dev": true, - "requires": { + "dependencies": { "@types/keyv": "^3.1.1", "keyv": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "cacheable-request": { + "node_modules/cacheable-request": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "dev": true, - "requires": { + "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", @@ -5530,123 +7482,173 @@ "lowercase-keys": "^2.0.0", "normalize-url": "^6.0.1", "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, - "requires": { + "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } }, - "camel-case": { + "node_modules/camel-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { + "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, - "camelcase": { + "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "camelcase-css": { + "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" + } }, - "camelcase-keys": { + "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, - "requires": { + "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" }, - "dependencies": { - "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": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/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" } }, - "camelize": { + "node_modules/camelize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "caniuse-api": { + "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, - "requires": { + "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, - "caniuse-lite": { + "node_modules/caniuse-lite": { "version": "1.0.30001666", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001666.tgz", "integrity": "sha512-gD14ICmoV5ZZM1OdzPWmpx+q4GyefaK06zi8hmfHV5xe4/2nOQX3+Dw5o+fSqOws2xVwL9j+anOPFwHzdEdV4g==", - "dev": true + "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" + } + ] }, - "capital-case": { + "node_modules/capital-case": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" } }, - "capture-exit": { + "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, - "requires": { + "dependencies": { "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "chalk": { + "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==", - "requires": { + "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "change-case": { + "node_modules/change-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "requires": { + "dependencies": { "camel-case": "^4.1.2", "capital-case": "^1.0.4", "constant-case": "^3.0.4", @@ -5661,50 +7663,68 @@ "tslib": "^2.0.3" } }, - "char-regex": { + "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "character-entities": { + "node_modules/character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "character-entities-legacy": { + "node_modules/character-entities-legacy": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "character-reference-invalid": { + "node_modules/character-reference-invalid": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "chardet": { + "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 }, - "chart.js": { + "node_modules/chart.js": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.4.tgz", "integrity": "sha512-emICKGBABnxhMjUjlYRR12PmOXhJ2eJjEHL2/dZlWjxRAZT1D8xplLFq5M0tMQK8ja+wBS/tuVEJB5C6r7VxJA==", - "requires": { + "dependencies": { "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" } }, - "check-node-version": { + "node_modules/check-node-version": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.2.1.tgz", "integrity": "sha512-YYmFYHV/X7kSJhuN/QYHUu998n/TRuDe8UenM3+m5NrkiH670lb9ILqHIvBencvJc4SDh+XcbXMR4b+TtubJiw==", "dev": true, - "requires": { + "dependencies": { "chalk": "^3.0.0", "map-values": "^1.0.1", "minimist": "^1.2.0", @@ -5712,64 +7732,86 @@ "run-parallel": "^1.1.4", "semver": "^6.3.0" }, + "bin": { + "check-node-version": "bin.js" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/check-node-version/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/check-node-version/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/check-node-version/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/check-node-version/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/check-node-version/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/check-node-version/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" } }, - "cheerio": { + "node_modules/cheerio": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", "dev": true, - "requires": { + "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", @@ -5782,49 +7824,19 @@ "undici": "^6.19.5", "whatwg-mimetype": "^4.0.0" }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - } + "engines": { + "node": ">=18.17" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, - "cheerio-select": { + "node_modules/cheerio-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, - "requires": { + "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", @@ -5832,614 +7844,841 @@ "domhandler": "^5.0.3", "domutils": "^3.0.1" }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, "dependencies": { - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "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 - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - }, - "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, - "requires": { - "boolbase": "^1.0.0" - } + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/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/cheerio-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/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/cheerio-select/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio-select/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/cheerio/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio/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/cheerio/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "chokidar": { + "node_modules/chokidar": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", "dev": true, - "requires": { + "dependencies": { "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "chownr": { + "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 }, - "chrome-trace-event": { + "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.0" + } }, - "ci-info": { + "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 }, - "cjs-module-lexer": { + "node_modules/cjs-module-lexer": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", "dev": true }, - "class-utils": { + "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, - "requires": { + "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { - "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, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "clean-css": { + "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "requires": { + "dependencies": { "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" } }, - "clean-webpack-plugin": { + "node_modules/clean-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", "dev": true, - "requires": { + "dependencies": { "@types/webpack": "^4.4.31", "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" } }, - "cli": { + "node_modules/cli": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==", "dev": true, - "requires": { + "dependencies": { "exit": "0.1.2", "glob": "^7.1.1" + }, + "engines": { + "node": ">=0.2.5" } }, - "cli-cursor": { + "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, - "requires": { + "dependencies": { "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" } }, - "cli-spinners": { + "node_modules/cli-spinners": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "cli-width": { + "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 + "dev": true, + "engines": { + "node": ">= 10" + } }, - "clipboard": { + "node_modules/clipboard": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", - "requires": { + "dependencies": { "good-listener": "^1.2.2", "select": "^1.1.2", "tiny-emitter": "^2.0.0" } }, - "cliui": { + "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "requires": { + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "clone": { + "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 + "dev": true, + "engines": { + "node": ">=0.8" + } }, - "clone-deep": { + "node_modules/clone-deep": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==", "dev": true, - "requires": { + "dependencies": { "for-own": "^0.1.3", "is-plain-object": "^2.0.1", "kind-of": "^3.0.2", "lazy-cache": "^1.0.3", "shallow-clone": "^0.1.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "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, - "requires": { - "is-buffer": "^1.1.5" - } - } + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-deep/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" } }, - "clone-regexp": { + "node_modules/clone-regexp": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", "dev": true, - "requires": { + "dependencies": { "is-regexp": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "clone-response": { + "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, - "requires": { + "dependencies": { "mimic-response": "^1.0.0" }, - "dependencies": { - "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 - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-response/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" } }, - "clsx": { + "node_modules/clsx": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } }, - "co": { + "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 + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } }, - "coa": { + "node_modules/coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, - "requires": { + "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" } }, - "collect-v8-coverage": { + "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 }, - "collection-visit": { + "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, - "requires": { + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "color-convert": { + "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==", - "requires": { + "dependencies": { "color-name": "1.1.3" } }, - "color-name": { + "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==" }, - "colord": { + "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 }, - "colorette": { + "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 }, - "colors": { + "node_modules/colors": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", - "dev": true + "engines": { + "node": ">=0.1.90" + } }, - "combined-stream": { + "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==", - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { + "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==" }, - "comment-parser": { + "node_modules/comment-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.2.4.tgz", "integrity": "sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 12.0.0" + } }, - "common-path-prefix": { + "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 }, - "commondir": { + "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 }, - "component-emitter": { + "node_modules/component-emitter": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", - "dev": true + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "compress-commons": { + "node_modules/compress-commons": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", "dev": true, - "requires": { + "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons/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": { - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "concat-map": { + "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 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "concat-stream": { + "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, - "requires": { + "engines": [ + "node >= 0.8" + ], + "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "console-browserify": { + "node_modules/console-browserify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==", "dev": true, - "requires": { + "dependencies": { "date-now": "^0.1.4" } }, - "constant-case": { + "node_modules/constant-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case": "^2.0.2" } }, - "continuable-cache": { + "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 }, - "convert-source-map": { + "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 }, - "copy-descriptor": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "copy-dir": { + "node_modules/copy-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/copy-dir/-/copy-dir-1.3.0.tgz", "integrity": "sha512-Q4+qBFnN4bwGwvtXXzbp4P/4iNk0MaiGAzvQ8OiMtlLjkIKjmNN689uVzShSM0908q7GoFHXIPx4zi75ocoaHw==", "dev": true }, - "core-js": { + "node_modules/core-js": { "version": "3.38.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", - "dev": true + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "core-js-compat": { + "node_modules/core-js-compat": { "version": "3.38.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "dev": true, - "requires": { + "dependencies": { "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "core-util-is": { + "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 }, - "cosmiconfig": { + "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { + "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" } }, - "crc-32": { + "node_modules/crc-32": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } }, - "crc32-stream": { + "node_modules/crc32-stream": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", "dev": true, - "requires": { + "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" }, - "dependencies": { - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "engines": { + "node": ">= 10" } }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "node_modules/crc32-stream/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/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, - "requires": { + "dependencies": { "cross-spawn": "^7.0.1" }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-env/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/cross-env/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/cross-env/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": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "cross-spawn": { + "node_modules/cross-env/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/cross-env/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/cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dev": true, - "requires": { + "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", "which": "^1.2.9" - }, + } + }, + "node_modules/cross-spawn/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - } + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "css-color-keywords": { + "node_modules/cross-spawn/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } }, - "css-declaration-sorter": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } }, - "css-loader": { + "node_modules/css-loader": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dev": true, - "requires": { + "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", "postcss-modules-extract-imports": "^3.1.0", @@ -6449,82 +8688,129 @@ "postcss-value-parser": "^4.2.0", "semver": "^7.5.4" }, - "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true } } }, - "css-select": { + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, - "requires": { + "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" } }, - "css-select-base-adapter": { + "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true }, - "css-to-react-native": { + "node_modules/css-to-react-native": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "requires": { + "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", "postcss-value-parser": "^4.0.2" } }, - "css-tree": { + "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, - "requires": { + "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "css-what": { + "node_modules/css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } }, - "cssesc": { + "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" + } }, - "cssnano": { + "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, - "requires": { + "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" } }, - "cssnano-preset-default": { + "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, - "requires": { + "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", @@ -6554,246 +8840,320 @@ "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" } }, - "cssnano-utils": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "csso": { + "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, - "requires": { + "dependencies": { "css-tree": "^1.1.2" }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - } + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "cssom": { + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "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 }, - "cssstyle": { + "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, - "requires": { + "dependencies": { "cssom": "~0.3.6" }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "csstype": { + "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/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, - "cwd": { + "node_modules/cwd": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz", "integrity": "sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==", "dev": true, - "requires": { + "dependencies": { "find-pkg": "^0.1.2", "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">=0.8" } }, - "damerau-levenshtein": { + "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, - "data-urls": { + "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, - "requires": { + "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, "dependencies": { - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - } + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/data-urls/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/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" } }, - "data-view-buffer": { + "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "data-view-byte-length": { + "node_modules/data-view-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "data-view-byte-offset": { + "node_modules/data-view-byte-offset": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "date-now": { + "node_modules/date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==", "dev": true }, - "dateformat": { + "node_modules/dateformat": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", - "dev": true + "engines": { + "node": "*" + } }, - "debounce": { + "node_modules/debounce": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", "dev": true }, - "debug": { + "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "requires": { + "dependencies": { "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "decamelize": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "decamelize-keys": { + "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, - "requires": { + "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" }, - "dependencies": { - "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" + }, + "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" } }, - "decimal.js": { + "node_modules/decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "decode-uri-component": { + "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 + "dev": true, + "engines": { + "node": ">=0.10" + } }, - "decompress-response": { + "node_modules/decompress-response": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", "dev": true, - "requires": { + "dependencies": { "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "dedent": { + "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, - "deep-equal": { + "node_modules/deep-equal": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dev": true, - "requires": { + "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.5", "es-get-iterator": "^1.1.3", @@ -6813,97 +9173,129 @@ "which-collection": "^1.0.1", "which-typed-array": "^1.1.13" }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "deep-extend": { + "node_modules/deep-equal/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/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 + "dev": true, + "engines": { + "node": ">=4.0.0" + } }, - "deep-is": { + "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 }, - "deepmerge": { + "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==" + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } }, - "defaults": { + "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, - "requires": { + "dependencies": { "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "defer-to-connect": { + "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "define-data-property": { + "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, - "requires": { + "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "define-properties": { + "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, - "requires": { + "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" } }, - "define-property": { + "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, - "requires": { + "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, "dependencies": { - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "del": { + "node_modules/del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, - "requires": { + "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", "is-path-cwd": "^2.0.0", @@ -6912,326 +9304,404 @@ "pify": "^4.0.1", "rimraf": "^2.6.3" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/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-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, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "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, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/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/del/node_modules/globby/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/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } }, - "delegate": { + "node_modules/delegate": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, - "detect-file": { + "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" + } }, - "detect-newline": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "devtools-protocol": { + "node_modules/devtools-protocol": { "version": "0.0.901419", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz", "integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==", "dev": true }, - "didyoumean": { + "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 + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, - "diff": { + "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==" + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "engines": { + "node": ">=0.3.1" + } }, - "diff-sequences": { + "node_modules/diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "dir-glob": { + "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, - "requires": { + "dependencies": { "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "discontinuous-range": { + "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", "dev": true }, - "dlv": { + "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, - "docker-compose": { + "node_modules/docker-compose": { "version": "0.22.2", "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-0.22.2.tgz", "integrity": "sha512-iXWb5+LiYmylIMFXvGTYsjI1F+Xyx78Jm/uj1dxwwZLbWkUdH6yOXY5Nr3RjbYX15EgbGJCq78d29CmWQQQMPg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6.0.0" + } }, - "doctrine": { + "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, - "requires": { + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "dom-helpers": { + "node_modules/dom-helpers": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, - "dom-serializer": { + "node_modules/dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, - "requires": { + "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - } } }, - "domelementtype": { + "node_modules/dom-serializer/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/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, - "domexception": { + "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, - "requires": { + "dependencies": { "webidl-conversions": "^5.0.0" }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" } }, - "domhandler": { + "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "requires": { + "dependencies": { "domelementtype": "^2.3.0" }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - } + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "dompurify": { + "node_modules/domhandler/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/dompurify": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==" }, - "domutils": { + "node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, - "requires": { + "dependencies": { "dom-serializer": "0", "domelementtype": "1" } }, - "dot-case": { + "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "duplexer": { + "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "duplexer3": { + "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 }, - "eastasianwidth": { + "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, - "electron-to-chromium": { + "node_modules/electron-to-chromium": { "version": "1.5.32", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==", "dev": true }, - "emittery": { + "node_modules/emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } }, - "emoji-regex": { + "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 }, - "emojis-list": { + "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "encoding": { + "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "requires": { + "dependencies": { "iconv-lite": "^0.6.2" } }, - "encoding-sniffer": { + "node_modules/encoding-sniffer": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", "dev": true, - "requires": { + "dependencies": { "iconv-lite": "^0.6.3", "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" } }, - "end-of-stream": { + "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, - "requires": { + "dependencies": { "once": "^1.4.0" } }, - "enhanced-resolve": { + "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, - "requires": { + "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" } }, - "enquirer": { + "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, - "requires": { + "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" } }, - "entities": { + "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "envinfo": { + "node_modules/envinfo": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "dev": true + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } }, - "enzyme": { + "node_modules/enzyme": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", "dev": true, - "requires": { + "dependencies": { "array.prototype.flat": "^1.2.3", "cheerio": "^1.0.0-rc.3", "enzyme-shallow-equal": "^1.0.1", @@ -7254,57 +9724,69 @@ "raf": "^3.4.1", "rst-selector-parser": "^2.2.3", "string.prototype.trim": "^1.2.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "enzyme-shallow-equal": { + "node_modules/enzyme-shallow-equal": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.7.tgz", "integrity": "sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg==", "dev": true, - "requires": { + "dependencies": { "hasown": "^2.0.0", "object-is": "^1.1.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "enzyme-to-json": { + "node_modules/enzyme-to-json": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.6.2.tgz", "integrity": "sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg==", "dev": true, - "requires": { + "dependencies": { "@types/cheerio": "^0.22.22", "lodash": "^4.17.21", "react-is": "^16.12.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "enzyme": "^3.4.0" } }, - "equivalent-key-map": { + "node_modules/equivalent-key-map": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz", "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew==" }, - "error": { + "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, - "requires": { + "dependencies": { "string-template": "~0.2.1" } }, - "error-ex": { + "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==", - "requires": { + "dependencies": { "is-arrayish": "^0.2.1" } }, - "es-abstract": { + "node_modules/es-abstract": { "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, - "requires": { + "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", "available-typed-arrays": "^1.0.7", @@ -7351,35 +9833,47 @@ "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "es-array-method-boxes-properly": { + "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, - "es-define-property": { + "node_modules/es-define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, - "requires": { + "dependencies": { "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" } }, - "es-errors": { + "node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + } }, - "es-get-iterator": { + "node_modules/es-get-iterator": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "has-symbols": "^1.0.3", @@ -7390,21 +9884,22 @@ "isarray": "^2.0.5", "stop-iteration-iterator": "^1.0.0" }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "es-iterator-helpers": { + "node_modules/es-get-iterator/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/es-iterator-helpers": { "version": "1.0.19", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", @@ -7419,91 +9914,123 @@ "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "es-module-lexer": { + "node_modules/es-module-lexer": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, - "es-object-atoms": { + "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, - "requires": { + "dependencies": { "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, - "es-set-tostringtag": { + "node_modules/es-set-tostringtag": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, - "requires": { + "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "es-shim-unscopables": { + "node_modules/es-shim-unscopables": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "requires": { + "dependencies": { "hasown": "^2.0.0" } }, - "es-to-primitive": { + "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, - "requires": { + "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" } }, - "escalade": { + "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "escape-string-regexp": { + "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==" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } }, - "escodegen": { + "node_modules/escodegen": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, - "requires": { + "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" + "esutils": "^2.0.2" }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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" } }, - "eslint": { + "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==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", "@humanwhocodes/config-array": "^0.5.0", @@ -7545,243 +10072,99 @@ "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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 - }, - "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 - }, - "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 - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "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 - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-config-prettier": { + "node_modules/eslint-config-prettier": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", - "dev": true + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } }, - "eslint-import-resolver-node": { + "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, - "requires": { + "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" - }, + } + }, + "node_modules/eslint-import-resolver-node/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": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "ms": "^2.1.1" } }, - "eslint-module-utils": { + "node_modules/eslint-module-utils": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, - "requires": { + "dependencies": { "debug": "^3.2.7" }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true } } }, - "eslint-plugin-eslint-comments": { + "node_modules/eslint-module-utils/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/eslint-plugin-eslint-comments": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", "dev": true, - "requires": { + "dependencies": { "escape-string-regexp": "^1.0.5", "ignore": "^5.0.5" + }, + "engines": { + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "eslint-plugin-import": { + "node_modules/eslint-plugin-import": { "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, - "requires": { + "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.8", "array.prototype.findlastindex": "^1.2.5", @@ -7802,33 +10185,49 @@ "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/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": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "ms": "^2.1.1" } }, - "eslint-plugin-jest": { + "node_modules/eslint-plugin-jest": { "version": "24.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, - "eslint-plugin-jsdoc": { + "node_modules/eslint-plugin-jsdoc": { "version": "36.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-36.1.1.tgz", "integrity": "sha512-nuLDvH1EJaKx0PCa9oeQIxH6pACIhZd1gkalTUxZbaxxwokjs7TplqY0Q8Ew3CoZaf5aowm0g/Z3JGHCatt+gQ==", "dev": true, - "requires": { + "dependencies": { "@es-joy/jsdoccomment": "0.10.8", "comment-parser": "1.2.4", "debug": "^4.3.2", @@ -7839,21 +10238,31 @@ "semver": "^7.3.5", "spdx-expression-parse": "^3.0.1" }, - "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - } + "engines": { + "node": "^12 || ^14 || ^16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "eslint-plugin-jsx-a11y": { + "node_modules/eslint-plugin-jsx-a11y": { "version": "6.10.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", "dev": true, - "requires": { + "dependencies": { "aria-query": "~5.1.3", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", @@ -7871,39 +10280,61 @@ "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.0" }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - } + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, - "eslint-plugin-markdown": { + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/eslint-plugin-markdown": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz", "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==", "dev": true, - "requires": { + "dependencies": { "mdast-util-from-markdown": "^0.8.5" + }, + "engines": { + "node": "^8.10.0 || ^10.12.0 || >= 12.0.0" + }, + "peerDependencies": { + "eslint": ">=6.0.0" } }, - "eslint-plugin-prettier": { + "node_modules/eslint-plugin-prettier": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", "dev": true, - "requires": { + "dependencies": { "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "eslint-plugin-react": { + "node_modules/eslint-plugin-react": { "version": "7.37.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", "dev": true, - "requires": { + "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", @@ -7923,152 +10354,462 @@ "string.prototype.matchall": "^4.0.11", "string.prototype.repeat": "^1.0.0" }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "eslint-plugin-react-hooks": { + "node_modules/eslint-plugin-react-hooks": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true + "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/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/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "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" + } }, - "eslint-scope": { + "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, - "requires": { + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "eslint-utils": { + "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, - "requires": { + "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" } }, - "eslint-visitor-keys": { + "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 + "dev": true, + "engines": { + "node": ">=10" + } }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "node_modules/eslint/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, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } + "@babel/highlight": "^7.10.4" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "node_modules/eslint/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, - "requires": { - "estraverse": "^5.1.0" - }, "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } + "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" } }, - "esrecurse": { + "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "estraverse": "^5.2.0" + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "node_modules/eslint/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" + } }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/eslint/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 }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", - "dev": true + "node_modules/eslint/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/eslint/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/eslint/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/eslint/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, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/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/eslint/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/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/eslint/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/eslint/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/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/eslint/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/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, + "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/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/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/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/esrecurse/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/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/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/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==" }, - "events": { + "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 + "dev": true, + "engines": { + "node": ">=0.8.x" + } }, - "exec-sh": { + "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 }, - "execa": { + "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, - "requires": { + "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", "is-stream": "^1.1.0", @@ -8077,58 +10818,73 @@ "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/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": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - } + "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/execa/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/execa/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" } }, - "execall": { + "node_modules/execall": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", "dev": true, - "requires": { + "dependencies": { "clone-regexp": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "exit": { + "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" + } }, - "expand-brackets": { + "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, - "requires": { + "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", @@ -8137,57 +10893,67 @@ "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "expand-tilde": { + "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": "1.2.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", "dev": true, - "requires": { + "dependencies": { "os-homedir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "expect": { + "node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "ansi-styles": "^4.0.0", "jest-get-type": "^26.3.0", @@ -8195,103 +10961,123 @@ "jest-message-util": "^26.6.2", "jest-regex-util": "^26.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "engines": { + "node": ">= 10.14.2" } }, - "expect-puppeteer": { + "node_modules/expect-puppeteer": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-4.4.0.tgz", "integrity": "sha512-6Ey4Xy2xvmuQu7z7YQtMsaMV0EHJRpVxIDOd5GRrm04/I3nkTKIutELfECsLp6le+b3SSa3cXhPiw6PgqzxYWA==", "dev": true }, - "extend": { + "node_modules/expect/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/expect/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/expect/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/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extend-shallow": { + "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, - "requires": { + "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/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-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/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" } }, - "external-editor": { + "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, - "requires": { + "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": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "extglob": { + "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, - "requires": { + "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", @@ -8301,834 +11087,1101 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } + "engines": { + "node": ">=0.10.0" } }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "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, - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/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/extract-zip/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/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-diff": { + "node_modules/fast-diff": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", "dev": true }, - "fast-glob": { + "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { + "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" } }, - "fast-json-stable-stringify": { + "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 }, - "fast-levenshtein": { + "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 }, - "fast-uri": { + "node_modules/fast-uri": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", "dev": true }, - "fastest-levenshtein": { + "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 + "dev": true, + "engines": { + "node": ">= 4.9.1" + } }, - "fastq": { + "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "faye-websocket": { + "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, - "requires": { + "dependencies": { "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" } }, - "fb-watchman": { + "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, - "requires": { + "dependencies": { "bser": "2.1.1" } }, - "fd-slicer": { + "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, - "requires": { + "dependencies": { "pend": "~1.2.0" } }, - "figures": { + "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { + "dependencies": { "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "file-entry-cache": { + "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, - "requires": { + "dependencies": { "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "file-sync-cmp": { + "node_modules/file-sync-cmp": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", "integrity": "sha512-0k45oWBokCqh2MOexeYKpyqmGKG+8mQ2Wd8iawx+uWd/weWJQAZ6SoPybagdCI4xFisag8iAR77WPm4h3pTfxA==", "dev": true }, - "filename-reserved-regex": { + "node_modules/filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "filenamify": { + "node_modules/filenamify": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, - "requires": { + "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.1", "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "fill-range": { + "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "find-babel-config": { + "node_modules/find-babel-config": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", "dev": true, - "requires": { + "dependencies": { "json5": "^2.2.3" } }, - "find-cache-dir": { + "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, - "requires": { + "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" } }, - "find-file-up": { + "node_modules/find-file-up": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", "dev": true, - "requires": { + "dependencies": { "fs-exists-sync": "^0.1.0", "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "find-parent-dir": { + "node_modules/find-parent-dir": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", "dev": true }, - "find-pkg": { + "node_modules/find-pkg": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", "dev": true, - "requires": { + "dependencies": { "find-file-up": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "find-process": { + "node_modules/find-process": { "version": "1.4.7", "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz", "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "commander": "^5.1.0", "debug": "^4.1.1" }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "node_modules/find-process/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/find-process/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/find-process/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/find-process/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/find-process/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/find-process/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/find-process/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" } }, - "find-root": { + "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, - "find-up": { + "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, - "requires": { + "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "findup-sync": { + "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, - "requires": { + "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/findup-sync/node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dependencies": { - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "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, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - } + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "fined": { + "node_modules/findup-sync/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/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==", + "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/findup-sync/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==", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "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, - "requires": { + "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/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dependencies": { - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "flagged-respawn": { + "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" + } }, - "flat": { + "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true + "dev": true, + "bin": { + "flat": "cli.js" + } }, - "flat-cache": { + "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, - "requires": { + "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "flatted": { + "node_modules/flatted": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, - "follow-redirects": { + "node_modules/follow-redirects": { "version": "1.15.9", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==" + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, - "for-each": { + "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, - "requires": { + "dependencies": { "is-callable": "^1.1.3" } }, - "for-in": { + "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" + } }, - "for-own": { + "node_modules/for-own": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", "dev": true, - "requires": { + "dependencies": { "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "foreground-child": { + "node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "requires": { + "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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==", "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/foreground-child/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "form-data": { + "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==", - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "fraction.js": { + "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } }, - "fragment-cache": { + "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, - "requires": { + "dependencies": { "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "framer-motion": { + "node_modules/framer-motion": { "version": "11.11.0", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.11.0.tgz", "integrity": "sha512-H6Pv12fcXaebinvnLDabTS9vHwtJKAo7XsnVeNLm5t8Yq5LuVvQ3DtL/2yBa2kGmhdIgx9cw8mbj6I8PYx7jPA==", - "requires": { + "dependencies": { "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "fs-constants": { + "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, - "fs-exists-sync": { + "node_modules/fs-exists-sync": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "fs.realpath": { + "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 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "fsevents": { + "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, - "optional": true + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "function.prototype.name": { + "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, - "requires": { + "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" } }, - "functional-red-black-tree": { + "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 }, - "functions-have-names": { + "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 + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "gensync": { + "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 + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "get-caller-file": { + "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 + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "get-intrinsic": { + "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, - "requires": { + "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "get-package-type": { + "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 + "dev": true, + "engines": { + "node": ">=8.0.0" + } }, - "get-stdin": { + "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "get-stream": { + "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, - "requires": { + "dependencies": { "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "get-symbol-description": { + "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "get-value": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "getobject": { + "node_modules/getobject": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", - "dev": true + "engines": { + "node": ">=10" + } }, - "gettext-parser": { + "node_modules/gettext-parser": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz", "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==", - "requires": { + "dependencies": { "encoding": "^0.1.12", "safe-buffer": "^5.1.1" } }, - "glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "requires": { + "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" } }, - "glob-parent": { + "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, - "requires": { + "dependencies": { "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "glob-to-regexp": { + "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 }, - "global-modules": { + "node_modules/global-modules": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", "dev": true, - "requires": { + "dependencies": { "global-prefix": "^0.1.4", "is-windows": "^0.2.0" }, - "dependencies": { - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", - "dev": true - } + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-modules/node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "global-prefix": { + "node_modules/global-prefix": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", "dev": true, - "requires": { + "dependencies": { "homedir-polyfill": "^1.0.0", "ini": "^1.3.4", "is-windows": "^0.2.0", "which": "^1.2.12" }, - "dependencies": { - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", - "dev": true - } + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "globals": { + "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==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } }, - "globalthis": { + "node_modules/globalthis": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "requires": { + "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "globby": { + "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "requires": { + "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" } }, - "globjoin": { + "node_modules/globjoin": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "dev": true }, - "gonzales-pe": { + "node_modules/gonzales-pe": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", "dev": true, - "requires": { + "dependencies": { "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" } }, - "good-listener": { + "node_modules/good-listener": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "requires": { + "dependencies": { "delegate": "^3.1.2" } }, - "gopd": { + "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "requires": { + "dependencies": { "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "got": { + "node_modules/got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", "dev": true, - "requires": { + "dependencies": { "@sindresorhus/is": "^2.0.0", "@szmarczak/http-timer": "^4.0.0", "@types/cacheable-request": "^6.0.1", @@ -9144,27 +12197,32 @@ "responselike": "^2.0.0", "to-readable-stream": "^2.0.0", "type-fest": "^0.10.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "graceful-fs": { + "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==", "dev": true }, - "growly": { + "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, "optional": true }, - "grunt": { + "node_modules/grunt": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", - "dev": true, - "requires": { + "dependencies": { "dateformat": "~4.6.2", "eventemitter2": "~0.4.13", "exit": "~0.1.2", @@ -9179,148 +12237,128 @@ "minimatch": "~3.0.4", "nopt": "~3.0.6" }, - "dependencies": { - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "grunt-cli": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", - "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", - "dev": true, - "requires": { - "grunt-known-options": "~2.0.0", - "interpret": "~1.1.0", - "liftup": "~3.0.1", - "nopt": "~4.0.1", - "v8flags": "~3.2.0" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", - "dev": true - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=16" } }, - "grunt-bumpup": { + "node_modules/grunt-bumpup": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/grunt-bumpup/-/grunt-bumpup-0.6.3.tgz", "integrity": "sha512-WRIqlm0HrwfwaPbJMpOphKKsqdIjEH8emCKQKbx6/BD6H4PyYggGCV3c+RaqydC9BuJ3DsXYcpi77yhDdkGwlg==", - "requires": { + "dev": true, + "dependencies": { "moment": "^2.8.3", "semver": "^4.0.3" }, - "dependencies": { - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha512-IrpJ+yoG4EOH8DFWuVg+8H1kW1Oaof0Wxe7cPcXW3x9BjkN/eVo54F15LyqemnDIUYskQWr9qvl/RihmSy6+xQ==" - } + "engines": { + "node": ">=0.8.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" } }, - "grunt-cli": { + "node_modules/grunt-bumpup/node_modules/semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha512-IrpJ+yoG4EOH8DFWuVg+8H1kW1Oaof0Wxe7cPcXW3x9BjkN/eVo54F15LyqemnDIUYskQWr9qvl/RihmSy6+xQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/grunt-cli": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.5.0.tgz", "integrity": "sha512-rILKAFoU0dzlf22SUfDtq2R1fosChXXlJM5j7wI6uoW8gwmXDXzbUvirlKZSYCdXl3LXFbR+8xyS+WFo+b6vlA==", "dev": true, - "requires": { + "dependencies": { "grunt-known-options": "~2.0.0", "interpret": "~1.1.0", "liftup": "~3.0.1", "nopt": "~5.0.0", "v8flags": "^4.0.1" }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", + "dev": true + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, "dependencies": { - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "v8flags": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-4.0.1.tgz", - "integrity": "sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==", - "dev": true - } + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-cli/node_modules/v8flags": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-4.0.1.tgz", + "integrity": "sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==", + "dev": true, + "engines": { + "node": ">= 10.13.0" } }, - "grunt-contrib-clean": { + "node_modules/grunt-contrib-clean": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz", "integrity": "sha512-uRvnXfhiZt8akb/ZRDHJpQQtkkVkqc/opWO4Po/9ehC2hPxgptB9S6JHDC/Nxswo4CJSM0iFPT/Iym3cEMWzKA==", "dev": true, - "requires": { + "dependencies": { "async": "^3.2.3", "rimraf": "^2.6.2" }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "grunt": ">=0.4.5" + } + }, + "node_modules/grunt-contrib-clean/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/grunt-contrib-clean/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, "dependencies": { - "async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "grunt-contrib-compress": { + "node_modules/grunt-contrib-compress": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-2.0.0.tgz", "integrity": "sha512-r/dAGx4qG+rmBFF4lb/hTktW2huGMGxkSLf9msh3PPtq0+cdQRQerZJ30UKevX3BLQsohwLzO0p1z/LrH6aKXQ==", "dev": true, - "requires": { + "dependencies": { "adm-zip": "^0.5.1", "archiver": "^5.1.0", "chalk": "^4.1.0", @@ -9328,368 +12366,490 @@ "pretty-bytes": "^5.4.1", "stream-buffers": "^3.0.2" }, + "engines": { + "node": ">=10.16" + } + }, + "node_modules/grunt-contrib-compress/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-contrib-compress/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/grunt-contrib-compress/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/grunt-contrib-compress/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/grunt-contrib-compress/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/grunt-contrib-compress/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" } }, - "grunt-contrib-copy": { + "node_modules/grunt-contrib-copy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", "integrity": "sha512-gFRFUB0ZbLcjKb67Magz1yOHGBkyU6uL29hiEW1tdQ9gQt72NuMKIy/kS6dsCbV0cZ0maNCb0s6y+uT1FKU7jA==", "dev": true, - "requires": { + "dependencies": { "chalk": "^1.1.1", "file-sync-cmp": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/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/grunt-contrib-copy/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/grunt-contrib-copy/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-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 - }, - "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 - }, - "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, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "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, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - } + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/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/grunt-contrib-copy/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" } }, - "grunt-contrib-cssmin": { + "node_modules/grunt-contrib-cssmin": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-5.0.0.tgz", "integrity": "sha512-SNp4H4+85mm2xaHYi83FBHuOXylpi5vcwgtNoYCZBbkgeXQXoeTAKa59VODRb0woTDBvxouP91Ff5PzCkikg6g==", - "requires": { + "dependencies": { "chalk": "^4.1.2", "clean-css": "^5.3.2", "maxmin": "^3.0.0" }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/grunt-contrib-cssmin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "grunt-contrib-jshint": { + "node_modules/grunt-contrib-jshint": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.2.0.tgz", "integrity": "sha512-pcXWCSZWfoMSvcV4BwH21TUtLtcX0Ms8IGuOPIcLeXK3fud9KclY7iqMKY94jFx8TxZzh028YYtpR+io8DiEaQ==", "dev": true, - "requires": { + "dependencies": { "chalk": "~4.1.2", "hooker": "^0.2.3", "jshint": "~2.13.4" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-contrib-jshint/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-contrib-jshint/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/grunt-contrib-jshint/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/grunt-contrib-jshint/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/grunt-contrib-jshint/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/grunt-contrib-jshint/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" } }, - "grunt-contrib-uglify": { + "node_modules/grunt-contrib-uglify": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz", "integrity": "sha512-ITxiWxrjjP+RZu/aJ5GLvdele+sxlznh+6fK9Qckio5ma8f7Iv8woZjRkGfafvpuygxNefOJNc+hfjjBayRn2Q==", - "requires": { + "dependencies": { "chalk": "^4.1.2", "maxmin": "^3.0.0", "uglify-js": "^3.16.1", "uri-path": "^1.0.0" }, + "engines": { + "node": ">=12" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/grunt-contrib-uglify/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "grunt-known-options": { + "node_modules/grunt-contrib-uglify/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-known-options": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", - "dev": true + "engines": { + "node": ">=0.10.0" + } }, - "grunt-legacy-log": { + "node_modules/grunt-legacy-log": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "dev": true, - "requires": { + "dependencies": { "colors": "~1.1.2", "grunt-legacy-log-utils": "~2.1.0", "hooker": "~0.2.3", "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" } }, - "grunt-legacy-log-utils": { + "node_modules/grunt-legacy-log-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "dev": true, - "requires": { + "dependencies": { "chalk": "~4.1.0", "lodash": "~4.17.19" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "grunt-legacy-util": { + "node_modules/grunt-legacy-util": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "dev": true, - "requires": { + "dependencies": { "async": "~3.2.0", "exit": "~0.1.2", "getobject": "~1.0.0", @@ -9698,511 +12858,775 @@ "underscore.string": "~3.3.5", "which": "~2.0.2" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, + "node_modules/grunt-legacy-util/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "grunt-rtlcss": { + "node_modules/grunt-rtlcss": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.2.tgz", "integrity": "sha512-WbI2thnwlF04N+xvJu+NxqEaCyPuLyar196SYhEQFZ2EJHkOS8YYE+Zkh+X9cWhwAtKp7ZEpR/IKXcyQggOIsQ==", - "requires": { + "dependencies": { "chalk": "^1.0.0", "rtlcss": "^2.0.0" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-rtlcss/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-rtlcss/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-rtlcss/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==", "dependencies": { - "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==" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" - } + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-rtlcss/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==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "grunt-sass": { + "node_modules/grunt-rtlcss/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-sass": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", - "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==" + "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=1" + } }, - "grunt-text-replace": { + "node_modules/grunt-text-replace": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.4.0.tgz", - "integrity": "sha512-A4dFGpOaD/TQpeOlDK/zP962X1qG7KcOqPiSXOWOIeAKMzzpoDJYZ8Sz56iazI5+kTqeTa+IaEEl5c4sk+QN+Q==" + "integrity": "sha512-A4dFGpOaD/TQpeOlDK/zP962X1qG7KcOqPiSXOWOIeAKMzzpoDJYZ8Sz56iazI5+kTqeTa+IaEEl5c4sk+QN+Q==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "grunt-wp-i18n": { + "node_modules/grunt-wp-i18n": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz", "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==", "dev": true, - "requires": { + "dependencies": { "grunt": "^1.0.3", "node-wp-i18n": "^1.2.2" + }, + "engines": { + "node": ">=0.12.0" } }, - "grunt-wp-readme-to-markdown": { + "node_modules/grunt-wp-readme-to-markdown": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/grunt-wp-readme-to-markdown/-/grunt-wp-readme-to-markdown-2.1.0.tgz", "integrity": "sha512-32OYDYNaKgykI2vxVsbqzvYBA9xHJI3XqXHSwXbLzUd1wa0ZepoceHYCs4rYFLo3ZxKpPExxvVuH3gLUS/Fq1Q==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "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" + } }, - "gzip-size": { + "node_modules/grunt/node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt/node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt/node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==" + }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, - "requires": { + "dependencies": { "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "hard-rejection": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "has": { + "node_modules/has": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4.0" + } }, - "has-ansi": { + "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==", - "requires": { + "dependencies": { "ansi-regex": "^2.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } + "engines": { + "node": ">=0.10.0" } }, - "has-bigints": { + "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==", + "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 + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-flag": { + "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==" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } }, - "has-property-descriptors": { + "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, - "requires": { + "dependencies": { "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-proto": { + "node_modules/has-proto": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-symbols": { + "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 + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-tostringtag": { + "node_modules/has-tostringtag": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, - "requires": { + "dependencies": { "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-value": { + "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, - "requires": { + "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-values": { + "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, - "requires": { + "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": { - "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, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "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" } }, - "hasown": { + "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "requires": { + "dependencies": { "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "header-case": { + "node_modules/header-case": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "requires": { + "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" } }, - "hoist-non-react-statics": { + "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { + "dependencies": { "react-is": "^16.7.0" } }, - "homedir-polyfill": { + "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, - "requires": { + "dependencies": { "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "hooker": { + "node_modules/hooker": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", - "dev": true + "engines": { + "node": "*" + } }, - "hosted-git-info": { + "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 }, - "html-element-map": { + "node_modules/html-element-map": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", "dev": true, - "requires": { + "dependencies": { "array.prototype.filter": "^1.0.0", "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "html-encoding-sniffer": { + "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, - "requires": { + "dependencies": { "whatwg-encoding": "^1.0.5" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-encoding-sniffer/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": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - } + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html-encoding-sniffer/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" } }, - "html-escaper": { + "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 }, - "html-tags": { + "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "htmlparser2": { + "node_modules/htmlparser2": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "dev": true, - "requires": { + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.1.0", "entities": "^4.5.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - } } }, - "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/htmlparser2/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } }, - "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/htmlparser2/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" + } + ] }, - "http-proxy-agent": { + "node_modules/htmlparser2/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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-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-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, - "requires": { + "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "https-proxy-agent": { + "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, - "requires": { + "dependencies": { "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "human-signals": { + "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 + "dev": true, + "engines": { + "node": ">=8.12.0" + } }, - "iconv-lite": { + "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==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "icss-utils": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "ieee754": { + "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 + "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" + } + ] }, - "ignore": { + "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "immer": { + "node_modules/immer": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==" + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } }, - "immutable": { + "node_modules/immutable": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", "dev": true }, - "import-fresh": { + "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==", - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "import-lazy": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "import-local": { + "node_modules/import-local": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, - "requires": { + "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" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "indent-string": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "inflight": { + "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, - "requires": { + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "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 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ini": { + "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 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "inquirer": { + "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, - "requires": { + "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", "cli-cursor": "^3.1.0", @@ -10217,647 +13641,936 @@ "strip-ansi": "^6.0.0", "through": "^2.3.6" }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/inquirer/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/inquirer/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/inquirer/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/inquirer/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" } }, - "internal-slot": { + "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, - "requires": { + "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "interpret": { + "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 + "dev": true, + "engines": { + "node": ">= 0.10" + } }, - "irregular-plurals": { + "node_modules/irregular-plurals": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-absolute": { + "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, - "requires": { + "dependencies": { "is-relative": "^1.0.0", "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-accessor-descriptor": { + "node_modules/is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, - "requires": { + "dependencies": { "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" } }, - "is-alphabetical": { + "node_modules/is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "is-alphanumerical": { + "node_modules/is-alphanumerical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, - "requires": { + "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "is-arguments": { + "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, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-array-buffer": { + "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-arrayish": { + "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==" }, - "is-async-function": { + "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-bigint": { + "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, - "requires": { + "dependencies": { "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-binary-path": { + "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, - "requires": { + "dependencies": { "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-boolean-object": { + "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, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-buffer": { + "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 }, - "is-callable": { + "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 + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-ci": { + "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, - "requires": { + "dependencies": { "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "is-core-module": { + "node_modules/is-core-module": { "version": "2.15.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "requires": { + "dependencies": { "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-data-descriptor": { + "node_modules/is-data-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, - "requires": { + "dependencies": { "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "is-data-view": { + "node_modules/is-data-view": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, - "requires": { + "dependencies": { "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-date-object": { + "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, - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-decimal": { + "node_modules/is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "is-descriptor": { + "node_modules/is-descriptor": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, - "requires": { + "dependencies": { "is-accessor-descriptor": "^1.0.1", "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "is-docker": { + "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, - "optional": true + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-extendable": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-extglob": { + "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" + } }, - "is-finalizationregistry": { + "node_modules/is-finalizationregistry": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-fullwidth-code-point": { + "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" + } }, - "is-generator-fn": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "is-generator-function": { + "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-glob": { + "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, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-hexadecimal": { + "node_modules/is-hexadecimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "is-interactive": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-map": { + "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-negative-zero": { + "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-number": { + "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" + } }, - "is-number-object": { + "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, - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-path-cwd": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "is-path-in-cwd": { + "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, - "requires": { + "dependencies": { "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, - "is-path-inside": { + "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, - "requires": { + "dependencies": { "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" } }, - "is-plain-obj": { + "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 + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-plain-object": { + "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==" + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } }, - "is-potential-custom-element-name": { + "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, - "is-promise": { + "node_modules/is-promise": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" }, - "is-regex": { + "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, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-regexp": { + "node_modules/is-regexp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "is-relative": { + "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, - "requires": { + "dependencies": { "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-set": { + "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-shared-array-buffer": { + "node_modules/is-shared-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-stream": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-string": { + "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, - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-subset": { + "node_modules/is-subset": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==", "dev": true }, - "is-symbol": { + "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, - "requires": { + "dependencies": { "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-typed-array": { + "node_modules/is-typed-array": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, - "requires": { + "dependencies": { "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-typedarray": { + "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 }, - "is-unc-path": { + "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, - "requires": { + "dependencies": { "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-unicode-supported": { + "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 + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-utf8": { + "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 }, - "is-weakmap": { + "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-weakref": { + "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, - "requires": { + "dependencies": { "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-weakset": { + "node_modules/is-weakset": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-windows": { + "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" + } }, - "is-wsl": { + "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, "optional": true, - "requires": { + "dependencies": { "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "isarray": { + "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 }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "isobject": { + "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" + } }, - "istanbul-lib-coverage": { + "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "istanbul-lib-instrument": { + "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, - "requires": { + "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" } }, - "istanbul-lib-report": { + "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, - "requires": { + "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/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/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": { - "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 - }, - "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, - "requires": { - "semver": "^7.5.3" - } - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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" } }, - "istanbul-lib-source-maps": { + "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, - "requires": { + "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" } }, - "istanbul-reports": { + "node_modules/istanbul-reports": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, - "requires": { + "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "iterator.prototype": { + "node_modules/iterator.prototype": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dev": true, - "requires": { + "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", @@ -10865,254 +14578,163 @@ "set-function-name": "^2.0.1" } }, - "jackspeak": { + "node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, - "jest": { + "node_modules/jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", "dev": true, - "requires": { + "dependencies": { "@jest/core": "^26.6.3", "import-local": "^3.0.2", "jest-cli": "^26.6.3" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-changed-files": { + "node_modules/jest-changed-files": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "execa": "^4.0.0", "throat": "^5.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/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": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "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", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/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/jest-changed-files/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/jest-changed-files/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/jest-changed-files/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/jest-changed-files/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/jest-changed-files/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" } }, - "jest-circus": { + "node_modules/jest-circus": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.3.tgz", "integrity": "sha512-ACrpWZGcQMpbv13XbzRzpytEJlilP/Su0JtNCi5r/xLpOUhnaIJr8leYYpLEMgPFURZISEHrnnpmB54Q/UziPw==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.1.0", "@jest/environment": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -11135,64 +14757,86 @@ "stack-utils": "^2.0.2", "throat": "^5.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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" } }, - "jest-config": { + "node_modules/jest-config": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", "@jest/test-sequencer": "^26.6.3", "@jest/types": "^26.6.2", @@ -11212,64 +14856,94 @@ "micromatch": "^4.0.2", "pretty-format": "^26.6.2" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true } } }, - "jest-dev-server": { + "node_modules/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-dev-server": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-5.0.3.tgz", "integrity": "sha512-aJR3a5KdY18Lsz+VbREKwx2HM3iukiui+J9rlv9o6iYTwZCSsJazSTStcD9K1q0AIF3oA+FqLOKDyo/sc7+fJw==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.1.1", "cwd": "^0.10.0", "find-process": "^1.4.4", @@ -11277,201 +14951,267 @@ "spawnd": "^5.0.0", "tree-kill": "^1.2.2", "wait-on": "^5.3.0" + } + }, + "node_modules/jest-dev-server/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/jest-dev-server/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/jest-dev-server/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-dev-server/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/jest-dev-server/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" } }, - "jest-diff": { + "node_modules/jest-dev-server/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/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^26.6.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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" } }, - "jest-docblock": { + "node_modules/jest-docblock": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, - "requires": { + "dependencies": { "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-each": { + "node_modules/jest-each": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "chalk": "^4.0.0", "jest-get-type": "^26.3.0", "jest-util": "^26.6.2", "pretty-format": "^26.6.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/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/jest-each/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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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" } }, - "jest-environment-jsdom": { + "node_modules/jest-environment-jsdom": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.6.2", "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", @@ -11479,40 +15219,48 @@ "jest-mock": "^26.6.2", "jest-util": "^26.6.2", "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-environment-node": { + "node_modules/jest-environment-node": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.6.2", "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", "jest-mock": "^26.6.2", "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-get-type": { + "node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "jest-haste-map": { + "node_modules/jest-haste-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.6.2", @@ -11521,14 +15269,20 @@ "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" } }, - "jest-jasmine2": { + "node_modules/jest-jasmine2": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.1.0", "@jest/environment": "^26.6.2", "@jest/source-map": "^26.6.2", @@ -11548,137 +15302,184 @@ "pretty-format": "^26.6.2", "throat": "^5.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/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/jest-jasmine2/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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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" } }, - "jest-leak-detector": { + "node_modules/jest-leak-detector": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, - "requires": { + "dependencies": { "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-matcher-utils": { + "node_modules/jest-matcher-utils": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "jest-diff": "^26.6.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "jest-message-util": { + "node_modules/jest-message-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.0.0", "@jest/types": "^26.6.2", "@types/stack-utils": "^2.0.0", @@ -11689,86 +15490,125 @@ "slash": "^3.0.0", "stack-utils": "^2.0.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "jest-mock": { + "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-mock": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-pnp-resolver": { + "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 + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } }, - "jest-regex-util": { + "node_modules/jest-regex-util": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "jest-resolve": { + "node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -11778,100 +15618,134 @@ "resolve": "^1.18.1", "slash": "^3.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "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": ">= 10.14.2" } }, - "jest-resolve-dependencies": { + "node_modules/jest-resolve-dependencies": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "jest-regex-util": "^26.0.0", "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "node_modules/jest-resolve/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, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-config": "^26.6.3", "jest-docblock": "^26.0.0", @@ -11885,64 +15759,86 @@ "source-map-support": "^0.5.6", "throat": "^5.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/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" } }, - "jest-runtime": { + "node_modules/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runtime": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.6.2", "@jest/environment": "^26.6.2", "@jest/fake-timers": "^26.6.2", @@ -11971,204 +15867,266 @@ "strip-bom": "^4.0.0", "yargs": "^15.4.1" }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/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/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/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" } }, - "jest-serializer": { + "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": "26.6.2", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-silent-reporter": { + "node_modules/jest-silent-reporter": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jest-silent-reporter/-/jest-silent-reporter-0.5.0.tgz", "integrity": "sha512-epdLt8Oj0a1AyRiR6F8zx/1SVT1Mi7VU3y4wB2uOBHs/ohIquC7v2eeja7UN54uRPyHInIKWdL+RdG228n5pJQ==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "jest-util": "^26.0.0" + } + }, + "node_modules/jest-silent-reporter/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/jest-silent-reporter/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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-snapshot": { + "node_modules/jest-silent-reporter/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/jest-silent-reporter/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/jest-silent-reporter/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/jest-silent-reporter/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/jest-snapshot": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0", "@jest/types": "^26.6.2", "@types/babel__traverse": "^7.0.4", @@ -12186,70 +16144,98 @@ "pretty-format": "^26.6.2", "semver": "^7.3.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "jest-util": { + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/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/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", @@ -12257,64 +16243,86 @@ "is-ci": "^2.0.0", "micromatch": "^4.0.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/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/jest-util/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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/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" } }, - "jest-validate": { + "node_modules/jest-util/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/jest-util/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/jest-util/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/jest-validate": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "camelcase": "^6.0.0", "chalk": "^4.0.0", @@ -12322,64 +16330,86 @@ "leven": "^3.1.0", "pretty-format": "^26.6.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "jest-watcher": { + "node_modules/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-watcher": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", @@ -12388,98 +16418,301 @@ "jest-util": "^26.6.2", "string-length": "^4.0.1" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/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/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/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/jest/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/jest/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/jest/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/jest/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/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/jest/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/jest/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/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest/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/jest/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/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/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, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "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/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": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "jiti": { + "node_modules/jiti": { "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true + "bin": { + "jiti": "bin/jiti.js" + } }, - "joi": { + "node_modules/joi": { "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", "dev": true, - "requires": { + "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", "@sideway/address": "^4.1.5", @@ -12487,33 +16720,38 @@ "@sideway/pinpoint": "^2.0.0" } }, - "js-tokens": { + "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==" }, - "js-yaml": { + "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, - "requires": { + "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsdoc-type-pratt-parser": { + "node_modules/jsdoc-type-pratt-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.2.0.tgz", "integrity": "sha512-4STjeF14jp4bqha44nKMY1OUI6d2/g6uclHWUCZ7B4DoLzaB5bmpTkQrpqU+vSVzMD0LsKAOskcnI3I3VfIpmg==", - "dev": true + "dev": true, + "engines": { + "node": ">=12.0.0" + } }, - "jsdom": { + "node_modules/jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, - "requires": { + "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", "acorn-globals": "^6.0.0", @@ -12542,93 +16780,129 @@ "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, - "dependencies": { - "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true } } }, - "jsesc": { + "node_modules/jsdom/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/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/jsdom/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/jsdom/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/jsdom/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/jsdom/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/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } }, - "jshint": { + "node_modules/jshint": { "version": "2.13.6", "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.6.tgz", "integrity": "sha512-IVdB4G0NTTeQZrBoM8C5JFVLjV2KtZ9APgybDA1MK73xb09qFs0jCXyQLnCOp1cSZZZbvhq/6mfXHUTaDkffuQ==", "dev": true, - "requires": { + "dependencies": { "cli": "~1.0.0", "console-browserify": "1.1.x", "exit": "0.1.x", @@ -12637,229 +16911,270 @@ "minimatch": "~3.0.2", "strip-json-comments": "1.0.x" }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/jshint/node_modules/domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", + "dev": true, "dependencies": { - "domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", - "dev": true - }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - } - }, - "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 - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "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, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", - "dev": true - } + "domelementtype": "1" + } + }, + "node_modules/jshint/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/jshint/node_modules/entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true + }, + "node_modules/jshint/node_modules/htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/jshint/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/jshint/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jshint/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/jshint/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/jshint/node_modules/strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", + "dev": true, + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" } }, - "json-buffer": { + "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 }, - "json-parse-even-better-errors": { + "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==" }, - "json-schema-traverse": { + "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 }, - "json-stable-stringify-without-jsonify": { + "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 }, - "json2php": { + "node_modules/json2php": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/json2php/-/json2php-0.0.4.tgz", "integrity": "sha512-hFzejhs28f70sGnutcsRS459MnAsjRVI85RgPAL1KQIZEpjiDitc27CZv4IgOtaR86vrqOVlu9vJNew2XyTH4g==", "dev": true }, - "json5": { + "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 + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, - "jsonc-parser": { + "node_modules/jsonc-parser": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", "dev": true }, - "jsx-ast-utils": { + "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, - "requires": { + "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" } }, - "keyv": { + "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "requires": { + "dependencies": { "json-buffer": "3.0.1" } }, - "kind-of": { + "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" + } }, - "kleur": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "klona": { + "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 + "dev": true, + "engines": { + "node": ">= 8" + } }, - "known-css-properties": { + "node_modules/known-css-properties": { "version": "0.21.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", "dev": true }, - "language-subtag-registry": { + "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", "dev": true }, - "language-tags": { + "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, - "requires": { + "dependencies": { "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, - "lazy-cache": { + "node_modules/lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "lazystream": { + "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, - "requires": { + "dependencies": { "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" } }, - "leven": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "levn": { + "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, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "lexical": { + "node_modules/lexical": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.17.1.tgz", "integrity": "sha512-72/MhR7jqmyqD10bmJw8gztlCm4KDDT+TPtU4elqXrEvHoO5XENi34YAEUD9gIkPfqSwyLa9mwAX1nKzIr5xEA==" }, - "liftup": { + "node_modules/liftup": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", - "dev": true, - "requires": { + "dependencies": { "extend": "^3.0.2", "findup-sync": "^4.0.0", "fined": "^1.2.0", @@ -12869,400 +17184,476 @@ "rechoir": "^0.7.0", "resolve": "^1.19.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dependencies": { - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "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, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - } + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/liftup/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup/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==", + "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/liftup/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup/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==", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "lilconfig": { + "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" + } }, - "lines-and-columns": { + "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==" }, - "linkify-it": { + "node_modules/linkify-it": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", "dev": true, - "requires": { + "dependencies": { "uc.micro": "^1.0.1" } }, - "livereload-js": { + "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 }, - "load-json-file": { + "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, - "requires": { + "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/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": { - "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, - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "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, - "requires": { - "is-utf8": "^0.2.0" - } - } + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "loader-runner": { + "node_modules/load-json-file/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/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 + "dev": true, + "engines": { + "node": ">=6.11.5" + } }, - "loader-utils": { + "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, - "requires": { + "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "locate-path": { + "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, - "requires": { + "dependencies": { "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.debounce": { + "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "lodash.defaults": { + "node_modules/lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", "dev": true }, - "lodash.difference": { + "node_modules/lodash.difference": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", "dev": true }, - "lodash.differencewith": { + "node_modules/lodash.differencewith": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz", "integrity": "sha512-/8JFjydAS+4bQuo3CpLMBv7WxGFyk7/etOAsrQUCu0a9QVDemxv0YQ0rFyeZvqlUD314SERfNlgnlqqHmaQ0Cg==", "dev": true }, - "lodash.escape": { + "node_modules/lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", "dev": true }, - "lodash.flatten": { + "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", "dev": true }, - "lodash.flattendeep": { + "node_modules/lodash.flattendeep": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", "dev": true }, - "lodash.isequal": { + "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==", "dev": true }, - "lodash.isplainobject": { + "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 }, - "lodash.memoize": { + "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 }, - "lodash.merge": { + "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 }, - "lodash.truncate": { + "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 }, - "lodash.union": { + "node_modules/lodash.union": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", "dev": true }, - "lodash.uniq": { + "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 }, - "log-symbols": { + "node_modules/log-symbols": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dev": true, - "requires": { + "dependencies": { "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" } }, - "longest-streak": { + "node_modules/longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "loose-envify": { + "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==", - "requires": { + "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "lower-case": { + "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { + "dependencies": { "tslib": "^2.0.3" } }, - "lowercase-keys": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "lru-cache": { + "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, - "requires": { + "dependencies": { "yallist": "^3.0.2" } }, - "lucide-react": { + "node_modules/lucide-react": { "version": "0.446.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.446.0.tgz", - "integrity": "sha512-BU7gy8MfBMqvEdDPH79VhOXSEgyG8TSPOKWaExWGCQVqnGH7wGgDngPbofu+KdtVjPQBWbEmnfMTq90CTiiDRg==" + "integrity": "sha512-BU7gy8MfBMqvEdDPH79VhOXSEgyG8TSPOKWaExWGCQVqnGH7wGgDngPbofu+KdtVjPQBWbEmnfMTq90CTiiDRg==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + } }, - "make-dir": { + "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, - "requires": { + "dependencies": { "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "make-iterator": { + "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, - "requires": { + "dependencies": { "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "makeerror": { + "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "requires": { + "dependencies": { "tmpl": "1.0.5" } }, - "map-cache": { + "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" + } }, - "map-obj": { + "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 + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "map-values": { + "node_modules/map-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-values/-/map-values-1.0.1.tgz", "integrity": "sha512-BbShUnr5OartXJe1GeccAWtfro11hhgNJg6G9/UtWKjVGvV5U4C09cg5nk8JUevhXODaXY+hQ3xxMUKSs62ONQ==", "dev": true }, - "map-visit": { + "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, - "requires": { + "dependencies": { "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "markdown-it": { + "node_modules/markdown-it": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.4.tgz", "integrity": "sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==", "dev": true, - "requires": { + "dependencies": { "argparse": "^2.0.1", "entities": "~2.1.0", "linkify-it": "^3.0.1", "mdurl": "^1.0.1", "uc.micro": "^1.0.5" }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true - } + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/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/markdown-it/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "markdownlint": { + "node_modules/markdownlint": { "version": "0.23.1", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.23.1.tgz", "integrity": "sha512-iOEwhDfNmq2IJlaA8mzEkHYUi/Hwoa6Ss+HO5jkwUR6wQ4quFr0WzSx+Z9rsWZKUaPbyirIdL1zGmJRkWawr4Q==", "dev": true, - "requires": { + "dependencies": { "markdown-it": "12.0.4" + }, + "engines": { + "node": ">=10" } }, - "markdownlint-cli": { + "node_modules/markdownlint-cli": { "version": "0.27.1", "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.27.1.tgz", "integrity": "sha512-p1VV6aSbGrDlpUWzHizAnSNEQAweVR3qUI/AIUubxW7BGPXziSXkIED+uRtSohUlRS/jmqp3Wi4es5j6fIrdeQ==", "dev": true, - "requires": { + "dependencies": { "commander": "~7.1.0", "deep-extend": "~0.6.0", "get-stdin": "~8.0.0", @@ -13278,197 +17669,264 @@ "minimist": "~1.2.5", "rc": "~1.2.8" }, + "bin": { + "markdownlint": "markdownlint.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/markdownlint-cli/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/markdownlint-cli/node_modules/commander": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/markdownlint-cli/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "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/markdownlint-cli/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/markdownlint-cli/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/markdownlint-cli/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": { - "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 - }, - "commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "markdownlint-rule-helpers": { + "node_modules/markdownlint-rule-helpers": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.14.0.tgz", "integrity": "sha512-vRTPqSU4JK8vVXmjICHSBhwXUvbfh/VJo+j7hvxqe15tLJyomv3FLgFdFgb8kpj0Fe8SsJa/TZUAXv7/sN+N7A==", "dev": true }, - "mathml-tag-names": { + "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "maxmin": { + "node_modules/maxmin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", - "requires": { + "dependencies": { "chalk": "^4.1.0", "figures": "^3.2.0", "gzip-size": "^5.1.1", "pretty-bytes": "^5.3.0" }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/maxmin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/maxmin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/maxmin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/maxmin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/maxmin/node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/maxmin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/maxmin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "mdast-util-from-markdown": { + "node_modules/mdast-util-from-markdown": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dev": true, - "requires": { + "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-string": "^2.0.0", "micromark": "~2.11.0", "parse-entities": "^2.0.0", "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "mdast-util-to-markdown": { + "node_modules/mdast-util-to-markdown": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", "dev": true, - "requires": { + "dependencies": { "@types/unist": "^2.0.0", "longest-streak": "^2.0.0", "mdast-util-to-string": "^2.0.0", "parse-entities": "^2.0.0", "repeat-string": "^1.0.0", "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "mdast-util-to-string": { + "node_modules/mdast-util-to-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "dev": true + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "mdn-data": { + "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, - "mdurl": { + "node_modules/mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", "dev": true }, - "memize": { + "node_modules/memize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz", "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==" }, - "memoize-one": { + "node_modules/memoize-one": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" }, - "meow": { + "node_modules/meow": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", "dev": true, - "requires": { + "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", "decamelize-keys": "^1.1.0", @@ -13481,336 +17939,462 @@ "type-fest": "^0.13.1", "yargs-parser": "^18.1.3" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/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/meow/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": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "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/meow/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/meow/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/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" } }, - "merge-deep": { + "node_modules/merge-deep": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz", "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==", "dev": true, - "requires": { + "dependencies": { "arr-union": "^3.1.0", "clone-deep": "^0.2.4", "kind-of": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/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": { - "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, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "merge-stream": { + "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 }, - "merge2": { + "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" + } }, - "micromark": { + "node_modules/micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", "dev": true, - "requires": { + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { "debug": "^4.0.0", "parse-entities": "^2.0.0" } }, - "micromatch": { + "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "requires": { + "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "mime-db": { + "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==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "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==", - "requires": { + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "mimic-response": { + "node_modules/mimic-response": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "min-indent": { + "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 + "dev": true, + "engines": { + "node": ">=4" + } }, - "mini-css-extract-plugin": { + "node_modules/mini-css-extract-plugin": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", "dev": true, - "requires": { + "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "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, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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 - }, - "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, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/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/mini-css-extract-plugin/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/mini-css-extract-plugin/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" } }, - "minimatch": { + "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, - "requires": { + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "minimist-options": { + "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, - "requires": { + "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", "kind-of": "^6.0.3" }, - "dependencies": { - "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": ">= 6" + } + }, + "node_modules/minimist-options/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" } }, - "minipass": { + "node_modules/minipass": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "mixin-deep": { + "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, - "requires": { + "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": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "mixin-object": { + "node_modules/mixin-object": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", "dev": true, - "requires": { + "dependencies": { "for-in": "^0.1.3", "is-extendable": "^0.1.1" }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", - "dev": true - } + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "mkdirp": { + "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==", - "requires": { + "dependencies": { "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "moment": { + "node_modules/moment": { "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "dev": true, + "engines": { + "node": "*" + } }, - "moo": { + "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", "dev": true }, - "mousetrap": { + "node_modules/mousetrap": { "version": "1.6.5", "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz", "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==" }, - "mrmime": { + "node_modules/mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "ms": { + "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==" }, - "mute-stream": { + "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 }, - "mz": { + "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, - "requires": { + "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, - "nanoid": { + "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, - "nanomatch": { + "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, - "requires": { + "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", @@ -13822,108 +18406,142 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "natural-compare": { + "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 }, - "nearley": { + "node_modules/nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", "dev": true, - "requires": { + "dependencies": { "commander": "^2.19.0", "moo": "^0.5.0", "railroad-diagrams": "^1.0.0", "randexp": "0.4.6" + }, + "bin": { + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" + }, + "funding": { + "type": "individual", + "url": "https://nearley.js.org/#give-to-nearley" } }, - "neo-async": { + "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 }, - "nice-try": { + "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 }, - "no-case": { + "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { + "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, - "node-fetch": { + "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, - "requires": { + "dependencies": { "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node-int64": { + "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-notifier": { + "node_modules/node-notifier": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", "dev": true, "optional": true, - "requires": { + "dependencies": { "growly": "^1.3.0", "is-wsl": "^2.2.0", "semver": "^7.3.2", "shellwords": "^0.1.1", "uuid": "^8.3.0", "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/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, + "optional": true, "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node-releases": { + "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, - "node-wp-i18n": { + "node_modules/node-wp-i18n": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.7.tgz", "integrity": "sha512-4X+890+Irj8sY+6WKkFx+4wk/GGu9mGLDY1PVPF9AWF1zTKWClLA83QikcQKX55rjjKpN1jSZEQoEANNVSSBYw==", "dev": true, - "requires": { + "dependencies": { "bluebird": "^3.4.1", "gettext-parser": "^3.1.0", "glob": "^7.0.5", @@ -13932,102 +18550,129 @@ "mkdirp": "^1.0.4", "tmp": "^0.2.1" }, + "bin": { + "wpi18n": "bin/wpi18n" + } + }, + "node_modules/node-wp-i18n/node_modules/gettext-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz", + "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==", + "dev": true, "dependencies": { - "gettext-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz", - "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==", - "dev": true, - "requires": { - "encoding": "^0.1.12", - "readable-stream": "^3.2.0", - "safe-buffer": "^5.1.2" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true - } + "encoding": "^0.1.12", + "readable-stream": "^3.2.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/node-wp-i18n/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/node-wp-i18n/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/node-wp-i18n/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" } }, - "nopt": { + "node_modules/nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", - "dev": true, - "requires": { + "dependencies": { "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" } }, - "normalize-package-data": { + "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, - "requires": { + "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - } } }, - "normalize-path": { + "node_modules/normalize-package-data/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/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" + } }, - "normalize-range": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "normalize-selector": { + "node_modules/normalize-selector": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==", "dev": true }, - "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 + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "npm-package-json-lint": { + "node_modules/npm-package-json-lint": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-5.4.2.tgz", "integrity": "sha512-DH1MSvYvm+cuQFXcPehIIu/WiYzMYs7BOxlhOOFHaH2SNrA+P2uDtTEe5LOG90Ci7PTwgF/dCmSKM2HWTgWXNA==", "dev": true, - "requires": { + "dependencies": { "ajv": "^6.12.6", "ajv-errors": "^1.0.1", "chalk": "^4.1.2", @@ -14044,259 +18689,351 @@ "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, + "bin": { + "npmPkgJsonLint": "src/cli.js" + }, + "engines": { + "node": ">=10.0.0", + "npm": ">=6.0.0" + } + }, + "node_modules/npm-package-json-lint/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": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "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/npm-package-json-lint/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/npm-package-json-lint/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-package-json-lint/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/npm-package-json-lint/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/npm-package-json-lint/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/npm-package-json-lint/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/npm-package-json-lint/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "npm-run-path": { + "node_modules/npm-package-json-lint/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/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, - "requires": { + "dependencies": { "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "nth-check": { + "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, - "requires": { + "dependencies": { "boolbase": "~1.0.0" } }, - "num2fraction": { + "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 }, - "nwsapi": { + "node_modules/nwsapi": { "version": "2.2.13", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", "dev": true }, - "object-assign": { + "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==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } }, - "object-copy": { + "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, - "requires": { + "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { - "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, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-descriptor": "^0.1.0" + }, + "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" } }, - "object-filter": { + "node_modules/object-filter": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/object-filter/-/object-filter-1.0.2.tgz", "integrity": "sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==", "dev": true }, - "object-hash": { + "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" + } }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "object-is": { + "node_modules/object-is": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object-keys": { + "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 + "dev": true, + "engines": { + "node": ">= 0.4" + } }, - "object-visit": { + "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, - "requires": { + "dependencies": { "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.assign": { + "node_modules/object.assign": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.defaults": { + "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, - "requires": { + "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.defaults/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==", "dependencies": { - "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, - "requires": { - "for-in": "^1.0.1" - } - } + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.entries": { + "node_modules/object.entries": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "object.fromentries": { + "node_modules/object.fromentries": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.getownpropertydescriptors": { + "node_modules/object.getownpropertydescriptors": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", "dev": true, - "requires": { + "dependencies": { "array.prototype.reduce": "^1.0.6", "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14304,104 +19041,134 @@ "es-object-atoms": "^1.0.0", "gopd": "^1.0.1", "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.groupby": { + "node_modules/object.groupby": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, - "object.map": { + "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, - "requires": { + "dependencies": { "for-own": "^1.0.0", "make-iterator": "^1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map/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==", "dependencies": { - "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, - "requires": { - "for-in": "^1.0.1" - } - } + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.pick": { + "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, - "requires": { + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.values": { + "node_modules/object.values": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "once": { + "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, - "requires": { + "dependencies": { "wrappy": "1" } }, - "onetime": { + "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, - "requires": { + "dependencies": { "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "opener": { + "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } }, - "optionator": { + "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "requires": { + "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" } }, - "ora": { + "node_modules/ora": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", "dev": true, - "requires": { + "dependencies": { "chalk": "^3.0.0", "cli-cursor": "^3.1.0", "cli-spinners": "^2.2.0", @@ -14411,1301 +19178,1856 @@ "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/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/ora/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/ora/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/ora/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/ora/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" } }, - "os-homedir": { + "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" + } }, - "os-tmpdir": { + "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" + } }, - "osenv": { + "node_modules/osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { + "deprecated": "This package is no longer supported.", + "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" } }, - "p-cancelable": { + "node_modules/p-cancelable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "p-each-series": { + "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 + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "p-event": { + "node_modules/p-event": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", "dev": true, - "requires": { + "dependencies": { "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-finally": { + "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 + "dev": true, + "engines": { + "node": ">=4" + } }, - "p-limit": { + "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, - "requires": { + "dependencies": { "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "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, - "requires": { + "dependencies": { "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "p-map": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "p-timeout": { + "node_modules/p-timeout": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "dev": true, - "requires": { + "dependencies": { "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "p-try": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "package-json-from-dist": { + "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" }, - "param-case": { + "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { + "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "parent-module": { + "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==", - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "parse-entities": { + "node_modules/parse-entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, - "requires": { + "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", "character-reference-invalid": "^1.0.0", "is-alphanumerical": "^1.0.0", "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "parse-filepath": { + "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, - "requires": { + "dependencies": { "is-absolute": "^1.0.0", "map-cache": "^0.2.0", "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "parse-json": { + "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==", - "requires": { + "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" } }, - "parse-passwd": { + "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" + } }, - "parse5": { + "node_modules/parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, - "requires": { + "dependencies": { "entities": "^4.4.0" }, - "dependencies": { - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - } + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "parse5-htmlparser2-tree-adapter": { + "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, - "requires": { + "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "parse5-parser-stream": { + "node_modules/parse5-parser-stream": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", "dev": true, - "requires": { + "dependencies": { "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "pascal-case": { + "node_modules/parse5/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "pascalcase": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "path-case": { + "node_modules/path-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "requires": { + "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "path-exists": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "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" + } }, - "path-is-inside": { + "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 }, - "path-key": { + "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 + "dev": true, + "engines": { + "node": ">=4" + } }, - "path-parse": { + "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==" }, - "path-root": { + "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, - "requires": { + "dependencies": { "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "path-root-regex": { + "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" + } }, - "path-scurry": { + "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "requires": { + "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, - "dependencies": { - "lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, - "minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true - } + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "path-type": { + "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==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } }, - "pend": { + "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, - "performance-now": { + "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 }, - "picocolors": { + "node_modules/picocolors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, - "picomatch": { + "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" + } }, - "pify": { + "node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } }, - "pinkie": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "pinkie-promise": { + "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, - "requires": { + "dependencies": { "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "pirates": { + "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" + } }, - "pkg-dir": { + "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, - "requires": { + "dependencies": { "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "pkg-up": { + "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dev": true, - "requires": { + "dependencies": { "find-up": "^3.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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" } }, - "plur": { + "node_modules/pkg-up/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/pkg-up/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/plur": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", "dev": true, - "requires": { + "dependencies": { "irregular-plurals": "^3.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "portfinder": { + "node_modules/portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", "dev": true, - "requires": { + "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": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "ms": "^2.1.1" } }, - "posix-character-classes": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "possible-typed-array-names": { + "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + } }, - "postcss": { + "node_modules/postcss": { "version": "8.4.47", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "dev": true, - "requires": { + "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.7", "picocolors": "^1.1.0", "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "postcss-calc": { + "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, - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "postcss-colormin": { + "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, - "requires": { + "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" } }, - "postcss-convert-values": { + "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, - "requires": { + "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-discard-comments": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-discard-duplicates": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-discard-empty": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-discard-overridden": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-flexibility": { - "version": "git+https://github.com/Nikschavan/postcss-flexibility.git#923a7283d0256f2729e83f0fc384da53514676b8", - "from": "git+https://github.com/Nikschavan/postcss-flexibility.git#fix-145-build" + "node_modules/postcss-flexibility": { + "version": "3.0.0", + "resolved": "git+ssh://git@github.com/Nikschavan/postcss-flexibility.git#923a7283d0256f2729e83f0fc384da53514676b8", + "integrity": "sha512-zd6ZXrICd7k6lQ9sTV88bRRvm5t+lwNrewvSBJtfKXuKt8ZS+eNcs8SUoCXqRV9ZR9DaxFFKNKbelZfTTBwW2A==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "postcss-html": { + "node_modules/postcss-html": { "version": "0.36.0", "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", "dev": true, - "requires": { + "dependencies": { "htmlparser2": "^3.10.0" }, + "peerDependencies": { + "postcss": ">=5.0.0", + "postcss-syntax": ">=0.36.0" + } + }, + "node_modules/postcss-html/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, "dependencies": { - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "domelementtype": "1" + } + }, + "node_modules/postcss-html/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/postcss-html/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/postcss-html/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" } }, - "postcss-import": { + "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, - "requires": { + "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" } }, - "postcss-js": { + "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, - "requires": { + "dependencies": { "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "postcss-less": { + "node_modules/postcss-less": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", "dev": true, - "requires": { + "dependencies": { "postcss": "^7.0.14" }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss-less/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-less/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": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "postcss-load-config": { + "node_modules/postcss-load-config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" }, - "dependencies": { - "lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true }, - "yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "dev": true + "ts-node": { + "optional": true } } }, - "postcss-loader": { + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dev": true, - "requires": { + "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", "semver": "^7.3.5" }, - "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - } + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "postcss-media-query-parser": { + "node_modules/postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", "dev": true }, - "postcss-merge-longhand": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-merge-rules": { + "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, - "requires": { + "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" } }, - "postcss-minify-font-values": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-minify-gradients": { + "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, - "requires": { + "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" } }, - "postcss-minify-params": { + "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, - "requires": { + "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" } }, - "postcss-minify-selectors": { + "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, - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-modules-extract-imports": { + "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "dev": true + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "postcss-modules-local-by-default": { + "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, - "requires": { + "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" } }, - "postcss-modules-scope": { + "node_modules/postcss-modules-scope": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-modules-values": { + "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, - "requires": { + "dependencies": { "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-nested": { + "node_modules/postcss-nested": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "postcss-normalize-charset": { + "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 + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-normalize-display-values": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-positions": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-repeat-style": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-string": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-timing-functions": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-unicode": { + "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, - "requires": { + "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-url": { + "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, - "requires": { + "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-whitespace": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-ordered-values": { + "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, - "requires": { + "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-reduce-initial": { + "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, - "requires": { + "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-reduce-transforms": { + "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, - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-resolve-nested-selector": { + "node_modules/postcss-resolve-nested-selector": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", "dev": true }, - "postcss-safe-parser": { + "node_modules/postcss-safe-parser": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", "dev": true, - "requires": { + "dependencies": { "postcss": "^7.0.26" }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-safe-parser/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-safe-parser/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": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "postcss-sass": { + "node_modules/postcss-sass": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", "dev": true, - "requires": { + "dependencies": { "gonzales-pe": "^4.3.0", "postcss": "^7.0.21" - }, + } + }, + "node_modules/postcss-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/postcss-sass/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": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "postcss-scss": { + "node_modules/postcss-scss": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", "dev": true, - "requires": { + "dependencies": { "postcss": "^7.0.6" }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-scss/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-scss/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": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "postcss-selector-parser": { + "node_modules/postcss-selector-parser": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "requires": { + "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-svgo": { + "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, - "requires": { + "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-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/postcss-svgo/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": { - "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 - }, - "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, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "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 - }, - "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, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "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 - }, - "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, - "requires": { - "boolbase": "^1.0.0" - } - }, - "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, - "requires": { - "@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" - } + "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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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" } }, - "postcss-syntax": { + "node_modules/postcss-syntax": { "version": "0.36.2", "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", - "dev": true + "dev": true, + "peerDependencies": { + "postcss": ">=5.0.0" + } }, - "postcss-unique-selectors": { + "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, - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-value-parser": { + "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==" }, - "prelude-ls": { + "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 + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "prettier": { - "version": "npm:wp-prettier@2.6.2", + "node_modules/prettier": { + "name": "wp-prettier", + "version": "2.6.2", "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.6.2.tgz", "integrity": "sha512-AV33EzqiFJ3fj+mPlKABN59YFPReLkDxQnj067Z3uEOeRQf3g05WprL0RDuqM7UBhSRo9W1rMSC2KvZmjE5UOA==", "dev": true }, - "prettier-linter-helpers": { + "node_modules/prettier-linter-helpers": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, - "requires": { + "dependencies": { "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "pretty-bytes": { + "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "pretty-format": { + "node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/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/pretty-format/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "prismjs": { + "node_modules/pretty-format/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/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } }, - "process-nextick-args": { + "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 }, - "progress": { + "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 + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "prompts": { + "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, - "requires": { + "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "prop-types": { + "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==", - "requires": { + "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, - "proxy-from-env": { + "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "pseudomap": { + "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", "dev": true }, - "psl": { + "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 }, - "pump": { + "node_modules/pump": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "dev": true, - "requires": { + "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "punycode": { + "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "puppeteer-core": { + "node_modules/puppeteer-core": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-10.4.0.tgz", "integrity": "sha512-KU8zyb7AIOqNjLCN3wkrFXxh+EVaG+zrs2P03ATNjc3iwSxHsu5/EvZiREpQ/IJiT9xfQbDVgKcsvRuzLCxglQ==", "dev": true, - "requires": { + "dependencies": { "debug": "4.3.1", "devtools-protocol": "0.0.901419", "extract-zip": "2.0.1", @@ -15719,250 +21041,367 @@ "unbzip2-stream": "1.3.3", "ws": "7.4.6" }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "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 - }, - "progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", - "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", - "dev": true + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/puppeteer-core/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/puppeteer-core/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==", + "dev": true + }, + "node_modules/puppeteer-core/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/puppeteer-core/node_modules/progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", + "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/puppeteer-core/node_modules/ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true + "utf-8-validate": { + "optional": true } } }, - "q": { + "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "qs": { + "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, - "requires": { + "dependencies": { "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "querystringify": { + "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 }, - "queue-microtask": { + "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" + } + ] }, - "quick-lru": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "raf": { + "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "dev": true, - "requires": { + "dependencies": { "performance-now": "^2.1.0" } }, - "railroad-diagrams": { + "node_modules/railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", "dev": true }, - "randexp": { + "node_modules/randexp": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", "dev": true, - "requires": { + "dependencies": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" + }, + "engines": { + "node": ">=0.12" } }, - "randombytes": { + "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "^5.1.0" } }, - "raw-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, - "requires": { + "dependencies": { "bytes": "1", "string_decoder": "0.10" }, - "dependencies": { - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - } + "engines": { + "node": ">= 0.8.0" } }, - "rc": { + "node_modules/raw-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/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, - "requires": { + "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, - "dependencies": { - "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 - } + "bin": { + "rc": "cli.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" } }, - "react": { + "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "requires": { + "dependencies": { "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "react-chartjs-2": { + "node_modules/react-chartjs-2": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.2.0.tgz", - "integrity": "sha512-98iN5aguJyVSxp5U3CblRLH67J8gkfyGNbiK3c+l1QI/G4irHMPQw44aEPmjVag+YKTyQ260NcF82GTQ3bdscA==" + "integrity": "sha512-98iN5aguJyVSxp5U3CblRLH67J8gkfyGNbiK3c+l1QI/G4irHMPQw44aEPmjVag+YKTyQ260NcF82GTQ3bdscA==", + "peerDependencies": { + "chart.js": "^4.1.1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "react-dom": { + "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "requires": { + "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { - "scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "requires": { - "loose-envify": "^1.1.0" - } - } + "loose-envify": "^1.1.0" } }, - "react-error-boundary": { + "node_modules/react-error-boundary": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz", "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "react": ">=16.13.1" } }, - "react-is": { + "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==" }, - "react-lifecycles-compat": { + "node_modules/react-lifecycles-compat": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, - "react-redux": { + "node_modules/react-redux": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", - "requires": { + "dependencies": { "@types/use-sync-external-store": "^0.0.3", "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } } }, - "react-router": { + "node_modules/react-router": { "version": "6.26.2", "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.2.tgz", "integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==", - "requires": { + "dependencies": { "@remix-run/router": "1.19.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" } }, - "react-router-dom": { + "node_modules/react-router-dom": { "version": "6.26.2", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.2.tgz", "integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==", - "requires": { + "dependencies": { "@remix-run/router": "1.19.2", "react-router": "6.26.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "react-select": { + "node_modules/react-select": { "version": "5.8.1", "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.1.tgz", "integrity": "sha512-RT1CJmuc+ejqm5MPgzyZujqDskdvB9a9ZqrdnVLsvAHjJ3Tj0hELnLeVPQlmYdVKCdCpxanepl6z7R5KhXhWzg==", - "requires": { + "dependencies": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", "@emotion/react": "^11.8.1", @@ -15972,164 +21411,199 @@ "prop-types": "^15.6.0", "react-transition-group": "^4.3.0", "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "react-shallow-renderer": { + "node_modules/react-shallow-renderer": { "version": "16.15.0", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, - "requires": { + "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "react-test-renderer": { + "node_modules/react-test-renderer": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", "dev": true, - "requires": { + "dependencies": { "object-assign": "^4.1.1", "react-is": "^17.0.2", "react-shallow-renderer": "^16.13.1", "scheduler": "^0.20.2" }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "peerDependencies": { + "react": "17.0.2" } }, - "react-transition-group": { + "node_modules/react-test-renderer/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "requires": { + "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", "loose-envify": "^1.4.0", "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "react-virtualized": { + "node_modules/react-virtualized": { "version": "9.22.5", "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.5.tgz", "integrity": "sha512-YqQMRzlVANBv1L/7r63OHa2b0ZsAaDp1UhVNEdUaXI8A5u6hTpA5NYtUueLH2rFuY/27mTGIBl7ZhqFKzw18YQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.7.2", "clsx": "^1.0.4", "dom-helpers": "^5.1.3", "loose-envify": "^1.4.0", "prop-types": "^15.7.2", "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0" } }, - "read-cache": { + "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, - "requires": { - "pify": "^2.3.0" - }, "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" } }, - "read-pkg": { + "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, - "requires": { + "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", "parse-json": "^5.0.0", "type-fest": "^0.6.0" }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "read-pkg-up": { + "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, - "requires": { + "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, "dependencies": { - "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, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "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, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - } + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/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/read-pkg-up/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/read-pkg-up/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/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" } }, - "readable-stream": { + "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, - "requires": { + "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", @@ -16137,86 +21611,100 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } } }, - "readdir-glob": { + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/readdir-glob": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", "dev": true, - "requires": { + "dependencies": { "minimatch": "^5.1.0" - }, + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "readdirp": { + "node_modules/readdirp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "dev": true + "dev": true, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } }, - "rechoir": { + "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, - "requires": { + "dependencies": { "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" } }, - "redent": { + "node_modules/redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, - "requires": { + "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "redux": { + "node_modules/redux": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" }, - "redux-thunk": { + "node_modules/redux-thunk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==" + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "peerDependencies": { + "redux": "^5.0.0" + } }, - "reflect.getprototypeof": { + "node_modules/reflect.getprototypeof": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.1", @@ -16224,439 +21712,587 @@ "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regenerate": { + "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, - "regenerate-unicode-properties": { + "node_modules/regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, - "requires": { + "dependencies": { "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "regenerator-runtime": { + "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, - "regenerator-transform": { + "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, - "requires": { + "dependencies": { "@babel/runtime": "^7.8.4" } }, - "regex-not": { + "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, - "requires": { + "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "regexp.prototype.flags": { + "node_modules/regexp.prototype.flags": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regexpp": { + "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 + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } }, - "regexpu-core": { + "node_modules/regexpu-core": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, - "requires": { + "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "regextras": { + "node_modules/regextras": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz", "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.1.14" + } }, - "regjsgen": { + "node_modules/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", "dev": true }, - "regjsparser": { + "node_modules/regjsparser": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.0.tgz", "integrity": "sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg==", "dev": true, - "requires": { + "dependencies": { "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" } }, - "remark": { + "node_modules/remark": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", "dev": true, - "requires": { + "dependencies": { "remark-parse": "^9.0.0", "remark-stringify": "^9.0.0", "unified": "^9.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "remark-parse": { + "node_modules/remark-parse": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "dev": true, - "requires": { + "dependencies": { "mdast-util-from-markdown": "^0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "remark-stringify": { + "node_modules/remark-stringify": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", "dev": true, - "requires": { + "dependencies": { "mdast-util-to-markdown": "^0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "rememo": { + "node_modules/rememo": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/rememo/-/rememo-4.0.2.tgz", "integrity": "sha512-NVfSP9NstE3QPNs/TnegQY0vnJnstKQSpcrsI2kBTB3dB2PkdfKdTa+abbjMIDqpc63fE5LfjLgfMst0ULMFxQ==" }, - "remove-accents": { + "node_modules/remove-accents": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" }, - "remove-trailing-separator": { + "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 }, - "repeat-element": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "repeat-string": { + "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 + "dev": true, + "engines": { + "node": ">=0.10" + } }, - "requestidlecallback": { + "node_modules/requestidlecallback": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/requestidlecallback/-/requestidlecallback-0.3.0.tgz", "integrity": "sha512-TWHFkT7S9p7IxLC5A1hYmAYQx2Eb9w1skrXmQ+dS1URyvR8tenMLl4lHbqEOUnpEYxNKpkVMXUgknVpBZWXXfQ==" }, - "require-directory": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "require-from-string": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "require-main-filename": { + "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 }, - "requireindex": { + "node_modules/requireindex": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.5" + } }, - "requires-port": { + "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 }, - "reselect": { + "node_modules/reselect": { "version": "4.1.8", "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", "dev": true }, - "resolve": { + "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { + "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" } }, - "resolve-bin": { + "node_modules/resolve-bin": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/resolve-bin/-/resolve-bin-0.4.3.tgz", "integrity": "sha512-9u8TMpc+SEHXxQXblXHz5yRvRZERkCZimFN9oz85QI3uhkh7nqfjm6OGTLg+8vucpXGcY4jLK6WkylPmt7GSvw==", "dev": true, - "requires": { + "dependencies": { "find-parent-dir": "~0.3.0" } }, - "resolve-cwd": { + "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, - "requires": { + "dependencies": { "resolve-from": "^5.0.0" }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "resolve-dir": { + "node_modules/resolve-cwd/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-dir": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", "dev": true, - "requires": { + "dependencies": { "expand-tilde": "^1.2.2", "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "resolve-from": { + "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==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } }, - "resolve-url": { + "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 }, - "responselike": { + "node_modules/responselike": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, - "requires": { + "dependencies": { "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "restore-cursor": { + "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, - "requires": { + "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" } }, - "ret": { + "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 + "dev": true, + "engines": { + "node": ">=0.12" + } }, - "reusify": { + "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" + } }, - "rimraf": { + "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "rst-selector-parser": { + "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==", "dev": true, - "requires": { + "dependencies": { "lodash.flattendeep": "^4.4.0", "nearley": "^2.7.10" } }, - "rsvp": { + "node_modules/rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } }, - "rtlcss": { + "node_modules/rtlcss": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz", "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==", - "requires": { + "dependencies": { "@choojs/findup": "^0.2.1", "chalk": "^2.4.2", "mkdirp": "^0.5.1", "postcss": "^6.0.23", "strip-json-comments": "^2.0.0" }, + "bin": { + "rtlcss": "bin/rtlcss.js" + } + }, + "node_modules/rtlcss/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "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==" - } + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "run-async": { + "node_modules/rtlcss/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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 + "dev": true, + "engines": { + "node": ">=0.12.0" + } }, - "run-parallel": { + "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, - "requires": { + "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" } }, - "rungen": { + "node_modules/rungen": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz", "integrity": "sha512-zWl10xu2D7zoR8zSC2U6bg5bYF6T/Wk7rxwp8IPaJH7f0Ge21G03kNHVgHR7tyVkSSfAOG0Rqf/Cl38JftSmtw==" }, - "rxjs": { + "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, - "requires": { + "dependencies": { "tslib": "^1.9.0" }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "engines": { + "npm": ">=2.0.0" } }, - "safe-array-concat": { + "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.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "safe-buffer": { + "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.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safe-json-parse": { + "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 }, - "safe-regex": { + "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, - "requires": { + "dependencies": { "ret": "~0.1.10" } }, - "safe-regex-test": { + "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sane": { + "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, - "requires": { + "dependencies": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", "capture-exit": "^2.0.0", @@ -16667,456 +22303,585 @@ "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": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "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/braces/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/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/fill-range/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/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/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/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/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" } }, - "sass": { + "node_modules/sass": { "version": "1.79.4", "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.4.tgz", "integrity": "sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==", "dev": true, - "requires": { + "dependencies": { "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "sass-loader": { + "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dev": true, - "requires": { + "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "sax": { + "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "saxes": { + "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, - "requires": { + "dependencies": { "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" } }, - "scheduler": { + "node_modules/scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "dev": true, - "requires": { + "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, - "schema-utils": { + "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, - "requires": { + "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/schema-utils/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": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } + "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" } }, - "select": { + "node_modules/select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" }, - "semver": { + "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 + "dev": true, + "bin": { + "semver": "bin/semver.js" + } }, - "sentence-case": { + "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" } }, - "serialize-javascript": { + "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "requires": { + "dependencies": { "randombytes": "^2.1.0" } }, - "set-blocking": { + "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 }, - "set-function-length": { + "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, - "requires": { + "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "set-function-name": { + "node_modules/set-function-name": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, - "requires": { + "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "set-value": { + "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, - "requires": { + "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "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": { - "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, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "shallow-clone": { + "node_modules/shallow-clone": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==", "dev": true, - "requires": { + "dependencies": { "is-extendable": "^0.1.1", "kind-of": "^2.0.1", "lazy-cache": "^0.2.3", "mixin-object": "^2.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", + "dev": true, "dependencies": { - "kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "dev": true, - "requires": { - "is-buffer": "^1.0.2" - } - }, - "lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "dev": true - } + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "shallowequal": { + "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, - "shebang-command": { + "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, - "requires": { + "dependencies": { "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "shebang-regex": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "shellwords": { + "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, "optional": true }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "signal-exit": { + "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 }, - "simple-git": { + "node_modules/simple-git": { "version": "3.27.0", "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz", "integrity": "sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==", "dev": true, - "requires": { + "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", "debug": "^4.3.5" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/git-js?sponsor=1" } }, - "sirv": { + "node_modules/sirv": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", "dev": true, - "requires": { + "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" } }, - "sisteransi": { + "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "slash": { + "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "slice-ansi": { + "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, - "requires": { + "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/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/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" } }, - "snake-case": { + "node_modules/slice-ansi/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/snake-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "requires": { + "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "snapdragon": { + "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, - "requires": { + "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", @@ -17126,127 +22891,165 @@ "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "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 - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/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" } }, - "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==", + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "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, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "source-map": { + "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==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } }, - "source-map-js": { + "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } }, - "source-map-loader": { + "node_modules/source-map-loader": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "dev": true, - "requires": { + "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "source-map-resolve": { + "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, - "requires": { + "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", @@ -17254,188 +23057,231 @@ "urix": "^0.1.0" } }, - "source-map-support": { + "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, - "requires": { + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "source-map-url": { + "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 }, - "spawnd": { + "node_modules/spawnd": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-5.0.0.tgz", "integrity": "sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==", "dev": true, - "requires": { + "dependencies": { "exit": "^0.1.2", "signal-exit": "^3.0.3", "tree-kill": "^1.2.2", "wait-port": "^0.2.9" } }, - "spdx-correct": { + "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, - "requires": { + "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, - "spdx-exceptions": { + "node_modules/spdx-exceptions": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", "dev": true }, - "spdx-expression-parse": { + "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, - "requires": { + "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, - "spdx-license-ids": { + "node_modules/spdx-license-ids": { "version": "3.0.20", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", "dev": true }, - "specificity": { + "node_modules/specificity": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", - "dev": true + "dev": true, + "bin": { + "specificity": "bin/specificity" + } }, - "split-string": { + "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, - "requires": { + "dependencies": { "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" }, - "stable": { + "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 }, - "stack-utils": { + "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, - "requires": { + "dependencies": { "escape-string-regexp": "^2.0.0" }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } + "engines": { + "node": ">=10" + } + }, + "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" } }, - "static-extend": { + "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, - "requires": { + "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { - "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, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "stop-iteration-iterator": { + "node_modules/stop-iteration-iterator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, - "requires": { + "dependencies": { "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "stream-buffers": { + "node_modules/stream-buffers": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.3.tgz", "integrity": "sha512-pqMqwQCso0PBJt2PQmDO0cFj0lyqmiwOMiMSkVtRokl7e+ZTRYgDHKnuZNbqjiJXgsg4nuqtD/zxuo9KqTp0Yw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "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_decoder/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 }, - "string-length": { + "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, - "requires": { + "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "string-template": { + "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 }, - "string-width": { + "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, - "requires": { + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "string.prototype.includes": { + "node_modules/string.prototype.includes": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", "dev": true, - "requires": { + "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, - "string.prototype.matchall": { + "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", @@ -17448,131 +23294,159 @@ "regexp.prototype.flags": "^1.5.2", "set-function-name": "^2.0.2", "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.repeat": { + "node_modules/string.prototype.repeat": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", "dev": true, - "requires": { + "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, - "string.prototype.trim": { + "node_modules/string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.0", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.trimend": { + "node_modules/string.prototype.trimend": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.trimstart": { + "node_modules/string.prototype.trimstart": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "strip-ansi": { + "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, - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom": { + "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 + "dev": true, + "engines": { + "node": ">=4" + } }, - "strip-eof": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "strip-final-newline": { + "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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "strip-indent": { + "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, - "requires": { + "dependencies": { "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "strip-json-comments": { + "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 + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "strip-outer": { + "node_modules/strip-outer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, - "requires": { + "dependencies": { "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "style-search": { + "node_modules/style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", "dev": true }, - "styled-components": { + "node_modules/styled-components": { "version": "6.1.13", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz", "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", - "requires": { + "dependencies": { "@emotion/is-prop-valid": "1.2.2", "@emotion/unitless": "0.8.1", "@types/stylis": "4.2.5", @@ -17583,63 +23457,95 @@ "stylis": "4.3.2", "tslib": "2.6.2" }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", "dependencies": { - "@emotion/is-prop-valid": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", - "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", - "requires": { - "@emotion/memoize": "^0.8.1" - } - }, - "@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - } - }, - "stylis": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", - "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/styled-components/node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/styled-components/node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "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.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "stylehacks": { + "node_modules/styled-components/node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" + }, + "node_modules/styled-components/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/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, - "requires": { + "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "stylelint": { + "node_modules/stylelint": { "version": "13.13.1", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz", "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==", "dev": true, - "requires": { + "dependencies": { "@stylelint/postcss-css-in-js": "^0.37.2", "@stylelint/postcss-markdown": "^0.36.2", "autoprefixer": "^9.8.6", @@ -17689,271 +23595,379 @@ "v8-compile-cache": "^2.3.0", "write-file-atomic": "^3.0.3" }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", + "integrity": "sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==", + "dev": true, + "peerDependencies": { + "stylelint": ">=10.1.0" + } + }, + "node_modules/stylelint-config-recommended-scss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.3.0.tgz", + "integrity": "sha512-/noGjXlO8pJTr/Z3qGMoaRFK8n1BFfOqmAbX1RjTIcl4Yalr+LUb1zb9iQ7pRx1GsEBXOAm4g2z5/jou/pfMPg==", + "dev": true, + "dependencies": { + "stylelint-config-recommended": "^5.0.0" + }, + "peerDependencies": { + "stylelint": "^10.1.0 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "stylelint-scss": "^3.0.0" + } + }, + "node_modules/stylelint-config-recommended-scss/node_modules/stylelint-config-recommended": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz", + "integrity": "sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==", + "dev": true, + "peerDependencies": { + "stylelint": "^13.13.0" + } + }, + "node_modules/stylelint-scss": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz", + "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "stylelint": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0" + } + }, + "node_modules/stylelint/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/stylelint/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/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "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 - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "requires": { - "@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" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "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 - } - } - }, - "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 - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "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 - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "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 - } + "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" } }, - "stylelint-config-recommended": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", - "integrity": "sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==", + "node_modules/stylelint/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 }, - "stylelint-config-recommended-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.3.0.tgz", - "integrity": "sha512-/noGjXlO8pJTr/Z3qGMoaRFK8n1BFfOqmAbX1RjTIcl4Yalr+LUb1zb9iQ7pRx1GsEBXOAm4g2z5/jou/pfMPg==", + "node_modules/stylelint/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, - "requires": { - "stylelint-config-recommended": "^5.0.0" + "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/stylelint/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": { - "stylelint-config-recommended": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz", - "integrity": "sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==", - "dev": true - } + "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" } }, - "stylelint-scss": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz", - "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==", + "node_modules/stylelint/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, - "requires": { - "lodash": "^4.17.15", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/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/stylelint/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "stylis": { + "node_modules/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, - "sucrase": { + "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "requires": { + "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "glob": "^10.3.10", @@ -17962,138 +23976,178 @@ "pirates": "^4.0.1", "ts-interface-checker": "^0.1.9" }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - } - }, - "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true - } + "balanced-match": "^1.0.0" + } + }, + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "sugarss": { + "node_modules/sucrase/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sugarss": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", "dev": true, - "requires": { + "dependencies": { "postcss": "^7.0.2" - }, + } + }, + "node_modules/sugarss/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/sugarss/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": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "supports-color": { + "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==", - "requires": { + "dependencies": { "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "supports-hyperlinks": { + "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, - "requires": { + "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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/supports-hyperlinks/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": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "supports-preserve-symlinks-flag": { + "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==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "svg-parser": { + "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", "dev": true }, - "svg-tags": { + "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, - "svgo": { + "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dev": true, - "requires": { + "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", "css-select": "^2.0.0", @@ -18107,63 +24161,77 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" } }, - "symbol-tree": { + "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 }, - "tabbable": { + "node_modules/tabbable": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" }, - "table": { + "node_modules/table": { "version": "6.8.2", "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, - "requires": { + "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.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "tailwind-merge": { + "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 + }, + "node_modules/tailwind-merge": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.3.tgz", - "integrity": "sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==" + "integrity": "sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } }, - "tailwindcss": { + "node_modules/tailwindcss": { "version": "3.4.13", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", - "dev": true, - "requires": { + "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", @@ -18187,641 +24255,828 @@ "resolve": "^1.22.2", "sucrase": "^3.32.0" }, - "dependencies": { - "chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "glob-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, - "requires": { - "is-glob": "^4.0.3" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - } + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "tailwindcss-scoped-preflight": { + "node_modules/tailwindcss-scoped-preflight": { "version": "3.4.5", "resolved": "https://registry.npmjs.org/tailwindcss-scoped-preflight/-/tailwindcss-scoped-preflight-3.4.5.tgz", - "integrity": "sha512-KXoK0eHjERoCBJRHwGqWMtLp048BUliWjfd30mUGbJRvAD951OtOCcg9crEHdAjJscRGJA+tHGp5Gv846m2etA==" + "integrity": "sha512-KXoK0eHjERoCBJRHwGqWMtLp048BUliWjfd30mUGbJRvAD951OtOCcg9crEHdAjJscRGJA+tHGp5Gv846m2etA==", + "peerDependencies": { + "postcss": "^8", + "tailwindcss": "^3" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "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" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "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==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } }, - "tannin": { + "node_modules/tannin": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz", "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==", - "requires": { + "dependencies": { "@tannin/plural-forms": "^1.1.0" } }, - "tapable": { + "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "tar-fs": { + "node_modules/tar-fs": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", "dev": true, - "requires": { + "dependencies": { "chownr": "^1.1.1", "mkdirp": "^0.5.1", "pump": "^3.0.0", "tar-stream": "^2.0.0" } }, - "tar-stream": { + "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, - "requires": { + "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/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": { - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "terminal-link": { + "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, - "requires": { + "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "terser": { + "node_modules/terser": { "version": "5.34.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, - "dependencies": { - "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true - } + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "terser-webpack-plugin": { + "node_modules/terser-webpack-plugin": { "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", "terser": "^5.26.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "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, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } - } - }, - "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, - "requires": { - "has-flag": "^4.0.0" - } - } + "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/terser-webpack-plugin/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/terser-webpack-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, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-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/terser-webpack-plugin/node_modules/schema-utils/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/terser-webpack-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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "test-exclude": { + "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, - "requires": { + "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "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 }, - "thenify": { + "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, - "requires": { + "dependencies": { "any-promise": "^1.0.0" } }, - "thenify-all": { + "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, - "requires": { + "dependencies": { "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" } }, - "throat": { + "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 }, - "through": { + "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 }, - "tiny-emitter": { + "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, - "tiny-lr": { + "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, - "requires": { + "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": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "ms": "^2.1.1" } }, - "tinymce": { + "node_modules/tinymce": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-7.3.0.tgz", "integrity": "sha512-Ls4PgYlpk73XAxBSBqbVmSl8Mb3DuNfgF01GZ0lY6/MOEVRl3IL+VxC1Oe6165e8WqbqVsxO3Qj/PmoYNvQKGQ==" }, - "tmp": { + "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, - "requires": { + "dependencies": { "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "tmpl": { + "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 }, - "to-fast-properties": { + "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==" + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } }, - "to-object-path": { + "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, - "requires": { + "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": { - "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, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "to-readable-stream": { + "node_modules/to-readable-stream": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "to-regex": { + "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, - "requires": { + "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" } }, - "to-regex-range": { + "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, - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "totalist": { + "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "tough-cookie": { + "node_modules/tough-cookie": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, - "requires": { + "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", "universalify": "^0.2.0", "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" } }, - "tr46": { + "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "tree-kill": { + "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true + "dev": true, + "bin": { + "tree-kill": "cli.js" + } }, - "trim-newlines": { + "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 + "dev": true, + "engines": { + "node": ">=8" + } }, - "trim-repeated": { + "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, - "requires": { + "dependencies": { "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "trough": { + "node_modules/trough": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "ts-interface-checker": { + "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 + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, - "tsconfig-paths": { + "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, - "requires": { + "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.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": { - "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, - "requires": { - "minimist": "^1.2.0" - } - } + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "tslib": { + "node_modules/tslib": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" }, - "tsutils": { + "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, - "requires": { + "dependencies": { "tslib": "^1.8.1" }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "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" } }, - "type-check": { + "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/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-detect": { + "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 + "dev": true, + "engines": { + "node": ">=4" + } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "typed-array-buffer": { + "node_modules/typed-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" } }, - "typed-array-byte-length": { + "node_modules/typed-array-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typed-array-byte-offset": { + "node_modules/typed-array-byte-offset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, - "requires": { + "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typed-array-length": { + "node_modules/typed-array-length": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typedarray": { + "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 }, - "typedarray-to-buffer": { + "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, - "requires": { + "dependencies": { "is-typedarray": "^1.0.0" } }, - "uc.micro": { + "node_modules/uc.micro": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, - "uglify-js": { + "node_modules/uglify-js": { "version": "3.19.3", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==" + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } }, - "unbox-primitive": { + "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, - "requires": { + "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" } }, - "unbzip2-stream": { + "node_modules/unbzip2-stream": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", "dev": true, - "requires": { + "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" } }, - "unc-path-regex": { + "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" + } }, - "underscore.string": { + "node_modules/underscore.string": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, - "requires": { + "dependencies": { "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" } }, - "undici": { + "node_modules/undici": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", - "dev": true + "dev": true, + "engines": { + "node": ">=18.17" + } }, - "undici-types": { + "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true }, - "unicode-canonical-property-names-ecmascript": { + "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "unicode-match-property-ecmascript": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "requires": { + "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { + "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { + "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "unified": { + "node_modules/unified": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", "dev": true, - "requires": { + "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", "is-buffer": "^2.0.0", @@ -18829,435 +25084,596 @@ "trough": "^1.0.0", "vfile": "^4.0.0" }, - "dependencies": { - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "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 + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/unified/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" } }, - "union-value": { + "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, - "requires": { + "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" } }, - "unist-util-find-all-after": { + "node_modules/unist-util-find-all-after": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", "dev": true, - "requires": { + "dependencies": { "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-is": { + "node_modules/unist-util-is": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "unist-util-stringify-position": { + "node_modules/unist-util-stringify-position": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, - "requires": { + "dependencies": { "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "universalify": { + "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 + "dev": true, + "engines": { + "node": ">= 4.0.0" + } }, - "unquote": { + "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", "dev": true }, - "unset-value": { + "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, - "requires": { + "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": { - "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, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - } + "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" } }, - "update-browserslist-db": { + "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/update-browserslist-db": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, - "requires": { + "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.2.0", "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "upper-case": { + "node_modules/upper-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "requires": { + "dependencies": { "tslib": "^2.0.3" } }, - "upper-case-first": { + "node_modules/upper-case-first": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "requires": { + "dependencies": { "tslib": "^2.0.3" } }, - "uri-js": { + "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, - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "uri-path": { + "node_modules/uri-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", - "integrity": "sha512-8pMuAn4KacYdGMkFaoQARicp4HSw24/DHOVKWqVRJ8LhhAwPPFpdGvdL9184JVmUwe7vz7Z9n6IqI6t5n2ELdg==" + "integrity": "sha512-8pMuAn4KacYdGMkFaoQARicp4HSw24/DHOVKWqVRJ8LhhAwPPFpdGvdL9184JVmUwe7vz7Z9n6IqI6t5n2ELdg==", + "engines": { + "node": ">= 0.10" + } }, - "urix": { + "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 }, - "url-loader": { + "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", "dev": true, - "requires": { + "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", "schema-utils": "^3.0.0" }, - "dependencies": { - "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, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } - } + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true } } }, - "url-parse": { + "node_modules/url-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/url-loader/node_modules/schema-utils/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/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, - "requires": { + "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "use": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "use-isomorphic-layout-effect": { + "node_modules/use-isomorphic-layout-effect": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==" + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } }, - "use-memo-one": { + "node_modules/use-memo-one": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", - "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==" + "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "use-sync-external-store": { + "node_modules/use-sync-external-store": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", - "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==" + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "util-deprecate": { + "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 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "util.promisify": { + "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, - "requires": { + "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "uuid": { + "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, - "optional": true + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } }, - "v8-compile-cache": { + "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 }, - "v8-to-istanbul": { + "node_modules/v8-to-istanbul": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, - "dependencies": { - "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 - }, - "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": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/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/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" } }, - "v8flags": { + "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, - "requires": { + "dependencies": { "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" } }, - "validate-npm-package-license": { + "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, - "requires": { + "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "vfile": { + "node_modules/vfile": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dev": true, - "requires": { + "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^2.0.0", "vfile-message": "^2.0.0" }, - "dependencies": { - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "vfile-message": { + "node_modules/vfile-message": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, - "requires": { + "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "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" + } + ], + "engines": { + "node": ">=4" } }, - "w3c-hr-time": { + "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, - "requires": { + "dependencies": { "browser-process-hrtime": "^1.0.0" } }, - "w3c-xmlserializer": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, - "requires": { + "dependencies": { "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "wait-on": { + "node_modules/wait-on": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", "dev": true, - "requires": { + "dependencies": { "axios": "^0.21.1", "joi": "^17.3.0", "lodash": "^4.17.21", "minimist": "^1.2.5", "rxjs": "^6.6.3" }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/wait-on/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, "dependencies": { - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.0" - } - } + "follow-redirects": "^1.14.0" } }, - "wait-port": { + "node_modules/wait-port": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-0.2.14.tgz", "integrity": "sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==", "dev": true, - "requires": { + "dependencies": { "chalk": "^2.4.2", "commander": "^3.0.2", "debug": "^4.1.1" }, - "dependencies": { - "commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "dev": true - } + "bin": { + "wait-port": "bin/wait-port.js" + }, + "engines": { + "node": ">=8" } }, - "walker": { + "node_modules/wait-port/node_modules/commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + }, + "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, - "requires": { + "dependencies": { "makeerror": "1.0.12" } }, - "watchpack": { + "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, - "requires": { + "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "wcwidth": { + "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, - "requires": { + "dependencies": { "defaults": "^1.0.3" } }, - "webfontloader": { + "node_modules/webfontloader": { "version": "1.6.28", "resolved": "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz", "integrity": "sha512-Egb0oFEga6f+nSgasH3E0M405Pzn6y3/9tOVanv/DLfa1YBIgcv90L18YyWnvXkRbIM17v5Kv6IT2N6g1x5tvQ==" }, - "webidl-conversions": { + "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==", "dev": true }, - "webpack": { + "node_modules/webpack": { "version": "5.95.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", "dev": true, - "requires": { + "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", @@ -19282,44 +25698,28 @@ "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, - "dependencies": { - "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "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, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } } }, - "webpack-bundle-analyzer": { + "node_modules/webpack-bundle-analyzer": { "version": "4.10.2", "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", "dev": true, - "requires": { + "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", @@ -19333,42 +25733,64 @@ "sirv": "^2.0.3", "ws": "^7.3.1" }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, "dependencies": { - "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true - }, - "acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "requires": { - "acorn": "^8.11.0" - } - }, - "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 - }, - "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 - } + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/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-bundle-analyzer/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" } }, - "webpack-cli": { + "node_modules/webpack-cli": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, - "requires": { + "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.1.1", "@webpack-cli/info": "^2.0.2", @@ -19383,219 +25805,376 @@ "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, - "dependencies": { - "@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true - }, - "@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true - }, - "@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true - }, - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "requires": { - "resolve": "^1.20.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true }, - "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 + "webpack-bundle-analyzer": { + "optional": true }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/webpack-cli/node_modules/@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/webpack-cli/node_modules/@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true } } }, - "webpack-livereload-plugin": { + "node_modules/webpack-cli/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/webpack-cli/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/webpack-cli/node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli/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/webpack-cli/node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-cli/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/webpack-cli/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/webpack-cli/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/webpack-livereload-plugin": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-3.0.2.tgz", "integrity": "sha512-5JeZ2dgsvSNG+clrkD/u2sEiPcNk4qwCVZZmW8KpqKcNlkGv7IJjdVrq13+etAmMZYaCF1EGXdHkVFuLgP4zfw==", "dev": true, - "requires": { + "dependencies": { "anymatch": "^3.1.1", "portfinder": "^1.0.17", "schema-utils": ">1.0.0", "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">= 10.18.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "webpack-merge": { + "node_modules/webpack-merge": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, - "requires": { + "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.0" }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-merge/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": { - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - } + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-merge/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-merge/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" } }, - "webpack-sources": { + "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 + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/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" + } }, - "websocket-driver": { + "node_modules/webpack/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/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, - "requires": { + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "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 + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "whatwg-encoding": { + "node_modules/whatwg-encoding": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", "dev": true, - "requires": { + "dependencies": { "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" } }, - "whatwg-mimetype": { + "node_modules/whatwg-mimetype": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - "dev": true + "dev": true, + "engines": { + "node": ">=18" + } }, - "whatwg-url": { + "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==", "dev": true, - "requires": { + "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, - "which": { + "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "which-boxed-primitive": { + "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, - "requires": { + "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" } }, - "which-builtin-type": { + "node_modules/which-builtin-type": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, - "requires": { + "dependencies": { "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", @@ -19609,154 +26188,206 @@ "which-collection": "^1.0.2", "which-typed-array": "^1.1.15" }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-collection": { + "node_modules/which-builtin-type/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/which-collection": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, - "requires": { + "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-module": { + "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 }, - "which-typed-array": { + "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, - "requires": { + "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "wildcard": { + "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 }, - "word-wrap": { + "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 + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "wrap-ansi": { + "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, - "requires": { + "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/wrap-ansi/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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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" } }, - "wrappy": { + "node_modules/wrap-ansi/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/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 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "write-file-atomic": { + "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, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "ws": { + "node_modules/ws": { "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true + "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 + } + } }, - "xml-name-validator": { + "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 }, - "xmlchars": { + "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 }, - "y18n": { + "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 + "dev": true, + "engines": { + "node": ">=10" + } }, - "yallist": { + "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "yaml": { + "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } }, - "yargs": { + "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "requires": { + "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -19764,77 +26395,100 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + } }, - "yauzl": { + "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "requires": { + "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "dev": true + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "zip-stream": { + "node_modules/zip-stream": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", "dev": true, - "requires": { + "dependencies": { "archiver-utils": "^3.0.4", "compress-commons": "^4.1.2", "readable-stream": "^3.6.0" }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, "dependencies": { - "archiver-utils": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", - "dev": true, - "requires": { - "glob": "^7.2.3", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - } - }, - "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/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" } }, - "zwitch": { + "node_modules/zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } } } diff --git a/src/App.js b/src/App.js index 034600dd..d7eb40a4 100644 --- a/src/App.js +++ b/src/App.js @@ -3,12 +3,14 @@ import './styles.css'; // Ensure you have your Tailwind CSS styles imported import Test from '@screens/Test.js'; import Dashboard from '@components/Dashboard/Dashboard'; import Features from '@components/Widgets/Features'; +import Templates from '@components/Templates/Templates'; const App = () => { return ( <> {/* */} - + {/* */} + ); }; diff --git a/src/Components/Templates/ExploreTemplates.jsx b/src/Components/Templates/ExploreTemplates.jsx new file mode 100644 index 00000000..44b9cf7b --- /dev/null +++ b/src/Components/Templates/ExploreTemplates.jsx @@ -0,0 +1,106 @@ +import React from "react"; +import { Container, Title, Button } from "@bsf/force-ui"; +import { Zap, Plus, Check } from "lucide-react"; + +const ExploreTemplates = () => { + + const templateData = [ + { + id: 1, + icon: "", + title: "250+ templates for evrry niche", + }, + { + id: 2, + icon: "", + title: "Modern, timeless designs", + }, + { + id: 3, + icon: "", + title: "Full design flexibility for easy customization", + }, + { + id: 4, + icon: "", + title: "100% responsive across all devices", + } + ]; + + return ( +

+ + +
+ } + iconPosition="left" + size="xs" + tag="h6" + title="Design Your Website in Minutes" + className="text-xs font-semibold text-brand-primary-600" + /> + <Title + description="" + icon={""} + iconPosition="left" + tag="h6" + title="Build your website faster using our prebuilt templates" + className="py-1 text-sm" + /> + <p className="text-md m-0 text-text-secondary"> + Stop building your site from scratch. Use our professional templates for your stunning website. + It’s easy to customize and completely responsive. Explore hundreds of designs and bring your vision to life in no time. + </p> + </div> + <div className="grid grid-cols-1 grid-flow-row gap-1 my-4"> + {templateData.map((template) => ( + <Title + key={template.id} + description="" + icon={ + <Check className="text-brand-primary-600 mr-1 h-3 w-3" /> + } + iconPosition="left" + size="xs" + tag="h6" + title={template.title} + className="" + /> + ))} + </div> + <div className="flex items-center pb-3 gap-4"> + <Button + icon={<Plus />} + iconPosition="right" + variant="secondary" + style={{backgroundColor:"#6005FF"}} + className="" + > + Explore Templates + </Button> + <Button icon={""} iconPosition="right" variant="ghost"> + Learn More + </Button> + </div> + </Container.Item> + <Container.Item className="flex justify-center items-center" style={{width:"60%"}}> + <img + src={`${hfeSettingsData.template_url}`} + alt="Column Showcase" + className="w-full h-auto rounded" + /> + </Container.Item> + </Container> + </div> + ) +} + +export default ExploreTemplates diff --git a/src/Components/Templates/Templates.jsx b/src/Components/Templates/Templates.jsx new file mode 100644 index 00000000..e6595c02 --- /dev/null +++ b/src/Components/Templates/Templates.jsx @@ -0,0 +1,43 @@ +import React from 'react' +import { Container } from "@bsf/force-ui"; +import NavMenu from '@components/NavMenu'; +import HeaderLine from '@components/HeaderLine'; +import ExploreTemplates from './ExploreTemplates'; + +const Templates = () => { + return ( + <> + <NavMenu /> + <div className=""> + <HeaderLine /> + <Container + align="stretch" + className="p-2" + containerType="flex" + direction="row" + gap="sm" + justify="center" + style={{ + width: "100%", + }} + > + <Container.Item + className="p-2" + alignSelf="auto" + order="none" + shrink={1} + style={{ + width: "90%", + }} + > + {/* <WelcomeContainer /> + <Widgets /> */} + <ExploreTemplates /> + </Container.Item> + </Container> + </div> + </> + ) +} + +export default Templates