From f35e6e1882bd9d1cbf331cd83a1d48f5ab21204e Mon Sep 17 00:00:00 2001 From: rainbro <33367671@qq.com> Date: Thu, 17 Jul 2025 18:20:44 +0800 Subject: [PATCH 01/14] =?UTF-8?q?=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/home/kf.png | Bin 0 -> 226623 bytes src/assets/home/supplyPrice1.png | Bin 6276 -> 0 bytes src/assets/home/supplyPrice2.png | Bin 5603 -> 0 bytes src/assets/home/supplyPrice3.png | Bin 4323 -> 0 bytes src/views/agent/home.vue | 281 +++++++++++++++++++++------------------ 5 files changed, 155 insertions(+), 126 deletions(-) create mode 100644 src/assets/home/kf.png delete mode 100644 src/assets/home/supplyPrice1.png delete mode 100644 src/assets/home/supplyPrice2.png delete mode 100644 src/assets/home/supplyPrice3.png diff --git a/src/assets/home/kf.png b/src/assets/home/kf.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a895b8bafe849f3cbdcc5d36c0fc0861f80d94 GIT binary patch literal 226623 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⪼7 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%0Avelt=rt^_E1;vrle=_lp1rSGZYmXnZXi3jFBu zRDx3-K)*TArdxsa#7VH7xi6!(Zh#n*Ie($zOwqS(NQ=T+# z1{R(%lE+)-I5Zb7Zp~LP#iuRBekh8#x#H<8;*!O+;1sTnPFZGAYGOOk4J8PH(E$(m z#%u8S?f)I3e_(asnN5vI6?^GK)%#S1~d<}Ygn$!~(+zQ6nOgI*ii<3hDcsqqln zf|TrcLui$$2IucQ(#2zo&4iNw+0Aj>saU4y=qjGW04x;#sMN3)TKm*J0VdJ33gtbA zFMEPSp~FE*hlrah-HKSkU*JbdZ~A@EHIpl_vs3{3*Wc}J)1!ggq`9pl5@B0e-r!1igl}bDRc6n zUHi1hXB3gO@`2E&0`hfcr;aTg|9tzS9oyl!6tr}`bN={bi3Y0^R#+`MUlAQ}x0~GG zb<#q!Xb!dWFPEy&jTm>uz7*7N{4zF&YWZt}0YKU-Pwn23a+)s+ee|hEOt%QRDT+Xw z@b5XeECO6jMalTH(QT)yzCgB!)f^0z*K^&bm;_k9?!rcKhS`+Xk1rRpLMCnK>}4Vz zA@NyIoLn9$qMzjg5RX@>JTP)y+ zj0GYzHdngZsS?T<#2O@cxlqaBii&7#yGaSVfQaC+l-|HYIg?j(-9}(mbDGhnGfFfE z{-_xfsh z*Y{2Y&T0V{LP0oWTIr{$bFw)7s!!9Z9ar$=aQ2m^B7J_GYDSMLb_X=ErkJS{Kdsy9 zEXS2nKToF9F)EgCZ+`r??@XhV z8}oC-AV-M^6vH{6)I$dC=V_uAGN>-@-YV62lSqAw$dJ!YSUP`z)m!-9FF=o>VLOz!jEv z82+j10-3G+>*n-ls+?9_brFod!A^`+7QjNdzM~fv{vS~c%QaBhl z6?}t8!9A3HA96R!T|tI6vHMzyW&JqcZ20sT_GH81@Huj17i;Nc$8`-c3=-pGm>&D> zOO#3$V+y7Qd$PZxr7%kMx5%GaPkVW>o3-VBZ~n^{{-2-7@>F2 zW^mfrIUhNGK$|CrL<(wx# z+9`*J8~#xyFrgYdt2#4>f~>ckAN?*~B~AupT)(tY-Tz)_OauGu4(CJU8$kX>(nicz z8Zs8M?Zqc%13k(8xX{f#46YL{u0oo#VtF%T@Ttai*G2xGDgJLlL?Nh);YU~OIzOl; zEeDRmT4#!amrk#-PNy<;q?n%qVj6Cb+>?o%FhEz+v){bxIxKusYdYt}el08t{f^Or zA@FuE3U;<(W#2%-fp4nm`{T7rKgQXokOoT3*bG2E=W1_GHg+5z*{VqhB1%OVj`ym_6A}hp1`5L_g--M)3qd!TU zz}eaH+-VB1Bb1AW;Dg+k|EI~#;RZxd9hF`!sE7~>>)p1NaSDF;P=3u-;&WVW<)eQc zAZ#dVzvi>j=YOGgsuOUnbN*k-wuR=3IIUn~g=x#`rRg^Hzij%yuc!ZTY=bY=>ua^L zYBQ(X!@a+n8X!Z%aVW_SV9H~>&kjKVY+2M=@+RQ0HW$aP4Lc$+tbDSTy=6ZtT84`a z>+S2SPse|n1!a}r`VmCf2wxaTEIE!&MKzX+0uqoQ4p@g%@BNS_DC?$0lYdDJWfcir z?Vn_0COI6wU&@n<-INQsk~>GJd4EbFle;tfGvaXUBJ<1nX%t&JjaEzC-_;a| zVpHFbhgSr=_*)`*cwM=+T~jRM!=>Bjs0F^_q61hEKQ&~`<=n`J#mV+-!IG1Z6JQ6L ziPUuvwfi1&RJQnWm1mSYBUPlzU9+`5ph^V> zCPEU7>h98Oas)~jS8a8eXLgJZrXpC)rjxz5j$J`!qWtHzeXsfJ`(KaIO$ z*fcPBnwz(K0tx0uXane@HlM+F7eZ_vL@LYh(>c8Gz_^xyYG?Z}Il<0_>`>KMJl1an z-6(%z$E}A6F~Ps%cskHF{T4$4+>bhAxGTEYf@;Arp~QSDGtQ5JM4BqR>R6W*OIMI? z761*NVQaY5R|vOl<*zU)$*+V`>XE>1Ite%ho#{stZ(~_|FLrcyyauN;ma%==D1uDah!)+C+OhQxB{_9( z1h}y@3AL0ba>Jg(yT)my{vf{3+tc>4WBe==y*V>8Llp_}wzeU+c*6et=3zi=B6}Lm zUVmTi{o2iBtI*0Z)K7qVuF7fWvtDPp|BZEkHp1!@yOLDfyjDP-xc3JS{+~{I({i@p zKnUAGJXrfsv~<_T;1U+|Kq|W5<$E=cu$H$7d13ddT*a$QedlvLSUm}*dn#+`V*@uE zw#|PGs(9*RzFoam7KGe_EDtWFQQA!CdM{$r#}rPDax!ye))bfZVI1i zycrVN$x#w8S`?U7oYLfbvdBv+_ZJUBbg!+2)qW5Bbj5zp_hJ9ikG&@SYI&E!EbP0g z-@*GT&YM)>*5174w#3sJ9pji+h>-?bC;xx`A51;6;!+*lo$QzY1^l)4mo?ZU>rNgc zM~24{IKMpgoxM1|ARBnYWOos)iv>>zT~ag0@mefWwaGxy4_XAeE8JAwy=njn@t7TV z*5YLi3C`iSCy0q4UfqW0zf9}=F41IR4<2KR7;lLlZBh>4U^y@H{?W#_Tlx5oC_sM5Fa024J`6jqsFXu%HIXA4aq{+| z(hhglic;c7cLH@`xLhkVr9iU-uZLAV#QQU6E_28lJs>i1c>g?ZoHg`dPY?h3&pHaZ zdvf5)4WxvjFw@>_%Yu@LT360twXZNkhYDiVj`1d>lS$o(Zt2syrDiVD20WjE5k*m` z+wBwqadL(VV+RPlVjDU*=Xn|~HA3q4 zp;UGBPMFMoF>YnxUPLEj@zj6N)zlQ2^?X&ppw)O%j+HjLW52vSX0j{tOU1(bqPVQ- z_qUl7$-|zL+x!Vt)rcZ?pZ$Kvm9;0Q!5}yNc`DJ7MSc6(&OIjcslC>}sdmUAYJE2# z;iVYf(>&~p|E#@8X0@yQxM%mrv48(vcr#*{F1mhAxmiw`yGl!2CLi`FP}&3D?a7G? zof#EAl%nq{nO!9OXpy!kIc`0+F!L`L{WoVE(0XJo)M9vQ+BN7GCuV>#XY?Hqf+?p; zC>q}|?teVzube2t#K0s@B*c_pguEhKs4d`KRavUjvPpz*HqD-HU98Y`qm*rKR7|v( zJ@~!brYQowtj0qoOMd^xhqNbH%$g}G5HkZK;zTu*>=QTV`@EC<7}Ijjq@P}9QYrrn zSLv_aYjebuX-EH3xMPQxhA$$i>p5|3mpZ>cIc^btPG!4`6yJQ~{-f4M_EJpFGS z0n41o;Y6dvw{Bz25{Tr<V^DA2Wr zQvos8a3rWpUUmNiHX$~K} zqE~m_+Vo2dN1$&6}9oav_Y~p~!7rbh}6&9lc zWn|cJ@TK!@h(sd(41vOsUFhpur-N>Fn2cHqiZoW`=fEb+f|Q=k;KO-=iS|t?t(rO7 z?F2RmEKU-o&7mjR#`k@6HUyt{)foH@@AmorJTA z4WDrZvAUEwy2%$iaIX+sJ|VzIo|y_v2C>Yu21P?PS_dNdpGXXu~Fsy4QJ_;!&Y1 zQ3mzm(Q=_1Fkkir{N}Br5$iO+6-QItd!r92RWHbtPF_R$-A@X1SCW2BG45~72Se7Q zy_ONSaerBlIwY&sL^8uwk(_N7aq*|#;w=2#Q!iX1u_>XCvB9gZSKK2H;iOS6@r{i@ zoJpJqC590Q=t6(5W1MSopoOnbwJqQlwd5ghZbC(2?+WgF`Dg22fQK)VduvGJx#0E_ z*+o*g+Umd8jQhaI1N^u7?Q;44+E$YH^W487zuJ~~?ngLEM$!MAI4fej>SDM~+)Jz) zOjVe=QN+g0i2V5eK5b^|J;C#E#6X#;hOHa_Pr64C8k0aBzBGJ79T-SInjR;xOUJY>i33kAAsQrGXI zK^IoJB=OYfYNi`RVfz&?9f@$doWWV3 z2GUy0Pe%Ep7?Y7UeDaPYfjW|nZCN1eF{rR+cRie8UK{i-%DAf<9rou`#t#UNsq{H% zlxy*i6}gZ{gWKQ+*-n4L+GqGz+;-2Zq^yixr8G8FdxT&-m3z+=o6OcOvH&JbM-0Zc zdH0&M?@iRGzwAvN`?FWB{NdXhsum^d+2;N{Hb-L>EYdfj0{~|CDl~lhE{gxKey=bE-iVC%8k{Rv=9F%(>ff`g|D1-42@`Ye6MuX;YW0e<)SLeu zwfg^A0Iin?(aVg}5wF6c=HlYCU!)<_%t%}cXPVN49A~&voJd4n<7$a&SRL&ECPGc; ze-j`vlr6z-OnWscY&u^YT$C)zaaVp(EnHqp?VWTFq06Y#Me8*ow?nJHBl>zP3nQ)4 z-}Jo38pgzY%Eycjn~B-HVT^k~+uVw4lGoF4{!hZZ~uORBNty;RN87U%~&Cieq({@rPvp6vm zm-4-FaRoHq+M1&~%itE<9?iiTgVGxHMiV<3gEPPf<(r&?CZl<~0ZO#8u69JeGFSnE zznAxKP3mUyjVV7Ec{DJ2c7EEdFyXGI851t2hL-S%& zGMAF@8rycPH_#gTq_ zDs=?gXJdXORgDbB$In0G(l5DL!<6C|zN9fH8#9eC$GkZ`uh^15RhECRx4f~5C{8!6 z;bKC)lZ0@gCGm;uCB?hRD=jo=eq;77VJLpvbkyYtAQG@9%eMpG1Kn_o!cE z?kd^KIs2*KvA6Ht9EB&SpX!VW`dYOxBK13FwG#g%!Ix#n%lVgr9QS;#U4O1JCKZ+} z_GI^m^4}vmbXd1YYRFaK%*f@@e=TSC;Km%Ve+lPUjc0GUA+Dgi?n}PKMfmL{K~Yq3 z>S9lnV&V{NyTYBZp^jiG2wAlkfYi;IY$x+d%nKLX3RPu-?{(1Qet69IhS>aA=t~aS zD-KBt0ey)T$dKNq6I8^b;^#{*-)8%m$d0eoQ`|o#k@{x^r$n*#!@tl{1ls~u!=X-H z{c;!WUG@}aB6@LM{cpHH46PV39Ab_WItEegnD%Q$0#?*kQ>Q~xbUFN9+32^|1@}F- zRoi5qZ@ge6rJ$Jly8<(ZYLU+Tzf{(N2?dnj|V+fg?xr9Niqc%i8`3UbIf!9eY@ZKGoH?DvN|5Lsn$F$fUY5b;_|$ znUD{2!npvpNtN@-auZIuHP<8`^^JQh&LCet5is_Bp(n(RAh+J!EjjRHr+8OTaXbT< z2#Op^jW&W#?I1x#ksGk6MK@%$rM5q=$m1?n8P|yA?ON_%x?#m-8mur>CAR5Bx}Z>N z=t~>omS>;_{3VZD+s8$42!}pTeA=BjCpJ;$MTQY)otl|(%G7RvNa4xf*=ckY(rN<* zY}1_S9~Fp{wi^o-ULnpI;T60c{sRc62{D06IHy1|QYuTj!-%|LLlRZC>p3sp7$e+< z^!ljLUt@TNF(5c+a4cj<&{t0q-J(n(ymkvBH*bHokE&+6J;=R@frFoPy7zw45s%Bq zO=FSBU?PB*lY%vqTe=R~&i+0?RY!`B$yvgn8Z3}fR~jg;*95Q;Jm>=}1Ws&u`9I?& z@?b^QzkCzFBbfNP-?l@2Q*k;e5l#98sG7_D@KU=Y3Z2%TT!P_77%9)0?^kT~ODumA zL#>wHk*cUcwMcZ~SdOI86_P+(QefKOYdvg4iIRW`9;AyEI*q$$tEII!{}{EZzr;uU zKN>g(o{Im;QYp1jETqKLzHmi^_U;LtoDAk^Yz|lmD5nO=zeSG9L?U)H>zf2cGX7nu z!rNhj+fBfaUe1qO<%~eNI-%DgiN>6V;*%2PzxTGL&ggwPu%gJ~GM0yeQI}g!wH-KZ zIF8UDer#eo2j*bt6C!XOe4zr!?V>IOnm+qArF-Z%F7A_E-;o5#05;rg0SnmEVGfAB z{I;Q6X1MeB^EIIHx$4&4IUmsf6P$M`s@BE(*ch6FU_kl&55fS5Q%uX4yZkJ+8 zsJM9~4qee85?g?94O@ zQ5&__5Vhxd$-%^As)8bL?~C~!lk@d84xE?1ml#Xm3pS||#G_4PU1u4A7R1Z%sY3SX z8>XHt4<@dCH4S(6L66+L9{8ycPjsgWpjQLnmjiKq&(VR9Vu#=yy~T$P+7PTZ43M`Z zetsB>P{I%uWD|$mNJgGct0;5Bbeo!$Q#xODEROD$x-*$`eUvo0x%A6@4An3TfPi>7 zArgwx)Qc?Ci&s+nQTHQN2Z5cOv#ATxNQ860c;FQ!@LBktHSZvWpi-L1T%DH+s6RW2 z*r9(PCs+9Hzrq)~)+CK?u%vOrSa!#bwM-_q{ zq(*v-DiOqaGY9EQFFe@ue`P=Ey~kT4g1+pIkf*3kaU^j0VfKB81dc(T2zOm5agIyX zpYIqocRmxxd24o0POaXBYjdp_cw&#&nE%92ThOfPzlPq^VyL72JZ4f`@F%&R?JAUJ zb?#y;X~1TW+4xyvoWq)C?9gjW9A^CW<7Cv2A9kJwtL#%L#(3xqyb{QcnmstrSqZkr z``G(ho#UyTZ(`>dBtOGlLR~llNS;vg+6r3-BrB0K6OkAm3~)LWNq&DM1rHMf*<3U5 z>!PY{bpDzSD|M9AI&XThSnWz_zI#K`%a`j)<N~_10C_(7;wm*L9rrgW2|bkR&8W zhxW?6TkP`j3zk&byI!|*e+w3$YQ(#lKXCqYTnU-y`Wm&=gCrmgfWIgYBJ!89l_U9e z2C@>;^d?5a!N$OtV3D-uy%LCymwiq5s+IdO79F|fwvQ2>Op|LCvKbUQ@LonK^K}Oy z^c+H@!T49werCPko9-cT#bjzC#{J>RQ=+o95^XWPBR=+>cVqBp3l~-ZuW5(JYWurJFPdrDX zeaVWQgn6Rfngca9v?Nv<@1BEK#a)=H6Io?HL<;3^YQg5v#Pfb=2YBD>+1(r}6RUg#f%TazWm)$JtwYPkH5bsX9U zBzYsy=Td+qZUkTU<I|C_Z&iebI zBtR}}iZKi0DW}w5miUi!I?jFBCHgvbBB}~{p~Nk>$U7g36NIVWy%b3vF1S@4g|^F& z=E-Motn~<*)AA`J6HApVxhkVT({}WDnEt|3&`FY%mwn$whc>?bZ6pVv|0*0Y1$nyy zrcAONj4cG2dj5JN>z}TH&|7|w>{o@j5zzZ%ghVQOv$?%@1(CCj<$Ux4!wKWdmN>Mr zmtUM>bD9Y|_UAc3n6@Ug2^GX3(}eb0bL2{{&6L48E@cJuqe^11D2D{Csfj(Zw+&m` zDzOoeJWTSAu!xe5qluaFlUnmY&s7l@2Z%8C2c9>c#!`r>HY7Xxdc0fKhd6DCse*Jk zFKx8l_1CBSBinS}XOTaMN+(ea8G(xdHuPxdcEuwL0JhWSM2;$I2iyJr8m)+vEjq|E zF8;Kyic6TYt1}u-jV-(Oxs5DN0`Th;fhJ|KdH#>LV3a{mdH?y1`4qFq94>UTGAhyC zCJ`4X9X0MozUTFE+J}5c=&F%4A$<-W-9#d*Oy8<4&S#)x5w{OiCn#IFraGdBK|0v8MRc%Nm>wKC+oj1VLb%95UVZddDQu z)(J|Qzb-oEpK$QHFV{-GI(F?5!`(1-fmHtjROocSnsRe%nOSH!q ztijN?!0yl84+&uyCMo`NRwUm?!Uh4zA^5W@(d*=57?+H{nGBTDU(;l$sJ9k{6+%E? zfnBfZxD@9V9cmtJLna&|GTzH$_QmDD_gs$;ciu)sbDrO@OE+2!v0QxMHKHyzZ$q5w z{%OLkjr=sUTE!y(mAH<)?+K! zsmJ58ozIgP2c^g%d^~J?>*J~kwYz$>8|=c=rEBzd4g|Ytx_$D^LW6wNzjV3e&XHRj ztEK+#&u!Ra}9K^USW0JYWLE2i!J(xiVPR*!|snBZ4fdj`=H{s<~(Y-X2X);&4>io&q!a)e|;?);w!#a*m}QYQ6F z_U!enZ~}zuxmHcytRWI(01qTuedVH%pQygZx>s<8|KrX5@LpT)Nng@^vV+6i=n;ah zaD>^W6wVrWqP!DAg&KdW(g^fKcXe61d~eCh&+Ha1N}SGbF*m3%5*rt zb*|@hZ}$ia2{&x(J34YGxM)b~Rs08{8YMK-D!`H--tq+|yfbFc^m0Ir@pegqx&(^UmPUX0#;oTM%7)kY%*)ORj9 z?DjvF4}Ie(3GBuxG#Y3@4d~R;G^7-L>7=BGV{HK!VmthGffi~soxyyb9zK*f_^_)l zqf;9|uO`5@w@6eM78F;^o7iLJT(EnEWtdN;^PLjm6OpF=uKH=FL{}R;Hvp*OiDy(1 zDOu7PQ6l|7=56Ko{f%P5npR3iS;^Lf3oA3Ap@g>$;h5D6R_VC41kh9`C%9`DNn=S$ z;=sJgaQ2h+_}<{DSfgNbKh-H#rp<7fx~gjW?Ge{&Ld0lKeb&(&sf^{nJ z3b4%8)g<>!z}oXMKwuo(1Iej=6%nht!2akLN)k%kdFKhy-K}_bu}}+!P#M5Jm&KtX zU_T5mD2@z*lL9uEKc>k=UHv?Rq2lyTMF*O}Y(H z^9J)mg(Jt?)B)0VFxTXtWw6!&0{J#1Ve6Eo{p7hR&}R}v^U1UXBuQ>o&hgU}xScWy zk6vVVUn-}DUASBpM#au;3E^IH_5m)~P$3TgPG&p8fN>JNRxj|+YN)nGA&5AOV4=$q zpQ!;ZZvQoEoUeiHi_5^vL-vv?Id`yRrYz|+;`nZNm0gT^>SFf?$7b|Udidjfvc}+! zN!#eJcyo@ zwvs`nTODRc*e!i#9F}|{(vr0OJR(HyDb{2JbZBOi0oSum*=UiUF%B`$YCB&JykS#u z$T@KAkgto+9(vTMNE!J}kT(_M4bX5RRAUxGf^q^wzKh8m_@hE|eoL1r%S`m-BhKy& z3skRmLTsud@5SwVWW9;IgBFOM4|49w**;#Z0*RE9Mi^!wUHG^Wb_*5Q`d;6w5ODvX z6e`@I1P+e#2sNf4u>WEpw`IG24Tl6Eg`dN1i9X0IVqU>i7llLxrBYuqeYAtiDb(-} zN|+0l{xQ-?>x;zj8b|Ds@eOUm&maI;RO4|QnBRu)z1mg4i|>s!PJ6Zc8*RH03wnnY zXmBZVjaZO&~53YGxy8QbSn zvpOg}p0RUpuzryhtTW;as$*&epv0VLphB(JUB@~xwbj5M&KhW`r?5u9SQ}_Nu+kY7 zlpX9GjF=VZ$~51qCwG>pUYrbxbD4T;2TP5{MNVj)i<&9_x`%)VXqyR74Ak%9Rxyv$ z)M4g|M4uSwnc_IGOEETRq-`6~+-j;W%B#(KibBlw@KDD1%(^6oZpK}sY+fnu3AoiP z+tv(n? zg0Nr|4d3b7$k|Tc+C~tNC}2q;?io)zFw_DW;~;oGoZCFN!6xUE3*Jp`V5C0z**hTq zj}(ANvLi~7zGM*T{9l&&pZb79623aoWuKR>5$ACNj4i@Vo%i8)c(6pxlUMM2Z z*2iJUBpEw|sHVJUxC*9XcPBT-Q3T~mRV1rN0=VQsRcoJAjLP=)FtJm>b1>x4Us~y>U0h ze3#~&2Wx?*I7wh!DC{Lfuyai`s>!3i(hFmmYQchH?d<#6Os5{CdOye$7yJG#$ZQcI zFxy3N`r<9rq@V*loWFw_F|y3s)qib#SEJ2Hde=gG-(-m*wv?F(A;wYyu;&(cOW1qb z2+G)d5!rjo@T@4fMqSRoRm#zSox`=2W7G^!i#6=7EOMJp$EM#vH9^gelj2gE08M_K zIG&tDJGiF(Vkx)zXHy`dGoWQWMDog!?IA)=7E4y$9GZhBKB zc!G?sO4;G>s}m~+c9XoU=BZtY*?#SghMQo&*6i~ijaGb08V{$mtKF!dqMbH6^?JFT z!+?5=ZGWmk-TseGn~wu7j}O>Y4U@n8)^;LcPQ1n`sM?kXP_K@0EFyX>sKnWAHtmzwx9kk zdC$+_8I2*NqwJX4;)y57z`KF{4-yi%nfJ?NE!P&J2j_@Cc+bSSqT@zACriE*8sI{) zivf~3c>{v%00qNUSKM$P5qBh$V_*icX&>ie9k+#beswU;4G7IgAfrC|*wYrq=K27D8bHF?&Y0FG?hlQS;2X`pMj2dAl9_hQ1PG zZZiM`4B626g+1ol-Ia(2>CLGmp}8cpw)s_tOIY>bjA*M@a=N`E-65wSR9TGp7=Hn8 zz`g}DfzwpjlAO5?)eXJ2y{ z0D8OZ66@(Mz`uV;bZYT^rTm4=BUR^y>%`-b@ZMk={vY!AN6pxrnc8K_b-@PZUr%!Y z>A{Sjwi6F(oD?$D%iN&N*Nc5PJF{*sTLEyFl66O_uum4Yp@mZBz9`;?QMZ(x+4gG% z>%C|sBEG*G+XD70up@DU9Ivql7%oOI!kv+}RO?0x5noij_nVu!0PtldZt8Rx?=oVr zNiy%xk0I7A;oUcL#|?8B+5T2O*BQ^xd`H)(JhTWt(e_%rNcz6r;q8Zmq~?{$Gkh48 zP;1DG-<&8|Xev3qfe2NR!<>4jAyl>@@IynOSwo2At;parLt-#?Vi1w%Mwq6&b@ErP zzudt3M{mKe#`TflWOS%r==q~GTiCJI2VE3&GD#BlB+I@L?Ex(`dD5Z>+oob%ps!_7Q<@8=t9eOCSzakj?=PMi>To<#*iq@Zzvsa@EAeTpKO z%@yRw+N>mF93*cZU9hI#7Joi8^_5dbA#@`~3QtBD+-hH>X!H_t;75En>>ZNPSL9|E zewump3Cy@-8XOcaEU-4f+pHdv5DI;XkyhUCV2B1+!Q`aZy-1jEu5BF>+0hkiI7bR6 zqqlnLA0V|HxjWmsWEUe6Ju!hbtevRh?Yl)}DrYy3BSPq9Q0y_L@Af)&nz%F8bH7oc zf@xMD{-dtw3b89w%__aCKo&7&_Knt309cN-tiJJo7@;~Sh#Q!L!0-I#HtAyZX2D*6 zGFF%WAouzTA8Yag#Ev9CN)#EfQksj|eSbS13iZmF)4&M%g&uc%akRD0P8ak&d0pb5 zZlT1nn(G_Jdvbz12fr9v7>(e7&v1ad?H^v`(eN!1^B1rJ^e>%t0feJTDhM)?J055ZFJA1KVmAsix-4q80P$h%U_?r zdE9!VJV+!{?apU|-<{g3DY}0+oy@TmrpB+rbRk8AY@ZDcMYFbq464Gu%`pzRZy?{` z6U5KFF!0HHse=+Bv12qq>+X5*?(F@O*}LgHyn>)XDKPXTn5SYj+*cSaU~cSFKWOZS z`+7*bCiEjD!F<_yZg=8XwSd+i}`Iov*|qf&(0^Y*OQrlu?bQOm2!;yxm!45b-DliIqR4fdw``JNKQW=F5B(O z8Zh_(-0B9YZX9Kz(r<#+q7A~8muw^N3@}G#Y$Q6SF55I^QDNG*q{o5H8ezgpX_`lH zX@bB7#8gJNwh8IzIk8Beo@=YMU9-8X0TTNpd1m0O)$GlNr#*$+Jz(k_B$KGlJZvs zgwVlJ8jF;#KxgjSWESkv-#a~OKJCbs>zW+v$|pZ!vscMRn=tK+EW{GcLWwckW5jO! zrq_@1b&l7kr^0i;>|LlvMLz1@OTyIYL2Gt51UkS(N$a)O67bO1u9Unid4tO-D|{rJ z8($`VR-nBl!3tWx93Os|i1#P{r@ZoBk6JuT$B27;$^JwWush$`q^P5NB6J>Z{VaPE z4&DM3>P!;XO=FShA#($phl&x8ye}npch-}yyLP`wX+2Tz_}|4hwYGBpji3*>7gzO< zYrNgbIJ51zvh|$G_{HcXV1-BH>IW?C#x#B09Yp{4a4&k=2xi<21Ux7hG`lLHD?K*k zoU*OZ=;-L2{ZsAV9O!hg%fI(G{xxcROn2INeB7`a_o?m3T&MBSgHQe**GatdP>snO zyD`>ie?P#lk_@>uR^SE)^mURFf6~W{&CSh=8$7?dn>C_z1xgAO?_W{OTJ6?QT)!gU zsGI9|^XK_V#}U94EC!cZ8ONit4i0;_3LubghIHB|GsqQQ{+5D3d!}{W+E*N|yGbru z3ZxFD+^{0`@~l9r({gM_xugwhShH)P z9K|7r#j;dsc9JnRyXy1KLMT|<3u<8!nvLv*YSO=H6FZZfI2}HrDV7{HVj*gkmnb|8 zR1>~@r%qvfzu|5;e_DI}?A4bH6c`(l^%uEOI0W`1JJm2AkA;vc>RTiP)|EKY`87N+ zbxgBIj(7=Lj^*ovHQEjN{6+3t)YKkn5v)ro{TO0Op+uoAf|8~% zj%8W%O})40jUcbbroHDr$Gc$ZilY8o9K?;-Ic-84D8vkeYwL~m>$1|r#MIPuwW`!J zt2QBLb0B`WMYC$|+CJofC>|(M@dn43TIptuJojI{W8W+kwD=S4;!V95j^{9Zd|_~R z{;7kyVZ}Y;+cm3`+c@aFo2(rsd1WSvPHH`~`B?o2{p586QI7ZtR~6HO2MehB`}ffQ zfwx}ghkaJB+VyGQ^*Id!WaLrfwQZHwIB=iu<8@E>yhv(3(1i8%&1A>@%1J)}iZjpUjEqgdb~YoWdI3dnibVmb5axc1@e z+{W$x`)f&c>E!#{LJV6!2O}!n1rv<9)`=<%zsFc2iask}BRgz+=*e|^qp56zgj}Te z2kNcALscJ+uc=$?tCj+HXH9&3E$ANBFs_;8k0b}AAcKH^Dqtf#;3k|&1zwdpbf`5i zQCC;z32;Lr@O{@%APk}?gL2Ex*Slzl(y0b`eW_wGjS>oRHy(SrKdpTpIqOYvXhzz; zFYe`zUv++cCswQ{0gGjNffl$!<;6J1L1H&Uq1s6K4=I$OJu0oV6s)F6u3~aVL=&}x-!l}`UScsb^hjGZ?tMl>RYhqR zjX$1bsK-|5y(jQ?>vacHl|;som{?$?l}Uyzk<#@mQps_G7A+RM3W|Gp~&IC;^ zpRYFwmR>?i1@J#AfYjA`$*YTry1rtB1X%28?lhbCUbA!0+U7pb9vh5bR+RIDPE z4{a+pN;576iKZJx45chIDjn5fuI%y}DzLid77lJAI9sO*bD}A&{v*!MDw5OrChi>v zPq5L|fl#hi4)DT%8*g1j>1HX_8M=hvH*EX#2e>#}3RT@YY<@NJz4?9e=M14Atpunv@v}jpLx1Mf~)T;cA|hbkm*lZ(-LlZ)|>w20}{siZ9;{JD4DrKZbF# z^g1*|uRe^frlh8-etkx?&6>RBU)2$CZ+ljaLpl9jDE#_|5^~IW{LkWH>qB-~T+U4| z3**o9r&+{{;?e6vO1k=$^JLof7$wS^2Z|3o%92}NK&$n5*zx$Pn}-~GHRm?UKEEw2 z1P?O!&jM!V;85vt4~#+!Y-s&ed=M7u>Hf5)by2!D?_^J<>C8h|`?-j_1yb_4QZ~6p z8ajeXcAh#T1epwmV=0VMLyxMJo4G%JwYR3nKx5ORW&aUcHo5l!*Qig{`XuB$jFr>) z7-z!$B3G71>Pb^$Um3kj1tp)Ojwt3bOs@-nLGV-gCu`>>x&`@C|FS)n!je!ZDT6jl zi1VfhdzHJ#sO&u!s_DjQO*Q4 z9pIkWFCxO?@I6Kdy*`!1+YB)0lI)k?c@ladhU2(WpWZ|@5~g-MnB$za)|%^_PS|<&#ZCZ)$Mq= z1S7UhI2yw9_2S-aUZL0Vs*zbkc5wT(Plt}|Y7AfF$N21qg?c+n|4KBgtClBnMCJCr zxabuP${;-oOx#oAZm+;|S9F!l{tN-5Ln6CAt_ExgfW^gl#p=@d@`GTtBjLKMD@R%!- zVri_JL2n<0*2@mlWBC$|zXiMajU-*3UikCjL$*vtDK^}7CNAL#5iBJl^KVX!zR>7L zKgFJCMNxfL_r+?4uuxfs`70G{VqVRkYsikNS|Q_VC>`!z`5v8mUs6EXXCiSiMT%h8 zm#)VsSQ`vbzl&bk(Eb{cfQf5kLm0^_<&&|BqbD~UM#9BHi^{dS+F8TDpDF?%@Tm}=(?Od z+X_Wc)X95PxY(ePacC|D5ig$F!uITfj=zd1ini*6X}ugmNn(a>Lj9@pWbhS0kAK)mUF)m5fo+V~((^HBE%Nboc(y8DXdl zSA4}gLfBKSAq(iJHbdKSJSNQbTx{Mih$`%Qh| zXYdvB!e=(Tsp=7pE6&j|;C@N2c+6|-t;DSapAD7a@T~_V0WijOw0`WN-D|(-23&KZ zTtl>bm^o$`R49W&JjkQ3&*Q=GuV?EXiM+?u|zOQ_@|^VHL?5VX0sd|*p|v(MpSv~ zNJqX+l0*MSC?|g445Ec6{G$it^$GdgP_G*Ynm`%H$aq%0FcX8`qkJZykZO7%Y$P6U z+8o4VLofIYoB)x@6ND7fpp=n`Bv~}jFtbimQ;SQ08;rZEKq-&H~<*PT*07eN`qyIJbbHnu33% zLQCDF_*+Oy7N4QQ>c8L?(w;DZg2=3povQSO&@meaq}DEmRaogDYtu z3A7UWldbM>Ggr#j9$BQRn=bXwMyvdYhQ5cL2brhty9wjv+ym>-7iNZS$0isF>c4+` zLk3yrToUeMz*}(rKTfo^IB;NIRB9Oqeh;i%0C&Vq-}8<8_LF;b?|-8!UuI5pYBrRy zP9TqVfX3r*g(t#Bb4}BaBBWWG6K;?!l|?J2kbPI3bjqA=AkP1&2FmKpi$jK0=Ghn*>J1WYW~GpAez3=kAe8~uko-X}OnEL=>oSJT z&yF$Y>uBl>Qzi{iPeo#0)moM;>t77%PLKSdO~2{nBgjBE)mHvG5c~_TE~b-{q4rh8 z5d@bJ4oybD3(sw}@}3*u!a(5Ka}&_4->Dr*GciP**hdX?asv zk14S++yI}zo=LZDTpq@_*N+O*0rhe$@UZF%rPQOVbWuU1V3GdJg~BUE=nR3_RPN|- zU5S(uSM!^BHi6`*z2cI|jfJ zq715uJL15{#E?fj=#o}sP3|m*FrF}D8fMS}7pko;zyctZsnN}i1C$nub)xa?z)u7+ z={BGeq<$8f=V@XoCbja#HyM}sr+DyfYO5+KBVco}* z4q3|WqI|~NR9a>8Dk86>jWTSK3~0v*g+DEjNECxgmlZ^nU7O2)>9F@Ie>`?WFFz8c z&7zAm%3oy~{y;)S$}lCB@;QRs8|@Y9_H-A|7W)Tw=n7V|0|l2OwKKez;Twg=EKY z3*fksDa5gXc=hC#m5tS6e#LeX?gY|Bsxjqq2lWwd5?4xroEcF$49`xt0xIDW$@zZ2 z$UwYiWZFZe3#bWDdOv}e_)z-f^zYP5h%UFa#fyNnjbk;CH0?+foVie5hW7PFAC`)# zwgY~mC&7^y(HApPhnpgi)|XVOJz;uEdU1we#e>cWWu&@{sNGu0CExD=hW>}qs&1i< zt0zQ_D#&DhjvNv8Iqj+jIK`_8-EiY6pxX)xcglKh@_$~%=vZLsjRLCxFDP~TkDt$hmeN~LRGerL!^ryK@7iJU!BQkd(R0p;!PLfT9}#10jGn= z2g(jW1{+AN~HaSe_Ro|V&vL*guaJ@3I4`J&_&(R9 zIDz^_5qlHL0MwXwXLYZWN56Vpn$5vX}|< z=vX9;ic{5)yatU*Ld-6o&$|y&WN0c&OsPQ z$!&KV2;|tBm2g^Y%q(iaUyZxC(h0-lxD+QNQ4!56u$n{$<0W1yZRv_wj{nA|iXuH1 zy7r%QVe>+rYDvmjK#Pvk#}EYPD{PO@I6gE@DCIF5 zD&2F(>B)Q6j}Y2}yGsKg8y?GzL3?v8GI3(dsA^mE7(OH+{h&1EOO3q`ZTh`Uqm=Fb zcofK1ioX5}5>S2;BP;kp7lrR=Pr$RqcgTqHfH*H6ytTM^;r&}2J>hVnIec^e|9*m< zffl243$H|0}G$w?kq@}uPam&;`A_Yts?kwEsY9E*JY|*GL9r$$OkKB(9d$Sg3k8oiWkz1tU9?S zQA`=!2-AoMJs1dlJen_%g&K&2@4}wRq0@m}AXE6;dgr^Rwup-o;&o+6kB6~5Ee_xi zjd;YDjUZrT$B8x<-vj3f^^wvxzPXcLuWH!0!1SSkXzI1 zdI2#Off$8qh7!0Z!q~H?&$3k4hXuEVJ1@FV{7!rZXcN{mPOVoy;K1M5x=21_0jlPI z@BY7STxmMrGc^j1g2J_Je?ZxU4>Y)Vy|<=5J@0;ew=bEJd_i(TA)RxSb(y(&&+#5>afBh#ICfvjOH9I7-5QbO3`YcH2HgiGgJP zxH-C{iG4W;VMHKUMdTPOqj0-pj2S|x(43M%XwMKU*7-L4>rD1(>vEp!gf{DZrTbXQ`-02Gm<2Pk z^9S$c(78(RP3032k;D)!fe{lWaah>f{f)KK#b&|q*BN=@7e9-CF_klbOgs7PQT;)Z z(6x`$KdO7NeA?~vxAmX~*fcFM_J4$%XBi+alw3YofdY~94sbymXbhk4aPS*Y4b3+$ zi@^_!!K7^n+C0w7^)wo-r08PiU8ncloy%K9!ZoL?MK-7jugPml7r=C<(%2I=NYCMc zyFPoiyR>HX<*?{}I}-PaFvA_czWmSes0hLmlG(NC!bFdTNGYOGCD+k1N)s*FB;C zE}E?4ZfTtl_c^|G?OD0+oF z>KM(o_W=}dIB=QE1)#Q{QNgI4FhPYKgI{vGA^4F7t)6G4(jh(nd=Ju~ro-RQb7!)9 zQNg{OQG)OdtPb@MlV%MP(L7HB+3xbx#O#DQrBC6+}Mx)cW*LZ}-wHG82-=?%)})r2y-e7a|3 z-qwYxcjh;vkh($|-P7kWun+>yu>=PHFE-$;q}U1#u>G9uRH^ZbSR`p&o~=rc5Hn04 zS5_XEmmR7m+snT95oOgC#$!e*GfB=Zzb@P}xz@w`mbH*fz2A#EJsQY_g$Rv`hov9z zQJbN#okT-^gIHlu?PjQ;$oyODveG|t*nMndm+4q`-5Ng#SJ3+|oP~mv^1NX{u*tMs z0@$oGmXq8NB`n04!t>x&8PCrziu+(pyF%221U9EU5aVlDAwiI^x*KBNo!MA#B*eVi zL|xjbWKS~1QdxFi56g^g$Ex;uwK&(pr-e~th3Yo)Qw9~9=ec5s`K`Jk|KY9itH_dI zsMavfjEm;Q&NzUFA5nic*a&}EDm&ZIX#=aa0i_@cgi-$l6v{(&+mgP+s$ z_2g0in<#36egdT&<_tj(`81N}ggw@;vNdBvJn@crgrDRE?ZAI!_apDkL#kuAIcISq z=hSF}((tKkSGI+W+v)kHF?CVb|G^;HA+epDhOXWCbsEq<-kktXyv zr)%LRdJjC$v{C>^W}!|dkJ5iLj+6sQHo9JftiQ9ge+?$p7nQRho%Y#3FjD_*z@8A(1r&nH9z}5t>|YlJVNJ5p}E)c^gXp=R1q@ z@QC%ue;?OOQIxtVX_-wWrRZy66|QSl_wz;<;7~u$LxjK@@jqZ$Ke*8rZU~aLk~D zCyNLYaYN*0nv=?%XqxMq4QO8+6ewdOr4rbg66DGew5>r#Xlh!6?2d^&NQ6w9lDV%S zba_n3h9fp1&56;Y)iJ47SY$zzaS~56o)Zmiw7+C!_|hV^t&hMj6V9~g-oubFGSztB zBJnSbfdYSgM=a&vXzbq?Jnes9aJ=^gfL!NJzHumk959%`IE|hFe?VgR&-LFe9e_1z zhq&|GH$^lAln$NzLvIqk0iGo~r_RTIrbDfv6T`%Kg<4ZOkTaAekNZ7}fI)XkQ;ggp zA!)fAel=I&L|C@H^ZNjCRaQ>#@ zjZlW-cq4}*)MPWg6$?e0>DeN^a;5{+A{;G1rj%T|JEV4-40bMnm8Lc@NF=roGL(ubI(YWgP*;Tmp1)F{3BK~Tq_4QRX7HMWJ7upjJR{LMs#jcZ^ zhz(sak&Qo*V3um*8{`j>h+*dJyK}50mS??(NTL_7K4CNB<-#b zpv8}jK20WkYmHmB&&e%^OWpD})pOm}2*WXoUiXs#d=plVLZPt@%)VYW*87UY0a~fA z1*tg;F8}v)-1+~1jv+9va(<`r7_XWc#<$>q`UVpFiprMRO&*fm%~gryS{Oo`ge6o|D|@w5RUDe^dgRVjTvB? z+-HJ1h7kmusWuee{{D!s6bmtwj5aTa?XZv-6aaxsF&NQ#BlgbD)7zC7yOC7-`QRE6 zX6zblWXPM)2p!G&4Y0G;!IC28l^mui451NHGlYX&)%#yUqzGCD3FAAVR#sidi_e}$jwlo&+XpCIBOwUYyz8Df@QO)dRk-YsOlZY0b40^f; z(%8&?1a03xA^?Nz^^XKXZ^mDbR}Gt+bWe@Y?#mhv<#(<670J&7ZihXWmVTkzAigQ; z7O=R9TIeO~L$I(=FQJY{5rT;*Pm}Jso80ul^Qo5E1GJIn zs<}>f=sOc~{8@anu@sybLhBlh$cp#qTm=#1A56$;8G58fi0e5$6LoRqiEd!Ynd!wb z2n~XsBl!3F1XIk)wxIoVVj-31n_8FZBcwm`jO{vk%zhE7gr$F%4zZQ^{0U-LanIQV zwww$U+RWqAL+bI6Ajvsztl+q*b1YEl+vhlD{~=)0zjUi_-_0Q!aWdOHa33|n-KpgA z#?SWO0;5+m{nBce4%ROoQ0R-|l(%daJAbR~!LVdC>B>RWzaPL0EM;uZBO!_&Vefl1 zQkT|cs}C@vl9?^ybzr26rzhbi#?SC;r{jSjfc3x zzW>10-kXF3$0zl=Z?V2pZ#Lupw+qh~<;FPjX#bPdc+!4f=rXB07Ch*G2YqLnRjNf7 zAQ>jqkd>aEm=bEhOSxU}E+5!^KR^1ninnug90t{C(l@RAEU3!aw{BwioFnVn#l}16 zY6G_yem^rmPx}yef4EwOHY;zPoOK0o4scI00Gv>E;-hQP`e*}6z=?ayO^@V*3?Rs$ zgMlc_874vJvkmPe9rrCAOT&r+HZ9h;P+Z=2GVlD!G2a9XMnF8>iWP*D>1T@lG?x=V zYh(g(iDoeo&Q#Nqv&#VBQ?s!VX`PrWy$Is33@|dYOcCrIDbtTdJhH^D3F!9ZkEE2^ zA+iaCJE(9BKNP0{^^b^EbERbv}!VEFhO$~&yXJE?R%9g zPWK__TX>zFk=LefD`qcaYEBdAz(oLsgK z)7Uuktn9k#Aw0-o3-%Rzx-JXkPw$8wZPrW0Og;SHnc>Q9&>jKfPnaTrvMB3)8Q)qs zeK%Z|xIco3)PbMG7Zpo3=|2>*-%H2@Vghj!wB-BJT6 z2)L8MLQIkEWQp9j*$$f%kx3OP*b!=fx z;?EgQ50%qn5zTV<3cZFEU@uWJAMQWQ@-e0t=jGA%=0#NLV#dF*79)u0@+59K|F#wn#V)ClQruIUp?Vi~f*nNc?_Y7T!a9Q+D zf*45lUA!Ut9t7!o#C}Cp zpXPsB`%>j6uq-bp{qs&7F7`OrekE`wn=S66-S5)&xwI<$X{YfguRXwV-NB2C4ep=k zMds>Y6bAexcjpYKM1c7T8;%KMlSC0OOWC!HLYj+r;31SO2Wy zXpTV*WHerQ+jX05O$XSZr8+3!>5tw+GM#|C&}G4^ryJCVV4PV&jX!GX<5 z)8Vz|b+8Fow#}vUPMPTGA^s_-~HH&^Q15y|wbDC_U`y&W`FQaj#@ke@H{LniDr{|zl#mwS|ymem4hAD-^ zC`r8ZfqD*6cZ!NxDZ4T(^wcjdk~n?}-;Ci{!_Fb!sB`?IBAuPtwL8NJ9TH0v@V zba%qxenUwqhoj2=rXR!WgyGDVo z62-0B+S)?My}38?u>!bAUrI+Y8Yl!tH?ugyY`>(#l(jtqGzfv8U#mY$MEwU z=G>zs5SM)tJga&-KS@i=?2Bb_O#Rkaekp|yElZA;dPCnJdj^x>9!`oC4$6|R?m?{e z#4JLEKGwAPl4fnYG@gzJLv=oxlpBUjEy(jmsh?4o+)gad_g~2?gq+Ho(qn3tV9`=y z`e8$!)lxd@Cb30@HMUCX2`7+aw~9a_Ci}~zL)e2k4VJ<*UDt`lgddV1za4aF4(u-5oW0vKE3aizE49&ZGb=hNI zt&kA3u+j_5RPTWkdDx4d@1(kdIC#}-?HWzM>oyRx3>YV5si7DfKx#wqb=4C@7 z^_l3n13qE4*0Cvq7GV@Ve@`+lRJXOYJRvmkws%;NC%lhDA@H_i=>H3Uawm6aFxUA3y0BG^BoV${o124*OL#>$;@_=(czlC8V z=3lS9wHVPFVptYR`&o&$>fY!4Px-trloXB@mUTz3}N{v@# z_4jqImDT(YW9pr>TYFDmyf_2(uO5o{R=0ofyaO-YTk$FnoPaDP`lSeaH*yJJoPUR# zx&m@c6Wlz5!gFp%EKgr`Tmben{>-}`tng#UzdU6!sOR@5%+hmnsNR8tjPmy@uwiFiQp`N`psZP)}%glX2O8*p}In5|1-vl+e`$)-|Jxm&^((qy<$ z6q7=Q1=2~9WT{NluQSt5emr}syZ$AWWO#Xb&%_e zVTZG=bw%d1(3pwxpVopbl^IV8n*p)fHo_H^3MGsV9n%g=AFc-u9j$ArOZE|IzbO0D zbaJ(9?e@lF>}RER+3$*ytbPB#zecZJe($QryRF>PWUcN$>f^uR6L#{Y>F>yiZPL)fZ>XYag2+h7Dg)6f`00lGP}a!!YGJ zfsQ>;`1J#n&Y|QFoKJ2*+TF**$*CwD!7$3~4U~1vmv0u8ew&lW z4mytyeg*%MMZ#{2!IpkBO6HjEE+p9Tk90e9KG4g)Xx%JPj0ReI9mnoUP2OesU(W{M z1cum2Yg1{IWW1&PaXsYkH5n^|$Qe8pNZgf%GO}V4JrbBYOm~>v7*u~F@h~*3J%c+# zGhEhDxqVA3SP;QM$Wf@Zfc&U(LI!1^kdbs944#!HYd=R{?paqX(o${l+N^IO`g0q8 ztS7a5Yofm{;BE|IT_-5C#;yO3v#Kx8OJ~|I5*fVSmIjS4fN|%;W)p1%*FzIM-!PIm zfaaOV9*e`5v&A0L5&Vd>q4{$~|JXg_1Qp|6`q40~E>mU>2#mM%a7c#m22aehI+SPw zZru-|FKNx@hgxuAc16i}OK9+CU@{zp^Dv!$h}ba=>Bp+}&Wp4Xke9e*M2+rswf@UZ zuL~j7#p6&1^}b5jG24_0+LWMYfw3N zfdo>J!x~enS;9zolNbMu*pxkUy>6!P)2zk_XMWU^yFTq*-x<~aRFF6)X#MS0MKo4u zz2thI{i}?BaLuip4m^kiNr%_CI~Q)KaQ>)p>V&Mr zm*N($I~A%2VCC;_Q{NHvD55MLgA$FR&)@*8ESLg;#^Jr-sTgiSrF!-=66! z)h@3|)m4*BZ!H9k|3%Fs3~+=f97JU7uA`^36iW8X@ITe+f7?D>b>vX#$k z>N?|@&b$m!7KxQVdRFr=B2zf|z*k4o6_KhoW`fbQBW$dE=BKDbh(;Bf@;nb$Wp0GLiu!0=u9i4YOs6j$gRI)SD9&|8 z`fc9F=;zl!%g5PPgQI)wr4iywLCBb{AL)en>`!#-j2~W^6WTDRz_()}{()ez#dsIL z3+t+T=#9zB=w`c%C6CLd$?{_@*)wvQL~m9^9WR~UJIcTdhJ!|DTm=79aKNFR)4Q8) zveQzXw$g3zzH9Z2ef_&Kdfn#sMIzaPw36*nH>(7a1bc6;Fyk6r;r_v?0+W&PEu*j- z?PK{50!w#5oq11y+Ql4iSmn0d>iAXMJmGQi=l7L^3j4@^^{ppBj_qJWwJkf@8&j!b zI!^ePI*_#0htoCbKJ=YBP5>3|2ZGtdaUqEMSJEefO7%W>Bh~ru?!UkDc?(YPSG^vY zZb60H6_`M0-9PTJ_T zK>si(2c6qzkdVn>a|)4HNu zK-jICychSWM z^<*`3)}Vo%rn~qXgOGH6m{%$ZAl*n zgB8B`ByGF^F`(OGBVnv+oQx>&>5OZQ=~j^s5QKYyXCc(1D8y!?z~uF_OFV{4iv&+1 zT_uC%fZvQoj$$#pfNMXOhqqK1ZVw7Ur=J7#cv*$AE|MyE5rUQJx&W2XrD8Gm$bVMR zfA{SM5(ljKbl8H4;J!3gMM(gxaoZbU-q;fZ6>#oL7YOXS`nr-4DI_`5bLvpxc9QTH}fQ7`UGxWPOo zNoSp=i-?SDCQn$Z*18FegA4A@bB5A*vABc2mm^s>cscK%*49xRbGy6hs?ga*9P|@W)q(co~Qk+&B7Ongj zK|$GnMRg2%)Ts#{1)+|#w*Xnp1UTv$D_=SRZdW7P#68@O?FGmaKIic%H z3P8l{V4dr}GB_K#DXAD-)Tk$})Rh0sO&>L!=Cn>^2DS1n4O-M zl}46bq0b*4Po$jZ6y>GK&fgqvrT-nHqp_`Qq7}IqV*E0d%L`V#H`o`L1FE&h*{-kA zKxQ*6S!Vhjc1f8#Arj|&IjgarOl>s|sL^`IbEEPcP~kwzV$R`doxk*qdw#pl9jy$g z76l~x{E?bd2J~S&%&7rZ?yqbNN%)t0m-NFFinz0G`ZZ^_4Zgh@kmR<14f?>wq9=-r z`1!68*>duT)sIz>gq1j3c!=tRhHS(_4wkseKd3Tz@)!2}r@M`PI;X??6ziBwh^=TE`SWhKzyog*YjM)tPThQ)|%jvbRw(ALtQ;!G@)Pllc(_^QDr(RJ?Aw6I_DKHdKxO=lSvbr)^% znE~k-LOO6J|wY)%x{-WB0R*R=+VQ93*v!G32%Zxp0yE5SXxaM2DDXX%g5%LXx0hb)Sz|sC;pqN|x{wD=;fVfB~dc7=~Td`HH|+;WrP#Y2id^@NOVVCFW;M z>R#Zi3v@iUumA0Z#u^pBhBpAiKgC!pKUAEplKCB~{e4I>| zbd0=mXlqdkcZWz>L?iRIh2TGQk>9Ci4WSwn zo8nDjb-5$|QG@S56_DSML{9o>`r{j7C}pTEqPHj#8nP(7Et}FWPp<_-l)jb@rd5g( zKAHm|8*ZnNz8QTvkf$-=>q`IdkXu&A8EEbk*M_DbJUY4Z3Ic&unv>(cl!>8AsRZ%S zM|cG++i!@}Qe4pW7*O()0xa#9^G_~YG?)*<8){vTIQs}sSt3v+<+;C1sJH?V}_?_&R~D>Z zBL0||1e@AZE&W!G zf}aguKw$K1AExW}m?Gs|kIg_uMMYOaG`zoKOq(K|&!2H!`1As{>BcAC1M=w=Frm+> zJyF(<$uxRDk*mGQCLd%}GJJ4%aN>;~x+9F{e}Dv?oj{m);tWzL)=hkvVt-}6^%cyk z>Q|!zE=Y8-O07DhJVId2Sp}uM!v6c|b7u~X(Y@3^G75;2HbG{6uEpq-l|N2R>56`O zQ=Z@;A=J{f_x1ab&8_g4-(ug?y-6#eljnB%cte?GW|^=6vn|?47GMF}oXFq8qR6C}fmE?mzB3bb|4` z4talAGYP=*pkwU`hRyZ+ zA`=(jv)IH%#5hq{Prg{q4Rq{{8a<}Am#K5I@M6tK|b zU>NY;sx|6niuyVmqZ{_4&jhLZ3>)AC4tA^2O!2})mWX<^2GW?{1=jlrc(QOr)E)fg zwo$0fzH2}8<8@r``kZezbgxvBZceo7j@9+EFs;!r%4QZ${Ct@0S_2NEn~itDQL=G@ z7wkqaJ*5dSJ6mn{98xd{Zt8qF*+&!oW_Ev|K5{>m_9}9p6J3aiQMiv#V`~WASEP^{ zizA7I-+7Na5tvy8x5HPF-He&yQd;AE$h+C^)trKIX$3NjF;j?9w)Xby2R!HnO1B5m zeP{}){S=wdL>jd+xoDf+Y)-Gu@zSn{qz6n;ywNj8F^4id2B}%3X|yJ#$OGR8BdHPS z(CcU1YGE8R4K=?Xh(vkYyz?b?{~MH29JGUDG9X3p4IFnC(tgBBbGr)F=UD;0EvRbH zy62}d6eRLmCee}WoZCV6`stcs0xz6*tte|%JyBW-bGxeg!f`kKGLscK5vC~{59r$p z@FHy3BH=p&vQtPoDLtk_vOU#dvP8A}-bimDfst;MydzzrbG{j+GF}niDBEsP=&O_1 zt3J~J4}bF3!ljkF6Z3r==X890ea9&LJ8st(r4y@*S$D9sLmtrOfbFSW@CQVzW)5v5 zs3oSjqzpBPDZ!Vc%MdU&y%q)f*k^ao#7KR!}$9&(g%%4knj3ihxO zlbKate`ElPx^nER7g7LPoZ(E7M62|4Ge0fs76% z*1!bXD&&uqr$bx#7sV{Ew1VS*ZV=-k4v0O(jw_;r`_S)$#aPa(Dkxq38uVYuamGc!`E`jnaXdOHI7-#r=W{jFx;xNpRr zG4$p&|M-laQzGW4N%)z84i*ez#>o0t1x_VjOOCLV$00-%8H+N>e>|?LV?*w=e95zm{z9>=eB}v!O9F|Uo!}n#Bh`pA&?{B0aFBkq;815dqUQd6-a9MUN zwGhi3lPC2OYH>J3G6*xsQz^W$7{m+H){+M&{KoGgf(y37SC1H|JxdiL5D;X}!5a7% ze|RZ8W20WiEmIpMcq;Tthq3Gpcj|i(oj^|94x?+ZV+FSDa#h2oevSRcuITEGkmF;Yl<$RtVfY?z z^Ts(Ad}_2b6E+~}?g~omcJD-5+#D{hA?>xnxxC{-CvpqW{6sF}XGJDO8!VG@L5KGj zz`_0{C}N>;)x=5M-EQ+FMQ={Q-fgs1_@&LOf`uI0`#E za*N*Bx&H+M*bw3Z3@Kmqb70dBql){(bw{6d4XJ+41bz*~!MX(~ElF@0ikg~%k|XT9 za`sj*-u@JJ9UC+!wF4)KY0{!pRcXOoKJCd!l}dYD*I_QB>wi=yXCk z4Mb-Iqgf5aOr&bE2pY%88_|upu&HmrmMSfRYB1aI0yi(y%P3$6S@of7I}f@gF?I9H zj+7Uz_s0@6H7HDGj`gjJXt?zIxixbVk&wpdnSyBP6!l27U#7Vf)q$X^#18U>X{cD} zvps%syVtP*ckIginKbJc(d`n)wvaOBQ?W|+NNepL9isKs0rKA0B_z=f8`#f!Frm}bPaHIAeCWk~Y<4O54)I|&SKHA#5NMU&?4QnuAAQ|HmOhKz6>7`ZAq1LQq5g;#>*#7-WmFay#?n+2)ri1h=A&<%RJ~~0hO8f#d zq(RUVD3P)+k1X{;m;xmUyQn5f)=PYoD{rX24Ieze3znhv%pq^-OB#$T8XhqynCv397t-m*L;#cN=ntOu0{H+K!9WP~X)IHkf`0&`F^0>@jQ zFx<$EXPy}!aa%16sk%PspH1fzOuRz*TT=((`tuSUI~X?K)cRe@(t8ySFhdgkjs6oh zuv!g0YJhmOGVs(hpo==Ukhq_%#-?>#7jFVHva*g*M3u97X}{FSY777JAiuPSgjy^) zv+6K{jNz31(EArrvKml%ug;r-qQ7Eg^Sx{OjUrG%rSyGs1so6e@GdTEUSa>+r&^IE z>2{qoy;?z~w27aiHdt4_1~n>w-Uf-(=2+3$f8EWj5d(_a$GDo+{G{>)!vyQoLNO^J z6zE}DQ8ie|#;Z3OQE6%$Z5}AqTPwS*Y!7t-pWEOGD00tiM zJJ=4;lb20RK-{)gm>yg1fEq+vBeyE^Ub8vI(huY2(yA|ZATb2O~MUe9Z0 znM#l*RMr{Qeuw}RbzaQeh(cDXq@1kA+bP$`Knbul4Se8)t}B-!;t7xT*wwR`x&-rj2B*Jvf|1|CTv&P8sY$J5?Zza*q zN9g^KLfgUI0a~drwGk><>&6eCk@c2krTRlxAop@%-&O~&2E>HU@`c$zd+WgE^XIdk zj<3rgA6Js{EqecVwFt;N&$(ov0Yn#_NgJ`7`>aZ&=gG%+Gg`_JMv-97?=nf;#vhb; zZDsmuki`eZj1ToKdZPLt@y|m3;?1369l{G2HGb#m*UnXEjd!4f5hVK%{BYBWe--*pryPHB96c zLG8pHfsrUK*;bMFRiw_Mza2#v)lZ#4?!&>e9rp*EZCVO=6)*`J#ro@idK-lqi=XeF zt%>SaxN%nSc~)F;RzbV%$8uY-v^A8iG0k_Bh;-Y0c|A}~RDo=5= zATn-geqp<&u_XHEi_s1b4}k&SIwQ_rR?kujT$XQI0SDd}KBGH-)hnD^7*BfNsYO^? zN|^tAozp{EO z&|O~d@^liKnwnmwkKKL7d&}V1a~faqDEx-$Xtw4bgD+2qhhoycTON<4N^F8WmW)~G zeQBK4_LeETy9dtAjKEI{A1l%h>S~BbXq30ssq;eMUzH3-I z{E;P^IdjC~jYGPzssu-92i8EpLx2;bU&{FKhNZ~oj_sGPgYk{e#+rJ*HfHN7)AujY zt6Agx#xog^-uBGXL8O{KrWXH8$=4oS=8JWcqE2VnjA`%-ZC+_znz9Io@r;aUwkm<#&d&)rn@8o~}h5MJa zH$PW}-X)vWBd?xg!OnBkPDp-Cmf?~g8|kwlED~(<_313_;m7=p@=;!l3Dp*Mz+RSd zdviEj(7Pk^zosufA^^$xjVAx2rgImOI~VIJLeru({>u!#X>FFA(5pLxBmd63(>s2S z3K_VG?7`svi^gBSg0OzS-BXDyL~s^hlMAS363ZGSSIe#hWFj- zUUgSbKM@X04h}*|WS!m?PV;jVu)%vQ9GKFD`BhKx$Lz=Sh|K7&S?s4)4y*zobg#QECa zpE!UPTx@>)WP_=#54Jw4a$(8+{G96RX)~hs(=Be0L%a^dGy6#9XL^+9+ za6$O*fDp3f1+hvs84in&vxn%d;R2W-uAbs(`$ztB{1R!vOVFX-W>6=TkC{8kh; zP)S)sCbTe$?uTxF+9n6P4s7Jo~@G6-;|<36_3pyC}DJc?Xkhtj7kQUPUU z^?5ac7}7!Yp*mcm+PUJ|*;2S?(hYpU?7qt$hfXAIJ9IFn{{x-kcGDPe(k4<P zHlfF(GzOnD{2y!+FVLLqeE-bBO~n+%>F?q0-k8GNxdxYW`}<1xI*Wyou^z+g+NH5h z8RIc~cboSWb(^Aet{1YLgih4iv7ASJU{| z37o8*2>jnSaDvDAsm-Sa#lt!9#-+NF=3X;*#qVwf+rV^A>C?Xb_^bhABd~hMV!(|=2MH8K$L z$-7BZ-BKTGiI92A{vE^Te#39cWT{pHu=G)g$FdXRD@?urMUZ0=u3+Tn0MFC+(qed5 zMvu~I=90LbXm4Z~C>`_907~=2f?GNr?)qhYT(}SO94Uvj+jTXTLS?Gfj0ak7ousH86Geh@cilfG z2;$W5>?~9m;FJiThp#oO@t{K_)Oh+tmqAe#1si`YX;K5pP{s?1c+1f?;Y1tsWT>KM z+Xe^E;UQ+>r5&;9luE3$LhnW$KVH@sEGkES>O8dVMw9?6X+8R7Q&-GDc62Due z=Bp|JRf4fzi;A?Y-bn-{_rB)Q|a}|7|73e-&?xHebTzdpHk+T<-CvDQz&Tx)Zl&90ul{9RG7DrI)`9<4dht2} zL+fo)&gF!Q@x;JtxoOQ`0A?KhWNK~wqv65^Qh<(rH6t4l*N~^S?eaTaJ#X~lXpjgFh z!NG``ceS=d_21OyDJ@dz!U@b(B{ItL5WvIMt0bz_tC(FIYRb_!7i9%e-NvPv_Do#YgcVm^ zaomO8yy!@I0iM+P$#=#aEx45Pi7M5hZ%G8o*xivtj+vhq#`rrfW?8m69DLv7yhFq( z1Y#U#cOAPTiwTF1z~apzXf|a$#Nv`3mNDu@pCU%hqAvPCF|yNo1i`G0`0esN##kN^ z*k;>ONv{i(c|*dcnl(@gjBVQm@scJxt$LYFX&i3MkArVUvhUj=1+tcMQKrDa#xRwO zfBjdcesec@T|bMW(c zb-)0VoW~>eS$pwNJ)3L2T?!Onlht~|xXYEpm4^_|br9lP$z4dk{6IYUcvn_p&X{&z zla9+5{G8L*v9;$|0Jw_cB|PQOO*TSnYUv!tem%PXuN;*&e*HdfkCAKdIBNJD;4pDB zx=hy`!=xX-=Uj?CX8b30wNGW=;mHpDO@C^P(bqg12%omhuy z9Of;4yAztrZoYA~R%xvr$PAr~6MRZ*EoNvF{2o1~;Us?`{U3Sz@T10)FKnLb1eiK0 zDj*NJwI&$Vg-I!&(9jF=D?jmihu!S+TT#s}%jQ^Sxg%Qbf?zlXZ(-rLhw%}b5v^*+ zz}tQ;2O0~)o3q``nMy-NKo5GN)6}-E?`3kXZHf#r&7$_&k9ap?Cpd4INQ$N0_JDHr zZ%OU+e>qa&sa613XL52gWsrS)_Z}bzGl_*hy`33&x<~mm^x-kiO9@32F+BXg7C>1gT4F{$X%g79Jrc>c zRI~j~mPknw3wb`{Hhk`Kp@_92Pzp8AY#BW>^lJ1K$4N|;U+YUo(d(BTZsPQhOh1($ zMyjXltC#2xlgM~Q|K4C#%^Jzj_Yg@yvH4EE4mL@hcb`*vlif?4Zxojy;yEYd5Wp7X zqaE8)gXF@nKnymm5U>oI3(*dv6$#Hq5f({s^&x+SG&G{~rSpC+U@hckRw@S9_xPVs z)Jq)>0lf|Z=~coA$IfTcF`aj@H59Al-saTS@}Yd}Gu^l?cBBl?8F+V6K?vM%Z}>9d zDyHmGZWn^80^w^E4k7Qg^1YP5Lz@c_Nac-JjT&{~Nv@x@p>{HhjTwuUoOJwFg}=X> zY?$CEM6+2~R1XA6j0f*17EBU!_n@RqyJ*|bvAURH+WVc_4W>CWZRruyFGBvwBe$>Y zvtgS3CX`%3V{l=1I?2nI2AHG{=oLP)HO7+)g#TyC?5)eWsld~o$_lo(NiYb|_6IS% zRssiMb=--8CVDM62^bM9TZsEQFoQCE5eJ(B;->GizlDCnCEB_Wr8};Jj)7&d+?_ zvm4eg|5v#tMA6=WCgO3eqxI$CiQ=HKgbebhT5=prsPM+AIZ0-8W()Ae)bf|&AY*`Nj z&;w=+cdx0^1%6twKY9Bptks~ctKT1)9G~|^SE9Rtl}oedz7Hul3y#4S@zVP`nM_<~undVmFreV3V{<0s(K*TfaAj zgw|7}V-sMiOjn8*aGxUK*g!)HZ9|7`N*Z0W0Vp8vczbWkdvPyu|0r~4WM@U{V4m!a^^AKKfjk9ZcEx zGRn~NR*pzdSeDMmSe(|UmV@c-sIk?Z-y|u*rDo>YOeXrPeJ3vm&@lLC>U+oos@rHT zy{TQS^_7?4(QWH_){Ek@*fh4DVdAIkl@r*n9b!fSN@ug6RenvvMd3 zD};)1zf%_w^-}v}NKElbWAZCmF03JVh=GUE{R)7pO+vqOFRcKrv+ckC!SDJmeLT$1 zb=I?nsk+WEfrHaXf$3FkrBR4QOFe%tli_+a8mJSGhE^QfN5{Mvlodtprsq{$Hlq!n zDec=X{%F>Em`v^uJQ)*#pR-GgW0owMK|rXLE81^9=k5~3?Rc1f@I#yF|2=nCy=Y_lo^mc(Lyo{=id36%RzGA||+S3|~~sIuU|iP%J7ae2M@I1CB%e z->AjAic&UtoI>6j2RsIRyjpMncTOL~bxN6$)~8V^T@iJ!RkfQI;D`*OJ|fQtMJFC% ztgqj-|biKl4tv+g70s zQJ!)%1I`N^0x*hzphd|Q9d3E|B%pu>`|>Lzf*bNLH6w*Bu1j$O|G5$@$^=DLWGr&n zCH~Arp)pnSkxcp9-!Mb*^UIlY zvnv@N5GT)w;z#4ZHbSdoJ{d=yRtXK&q>E)cH~+ao=_s_(3axm25x*d&=Y`y{1ECMg z$~H*`cg?~!DzHMs{CsWY?ep*Hg8!&J_-6aYVz)qS?vJuftCb?gl<-pftuqj;&y)PA zX@!*$9fl41KnPfp)eSjK3^7;}{wsS=Q+n}Vdd`PPxoWn$*(?4Vk0+o*lamPud;0Ib zg^O*|>Jq80)~3%qC*WW%Fq=Q~qFnIH7d^di)lNY?=<5D5t$Jh0nYU68*034Qc<`eJ z$-=Tx=WRpv#`|i|FhGIP6 zFQ2|M95q>y!sf9Hubk_RyHzZRahBOXD2s7($X{@YO;oD9IXV8!kd#b|#ZuK}M??3I zOhry?(t+nJx@=9pCHzMwz?7_Q5>$eD*4_6?sHhmX)$#U%Hiv*+;)aZ~F-m+6&b+i`>0tzgc2!u311i!# zk841V)6rPEh#TG>nLx;57}pHm$C_STsyK9cdW1%Kx8rRjQMHPG^w4*Cn&)7WCD9>4N^Z0LZWq&ysQbAPTy{Z?*2KT-s4}MJ& zR}51xAJsneu==!8!oR^LQ9Fp3Z>S*1*O+iu`Ry5_Km<{9yGu?_vNl?WRQn5NZL?;t zHCNA@up?3QkrJmVG0XGmS${T*H{tDRCvx{bndE2U5ry|8B3@+f2?McBE5UghDtZ)Y zDx6nl=Eg?HBRZcC&<2~$J9&S6s>d2b`NA*toh?J4l4oV^>6R-f0Cwn|XAF?}*iL*X zcN5B$0rdD_1*VT{1x{8}KkDYf+XUtfO^ogj_7PDJ*qFK}G*q->?;7~iKXo+{?_qa( z@&TYXd7f4d`z@_ULdh|PZl9E4WoDg%oAF7*#fO#M4yJl}S(Ks%Bv2m(KS9msn7s0M^p zVp;Kp20UbOkPQgUs*;CdbI_}jhk*hp@R+muBXQQmgwG1hbkhkKdeCjDXFqd}XLVD( zJzH^-3&nZ5y%$S2nYmmqhx6}K6k0-3bqFonW}=2sTwCQA0%vg3=vA& zho1LENtH=PTd!=Z=b8WSm={4x%c+Lj{23~&Uyn@_Iq zAR)|ny4jZJb@l)=Fx9#mKIjTJ91yyJ@(B@O0kIO~rp*j8juH!KRNc9PiRGp)V5YNy>>) zFu}ST55V5xfX%b&PyD>nD!KDGdcffc+tsLa)F6E=j(hfwS@w?cMY=cs!HdX0_A?a! z;M=d%{g{2NktbtIy>vy}U6rTtL$V?fW@x zpJS@+FSIvGKxCrqK5oY9XlwsBRc;an%<)U`ERnY1m;Rn*k~on|q`%|YT|>#VM!FOr zmhNp&j4di4##!zk*~G<<<@-X|j=XImV#+|3|~5oE8# z>gM_&mfVp_TFo=s2EgASuzEaF&dp~!wu5L&ENbq$C>F52rQ%}})&8;mVK{0?O;qmH z`$_}T6)|SX;+);^5}KVHAi&b*tza}hv+OBY+%^2qY5G_xOvF6D)}_HmbTn4l z$A=#X{=IgyM-&L%=;eK@p@0;r>h~{~%hbBQqLt7{t9(QtxFLn#fvqCrSxg^Z5o_G- zG03KQ2axqFx_*_th$V<3Lve2k;Cy}s9!U6{kKzksE^vWLwMFf`-hKU)({q4GF6Ls7 z+^rL8)Ie_lrY&)*8YH7uR46D_^i9Z#m$eDqpP(G8vR~5gqucReR6r0l84pgmGQ#)s z>=%@;OHSu=2UGcYP^EvD)cI+A^DHI!IQCTgJZRO-;0Aw#3zQha-m#0Uz*V9Z=NLF= z$6w81`xZyirL^XT-!?=Kp`!!+#?>z``1!j}R_-xR%nmET48i}90_hJyc39b}+k-a*OI%@k z`S8)3H5s&`9<&41ulc32F1pkt%uiN`5Nk#UH0V!Ypkqe{g?2lJGbdofjmXmy0|_|j zE(8&1zcoacUV+&f*HE=^00*BB{cm>+?mR#G3d6(J`LI$+V^#M7g3ae`|7Hj9;iZ)_ z04R|4lVz27T5rAg$2k)}=aNK^2%vUjiv&sWvvDwUCG@#5W{JcmuX%yV#J`~cX;6Uj zWBhoXPAr<8SFF47BH^4Blqg3qr6Ed60oK8fnYsf{jE8?tiYJ-<=;Q704`j*gg(J!| zWtt6o%Mr=M?CgQ7I!KJwR7_XGxGShw3_EDul#2vZkbI;(N*1#q$%5VN#P&Lk_RK$c z)rIbeBfCE5D17(*Bq%th1S=e|k#Kd612V=taD6ujbNE`0&m9pp-p&{|Eg$Y<;r%(V zgpmwysHJhK9slUvt9!+eq)S`936uEWUaiL~QM&sM!PA)kt>@`O6hH3<^F-mIK(LxZ z&gu1n)z!GF0QbQ7q*6kYDhoUd=dy!P?F;XO^@>kx&8#`VbsP*IxaO{Dk~ACiczKQ zZX+=QC99|!UMOEiI4OyKeNxx zS#M97y1L?5iMUe*>tU6Tp_%4{E)HqqT1SJ(Nt&J`q5eqGziOz_MO{aEpH^bX9f~1j zMkg(LWC{KN*^#<5uV+OTC_O9xb)fBPMGgvJds2q{{p#Q34WQLseM5v18%#op{rDjr z(a-O5^}k&*e?HsL4iuL#7MOnD1}(6@m1GIu{pC(w2;PPPb1+5l;1DsezUg5{ThEox z^-V-y5JD7~epJ$uX9KKr$L6n7ngoAlL6x&c^`kKUF<%r}q$*|SMtB!+lvyUjrTEQP z@%&Q#s}U2kiSa4*N1OlrA9z-M3FHdm)oooNxp!>-MhM9fU)k7&!&e3{;P}YhS7mg* zqSc2iP7$eHiXO6kw|UPwH>X4z{Qx8)7w9wymjA19;$BF zV?{%mBinz0Fgq$kitCZ4@}0DICh=wPlalG~;Em&@)CIOILV1i8#r7#08kC26gtu6{ z{u_R9MyKz<`-wz$_*kH!_*@>?NL`Rp6}RA@W!~?O@Yyh_nWGVCFBdg@;Mm8hBH%#W zdJDa?7h+W@08!$fEL9Ud_5q(GT)1($qUIgPeDb#90j0jA!?06K7x z3tqI5y-lg9(S6ASM5W~mZ+{iE^bT^8?4KF$;AaO06yRr!z?^X1i$Ex$i#Jo4Q3jxI zIp!b6F)>q7@ss{n3~Y}!Gk%lhPIl?payBo5$f8yKFX;oz%Y=-TOb|zG+)bLK2h?*0 z8}08RA<}NhM95LZ8&rjX-t~#H$?}m8B5go{Rd{w%C$88QA4FY_yDB&LzBSr ze*GcH>=THC>4EH693wweGI4NB(V#pq|K{Pt^4pCA<(KN70wT}KNM5Cx1}Xf)I@5)Q zuPCjUq@t|caTh}?1z}jf{B$I7b?Flo>OV_g{;lWKxUlN0+s7)PQNL!NW!9I$5WGO3 z>&>c8UnGY|a*8>8L=03}`JfGCrq3WZGZoG324?1+@GNO)o*eGD!wD>oZ@ZoZj2 z%rJf!7r`sH^Ej&mH=Cep0nbU@@U+0;13(;lf^21xQ3e~+!U;zf3zDf)ix%AkH1kDg zDwj>r!~f(GtfB-@AY;({;Jrs+IYpjRKC`Da!ZnWHnbg>zLUhYmOnomwi~F2P6nRFXq~xTRSpoz zSo2zh1FzgG_A2x+Z|yFj*DIrHJ^3t_Ek|;;?Lub4)meI5mNuAI!RCj7`;V@mFZ^!h2-GFAnP=X^ zFFEDV5rhvxwzrU=by^X?mcm;D0A2wn0wK~2Q6!Pl#gqnKsxjNw04ixO zFR8$=WYqOE(0>kv#DYMEksD*ajQhOodNp_(R6|~J>D2Prhl)9JZ|Uo14K)(#5}Yi@ z%BU3Xh+qm?%5bW%s6w&IMCv4A`RN2<#+1}F$vaMQ5}AT>?CFGflOncis|2jN#M@Z_ zMNdO5vOfr345K40VuuwlE+gvzty#=yANec-Pn?RmMET<)u}E>ih9c^KqPFIjTKDGV z$B!iBVpxT(C2V|k_{nIK!|^@FnaD~Xi19(;8Auf3?H!5EO~tBWnEHR7z<$_U9_?{Q zZtV>QXh@=q^E#^$ zx$)U6GiyITW!_ObWl~>Ph9Zrj7pk{jX5gwmZPSX-f2Y)G_y0L&`E&fVc?&}YIeRmH zcY!^3?5+V=8ms5`W3(gRBhW>Bn3?Fkpt+Ve_Hdo(5l>?BOG>fV%&-D}rNL*OF z9SwybN~gJ3-TnRT7C*OhaaJg3s2P{b(cG3@pOHgg$VXgfd>J2Jgi={H%rzxWOWdW1 z^_qtDrv^=1+K0^)e!};w^%iBcUqPY6(}kWV^2#g}0Bk9@o6Z!Pf(Nl;Cud>olB69u z-}azG9jSyw-NEj$hfT3s{keH8m0s6|Hq1IZdUN+m>8hOEq1q;NR8r|Vwey5?rm-=V zb9qFUa$5uEpB2yYgdbe0WG$HdtC~6BnUTBY3IGb&SgznuPO0dk6z{Y}&*1yZ@@Pv>El(#ALz(*_~<5xs%jnpIZ-R1f143^HQP^hpBV`l7>q*D-P972sYkK#{+b$kuN5tXU2>4 zZ9D_Ru%*6y+g0`%E?}zCUJO2{6Xg~Bm(#b9#-Ulqmua%VePwPT$Znopu5UZS z1m?>G<^~K_mJ3Mm$9uXJn;1%8jEpQ5A}7)pA%tn+8m2dS_RU!T3n%ctnhoF8%v{bJ zUp(~AE)H`mU{eG*Pb=}zyG%nnPdym-U*})U?Q34XE$IQQw%`6sT7A8Bc+(6c`jA1m zeCt#F1WTEL8EFinw|4*#PVthG5}lJ#w%SN&W-;6BzfR8kiM9lB=J>$j(?w6EeWyWJ zp8L+eODGGx>I`5Cp@OD`0+rY0k(YTiSE{%~k~Pdllr=fK2dDYm$3%;r1iHaZ$vALF zMe#l2dqp-Oo^oN~FtSqhYkqwHF-YL9aqjowI4|w}VRgiAqbFnYUlu zD;OnGWp$x>hFM{DKxOy^ijhP}?B`5g=IKebw7z6pZ4jHQ+2>)jFWll5(f=8M;(jQ8 zH!Xx-W)4G(1$nu>#XN8HVWd9g<4dBXAdS3`lqgyY zc_sUg&g{`b2tdM$_+vHNhy<82UoC1v`Ai{+7y4nK1{0Nf)dvP}Rs9B~jo#3zYrQkE zwZ&Dh;~>Z;2+2hS58bO7kQIj&1WHAhCR$B#W}*YhpEuG|t|zNNBm9xUgu(s4tTAL; zjcEgjDZF1QBzE;mFp#Ftr>>01^saR{M#sOr{`>b&6G^j_??<=;O-)9aR8w{CbJh;* zmR<}CZeq6qkmJ! z@z-bf-?=UE))YP2Ac$|yYIUnn>-7Ef{NaO*|9t&JY)L(?$0Pq(JFacOPE*~&=~P1;B#Y~%I1AO9N# z>sE)_gD6l%HG|eV>+5gjMQsjrl)AOC^hat79c^>A<)iEW*8*JQUU}VPZdC-sAQLY0!OYH~6zSMQNSFwcwje26jqkMT;H`n*S(-ViAJfQ|C)_29d*&i&v=A z-au3B2eZJdU$Emw)guED-T$akB#hU`5XBPDA=iaJm^#yCwYHrW03Q3wJ}>M-I&ov&o@VvuTIX#PobVsR{J)TFI`Pn5 z3h5@d%IS8#0Sr?9(13@ufNrLypN~l+E40UQ*|93tB2C+4Ry&IbBl`GW*jN#oB!>mLVwt%0ZPt>-iBl*;WQ$m zT!~F}3F~1J$LC2@DBr{rmo1CAZDwG6r`E^!4;w``T3Kgzd=^vn%)wp zjezT?82_s2Xyk#Z>uXNo=MBtgTFK;GqUip=XLo6o z4(SDv78DSqmr_u=OBw+wrJI$wN$C)21nCr5I;A_LySqF8nb>!bP3AD!kUyE<+@PA}uiFw{=O z%4alY`Oju}^yfj{Qm_*FCNZeL`@1%m8w%CwStKtBS^s605VG(lW*B>h=uGdwT-Jf0 zD-}vMd*-Vb#Lr^6iCT#SXI%KYCv;;=bG}=B*E)Fr&5uIWTgt>Q+WwA2Z6+gk+(|I zbUKi^Q`b#Co`z>*8HD zsJU}AuIvg~j31T5)A!Wl-%c)C18|?4XaweOSsOMy(m9zAkbrCqq*zh>o;$zroe4UbBN*9kI9YsY{kk7=0=^R`z_z-gp4#7KyCPhd zLH|VqwxhwZnQw+IEM1kN2J49A7F-u!8UENVtsgOJk!pxx^^4anAq(9F)_6G01C;8k1~h9TO8m!v{{JF zy&#wQ@8G55b~~4M*{OC(*+jqVqOll1Kl2*5h~)fd9QKLv+Zvt6#?hg3g@3TFP)|w|T@dx;MK_17 za&m*4ei}ZBv_uYj(~%uRoapGB+yJA)8yxX)zkEqtN(*vdS41qo_;7Dr=i73vXSHGZ zG%|>ZwFSd3U8>xX&AS>@q(k#W>T+>pnm015H1mp5(BCfE!90JMzU2!mWLk51Mb8=3 zC^G&nitR;0iI$mC!@pgey(>wTRE&5Y4BdQXLKSl(;ah9wU>kjz8A4C{lTpQ!!S_9- zR-&ecqf9x0OyW*7eIMy!%Tbq8S$X5UApN?->kEN__U5Wh%PDwT5{80R@+bHNy}#us zW!ag=uW1$@JWUM^1T1=O1_!x$lVnw>Kgt^<=zhBStFm^Y<*W9``2;Ib@y@B==IsQ3 zb2^ylo6;(y*Ouqol(r(gc1>mkmFWz(>Z}ufIN8uV(IT_R9bMtg?Q9iJH_fnAJ2`wu zTzO+Tb1u5FKrQsIwmgf)UGBSKjV^3UQu=XiOZOXg_WC$3N~Be zIi1gkjBBi!Qf*2env0$!UXF_0smduRRGoWxMeI$>_*D(Ze7PINLw?T@s%>$4i%Mg8 zWbY2wO%~VRkf@mp6ZhO-i4Y6_=MldIojRMS76#|#36(vgwzv8N zU(FRfMFVrlc}Etm$5B-Z+!!|IbK?tla|@5b^wm=*oy$|F>xX}%-Wsps=gXT!9`i$( z*dfgIaw*V^!?9;%q+oAqaN>hY3M03nYa$=U^@rR3qyB)jqzb+fC#u8=$J!F_!CfIQ z!SVUDyYLiHXel3Qkj|EBM^Hpn#yq|ZWiev+mI85!Uh zzN_L1AdgcXBzRtAB)M~u4yvt#8; z(bHP-wg^lIJ@d+pnFAf?O1%j@gk#O=lAu7|0#JMF0xOs~Xd^PJc4dS-mp#1Tyo=jk?_nVaTW)T!3`ec$e9pEFIL z0A0I=N>a|b#?Hq&8#%3Kib6oSdXDu(^>lamM~dpnlRwCu8#MTJHvd=eZ_3^gfPZrA zzhE}wu#j%arwlVMUe(&BoeHVvC;oolx;tZrLW9OsvrZEqF2{021Io(EQcQAR=sg-L^l#qSIDQXPQsh=Yl3!vK^kn4$#jc5I3_PoR9fEG?eOPg= zCwg&f?-llAizRXrghS5Kqf#Kh`o0cbdyHPlc?=c?Hs<iz@k!0% z7$m$Y`u%PF_;b|WzbI?a8J9uLCDa=7&m;`zJ3XkRpX~C82Hev@Q$TP#l_dZuwr91C zB3Fo#9hd8qaY|c@&Ci@MPwrAL>dn(%WT$Y>tko}oovT*0ln%Zbe?W^ygll765xH)h zkI=c=jd#HY`ND?Y6=>{m>&~kFFw}Lk2bLO$yxD(o6*Ubro_o{#(m9q zE*$SXR`|$>%f%?fq4dj{8P~uo&QMz6vVCztVXd1lNKHq_w$^=gyjji0cRRI5OGBUN z1GU-cwnv_-$MfY0%RWc06g6%bY@1P+#xoaSQAd6=WcNCVe>w7Ow(!oeY~uCDn+l1E zau05_cf5K!MM;qMZ^mX)R|76~{EXARSr6kKL1bi%i;MW**yQ`1cnk|_Xs12$u4sSk z7#@o`=KTj`d4Li`nUch^qZ;fUE>dJ}wmjrWTz?(1K!CKaFu0lKwy47!!PMNI2K^2y z&*wHAiWz}noZnt#Ho6H;Q23)3_nVmo?etVViW)|O&(=i6mS3gT?c0av_(eA_D$@9#*7Hiq<&{o11t#A0kY*Y04 zJTmQNPQA@^=&pH1Grz;pi4p@?->X_v_V1;?qk2?k+BA|J{_XRxsw~~4p5N+Md|gKv zW^b6E?0hJoscGd%!?PT1?&o#y3uHx3ULCn7Z#uOnyL?=is6vHbF!6_FSr;8;%p|2* z0TQK?%ig9__)gq7dtYoK4(Onf`;wqr{W?vQ68YKF5@?m8n>j+BK8*Ei;z7FJcvw5- zg1+_{8l$!YC!4Rmj}fju^0BoV5E+k^AH+^WvNvi_c#5!?X0KWuB?OCK``Bg^QnPa9 z@=o=LSI4|}q}7fWqhHnHzUXl)vr3DQE8Db0A)hA`+hJ~dXjd!OE7unyPuaqAJ?yp* zU(o!@YY@nUrgEdbf5!7d($|%r=V>a1(7dRkYs6mi$72dX=d_E7!O=G!O)I}g>tAhr zY)ab^{N5bu)%c+?b$~5L9OK|U7iMRW!Yx9n*POuf(C5B?u%bB7R(J3$64zJboPEwf z$5ZK{VG5R`^BD^P8ubgj>>}NMeLW*U3LhDETXz~^X*B)Jzi|R>|JkUe@cAWBNf`a} zRg_#>s*S(It_3OIT;bhVYEtPs^6+9Wb;zM@F9Bv>1S7Cfb2`4&YfPot9ni!DjPm+b z&HEv4_qYb|=49rH>$g-1)43b<85un!skg(_gqFdNOgCTTofDtQpQJyt%~%Y@2J5Uc zpX{w7BPVAWj81J&2rYOVuoqcqepZGI)7~ znJD%|o}LI{Z$c@d49@q@fnWfR@dqUUZ$JGc0>5+28&T8&h}ggC0^F~&-;A}r0I<|c zWh6jQ{4sr3rR{i>nIIq&#f-po%#Y@=rHvdrnkX8~ZKQh(K%XBWBZF`NBOk+*DnRNT z3K6t?l1&m1d3$``DIL_sB2S$~y;+ae+ve!!6A^{I*=ZhG~xM%Q_;mgO9el9YEUdLFn(Bu z&|{+Y8t!9?*ZkGcy$X5qGuM|CN_Z#Q!=|Ny{T!-YQ$gMC0ELgmZG;mqFYc^I?$EIR zh^VC0ZBMGh1~vz0Jb&wNneJR6zOK6LK!&Qn$8h4Pr%59jZ*?gewjx4{8jrr&RkIgY zXOiPEp$pEcUe^iZkOdvi{eyEa>gD;I3Q8K?^LANIezZ*VeY<)X1Y1dNjuV=84^Y^h z#uGy$e+QIt9^7||Ho^tBS?G*S8%oJcwV%~>pXC^QWqWq+zy(=60Zm;dYh)}?USYsO z>5}a4f%EK_&eR0ifJfGxmMh$pHTfxm zMcTe?n>Rl6RnO)tV|D+x5Cuc*-ow;X|0Abq-G1~K-=Su|u)ZQL>yTyO5BS4${HI=e z`au`nYEtj-Ih`~F61h{-G{0BYN!#FoaD7dVRN6_NQU3dO6FZnv>*G%X}URBp_;YlzzjgaRDj57JYXnJ7dcWIlatck!?l&%yO zCCJHjO6i~JHUD9oKi0{WC%nWWwVJ^&JU;-7Z}tle?(#M7<6he?7|jIsl#!sPu9eOk z-6ULv{wd^_Hi;oBbPM!461wv|@K|u5yW4y_SA?3M?xp+f!A7n4TI{Q1Gc7;E&ax8j zN0kdR&J~=jBjFQ)C4XYisa@()Saox6i-?raUPX+@S%JY`3#k{j6pN;efE1Me`h(|| zIF^w;26ECo2}+l`ZYdpXFFWU9Tibj1AMud>Cy30^$R{rQ;Flh0y*i<-_ZT0;qVaTq z;}=G|iF7@=%H4fNMZXg)RRyA5zCZo3;zbT2h+@2;jr;#J$r_kuY`EsKljkaHjg==Ui>rHH2f)L))s$x<}LBv!ts8L?cTEYwPU zZDAZ{%yl4319PBw3zVOY>)u>?QT;I9_!t+>kR8|*_d!Yvqgcg~pJuO(I#L&Tl%wthySQ-H`&9B>W_O;$BkI0 zj83xG2ld<@K+tC$PjE9`zfpeRX3Ko3HGmem3)(6hJgM9yT1(l#sy$1X>E#SY|1p6c zxvY+hPyuvs5j~o!9-oH^Lxl})UUh5VzVu-VFyM_NL!NSdirck;bS+Y)gHq4Y(qY=H zO@f3z`AvYJ{V^V;?=!ICq5fykP6dD_u>>i*KyD%wo-sI3nBfJ{cr)H#-e`|^L_i%7zpE5nd(=Udf)1Bn zVmUTebCU@XhA(N^Tkxd}!V8siAHX8bHW)$SmKpDpj@M4P+u#exJk6_$9ST2o)KdIU z{X4eRwweG#)=!7Jz{d?ZBJhl8ntO!>fFPCu2(skcJxs0 z;Qj)Z)PBCNBud|4BU*XV^X@*N_n5e10?Z_hp`t~tj z<}eF@MJB^~E^S1UaZK@YS3ibfD1%E{lJylpkiW!&R?w9%hy}<}plD169OT7_*O8B? zkp4Y7U9dvfLk!G*KwzVK!>&e}t3_wwNOehz4A}PAAuT&4I?U~XDbvxXV7EZiRiDcN ze^6V#k);iDo!hG8XE1!>A>B(-U-ZYTcO1*|1-IPJH238Ct{HTy>Uc6VP1s1!+ZDP4 z2*Dh-iWKf%%&)7Vb4*|gY{B%JG6@qkOH<1GU5}oU&V_gbNbT6Z-yT5;Q&p{&tcGGz ziQ;F)&=*&hh8R!)!OB%Pmku%j|e|p$nRw{jdP$P_|VuB?B_QA!2NVg zcps6#p5WqRWjmBKoa;1Q6*0ten-*@ZB6BmN)wSLb`q^x?)~`b7DM-zFbr@CG+m{;K z$#gG6#I@9H`YP0q+e97sY^tlIeUVLfAo1ZmV_R3G_^C(`$af8JgCDZuU)w#L+XbK$ zH(1Qw&8Kcd*DWUA7$G$X6}7pp-)3~cjzPq1D#5Y;!%hCH!pv`Yn*DLGA9dWNJq`ei zb;n5Sz7UnZnK({Gi)#A4q@l5y|1o~Zrp%MBxr^Bq1(7qg3$XN}n9HuMX^>5}wy#w2 z_pZO;l~StPiD$Pi8&8x&%M*3w_YYMjWg(acNvt) zM80Q#@@lZ5$Tl7 z4}U2%coloeoo>yqEScQF{s#t1OVP}l)h>tB6KWs4DCW-2k*Q*Hin|>PLAiOVtOGLS zBMA|Qg7P`ukejObViJrDuEH&r^rp*pu3M}t-Ee7>T1Zd_XF#%_KE0NI64qyR?4rzr z^u2gp+pW@p;+pjz4MXGs&KAVvUjrZs^(flyKo@RW<8IW9t&p8^zj}T;F{d4Xl^r9^ zPgBh58T;OkyVTfimTl;zNwhhBuV@B7BalOD>^x^YPf`5a>kZ}${)`y^``Zn%CiArd z=p!=MLpxn2O~ZCtBKqf*fuZXI3!sYKxk(JG#n>m^^$Kmu*845}fit_2GNhONQ%p>% z-8_hv*23^!r)xUB>-iya+u9bsV1q^IDK8*%)l$4>-Mc{wzn3^1sw(w3Jp3mYV|efBQdyvV$V!haHQAjRC^ zzn7lgm*3QWC%LQqUZgkrdv-<=g5%wTmERa*YWXO_zh3Xp%yYmJ(q%mv`ZUq6l2N96 zWH1>bGkiOmcE4Km39Qx_Oz4HkZn;ncK^?e7O8En?R~|hykz`V@`T5bhtf7lTb!0YYRyT_HZPqw-{~v+sNhJX5eiYDCoP?a0~_Sz6sn)SPrx%J$oo0`q6y^?Yp$G~+;*YCdi#mJ(ZD># z>DGIVIqe17tnXlcL(g}{_h^X9K^`kA$7L3gRJs5(3X zmRg9wx%Ld6bi^S6o;E9?iiN#J91jM~NPUD$)9N#>BO_00CTUNtoUua@tN$t!du;t7 z>_jgAPYbZD4ObmA2ODhS{>0X3qenL?2bJoJfg7Szgj=7->oYRt_KO#H2{M(eYXUGK#eh-)lj z`#Eu2@^vs-$EeF)on^+z47Td1r{c@cmnq(RoReQrN6r|p{YOK*_nZJb&gLA0-d54A zM|Bp1%6f>0EC9&rnlWlCR@qP)n=htIb!eRn$?yNW_cy;xZBNw-UbeURl(P+Ocgp|c zv=+Y1k~cHgf3xk+-q%ytUd(%l;Ddvd*m1cG29o=}%u5IVnb+NEj+j#uNa569tYkdH zKVzNzx!B1xKI;oyugtow^Q3J#gZ+VY6iTP8uxcH#ZUXQ7ZOx|R|01~~yf5z=n*H#O zLp1AK1If?Sz1Z_MEiNpmeE&i=&v!?rtSv>}HKb!Vs?*tEjU&e@!djZRYF3F{HZuZi zscft13(UE!>)hZPhTETI_Z;;AnOr2RLgTx{!fCakl}@qyvKhCHl!i=wW_XcA%Dc8& zm^Rc`^8C1$>wu=*Na1UW;@_{qt#4hM%@RIne20z1mgWhX?g@RzeD;Q%OMf@6bN0Aj zBXP8aJBXWiQ*gVvNH>8SjDA5UQVPRrg6YkC4)|OofwaE)kEuY^{gscv{J+V*L~iqj zJM@=@Vcg4D?&+1OrTNE?C~^8nM03?jYcJD6mfw+x>euK9JS22JS5h|kK%+k4X%1Lsim>HDk;aA z)k1pa+h`$bFzPPY_D{1&)iD&gvQk}2>!|B_anrt_OW(^*SJ9Dc%YpG)edprMo0Y>O#66dx&082B_S+(@GfBLE6YOPJf#)>CGn@lR)+oFp|9JNs}=n zHm-ue|Bc-EkB2*HB{XVi#+MlAyKe|D8F!5zOTQ-kq{6sa&;iAV=m#$}T`q^-RXA$J zWA9DY#A!E5Oou9xj{7ywgKCdC)|}+!jo6zqoF5-b%I}Tw{>!YH*ds2YxO>lP`bb4V zqCkI2=(4VLMCr6^sztSVLD@FTbUTt$kXQ1VZQNgtvn7R_{of_{FEb<}M4hSQ`SPth z2U8jLm}Zwv$Zu}RgafX_1wMV)x%}11^`X75HzS(ylr42glyNvMx)G;E<%!1B>mSf* z$|Q+j6|~M`0Y*yBqS7lS*74yLQPE5QOUYa11^S4!eO8Z;hjsx5Mp#CJWE8E&Ylz|R zJ>&WB=vTc!Xs8xcm^QAbo>%0Y)wl6ID4Kn3<54j=J5Bv@yj1j-LuZxqzNh`ZK80VP zgkNr&L%TLBIu@|77p=CF_7tGnheR2N4uEgmT5{P{FsO-JSwLmBQaUIzF3-unjT5*l zThB>x{^7Cp-e8(Xf6D1Gx!fHJ$RcL5xUfo`wb0SPV~a3OvlD@r#j;s4x3EVdM##!0 zR$*hT64D>0zgfn`ut5x71%QynP@6An!EH7t?6mo@Vycuf)RMD7rPC)AkzgCSSj%MCF2^5?@c9`CWqKow;yM4~u&CGfE&6?B- zJ?~-9MBGzfg`U5yex?wUT&XzLm1*2^yo=ar&W7xvwQzxRfj!td+6U$HGBOh^E6QDe zPn!$FVQ*7me-h*5r*hvSOno{F&JWdB8yd#@c@K_q9c;TL@vnx)+VF(HB$)z(Gb2@i zV2ugjFcxw2;yub^q3NJSOKvaz`(lQ^0E`cN>vFx7BeZ|?WEED#KV!{KfV)p)kmKn%= zIpyY0R-*Oei27(ImQ6!oq5MVRq^QG;b6~X@hPSJxrc*V>u3ei) zf!-S!=GeyQi0q|2Ae{$o{>dq>%fX^t0f#RF4A+jc*JB;N(i})(x5In`Ba?%bS=aNd z(%RB8e7Oh+ZuV!L<1s1xT#@&U_h%(HI0ilReO_<>I{qYgQomhzjDFjS~S=_S=tUhL9y7`&>9Au{hm_^;UDAoX14oM@4N>6!Q5jNU=J944IG zR|22p_JhmZ--KhP1EvdAG=%+4D~y{QJg(kbKxD+oD*;9qO{X;6l@1W-hl>-_azWuW zfl94b308s}0F;Zhf{8hq>!U&*;D32nYi>L*WNWiaKQI}xu7!p`^Tcjxg-K``S`eZf zzzfJ#3`l0Vl}e5Nf(B2rtlic=Pd?w3T}}erKAePXt`2m8XocU6%sSwuK`>osp#<2WQ)q~e zVHo!eL}v5r@ARLKkXrayfYkg@Cah3FJLC*WVnc=dCKl$qR>p;9MF~dU6SRJIv>VKI zKp0EO&t3mHeaQy$C6F$j)T2j=5^l;S5~VtTN}rQ7z1FIhl6VRDA4Uti*|ZLysh6?{ zO104Is%1Q?uK)|LoIvQYFIZ*xjm8ri!6HmkgfEluJTwx`IF7gISzIwUTL4o9j2xBaKvlIbo230|qp~|E!T7o24CPATi%#bd=Oams! zK3E>-4_WZN+T5q{e8f|WiHk6l!9{Gx){O;kaQuDEl#w$~S9oVV2vNq;NPLxzEjWI( zsRx78%bRIMRw^&(u5q=)R8aBY=^G7ksr|!WRGyXqLXb}$1#2}=7KRIyR|enl%h0Vr z5ylod;0KGqW0$g}+`#`ATpM8Pi^Nt}LD_#`}y zx|ESXQ@tf$^}6RjlBb((=H@)W)%-={#)1BKOW94Q9sGl4$u&WlxKbEsNNxd1%RgA9;3eyv{Wh#yqsOZv3<&^Hohzbre)rgbqpT1Mm& zGvE=tN?FFK>gN(8&v$f82oOPQpXi4rdc@eYzOpSpV7e~1qE}4be4>iZ z?(*EBW1a+1CKAl>#PP8;rlt6s?SW$CJG!U-p(CJ*flxV*TXSg*Ze`OFFj-BU`r(h) z@Gq{ej=y0`{=UjJ&aXH#rhY}Z;MIzqYha#lyUo#fmwJ`=_z8K>$gIc!sw06YfE7VqyL_l()si_#2!(I$yoWw4i^!>v0qzx2Z}@1AXqL@pho$E6$&qW zx)weta-rvAX+l`a5gk!=JtG&F_8iDt`Q8OCKO)&&j3jM*@JSrO)_qoSN+V%g?21rf z$-U!DaMwcb)yY-4PALM=yjx+u%Uwm2OXk05(^;)%9A|295V^k6uPVuqa;H6mmUz%?bA2TCzJqz31orH^LJk|XaUxziUXA2nZlS$^l@_M?P8Pp6q(_;Fz)_Osx#wQS-Hk78t9xHGW06E{qHGYqeydv+Jwz73x6$@{7ACPqAGdVY`rQMM zO|-&DgaT9SDy7kws4Jhu?KxsHi1)=^DO*T55uAxCkpFg2LU^@e% z{WM9}D@?OsG4$-+zd=$}E<0)y)PBn{r|sfRJ|Jx=<}vaO=bSW4&`J^@qe|%Di-?XF ztyjM>o}sfs|Btn5{u6Hnx5gl!S7hBp*Hma(JL?C6Pp9M{@FA1G>Y7dq_va`Nb??^> zJLkc%?wjH_+3(|PsqCs-Xq+dF_Nf*w|4Wz($s-p#LX{uae`@oHy8D#C5F-J!JkiuL zLSJZy;fpR#q?Atyc;$q(RsH?GKA3c1hQSX8boH?Af3Xq~&FdY9l?&J8ue#de1r_N( za~pFYp& z&8)iy4#WnXMOotVZrZBk%u12kXW*^y3o1wuavFra94|%^8plo)9 z?3%pjA}OS_-+w3}c(mYsv$y{{?XIwH>sOLW-L@6}fim$uc%-J?bY8CkPvXMtRwm@g zS9P12p|cNQ2KSi-4P|`DHBp*ucnQdr(Q27wbuWqIevCAqoq39DB`56q`b}!Pl2maR zW=O2;eyX(eNg|lyT=x3{RAecpJ;1(44j1FyPMw%^OTI^(?jLDcq5lHy(kLYv`C3}8cHVdV*ma($@ zO*Mw&bN{V*>A|LIs)Ko_`1gRIvQq|?R@*dZX$YKpjXn~Z>aaQ9$YB8DYaS@7C# zqq{HlSh$(rAl1h6O~$`7esww7DY`zcW%6zQtHyYOx~OAyug-aqomVf7_vKQ!uCs&a zZwh1(?ct*gt!b`2M`JrcAEfi&x^z&OyCOwD&>b=E47Ps+k<4S)xXJ?C!ajUO92^p~QI++pV7V;0EzpuJfLT4z5SP+e?Y}EYcO5Bo zHm2(FCY3s}apWEQRm0az+Maa=ZIKuN>&EX&TX13zbr`nh5+=-?@;Q?~zdNSrH^17s z(-Bj8K*U*msp7(U6{;q}bM-0Mp0sv-HbtgtYi~S4r4s&n8H?@=c@*WeQCO6uE0WNO zLgGP1xm#bxUq!e|9hCq1J`cWwp^;BSEzA3pVes)xMt)XbY<3XQq1}cAp(T+xV?S_b zFj(R3Re`{^%RdgNazfw3aKc*^mj;?cU0|}WRapL(&j0#j%C`?Z^8;?mZ3e82>&&$@PUwVhJMOz+{aA&iTRP-JCp{~JJvXYCQ zKdx9Gae%TDXUatO%hx_xv^;F`MY*yo zqL5&H&OaL>svvgfcyLF6B}W6&R<@4Ip(f*9#h3@#_#Kk-c#FhVt^?*(Py)#3H5u`w zTIwY3>uwkn5ZEdFEo_k-9`SfolJNTOz~=xWQ;eDQNGh9cGqWAsS@U|-V}Mn#UahF4 z0Uwaf_-$I@ic}(9#RM4D@3rRJbA5$9F6tIOP-*D2pLD%EEXCk0bIQpQEdkI4s#SJCk{*7b?uX(4y0`e(5()f!EOJ=FlN(*h zrd+{|ehNw>3)+TXE`4&&G_s1ZS@`%}h|o@Y($Cw*ww>^AMY#s;v1B=?pbN zSI#@C^U_L8nmaArmn;vn4ufZasZzi%@2h295}JWLDBHbFFDiC9u#x~DD+9xybJhEa zka}R(96e^%zz?#SRUi0-lJyQ!Y3dSypF+ewg?$o=fdsu8n-YG6`#r>hL9o0-YvAP*0`0?l zo+Wf=Ui<{5c$%B9D74WbCG=yAu@?UoQ z>pnN8S=e~>j}e3aE#X!!`HB<=fDw&|fq~SzdXc5jUk#n%G^J9l8|Ir%{l{jiYnkXl z=ZFII@4R?jh^-DF7gdU2mS!d-06nJE64^RQz-x?8wgQ#>n`U*X>uK$nQi!rW+? z`%<=l%J<1j>ic1ymnZU|KBC!IR7t|;DAd4J`)=;Q8>Ki^qH??EqT+jm)U)q?wh!{R zzY?fe>n$c|C2^WFuM^Xjw*L8=$3#V8*mCzAE>>WQu=Wa;dc^@N055MA9d+gWbpa?|(?b@-0Q)|(70>p2P%<8XegH0nM#6?PE7Y$73WweTaO7 zg8+ptWVtAS5rDfQ;^k|w@e6DG&zFSi^G)A@t1FM#U7>>pxk?%OiwC>mpXzc;vQpza zJ`Q5C`4&7zeNr#C1Tq;<$>EhXT!9chB*4qjTl)fvZJKvB?vicK`RQjXY$a{EI%B z`9jIc*mL_Q=-nD$z5(EK_E{{SL|&v)+|Z7^`gku7BakQsV>1u9mQo0~5hi4TJrg zHbY#WX*9l52><Vc14^`mv=KS_95f4Eq^cK77 z7bM6Yp&|k=H>?5}ozXF^Im&UGE4q^vTwzgC7!7_Cd82(d3vH?kKr`MV;conScHQ(QT%K^%89WSfUGiaU5MLc*^|HElI- zRK?h@N-e&BXqN^2J@|n%jgKMtg&d0_(!rB_nEv%CpG68JN<#pwl?)sWxykSkux|Vg z3&~Opba){-{nw>g=@JITsO+y6Q;wvCdIED}v=K1)5xv$Sp_yw^p>MnQbDf;n23_|7 zCMbcyxh;c1qXIdAeZh4)rY{+;T=u!j74e6>FN#fTBgG}vV_P*%M`wylm>tCSdIl(C zs+|31d{p}lhcl)3$93(#)z0RdTW)qFefk**YX#{9a>DJ!II~jg`uOBFmE~RPSK*(9 zSyvFb^ipd7CHQRo$9_2fylS%54|98C!VMuI9k6gFM-2Gi)80&Wx&z0tIl|AVkO%_^ zLF`W>Xk`9#ig_JswiAIFH)@Ge4muu85U!`YLOV3Sq>wu5$%wK?oG|)jXu}h^@WM(++|kT=Cl{poi*>d8pcFGpiPmpO(=|- zfU{DSwD6FYprDXsnDvz8WywUtzSF%h`}G(FZ=sQN1y{`7%MHb9KBEUS59xz3`OR3= zL4j{Jb)@YY6Qn!yrPDs^E@NKX+ka)6lrZ?e^K_F1Xo67xude)6=?16gI&MK0G}25p zJZahiAUxP;_;*paW=;I_u0J0d!p(ce57WR9YT=ZcOvFXiBrb7p>hDEAm!Dkl0tj4# zGplQg$pPWY^;fk9hC$JLW%QU?T3Ac!?X<{&+u#YXYN_a!t z1-+5;6118x*~s1>LCuplO(=Q@h<28Ukd=v9n|gY*7P9o zOoLB86&s>N+dVKuYyr`+RIdN(Q0XV@Wp>^2@8^C%#})=Wg9x+#{<2fdygzZ=~$m_InN14SyH23=z0mjk(j8oO*{2kLSEn@*0IPqu5KWvOuO`x#87nb>rZ@LTr>6@r=*FXqjSK6Oakr07v zN#^^h@d1p*Upk-nuydKQL6JtkexvUXS1T{J?QcEMwz4Yv=7w755}0-&79=MGCuy#> zoffx=q@1Jybcy@{20#!%dqIq=m+({Q0$Er;L~|4FQtgK?+9k5BjJwT#qyCzwjVIyD z)<-8cFQ@Mn5A#w-g`DCkjvw%u<(Y+0P2@+;!<3UvFXNN!8mFkPUPt^nkmfD=xj>wD zDRlul*B8FX{sw~9iUhrl^=>2fOF>kkX3*#UWU5vjEPR+X0|jp>a6rHF{|wno=&Ntg!T86tZ-7)vw2+IkvLK7O9>W>y@MZg z@372VOX~J($LLR|d0aU1|DC=6$u1T*NIi!BJC$C1I`%|!ID@V&W{UV_$di?gW@Jgx zTTavgc)!m}KjQ7?{IluVE_hw+!QgGb>`3o4bgIjR@^BGk!k@lk5`pIMa<35Ig9gSA z_*m&H9}e6TFyZHhyF4svt_Y6BN=)-L+BA+l(Lbf}&rinHK2V1ovt0cW2na0qP6#6g zhDG4V$jQ$v*ZHvSA20yzN}RNCEEEg8_tr$U!f=(bkVga=9KRjlXrS^?W0yOXb)`*7 zV0VQg;P4q1WF}2rV+Z)=h3DSf$@2S2iHrnhx`%c|WfQwy!GL5z>CwT{@Yk*E9W`|4 zNtkeO#5zR67d*=_MQKSXDl!&e08w!UB5*((e?FdbZ`NhxPAlE+YUt#Z$73#h$wQZK z&U`hS#)H}Azm+$b7fF9Y{;R1KQJ0n!h9_URA}S7gg*~h2*zqsGqd^->Q)aKB%%~9rIbkfg%(H;s)*1`^JEwbJID@UQj1*l)V8Dv@Y?LP#?PUAFg zt5N!fp;5+xY!@#cjYv`G+X#1bK2$qj>1qeb?7mi=4(LIW8k@b7iL+-g3Z#mI`9FY@ z=R9M92}^R-^e1+^#~_NJs)T;cp%fcw_VeeaiSiwYoyAIIinfHmfFEF%wEq)_qdVgP z?LB^L!34yuEUV*YyMENrJYr%mS7uBRsPoWEIeq{eUBKaH&(3G3=+i%7VGeb$w-ouV zZuVS@LsQ#Hy=3Sg3z52ip3XUApwYd^iMAdfC%E*7xSkx%?bjU@3{j6lZ!f-y%G6>c zZWXcgIiP9m{Wbe^eemMTzys)9+|tndA}!XaMLDX_^UCuQG)(k(6mT`&9@AEDvzos` z)#+x(N6KDDwxkp3p@)Jzp|3>!Mykj4tC)n`cX=PRbm)qNxL0)-uH%Icn_=LRn`17l zx!~+mLPAn$>5%U3e)s&}@9(s`F083 zjbI?Y*&tP%MbdWpbQeU-llcqXJT}Bb9Zg@cE$vCc9UwMEnaFq=_uD9wIqXMRAhUpd zB!qwzD+QFQbQ`-RR$%Ickwzm-OXvgO>Xk;2zb9k&r~2+5GCr}hwDm!JvP|z&T7fR% zY5S#qsVjRCB{FV@7s5ufSq!)aSAMmoJNhrUiOp{VWWOQd9#~IqvJhZ2gai4{OPHB2 zIaXwDg6nZdqFtHCag|-aF7Y}0BM84o7;?fr@h0eo66BS!X;P` z9JHIWWb^+;KhxJ#S6m6vLU1XH<-4Hw;=4~Wovet8G8zw~^#nr7R$fKj;j*;z8f|W9 ze(QSPlIBW}{P*TN5NmyLANiHr8!t+8T#^&t0rvNxlWEuS!vR~3#8ki=YYwaQOuMrB zd=vqjuJzcQ5(+)Zw-;c1i$>xhpcNIlF6TG)PEF);0bBxJr4yW{ALBs_+)=9f63A#R4GKt4=m<3uOhzYa7L|9{Y znET-Re(Cc+&S5yYut_jVxYB~;{mGfxs@@5AV69n_adT)~TaGYK1Ok-s3C}k(S6F?ekQwvbxA-!-S1&hNm+$nhIM@Sa)p>G95q@<8%Oia$wS z?}IISzelErCva~*d%Vc2Buw{-`)|+f9ri*^MnuD{Y&4a{>&%-qAoV|&sKa6rdy%^M zS3NPG_MzWJ{7A>#nomi8A;W`ZhWa*KW5)^;Oo`3qB)amt-=1=4AF92%_8PW$TE>?- z2+x$%?`+!zLnX}I^(|tBI+-w{>$krzy_edh7welQu0H#FFGHs6=5oBnb6IGSfa7xX zpvETRgnEF?I#;FY{xOB1&uN@tTbViP#vo5{cGYlTGHBQbo;nAbJQYhuEMURUY3Mp zgF@97GjF!7ZzVpeD}0gH{@phSTcQai`zq@L=J8}!|SGcCEj>zh3*ecuF56028 zaY~T{-Hbn@GxrB6TFw>rO8alX_#b#VlG$)HAU#i{Xgt+W-J(jU`r;hJQ^F6a>-{t1 zVnO0j)ApyaQaPTc@SB+uOn7CQNsj@0))(EdL)~9pZR#{`WHs`C`v6(F1qdgw^1_qNFS zZlc|s(qdh+>a$x=(_VRol*x4)#Y~71k`a4`LcIoXvC*o zJU_M<+qJOuI8QpZNuztD%ZEHY4(d}#oSv8%34q8 zpEKXaQpoqp^47xvUoHeMFa>`dY?UQ^HuqpJLFb6wepm zpJiWNG1_?oO@G@bW{e|qLrg@oQ+M1`8!cXJfipYtTeN8RCU)9kz!O4Yaq_kC##NzR zRBQ%23_n`Am$G-t)*eOu)sfQ!Gbpd@eB#geXlHA7_%CeC!-bGMk{`yHh;w6)m5XPx z%qdGB+SREx%_A*gk))WtWDkP9cD{{2?W&7#x1RZ4G9b3aEzJ{V&d%ESPDo`V(!FRUKjcTS)AnxJU;YHECP;K26lY=N7QZ(XAT6c%GwXM~0 zk+^Pg7uVH{!{5=y$4pKOSfRLT7ltK{-MSxKa#Ku#>ntY)z#omwT$T5uDk3ww7ne-b z7Xq^+>1cG6%h+zT82$oKOyRQb0}XtrGQ5EFa=Dg{6~gIyY&*-J!n$-gQ*sYpDa#)5 zW;<)L!+ff;-xC_fXj;#C2DPntcTgCZstdjJqwMwtbbzg(Iban;gT!EwO(gP+^hmc` zHV)rJ0EwjFlTF!y%z(1%SVTnsV@QD5>NPgRfo9v}_7xjB<84uB-4z@#^#0~GERtvJ zp?_~UMcyz_TM9|j#CNRepm#25zc`cm?fJg02cS43l);3-dDKWsG zVZay8m#t1%bAjoC2`8c%-8_v>GEhM9M=-3m304y#D{MUAx!t`+>vOaZutxa>u^wro z%QC#Sz}D8ZqzlJl@w7)}A(XhwJ8IJiiIj#M)-_~b1$qE^79`47@_j34EFw|RhqIn5 zwF9=}$OjC)(NsqIcx5^(1jN)-*p0#_{`%nq((BvNObHg8!?F709Tg@5f_ zOtUOHjSL;Zct~d#llP6!0osJyY76Uz)1K~Edsz4Ipyt@5yaFbzIy6HY zy}jvZ0*E;1y+>1KsNn)gdWW(c@6U1=P5`z;&Cc-~kkvallg1t}12pS!jkeok4{#N9 zVPf+{XbAU8a_Rb}3|iuZmi7?QCUu*gk&)gPb>h~;)|#{)BY0ze34f}IWO5MB-21FG((e{RjcC3IfoI)3Sm~f zV5dxKgjYXct~^eri6w3cpoM(xgh31GTB6cP6_MFxx+_jYnoj3& zNv|Iu5}dx|{f{W^6pTO8dN-jJ&**?!sXwv7A?SO!NhGbZ?HK`f0m#n1GN zMs*A@xs0nS923n~G{lpVBE}Vs2nyXhEYJ|&zwSxjE=l{pbL|NT>}{X(qRPrLsXI8- zs^Cl*jJ6r-LqABVQ$6R@oxi(1qw{LTf518Ji&#ACHME;VBd%W5QdS}y?DlyoizMcj zW%!;|U%-dIF}5X^4~j2xaK*}A;*BzqY-^7Eq88+sPQyk~($o5i~&H2J7g=NA{iQoHZsu`C;a`TGGNNHMlL z1C3|k&Hp_HZbk=q5AYD%W_GX~?vk1Q8B0PXO|S|E8PkggQrZy=d%u_kf78a#v_Hx) zC^8u1uvBR(c*(KMdTi!{&}daeg`|tY>9-d-2qrvfjHe%$5K*oE^&SS-kdG*g4}Uf$j1!O#kf}heIgCda6;St=XX~M+3osax z{ld^K^8R^9)iH?MC%TBJ0Ae$|zPxBviQx7}IB-~gc7gbP>9>Tz%*)Y&%V_LMN==rx zSISc?$BDC=3>pG2P@4auB)rTIW<50d*Nad@EqpwaKV7!*)&iAb?_G9Gk|+bmd}pT2 za?=jOr_zcx+}&6w{~Uux?@B)~b{OgFOGuEId+O2zlgZ^pOal}x)>zJo4!m0kR}t%N zx0rXazN6}j_3cE`GhNx_II$DApP0*4i3;Ml4t9qt_-9| zK0=^^QE_OC)hNm=)#D?28?CG)rk8yy#~n0Rx4W*AfsKM}NMo8UEm zgu25_oD~@Y5~brV%~|a3aWSV@KE*~@{x=j@WAPg}8bbV!Y32LDP#)ekGLnx8ACWuj zt*hd{0~eX^01lYdX{D|W`|=*6k%6citfttRJ4~+QPQj-Lxh&PH-=6nas+b?af-Hd| z;R=B2ao3(HkH;gF5IpgR!U8HzW*ec#f=%|mRUuRb7GFIeHH}Wp-Po}({zoxFW}-hB z=bQR3c&zwmcPgmWJhUq53dHNdC;MJ>4T;k#8?%=ERR#N1`^B$8sT9@#iJg7q%+7nT z*xYNbe(jRw*ym{N%=~AXx1v4xirABJ@4{05d(nc80kvsL-yXzCs?NI&NH%?2W6(PO zmZ8gGh6-q1H%ZQzRU0xwRy+5+Zs_ySUqcZMEX%J}SUklX=-|DoSK6G6EVwCoZm*{c5h0q3So1(IWj=)B_y%QjcB<&SQ2*=F{)rmrW z3vheBRrX_d3LWkn^dcym!>t27I~sdyg7F>_{}XyJ77G?KG`QH7uFWU%^`hWgl0a8A z^uc>Dc;nuOIRD%w`gkJ$f9OOyzR$k$nXi%TV*S7>@@`i8Y7jVdTiwY0+z8*~?}6&y zGYsh&x4kCNg8u&K3~4%BF8&qE$7Ex{X*a{C1DDHNba@ZvbFH5W{{3{hI~kVhW>~njRxz~L8 zw_MCowjlM(ZIu<2xA=gFQAtiaXaUa~@!nHp-rsGH@I&ISk60LSY}O?Ji~Y*LCAf2z zO{9Zs`u!RRHyc*^zm4ncY};El$Lj3;FRv{Rd;FxZkF#bu-F=n-x}47QlY}ckWQ-3H=8Bc zvn+pW)tcr|oBCrJ#CtlaTC5w$i2Ee|dhRaAsl0sQZE+t8b$%mT(fd<|Y&N;RKk&ECBe!6#^7H=tA*K$(oRNn#&?xrRatl^y-okQ)F&yuI9tT3hfN>vStv&}>V zd}8fe>j}L_OEb-waEn?od)M2$C5F3oqxn$tXOX1*;B0y~`IX-RjJ2G&OLoRb)Ln1o z*<)`yAYvRojGmKmlf63~z19hr39m!$sM|H^JD+lBT~4;BmweMnA?jg}=JyUf<9)O< zRM_9_pztcO6c&VqBqkSNhkV*dGX4Slj+UV;IQZA+^A65!u?pQf@O1W%|Eo*U8&Bh0WG@VB!oq9L$9mqZR7&o0l#a8|9mnVLZ3Ml0im`7YQIqA4WWZN> zVWlpr0exiMLO6{t@4_d$vQ$hdoI8YQTbkeSGq!p_sm_iV`+q88DFyb6RIWu%tnlU$ zlAWr_z5!RVrb<@A@`ByJIg;WL(kj!)|KQhdFdonPN}VnUJas`UF)PY}EccvcK2kLA zhwXZl`=z&}DIGF-5H0&6xQRBeb%F0qx1}10c4JN~lL1zN-hXzJO*!w{_b33~qUuvN z>E2zAMeqN!^eS%abhq0q;KFaRAZq;JF{aE+@IYn3HTRAR)PUYB}^+~=u{z&-qa zW-a~~W`NR&A)yLbO|@=dliYX~m>G7Dd(P+=-sLV3Z=FF|-njoc-BCi;&kSj+8{IuD z_nQ;Yy)w?dB8U%V2gGoP#MyU17R6}R+MZwO7<;x#>oN?!JDcs55M4-H^$X^q9(DV? z?bofrFpKJoQZ#)`d5wIM9OQ6j2@#TbrXBk_TXnXzW2OT6Iq3Fc4ma@b=FHD5y$HF^ zC+h?M+|^b8(&HuGZERlCZjKi&h^lUOnmp7!cLZGp+)p1&(e|@_b`JhuX%&&})zE@^ z{wo9nA?`Z5q^LZ^L<<*XXo_q8^6h7Vw?RNSJS%3PcExL zbdF<-fb(N8>g0Z@`FZs_etwfv30&f>*u#Br(s#^) zS}b)x7FzUw7Ga7d|BfQm=xdBUpblzb`^;_zZ)}BFVKhMnT#YB>c-#yq3mf!gE#2l@ zlTHhS72)Fd9R*X66XVTNnoLfV(mI)!h7VzFF@ItLwcR5U#Yp{0U2s&}{GyMy_xo)@ zzts1Nq_<1gKV!7fr%9q-?3bzltzP)sIRAHQ`6u4F_mCAPI(pxu{6^B|mQi~_JY@@B ze0T3*)cX{BAbocvE!BpQU}45tDi$oWVc6&1`7kcJR#f04f)yHM;r?^N;tIFRyoGCu z3ppM_DApaKCt18mttFsxkIy?!w6cpGGfqPJ#>P;^2SF)P)5)i3Qx)??EU3+`q#K?k z9J4_+;2kbK05Rqy92GvMeR>7rYavDG#~fKXatK*nw0!Kx%L4X)TWv)WNd21>v4Sz; zBu9($d7{Z^V*hg`O`r^`{;HaoV=a9(X-xT{hOL#n0nxY04r59Qr29TdS!6>1G4jww zE0tx-+=-$N`zZ7lO^3*edR6~L63G?)-8P zqfds2WeKzm9E8e|HnYWJUHTc6==Apxx3^b&dpy91l2wga)%&KS@kV_tBfj7-ebXnM ziqk1OURB<8dV|m}l`j8XC&ei^iftotS{Zlpt}^kYRG>4lv}rC+RJXY-L0nJX{yd8_knmA?twZ`y zkrmcO!xS?TY4?p z?*Hor5HkCiWmvMvmT2qBZE`uBa@zkv3}H2(Iz-A$U3J-p$NOTA0ANo&yq&H;VOYme z)w*J@dNSk3g(odZGS4FFM71fNv9?i44We#Vq;%$1G>tY(0C_4Z)M3037*rD`{J{aE z8{IFk#ix&-2w|q>+LOik)e!f6$PBHHUR)X(lNAnzJQBIL4NYI=r&=}~&>=&Z~Hb&qi%v(?pJ&sCk zcXeR>Y;bSgYjtBf*?&iIMa}P1o<9&*M ze~G@}yDU2s_-5CqIhJOgl)_Y>B^fP52L+#0z9df$aO&bgJhV_BdJ@i9thqrx-CS_& z=`+~RTT8@Y%b`^vuh~QE{S*q_=ThcdVwCrUl#8OWC)`GdGpw6o_yJKt1L6ly-hlU2S$nZGNp(oqaJzq(mzQ`>} zTGP8juo21M@NQ|HDu0A(I@^`lDL^VQaU#IfgTNijQs~}?L{;oBX$@Ey&5RhddxRFz z1nr#E;uq4PM$FOMpEXxSNdW9;$yzprPwnRYpDxtaVu7jtfl1~saiZG8$6f3K3#-ZT zu|Bmi+n+)pY)p)MFl~_adrTDgAhVY-8tqN#r`kVXbveA!`#R4)uSs-u&5}ITw5)to zEj5(M$tHtU^k)aOu1QS_Jnf+kRW-M1a!v}{P4A*xKaTH>3N}Tl;>)qRZytv6d>?C*_Kut7Of|}bYn6d2BGMZvS`2fJ)3b7nZ{oAR zEzU8sQHo?VEW%=u5L{lcoHtkLLIRnjF@rNNcCVyPMFK%T6d`q-We>?#3D2E*aZA-M z!8XEgaYIA5N;Wn6cItMMfrDyM$V9+jL$@aUiP!EP#Asi}DV=Z2Q^I)fd7GyCCGfZg zDp-+USb3OoO)Qxiy+e~DAePrL0^JazA4J)Bqd{?{Tz##|^S9Wz6YZg^4K;W~-R@94 z6MQ7pBQvmo1j+3+p`ucc%5pqFdWQ**T+&t^2dLarZ-|-`0_oJ1Tv{l*5^iQKunmRKfEYgvHo{gyc3kF>Tafu<+Hj}2E9g*ih8R!POh94%% z{T)Ze_-r}mE&pTGbt3@5R;j1obhehwHVpym$4CCKd1;3o9j;}e{iH-<_7EA*pop!F z4`l^8%LB#qyT!#`R}cE|D>Ck#U!b)rone~<2re;!J0n7*KuD#I2KT0G7}X4q5qWUl z{a67C7OgjhIaBN~B_&?*+NZ749ic~zx?ObRKr`k?w4Ie=vAos2ucCQ&_yr0*%X%^f zi?34C2kU|OL(4wDz=ShmZyX_MeRcN&OZc#I30iICDtc?RfKb_KfKs zrg5?uk7cZ%AIU&~!CdFloN*G zy^U=D!w_z&_e-=^Rk9kCd>w1GF7AmQ(Yenmk_D4JXBa|2xnFU$Q@`<@(iQI9%X2wz zHiTrQXB4ts<8v_Jj0DLBA%GP)Y)e8XigcU79E@hm1fgi(@KD&tL5p)|U5I6MR;9M* zgM&)*Jav%9C5r1tn#|$Bh_zbHO^#1HUlq99pL1l>SUdp9jbeiKY^K>>uF~zfga40p zeMbkK#Uey3TB|M;AA0vM`IIiRXdM+eOoLWE_V97mjI?B*Sl!%nNJB@+Hocwa&}W7c zlnqX>7+fMKlZv?^4s=Q_w*eSj!7nn9FJB{Eq>gF+i``?Rfq_dDw!NIbUr5s!^ELtp zF;SCfu0=HmU{-B_S?ji@xc(D<_}`~Rw%CGakSvw4vT3Kk>{Q-h6*khQ>3CKdco%x% zxj?0T#-!u0G}`nT57AZ~^46tT_zbyS(N5U3eB5wAx})A!|0-PM4N;l|2!f4PMLEUe zB4h_b@P)=e6noVQPU=ME)f+goJ}%FfNPm{8OuLOk%W)g;ICEH?#DyjsKI1;(BT9;@UN{}zcl^9 zfy_%|D%%8WXTRX_ZLeWr!XH5OOUI7OWp=cm09yVjVeo4SzSA}}$f}ExG6N_a*gD`y znUVOg_9b=}x7i2}k5veRZq&S5)W~RCU;U%X%C_C^hjY5*s)z*eS)@ zL9$S`WX$exeGG9d+tu?KdE1o9!@(9Ba zEJr9=+!9<;{=g0{sL4c8_7fI-%o~~w$3f&WOi60i&40RwYFqS7Ll@xA5;D38hgh^z zUy@ag2(>hvk?WBhzu2VRno5BYJ2-+z2$(~a;A89>O5d{vB|^PiKbGFtS$R*h96x!_ z?gXH~dwHgJM;>d4^IFh$pu&=MMO>0}^>HwuxlQ1sgw)X9iXBMYLh5r7e@#ANzHgYWPi0v~vCu(3mcf<8in*&;YNp-*LfOn_hr`ZyVx#`b1tr|Q^TJ%aqrgTT& zPTFa(ASN*ozRIuwH3h0UllTZVo4FoIxRb=7Npg1q2+?_p{6&e@YYI1hrRa|{bj)1QN~*H&5o0w!k_nbF`Q!!W*3ONvVzwxcn^C} z%w*t;M9)|%Rdpwcvko??q49=-(Oew_8=Ied6qN-Dqb_yJnCefXE2h`9?e<4tyZv;) zj-81c%I2OgX2~5pC|H;Ev+0dpZvhpPGvMD_1A*^M?t;jPoBN0FF;7Js4W80K-S5~k z)_Iv;C6t=r-OaB{g(iTqn~srWfqq4LpWGink)ZYZy6kUX8ZeZpmSm;rQoSkO_`{4R zt4ghQ?KK`W0Vj0!KKh}36xuYL5byg!uh`LBrs1E{Io{!g#Xz;{%{Q(j|h+jZQFFGl3tz?St&vrzH9#*ta)c7njAtzhO`I_=5- z-mE7c+_pOI&{x6T(w|`hkHn4d){HLMDz~ir0z+xSDzsErMJRTCkkT{8wcm}v4biBi#So09i z0F~pWcvRIs2$Z1Ml~jiNq3Sbv!2G7oaeis{o(BucqSHhTkZmR z%Zr!Qp4ja0&)xmDmKsU--7IuW_ZZs{KdNRG3!(qy2IWR(Rcr=;1f)knW?+L(RNm(( zez|+GWZp|ZvEuw@mafB|qx41!dvEueEQ?Zw-ysB@1i2K3&TseFR&vg|ecxxJF7a(N{%X6W`O<1L%V9fDmBCflRcAj>utm3W^vPaJIzP~l2il!X{SHv5l^aEk_Q%W^W(7$`Rve#XX;^mvbmbZO@N2A42=K_i9*Mv4QDU642 zGl$JI`me?4smAxLB_WQf|Mc;TB{U4Ex6m1784t_M2VIPGWAPRuQ;^YVrZ!=62LUDj z@*j~4ajOE!*>xo`TDU|wb&litH;EUb$5!-HzZagCeo6^=N*;~MoBxnL2+j>0WpKMc zuN$8-#jx|xeTO;^I|uOnWWf+|BSGlB1(!&&Q&G3Lfbe(@M}p3f`-d`r&q+VE`RU#T z-L3_BGF%QuG}aa3JLl57dboW>gR{qMR{{@e9QO1d*IwbtZ?$nZxp}X*5$CGO9-Zm7 z{_6+(qlwe@M}KA&D2$eg>=3mCVWrgdr({@Cc2~tFx5IS4-C0e2%$TgjiI^u&^P&b| zv_P?byVyD)t#O<1n{*owpL3ARiFS?`+0Y-C=q7i#-AUtgY&{70w~>z@1xSCDq@CM* zh9c+VH0eT8R@6_G)PJ)0O@suSGTrQ#-w&1Ti9|4;g|ZFl_%Uw{nUE^3dt< z-$tEj+Tly0E5j|Ql89NCE;=y1Cv97U{#iHGc?tm)34PD^HYHh=h@%?l>DuTMc^VeH z_)x4>3Td4Gmqj&{i7I2wUBmO7p@pFj;w!hl?$-Ekyxy% z=TfTGZx27`J#jheoh;OR{mV{YaO@1QHm**h+kfVw-n9Boe&=qPI{WhqGABz_D;%1V zSwm%Zr0j)HEPVXB=)BxPGRChl$)x7_%Ec?9NUg!`37+j zZga?A^-9=vbk=__%Ifv#G({N`E;yccz4DEDekBU722x}(PKi56_pco3tyPvF=a97bk#zCME5dPJ~!4)&A)2Z|xe^iUs{(VZ_OJg9Y z`M#Aed$HLS%rVFNGnq@mo=~patJ2-+0doK4dZ-uiFG{`#;_qMS=hxf;Wy*?(cm-PtV4&W&iEqdyx+|B(OAiNRr^Tq=eDn#JKz?G!ox3$KGa5W-Ei0V z6R?)@g5nJ1g-6y5fBE||vXju2!=vac4|Hy>IlVeSIt={G8oOez*`vX;G+6X{#R9;3 z%YFKIpj12x9}RHGJ$EH+zFy%ygF@rgICKiH7=f)BGS*OOk`zksM--X&k+g+Xwu03~ z`Q^*+c}8kxv1&c?d#jZ=HU@*Of!v44?!IA5n|zh3fmFF6!7V8l$?_0WjMzWbi6uim z-Kx(&jtX{Diyd%V{F6zMnbU?f7M<~R0)nH@58H!h>>JTr#U}%!O@BwJRdl4??jaGT zbgN_NaIQNb0_%B!rDlF_A3^3xe>e2M$joy^--qPs<0%zn9pt$r;LF{nLQ1pO3T_oq ze*Lt4W1WusRcE-grr+T7iM`C&_id6cD-m+INWy(eF$%hxMa`3sf~*-bqHL*jd&d2W zdssDSAPB2*9r!XxMG75yTacQA+3V3rrQfdSmVgZyt0(=$7|UhPe_tOUxs4kq(9H>z z58P%O%`e|OjHug-xiBp^d3k?UmgpN^`q{9+8k1?r1z{&OU;EPssw@opF0hf1G%cdB zzt_3lRwhEA5~OD~gW2^zp8T0T@&9`C!o5+IF?HpO!x~C`~r^ll9G1@Zo z*#W67exb4kF2wOM)t3#R;Gr$QUbT?GO76!9(uXV|v??0t{DgPOBfp9V6_JNr=n|EQ zV7z!i&e`2w@=k|rH|h5aN*@8>h^w{>{icfeN#|n^5%&waVi!v-G~-=-M8imQWi=Vu zZEuhgullz2W|unE@+WOx$v~FH$ARBqsKZpHIv@=WleLiZbxrJMrLY-nPDF2$$xdif zz|uaa7k>L^=%)taH%k)rrz!Y|i~*kE7c4gn$=fDPB)eYV_ zmJNe<$qg<|n>V2( zL|jY@JLE{c1?WgU#jfxR$b9Y100$nTTLE>kZ<6`*KF`ram;hlu#_~;Ni1t%LYN5rO zq5v|eC)Hq9j3RcrS&^Pt0&tt!v00A(-iYsr_zI1kG~I@I<|ytO(>#QprQ3nFbJ2m<(BaIQ)Of@_A84@{ z*K1dV;}ZMxIdROpmkGQKocQV->)i^9-b9g@?%8%^0i`g|X|VE{Q;Y-SITXtFlmM|U z&QA#;lx(bN&7^WLA1!RZMuQ4J(g_}1Q9>GCgcC>1YxZ>HfDb-yso+@L)Ibd+{$ zZ7|j<*!9rPoq~qg4}@f2k6^7(+fkRDv%zzuezTvND^TO=rudRlmOATPVI|o zwzHXM&f)(Gl3&e6-RM?Vy8grR*xDs8q8+S#CZse^&n5y3ei#{HYYzpMq9usBeh2)` zAIx8SnSzjf7QPC4{O3P>%Gwo-x*@)Z*XR&Vm}mrLioQBWjM$7y;L{!&ZBqb1nr)-O zuM@H4Dei=x6?|@HZ>L#BcAQ!eJiu+`?1c?oPR9S9@LH}-E2SqcdeeiR?HmR+oEI94 z4T16ik8kLp5-{@g8|IRg-Iv-@tlZDf6}mPs;0jS9S7Z=?LZYW$`51IjA(wk&T!P97 zkum1isKo?HBlAOO#F?g|3rezVW?r>nrq4`Cg0#e}}Dau@Oe8Iwk z|Kg2P(Ot}vXXhYS z;r`M2t9)46(};Ro=Of8y>(z`HT)C@X=;H-IByQ8RnDWg13Av*TVc$M^7&qz3OYwtu z67W%#0(TdZOqnwfy_Bc8Ppm0T3Q zZ>x-*yiOc$I_aX1=S8JDEj+V(lfLKQCAsrPwK%==yGR8t`JH1nE_n?mG9EnC<}0$? zD)%0>+r16%-Pd>`Z?z(nPnwr$YYXOoOHV4}xja1d=-mx=>gSUI^p)d!pr$yCc zDnenhpUBl*1gTzf`G8+4TP7?^F&{=l#WtM6?R!oUnUon|Z5!OmduQUj&YN8^%Zvv+ z4V<9YLaAs)B*J3S+9~L2`etXl0ZTqS;q&b$Z`RH#!^;c^CDpLuND5=gFMXx19#e-b zLkNWTSH5dXDJVOA98>)vt=n|g_|y%< zne8sb@}M&+CKTeJM~k@zM|j;26af}Saldnh*G#U0Q1W>2ZSVfrpGPNG`LJ%#0oH8j zqh6XRQ4qs#I3mE8fmedv3UUSs4Z;CC1gK9QVkt>2j~*~D0^lVh)^a!V`)%-f1n5T( z(wNG;Tc)?W{I5$Qe+~A=x13PEx+6mFcG-)EX$EM0{*e;3%?2NHkwX7HpD}`AjIyaMl%?zpp>B*c`ZiO28v2u z#8-=A9bu6G;8U^kP8Bz1EO|p~D@t)cJo%dGVRzXbA4X#0Yz5f7@Kc7K*e`w*xb)SS za4b6acxDW)Ro3JGu2Ph1@?}}k zY1Qqd95|^6yHP%4iOxp$(?ELv{Z@66tS(>d67zJy@Biz*ko}c5Un~LVS2pXt1`+z* z`n3j73*bEEig*lCA@hH5qF`kKQG)tZ0=0Muo~C0BhTxT}9sLh|67b_{_sQXx(~eib zc+uM3uk+l69c-HDgcoc}dQ(H7geK*jmUtO4S%8lW%{bgYOY|U`4xbw>YTovPl~QU! za9!&?00J(X>B93^-2F&=H|zh~gl#Nk7QT-v_tL<`)1ymXc+|UxpQL)ys(PvoI{O&n z(wzGmj6~ z+V{0q^CAR@3?QtWk1rNCYlXXZ8RxCf0S(9TVDZ=P_0fRWw)jE6duQS_%RgF3 z;G2DF=Am20mEj(2f%RBwCC5&jr>c>2NN3eb*7`fv@_t?OHzMRH{O1=MWJ z{rV`&+j*n9CEc?{Fl}EQOVmnDiUdOO^Au3_qG4OJ17LSdIBL@m=xujZ(>-CmXBOu< zxj29Ny-Tv+pzQvHvTPg-UiEcr4FxJofu1A3w~`+>vgCr>@qGDGN^7Tj*F;S36C_y_ zdy}iraz?&-6#No5{f+F`$^?S)vU6U_z$1fgr#&5wYtF)@HsR-aqnO|(2)>EA&OU*jDCXZI@ z!TRjE01$h9aSx8m(19NO`(fp$yGiCn531~Zi-FaWy3QW`M*%kPq@|&&>t!eZ@=VEw zwEdnUuiGWxE#K5rR3gl46$HI~%WUo@JOThhI-BFRZ3qf!pBE0*rjbA$0)8KoLSw`B z6@5lKEsk8UZAM}}^*;I01b+xguD~+DEG7&M#S(9Edot&L^yd$OV}~R^7M-OS`+3jZ z;4`HBU#-#RP2vUdhwdc16-WKzKfo!Y+B~36C$;}olEvL7vi!m*Xvuo}I|ku87G`vN zW@aHG+)5j5>!tY4^2ZV#&}bv2_A38+4T^8L(8HtMdg+bxrE<4EyE2#4;yCN%Fe2a# zIX=%46fda_`;U+)a`owVybBlFYtNfJQYD#Mzvq5R+O`~>1&Ns;%%^0OB|KQ*M0A@EoPv_dr*b}AxHPQ_G0*p-? zKI+OPHhRLsJDRb08FN7JZwh1h=_IYsg~wX+RGW3vNx)v|Wp8u_+617}Fik(9?_sXP zqVlfsCwK@$Pu7A?^|rgTThVBFbt|&{`qJjN2_83QHgEqBZ+$@&v`i2a zFwZ`H;ey`3I^Y)fpY%MC*mvmHXFabR9OsrLq!a0h)z9@*R`HI*u@;_ihTG$*X+=E)9B`;ABXcBW1^{8)FJZC(gt#P8MT z5;+6!L&xf^>S~wqkZXY`O+u3o2hzG&4FhJ9l;(cbss z1L4p5bxpQni*@1O!dj0zszXxNR?{3^dA(clW(Y)P{zVL9oijHvWXv}>MB6aWn%93@ z5BHm_#vu};@1ygYD_m0;Kl3InJU*bMcy5_z8pQLPTD?1 zWS_(q%1_bYul}}ju|W@{Lm~`TA!11*p_I|ej(*AQx)*PFr=mTH^4~iRo|X(18=r78 zWJd}V6PF158oZT!bsmKTEhR+=<_s+5@n!0ZQPh9vdm?Ada3pR*>crSIi zP7n2Di9?~iFCgL{U7O2sjbw)c*`sFItsmQr*c7Zyc;;7s7lS)eZ&5Zs87!|zk^=8( zn;$4aXCEHo;*}KDQ^|LEsg}7f)b!aPTxREK9UvimA+!K?Y<2afx?~~JmwH+_ziSVE zT4f8u1Hl&R)3AIQuwL=2P(!WT17s-fE4q3`j*_j;grk5|=UCBexv;Ow9NkpYFT7b# zo!hdNMaNO$Gh@?yV@F|S{ZM!bzJLC9QbRy+b}cFdqiiec(wHnI3gu#Z4_i;pZ;jr(d+mp;^0Up<=M|P}gNpH5qjsua;5^dMJ_%GVLkF>e z)$s2eis9n96`>JUMVj8B&hWN;DUb;9n`9h_XqsmGT(Deu^72ST0yN(5is49eSX5m} zuZfoT@ffT+HXc0vUkf>?V(8oxxqaPqY~}xEAk8^*EZxrPs>G(HYqwmAsN1p&-Sv3L z$t{A`wSwqAn!$^g=FM>&y)@M{iZic^{1m$rkHEx@ZVWuKrorORLlYj@ZVlX&mDhPE z6;D-dVzDd>j6BOq^mW(-QO$eWE>8x2i$V`L2R&p<-fve17nfz41vrTW4YgRz8>~Kj z7ZAu=7j0xg`UzwZN7s;~98x1PAxv4uBJTyHhFXoRn|L=(e1uVvb1XRUetlJ8J?i$Z zV5^oEM(w7}@bVdWS9{L7j`R4@5XPX>`AU|Yz1j+y)xBugshAw(Iws{QP0le#ZlmTL z%3_zeSfonUf*=Al+@Uk9Mm4WDNW~SyOi}px5pHI>_4yCF^1NzNVdP&nsRJCv`w7{# z*QNG`RzU+oQUqv-BILW-0WArwU%Z8#AnV1tHn0_j8b~nuhJ{j8El$@eruhcaoEj!+ zMnMpzVdcS~=A7z(**2}JnVDe*Icabb->2MnIJ!r)^!cdN&`xdFF4(CQCB35$f?HN6 z;nSY|uz1e5=pImG0PSBudH=yU6_{vSkPN^KSVTadH=eMFi+sv8=@(Hq8a#&uUOh%Kg3bs>ebl zVUI89D2kf|e*G{A)w3MIxPXUpyPvNG3kw4L(B{@B29t)Gu%gT`vI+&tjaxWe$LJBI zXu1+8SEYZ37iejjD~d12eXF`~b)523mnqPhisTd?0Ht~Xh54Y~NO4`~kJSGB99Y#8 zVdg1;eD&u$)V_py zTJ+ySZhOz&y>7gWz4GVs#ZhuYDa$H-~oFi!9eU9pJ;K=>Tt#bG>;Z*`B>p zy}to5>k8Hry&ae|?gp3Z>CY$P3QQLsVm1L8DF7v{{UWUL;PofR?|Xj!lQ`g21e8Ut zTZ{ez*?9i3N@gLLGV^%P`=JyY+>Q=F2QE=M^MU8qhaB`RYm5gD3i#cnPghc{Y5Q(# z-LEvz%1e6ort3s!UdmXhP6q6MpzixyzaPWO#eK}gD7U|ifwx1^?|f02hDBAzb*-I$ zOip{u(Ag%N5H3Rtu9Q3ND^QhtI=y|4Ot7dY25V?d3X>+o?Yh0@Nv&zi-mKjP{?+RvaKo4B{+lL*7>#bozqDyv{89*&Vtp6j+0#G{C_; zG9i8oVu6mTldgGgu`fB^s3^=CNTtfMY`xeHy*j8>zhyyg5AZFYbKzn9p8*2z$Hbe* zo$*VW94bSScVCb=U|m~yQZFagNbXW+wLwS)4V{Je@Njq#gLh12nmP z53dQyKT(!+XOEM1gmNeGov z){*Tkp8o>F`2i8NUc#-kcCv_@4x8PpMu{_;EKCHVe6YCY&Nk}CqX;x7VOd!Qe^2lt zh#B@jfG|zjHA?54qThuTYll^SI&?H8?!~wlmsQy@;vD@6!^1plzLoLLTdk)tCIwIa z_j^|ecz>Yi-2NR9@qi~f(FW9uGa);}n!B8zZr;))78p_lW={w9*|HQK-ce9Zd2~NE zZ$cFZX(d#eUEAWFZHvPUe7O(=fezUJg?#+Rr1ydWHNCGgow2O8m4%n<{x70Uto#=8 z2_=f&arg6yQx?WZf6i7m$Kf?|!m{jIp_ zAI$gzhs$xn9Lrcjx9(Zk@LdQ3=xMSQFQG&c@i)@G$2uC0_~!rhR#Yf!7NswVx#S%t#%KW;2x|I} zy_kq$0DuD0Wg#eb?(8R?9(n8bc-K3yji_o(Ccc~jCF!qahS^W)Qs82p4h_Eqr4dLr zc{BK7ktD#8w*VSgEngk0Do4m_lqWvd*-SHZ@ifxk z{;g)3k)@4^Un_C_j?>lcZfI47|5YGt#)~cxZ@f$X^A|-iT09cv^2Yx0|C|SREES_C zM(*Q;o+ehQ+og0iJv;!YO$RbR<5y~9@-;6P8vikWxD8^;0WPo+gmMsDEv`cJYizX2 z3CmFm#;?4}t4yM8i%UNr<6xQ$x#ulx?xshCriX$ZTg~>DM!)u{OYNh%6RT`83UjIt zri^-fen-%USZ(TAc`Q9Pygya`v1UK%^+yrbF%1r!QOzZ*S04{BCssaU(!BLc&{yHP z0TR-J`F$#Flz#yUu<6FZkmk~Xzn|{E&&B=Fh@-fM!{j7+s-7fpOKu^j{JQAiS@$E| z*&!7ivOApi_sGe^ltmO>hPBy~3r{A4MIzS=0I_z>^r(P1GfA$t&$HsB%7bQ&{yP!M zgZ~Gnt1&bW(1^FH_tTconI7@r#(56^^q1tbzhdy;T?Rd5jSY!1z1mJ|c}iQiwKH5J zez=+xZ4*bf(c9Kw7H?;;EQ$1T+}U!l`jWu*RH6ca&##7WA^qB%eCzyUTF<=y^5n=4 zT(CahJE@cqQ^f($pQrzdYOBneNgRgEaI(jmbUtqWLFa#yL_*#Vq&--`gL0-M9pbE| zx(~VbFurPT0-1~iK;dPyHM+a?=wv`p5>adIHGksi?_3rj%>julVWg<+_rqD)@P86M z1lRpvd3JqhnJt?8vZun) zQBB+3HdD&>x_NqE4TAIq0dRnnEacwr*OF+9+3E8)pP@ThO2uWv(|1s;97{c=bqh1P zgnqyywpeGW{abGl$i#9jCmP7|*gWlkQC6H$e_4|7yB$TY24U&$Cg?X{7cTx#->I9G416reZ^827|5f^(CWI7L| ztoP$wZ!>!7hAeq)C0C;b|Fr1*agq+*{n*8pQaQLuhcl`;krj3r%+(M^@sdRfoAF0& zQUBA(oiLfZQ`FxcR+}yT%CsV?q+y=ZI~k9Y6iTkgH@5ha-O;A?*Mg*Hyi&Ke?#-P8 zC9dUH^pj!-$xb+A2AX30RL_SR?f?G5E}N}-&zq;o<;+=on9X{!h%W!D^=32kx;xSM zvI?cwNvsctz@U+wOt7_JWjKuWHJbUc>kD!O>GZiaa@QUn*^jHB|DQZ+8d?RHC%sF_ zpsd%?dOHE9Z{YXeZ7Ipk$^X1{wa;7X4$|BgJ3kJTmX%!%7Z#mNiRHg>+W1u{s{hAg z<+1G;Yv4F1S@NL5q;^EWLWb@K-hZ7M8EMW=&9eF5lx54okyxs-MZSi6$pj;akR)V~ zcoh70r|4U(bU!MBUy+j;$=WUX4xPCiP#w7zBN9KyrGeD2-tt%1shkXrG&6C(9)F8A zvu1eV<012aL%-&!Fqy#X}cEY~$qSFx_DE7YmuLP!D2v>Sm&*-KwbKdcS_# zc7=Q>YF~8DCA4uVgusJ1(y_YNs*~s<=z7O=YT-pXX6PYF`(m4W>2C}In}n7CDAVm< zv(6d`2{xn~`)UGa7nsGy?1L1ZeEeXqwu%cNKZx4_zsk7v#&311Gb9qAX=|K@0mN(e zF4M;@8Uhyev_>Gn)&3Uu@NS!iVd4x0ULsgXaQ#86&%^4EC7v7m4FW*%HhVF5Qpj(Y zwXJr?d=Iyo>G>SoarSY$BZR2ox_ z{}hwwP&AY(JGo(dW**#aPnEx28Mmt?@(!&@+t5QmD@e|v{@;yW|3Q+JH&GA&VY4NiiCUK|gL?ksp&uk?dq0IqA5eYO z8+L(1Lf>KkH-hrAUG%iatL zPu-0eAX$|+uuGk~*KXyil6Tq{6%uDZsb;Vs1C+uD$^JBh^p^2>C5FO^D7B_$2?j%>tN@$T?13p7m{>l=vCMqb;cg z@_L?d?BD;?LV4OmQ1+5~ya{-|3c;ga6o1|Ay>xjoH#FoITJJ?!cdFV+T_LXTl{$m5 z&zTG6e)B+Ch94Og%n9Z9s!n*f=e-w32bY(fZC76tdZ?pNBQ6dilhs%aZ8+RlruQW- z!!_QQ&hI}bcqFA(zAZE+eLS<(2^JUsB((!>UwVbPRON)bjN|k9B8R&Atnk;XARP9M*PeL?vA&s# zC}QlP*RI|fSo&jqEZT}(x{jPxynxLpbSo$~1uVuKr}~VvRiZ4ix-Y({`)ujqK!RmL z8NNRX5P;1k73&K{`uKqT=-N?P;Oc8Y1 zltu=YDj5z@tUN{Xsug;jXodO?5JK>2vs;m;Xk2~9Hup0VA#S=%mvJZ>D-k%O%?@ez zCk>Jj%}VqnEFUhDn8Fp1zg!GB!|uRW_Ff#uQ9WeV`_&4=%sfqjjmRYMbw7ZU?u$Vt zH`HrO%jfi113TRLQI(fVp&F9-y>cXfRUF$oiS7247;TS^9;PT16vF+?23Z9z%4M%*H{l^HsI)WcXV>7Uoqdo+-&t6YBAOr5esGl8)l&7*6fp+w;igGt-sa(1Jco9(;#n)Od09(@_kto>w)8M{2N%ghNp3J4& z?>5x!?=8v#CWZ*bam3^sx=z|6=g*rcRAhiTIWBCii(Erhz5IzkWgUw>f5$xY(JT3P zHml*}`2xR3Vm)hlfXCq3{?HmZHy42fQWiC%_0|6Of6mY<@N6goN?2Pv1GZHbmAnqg z`u>!kajC5e-s^t=;(!rO7eemx_>jt+#rrUf8)N+oi(kDjT~e&xAP_z%)GvcDv|h~c z#Uq^r{|PvJe(Go`R2H=@YnCwK4UwJ(`0b}lt?o+U##*|@PWQ8?^#<3nt% zguR@b5Lky2nstaR_!#msg;BOwBufQ061R8s^ysa2Gs5Ar6-$t1j=g&OmzQi|=o%6T zmxba8k|ORcmhHKHits^= z36Dph>$e-k(v>#@S}w~D?0eiCpQ3D-1tgg?Y3^7v-Ri)w!gA>+n!Gc%Wl+5c1^5T> zzs?Ho07(Io#s9P)atWfcSYfQh?%Br8_t(*=M`R%rzqwf{N#Km}WvsdH@s&T|MT#JU z4Idz|u}NqTG45em6wOoAmZJn+Rdfs#PpeKX{xd7mh^d}7C1H9X=}A9CCYx;?eVFsl zh-2^b=o^uJWl4Ovhc%Ey0Gz3{=_lQBD;9T5l?1+yei5Chg5t!(@Tm^cJ=xoZ$S~lf zg-qzWq51`!j3%qSSdg|12(Zi&upN&{-++vIyp=#c>g($jLk1#!??CWbkQh__^r))s zqtS0VJhLBQU3YJ@rLG*T1qr_=W|G*2eRfD=r@NHJMR7*S{mt49jOu~Z5JwulTH zxpm5_&S&Y%9T2o}g@mz2qu)JtUvBMeHZ<%Hve=oN`US&y5pm*6?#aKtp&?HwakT>3 zTDWOSgtE>)A%WAp_I9}A(bw0?k3{M7%`WF~&B^rs&@v$AIF3MGOl=8X*E_1KFmhj) zI~1|YUmX{-7}rd80m5t>Fl)Z&$6+~`EmJY+Ay%=kp2+sRe$u+kJ?=EX!x(TVlYl#> z3jj{tJX4I6)9$IRA%lP+QhtK7MP;&2?NS&wiOCktdfU1rFIqxR#aO>IAarHiL!d4# zz7omep-$$AJ~DP*(3ldB`oID;H@Vt+UhYf`7p*A#_fEHV#;(|QdX)hYv{qTZ4}dYG z(6RCyxnT<>hQJ!}wGp`qB%OB*d9DEANQu|VU2eLTSeBN+4aENF`{xzA$@+10*qVn+ z0(h6v8D6}z9B?=+^6){UP&fOC5Y+s^16ZzbgggzTJ?s^L!h!Wo7GymKL@^$LXbLiO zoddDvr)+Ldc^h)2h(*Ws2-uKDtruzJ2-8vu=(DJ#a?&k3P50C+x%$BRepr`oT!92B zV(zJ&UNWrfUiFAb(s1nqh>SGIIAtvHfqy_C7}t^wb>PbGM;dJQ^GwBx!oQz=2MhP% za5$S@vM~;%9Rnj#UQjPUU@0_lo|0F?;a(j9PO3)v9344|o{AI2YLx`bXVhT_#cFhsVHsbkcD6Zhg~dEx0nz zj5aG$=r$|tLEr`jbfvLK__Gl}uBk#hG&-yHm_Lys@Z0T5WG7D?t;i8hy|Qf>wB^%b zR^(mrCBIRM@|H+E%qh+R8%ZPr3!i5OCXQVzE9wprD72hf0$GpWqK&UiqYihLhf{zJ zPduQHz?F{>C0;-q{nJokpGEV?EYnEdW;TGZIkF;stu_6#dhs|9jP=7i1Xf3D`p|1K z1r6Zo4KT70tHgK&)@7c^w`w%sO!y5Ni3fwhEMnYnBTMSB(~47ev3~#O1@K21xh{(# z^_lc!Q5dufJ+OHE-KE-wkU|sU9OKDuzIb;u zlEE<(k49NXqL+@9)lm-VjupUlecag?TA+ znOg#aJA=AF%Bo5Gsy3SbYPVt`LlgQegW-q0CsCAxWy4Q9!tLVi&20GYO>h%5t#yMQK%k{(^FPX&5CJ)~{XJgxS zV@e~5e?Rjxwx3skk@FAPe6wX3i})=9l`RRUMepOl-O8TRpH?0YA_vwwix)n5h!WfH zd2CHTTQ3rVPl0G%bhO%24EkJ&!VWx(lNMiJ8{fUI6YF%}JaN!gPGmny%WpDV9o%H6 z-S~6i+8B8VZrrI$qLBkEeS690t8lXybS1#ie>E=7jGRMzjItz51MxfO#(P~1BE?Mo zqA!CqNoH^Z;&DTsS5O!_RIb4uEM6@^DoL>txMCXYyh*vWwe#+%B6$=;>Jd8qL`MFF zWoJ^JYl>*NO&U6px^Ajdt{%+#FN!jG%QcR-b+$oqHX#;M{c`Zmr0r~Tc$=%+$0=oZ zURCf&UJKoxO7ik5Qn<~V4Fbqeo*l0_wx16qU%igg)j67*8~-e{ybjJGvQJUB1}st> z$*Y{TQs78CnrJ{DcS!4REo6y=d=Acf@faJc|B^ zyE1!wTt-n`nTD5HzR7H$v1`AnCVnQB!}+=N;ep`LBRSe`4=u(;wT;#Ay3hq&?h(=6 zzkqUYa|g1#2UhsVUy~z}y$hY`BDh1s8i71ztY%*EVo475=%ZYd3mv!91Sn(=z6|Il zj_4u~M&bTv6S_O%^}E$;!=k2D9``jOE~uC?}T@|i8Y~CV>RnN2VF|I7k zzqxmM2!=DH+j>}V1+Z1c8sW_!o<=+~CTP0rc$^wIBxcupzZgazX-0+x29Wk?xpze@ zuEe(;b3MJ}X~X}-itJQ-l(_DmF1bsZ<{VE3b-?w^qZxe6!m*vln z3`XDof)58j3MzSecJlAxbM&8?f0e&=6{D8^RzphP9~H1E zol zt_jE5piB=vC5w83L>7dwN8Ths*@1%n`8VDs2R@eE z4!;pMwNA{@ZuPL8t{{bBfK5j>y-oG=QWPpvss0CHnKQ;bi_dcFCABUSv?iW1B@yQU zZ!%8ms$fdJ(iUyuP5ii!)}bPpf!4!;l~KCv8hzw*KJU%3mzBmMaZr^Ka|>rLxKiZh z096a(l8k9wW_alw@c;E_1II-{KYA6`SV0g391n%mf-h}a^5{ED(mHCw=&lWJScDY1 zCXc@=ALGI;U_f;^JBse?lB(aYk5V0bq8PC905`UW1_oq*L8cw26 z_G89u$oo%PL+;2kra=pN`9typ#@6j3ySD4|=W^kMMOW9Tf7ANHDoVHu|*L+My|v9TE&7 zERkb3{I0ipTdey|`INW0sCSQp<$bldBPRh_+ds!?vejiZtPRJAul@R~1xTTqeKah_1ldN?`=b+nA4!>WJAJcXOI^LL$h&Y( z(;v2iSAl3IX5>h%r&4M0(iwxOQ!2Yo?(FIJ$-9zy@l(?i?|o2M>pHNGTL}6%-NAqL z9I8Bg=W?C0V#1YtxC}|~GKax>8-Bt*=t_Lxg)=(0XY6Esd94FHaOCMWnC>91d?8G9r)J zpPGuTQ@;wR%VXGETAP1)s<=~h{U5pdz<`_WGMk9GOt&`0=R66AaB;77V4hwqspC@(Ip73jzP|po8y1A7B)uLHhjSdE5z@W`xm58#}utG19|y`G_1!yj zqtw1yX9nT0R}*PiH1k#38TX)CfRm7%)o3iA(=P?jb?xutK*%&CKSJ#|waiTI`h}tI zvLf@21bvS!>7NtpCL^#{g`&4lS>hzJC6W9%Hlp)J1((@#Kz^&65*iu&iaFNBGtYYt5a@$yZ-!j>0uh4U7_lzcG zf|p6dfZg>{SjSY3{1l&@z2GnI)h4^gDtu|{a_d#jQCW?W58y>StDFDz_^dBKLq1>S zp@sCZ{kz|NMSRy%WIZ}vbc8(Nn*mo7x=QY(67uxi)}Q8hwTnJ~=0FOG9jOdNpp*8i zB%mP(ZaV!pu)g~U?1)0^GXpzY!nH$S6j$L8>9BFv#~8$*FM2a~zjAo)oeE(BuSVWj z^-Oq|!v+P8ce!6F8ZjD)f>D%0-#Lx8hg*b zS3wzVXfPw|FXGi#1z$fr6aMyAGgqTIs6_t|y|mUSM54@MWdu5}gx6AJkoIPczRs-r zdu+%r2pH_V?MC5i!H--_mx*82ysG|k7Y0+=;sb4zEc>aCi_nQ06q>dx&Htnf&}txA z!f77&EC|Gqb$_lVlP!iCcu%ZP7QXKuoNZ_a%uvJO$A4WqGA1|GkI96a-k$}wA+S`7 zLL`xVkoFQ+S&mOT1?cgEU-D8YYCNSUiVErtIr}0xfLm%QNZm4Ha?eb>WgdL5<)X zqg|k~YZ#gzW3aVkdu9@4-9#VMTwd!W=ciRl{SL=zCcU|*P$-lHKBO^xh2hO)irnPM zWb)Kmre;PeL)ki+zda&_J~Oh58J}G#Eqz48$T361WdUeOID#(XDW zLQ3k1zOmfkVTgGfB)lMB&w{sh-u5rhEw|VQwf!IiA-R@v_ihM~fCxB0()d7?KWXBF{GbGxfz+bdi(tpw3+J8KbK7HsCABC{XoP7qJ!jk zLxZPCGFlm~W3hI<6iULbvSkTBUNs)niNwpTH!^Tc;9FSTrRldm>ze;6M{ED*H$M=;-D!~<^ ziwkq_s=ogfh1vpu5;?h^W9oB5O@DCqBpNX$@ixnJ$X1<>J>3Zixv8lAl+-1V3;ceP zOT`iFT<8ESt{W(V@fLAq-HG=(P&XPw%~4?-F%bdLF|?z;S(pqA#zQ0K zX88gd;>U@94dnX?dPf*Ug@xvf4OyT0aND%$6$TB5*y_{cL6}G)ZK-B&mm{z%*%VN7 z(KYZ!7}W*X9ZtwG0ijFvnv6u5hZ$7GDKsQ--X4O}t%*>y%W?4MY{!^G^r0_n46=UZ z-9C_bR;nrfYc0W;)pES0fQ|{C($pHRh&Sj2J>x74mcYY+c6@>?M4Rjj*Tlv43kpbI z6CP_ZhfM^=%<7wg1oDiYz-qz-i1vG4vxUJ&lE}OFZD@OZ^FiJV05Po7qhsGMzpr@l zT8=Gpt-hq%(s`p#0Uo)AW)%k?72nQJev1U)XBcxRy$c>}t4TbAr#5ZCuWWYo>Qxgf4n@5i3xt=n9*qTtFRkU}M9 zhb`u{2eUd{8d*5-c5o$Db2o}3fF8|+JWKotY8VTnZd!x)=z5wzSyZER2X=M!pOtR( z!BjY$NVN2f1&)dKzA)h&Hn`bzLT?j|iRy8L2UrlxxKn$nTMZz% zS+iE}fpG!}DW=1y5$o+pi>czmk)%4P}hKP(tVk0(~ z1fpVyc{oDJYgC{SZ~;4FiaXocmqElquRKY=tjYE*=Zg!V$rXW4Kn<{+ zUOi`g^~aSo{{64rrS{MXu*g?NVeB!=38^f8x@`hnL%|6arf0Rr+kU;%xyI;dL8Ck5xlthyKyLw)6O zGXnec!Jz-XK;jX^D1w;2=qPx1pmM#DYqAUmn>@}`z$*j=w!T^tzf8GxO&)2hhybHN zIL$TTOw4z-S73W(JX&zdYvfZHXWQ7D2Zdl`>1hnLpyFF0gN&^Xb;Gm(_58}XU#b~W z#>-H1Dbq^_`TEa`Izy@XhXLp;9^0|4~+;hs@?5omL$DywVJ}SQQ@% zxY`i-8@Nrt^B~{sYcB|+ABDlnMc%)U#(=de>1}|4NcUTL&5;mB`DXSBBP}FYD>~>! zj|~_KJ{YG5r^(@q4(9nRe1h&CV0X)FJ&JK=C8tqy2w+w<#5pBa(@p$)&?Eh~QvCY# zyJv@E4*MVO^&dB_JkS*iJ{WsVn}n189ofRCplVm9)tl+uTU!t0ArJpYDy!Ye4TW-5Yn0JaXXDSeG34r+ zB+`Fe_>SZAQUZg~nvB5{UxIOkxrUfKeZ$FGBb5F{3l3=lYk)@gJGI3sk8DSL<=vk~ z=6!6;sZA^i!$jRQo&S02Ze&ZSBkFfu+HOy?(WlXGU!N~%c>VL044$~YkQ*egLKF&<4c#*1+Ca%2)EZxEc77Jx` zi@x2o738k~ipVyHgaLbhYgv)jG503Tpcq`avT%poJ&EwG(rA-j4qZd1JgG&-~k3al;OvL1*n}1mt*n1=+mN>N~$XCLgt)a5C;xm~_ zTZnzMwf5MX>W873S`GW0F04UgZtS*GPVQ`d_Xyue($H zm2t*B=rb+oF<6h#Rr@HQ0Cao{ztOKl_bJ{My}BS~uYLbF{57n*hg69!t3~aH@Y37( zgG>Z;ECr2adXrKAle)4F5Nn$}br*zW$0G5S@z|$kNeAv4E-UQua%$4Ct1Yd2O})iYXR13e$QN3~ ziYZ3qhwp|wQ*H-np%SO2J&~|OF$2B6>UiN_h2WV>7kD}pFlA(x z3l>GL)nY%;u`w{1E;OK$s5#a3ntUQI=#-^)NPNe}7^ms;r-kYGV`ht$}%Gqp9^>2Gw&@F`jTo$ zNm^(7@Znw=MTk3(Zj2=WWhJ6g6?PPNE0}OrQMJOTuAynpDuPdKn+c3r2Ojm|Q1Fi( zF?KM#HGZ5J7B5VEtXM!x=C};OpN^L^%(PdofkE24aU*HM&PSoC?1FF6NKxVxs+-go z_H=CELVg;kHS%P-$a6b)of)Jy&ewik^y{`}-vkDneH;#8e^}H&IrwS8iw(&y^aAN# zGFUn6*|@#qZ648;Wu6T4@c7`>&KMRL9Jv%aJHfT~?Q?o?!HCi@sjClFU82!xxrr73 zeno?K`z^{XwR=4F7&A8g(`o086vc})H#r-+RSrj|_wx~oC2_otV3^4S?YMOt8q&ps zp+%8aM(Va7x@+Ax2|rLZ|I$H~jo`+FyM%UoYl7NYhlWo2PwXM9&;Rn(SOcIMBV8{) z+o_W2tkIVZ9}|Tzui+kmRv^`A zWF^cs%=PvP`r+o&fda-PcYw)dz)EO@5(&;Igbg^gU3<~{y}pb-Fi&nm=V>XyNE*+9 zXUYzG42lecP5G3psUcXGsveuO*`!~*@KnMJn7(?tgnnA!uj#81#1$O!+PkijV1dsd z(Uv%~;*$;&?dPMSb;bzk_m!6_^56vWvqh4);zA0^%D&)>%z#LjY|-Z|bIh_uEl3FC z_iFO0<<(;YQ^RkchOh$QlctD@JOV0kwcjR96wls&y0(Xx_i3qxs0t2)zMyd+D(w5{ zt{31~ddAOj7mU`iQM`@H99gU6jkFQBegW59`CUl6lX$EJ43hP*bADnl*{ne-B6t9fSA4Z2Z+<20MjuEm*dXIg)S23yuD;jI^$3NA z6Av4!7;4lfl3KYG(Iy0GQHF(HZZW?a2IIoAO{I=OE45JlY5S@4^*{`Uv$45O-zqXX z*Y|$Fj6!aw=i9uEdGT6if&DX$PTH04u~q%qJb)LNKNOcM(PWdgC#Le_+&BO?X4o-n z_0it7)zs$fu%+ZSF?~yxvqOh_*L{2s+KWN)Ti-CDcY!<*&JrtC+7aunZ{CRt(~^H& zZA8%;3cBF9|Hf{dDqi3jwe~|=qMgW7>W?Do_!uH z-r%t+f*F3xeeAa0@c zZ2#Q50^P@9ph+l9bkg4u#)sdr^3AKF;b6crcz`Rk@_ZSx{HO_mh<&V#CxL`_wjXF; zxImwU{dzYMu1Nw9TgE!bC}OKaHI*=C!ryUa55T?t;lubO3ygKwBX3N$VjI|&Yi}V6 zn2$a+8dJ2?`Ej!fovhd8Vq}?<*dI#_%5(t)a1` zaZxijc^hZ1Ku~a>)>{Rw>NHiW;0_Cfh3!u@H2s&&um+S0Z-nfiv&w<6n>N zB=ZX8TKGKt+tB*mHo|r_^sQqf{`G?Yfp(5!%yH{{%0lpYXy$5FD{${VUBuTq< z*c^leaDV5rZasetD=?V`-lKEeRv@Wu1 zL{zzC(jhX$2UtC%q)yh}alBo-ywEcZ{O#lIL2YJ2D=al{T#J94)zfaCQOzQ*U2eZD zJHN~P`drvMNORG^NAUeOQV{s$?lk)Kwt~BIv~hY#%5}>DRhcf(JO2Nt)DaIV8wC-? z@@Ja*?+Mp}JyTA)EIRQowpnVtX50Idb&{L(UmeI0XbsV<)z3Ok0r6&IGd2u$ub)@A zOkP&@FciBy@LMqd0S_wzwrlFmd4b$X%vEA=xkIkMhL zA@S*Z4p(@Qv$t~Rl2$DUhEM1ajW=I&YpMHLU$`Sd&FJ0x=P2&ge>dqa)#@n%C~2@z z%ksa`1Ho?;&Ci!^i>|1vHCb`rd5>IybIxUFk7_ra$ErE{w9RRfxA{mBM)E(lo>$ly z#q(yC*5g@jj~Chjpo=ap9WebtqlHnU zgY)%2A3K)VQCrWwi-{tlw)S^dm(z_ASh&|%Mi|Mph2 zk1JQt>qB2T#TqVF0%nMOZw=nsn+M~}QHqHzS6j~neJ)3Ge;e_W77mwqY+v5u)rqfcuKay(jGo@E zE0Q!By~NxB!M!~`(B@lz@(`8=5##e9WipP9ply_a(n;Pc>=tW=E)iUin%3vPww&rv zC4rG5+{?a{&e<|13gh@K^0Dh?rQ8>q?0qb^ia0wv{;`H%VZNBdS09N5?xAk`dyUJ? z{}gM0bc?_$Zs{M#dLfYk@tcq3>bYp@B-?;|*Vv}O?wF!^?Db{P+GSP9>tcz0^0B8w zM7Jjt_;st6AngyE;i6nkrc8JA?m^9I@)asS3R=gCZzNfa16=1@s_KBzAt93=iEv$L zd~kf2=Dk+`K~E-<-vV%W3$6w3ZD}~EX@QuS@~kbJdBkUF(6MdO z-}!M0BO(qpUR}NIVDsnA5Go&tU<@h%jSuomR5J;$XR_5r{o28|u?NTXn$)xnC$zYUtYSLq;9V*U*G^ zGyDP%hGtXIO1A>X<-?m{*=4y;kUQ0+KtPNf2W#SZj|D2!ydbBXG*Af0>Z%ZCWY+`P)}~t z{uEgaCamGEYq+HQ8$+AV*L)}|Y}NnHgghsTARSJi+yi2VEF7s==5j}5|4aC+9gH3c z3FXy_g&vsnnxF1B9oT7n2Up~|_rQ zzs;ev;+|=0>(s1ug)3}CX=xcZ^n*4dN8x`;3sf4#ap%AeEk=1LfmN*+o%j@&1;hBG zGWkXn5C}|TFdD7bxeC*7j3t%Qkd1hQF>BY%*Q8T}npdIQ!lJJuh2(wdFtt(EVdpAw z5Ji)*j+STc;wwV8?Ot&hko#LCNHxOK5?|+h@knzGyt4QANOIm&dk}Y64|dmd;{w;v zHDgL}W!z6z0?%nLwA=90G`fi}Wv9BeC zprsIQ@nID8II-qIq@KTz^o^l~EecMp3<%T(_}}`AD4E#d-VI0Hv;<*E?+R75nUP=U z!$&}LW@@jLy|swrF)+9^`Q6A(-}u_-*n+z)nW9dQ4v@N3c1R>Y1BY7jxCd0$os#UM zOr#mVTMp^orkMI1e6w5VC$C#+S=(Q~Gw`O$(b^RdELy$jl0;gTgl6VQ@|RUddpfDQ zO>3o5l@Ck*3n25OPKFaVNCHvi3PB*XUmbZbhAWnOp>5^OgCa1LwwFA-KGfuot_H=v z(p%xNuZp1XBk;X9!nalf^r<{{iTH?;PiKk4aY(*LTgzY<{WzpYRrWwSvu$Rnnzle# zx;pR1kC<-#6A7JtG%WB3(fAugMzgJb^~~WI-FviY@nhu0wtL2JqtCn5(f@uth7K>J zwY9N~D)42RGs8L{8WJ;t9$T7ejA3H;F`1XGZ42u%Z{km0^OyX^&2d5LG8-LyUZ3ED zv65twwNXN!F(=(Bwo`&8?CN-W7wcEQ{D~mH^Yt){fSihu8#DA}D}Myn2{pZ)dvGaB zxQgr8{wj&Pkhe7@bwX;JG98aPI~6t+Hd=QewGLvQM@$S$&sLgqO64xQYyt1!!OnleZ zFpmr>UL#yslKoL|xtd#yW>K2LRDZ`QnYU~kRSuTA5PA?6y9fdX_G#P={tB;YE6OvV zc^ZCW$iNyQ=ukM$ox?%Ds=KyMsO`sC$H9KE<}g)NHiiaa6t7 z-DzMMx&^uITa_(v>J9+jqg{Sr56N@JQoz;Z$NZ;R66f>Jv(dWF&6nZZ20zvXBoYMX zP6PsexXh;m=c9e|h_sZmpSDp}N6lyR9Op00xNNWoC=sxJ7s}3n#o5F6$)(3v#vv?> z`_c=AOuzbf?b+e9ko{hVRCJ@?!Bl&@=nf<}pd!<}vKtyjKfwHhujO=1{O7sh;+2m1 zKqD2>GS@v0LMZx5>;3f%V%`ogpq#F*;tL7jK0t3CP|=6c*>iNg2@U6}$xPX8aUg)DJC?k*b{91%cFR| zQ!NiS#q#)t`=j{Fz|PIgoD3fQyI!fjT6e;S+mR|@8yinSvKg9$^aNM+*QH(7O7 z45&$9irB8UIlVQgp7QLAn>-0D{3O7He8>q#fu(j@*RrT8SKcTz_GrbTUPuwQ-}mV~ zd^p9An_WtNh!|L)6b6N{VqgrbK#fh^q9V%ZlcqK_Ve)Sg0x=8Cm=eJ>FFD;oAa)Vo zsXkK==^uCQ|4nTBW2J^dh-3wYprq^v<|M-?S;u!MsT zWQv1-M{G!{9pFNBmq&#Yy6%18O)R+=4Q2yJNgXhlcO4pS7MeE?hsWGvj;B##LJs+H zz~teP)m87bD&D|g%e>00v{C^+)W+QZDSd?HYRcXJ>(WGqpi7Ike2Fnf&au8zPRQ!^ zE_vO1L4_?YpEEo|)zF3I@$ zY-ZU|(4(*Y|4zO{Q`<%Cd5!&_^cMAgO`XpahYukF zSFH(r2*yxrek`!AS97*wb9;hU9SftU`4>*eJj(kFwUc-F5J~qi|0C$b6vY>`yKp;N4B_rKHEXlr06N`%9H;!J^4XrMNM`v7_WUlq`fk1@UJrbLkg@&8N~_vX00@_%R`FI zR@st8*^zS2Vh34}OauX>&<_77{zR`6w2MaiEa9?AzjgEE9PSt?ebN7G@4fz-`l7C1 z1JML&p?3&fr58aUKnPu=2~v~}N^jD8=pY@WHxU#NL_kD(mm(@nihv+RN|4@*cvgPr zea`3o56;cw4L1^!owe6qbIdWm^S&bb`Lo2f#~)*x>z6~%ZP$ot{m5eGeu4UXf!*kj zPl9q@1Q~&-_ZObXv|(pxNppq9!io<|;`mE8Krj}(gRcpmIi{$RCU79_H5YeBZx9k- z@HIATSf$4ZD!k?{6iQ67#4-N4!nJJa*o_N4TZ?j@1!JAd<+@ zHhsg5?%>|T)$FW4b0P0sB|eU&mc2TtY`b@cZ!fJmrs|EeP#}Ox1sYl-pF&tbIFKD` z)B9KKdk>3`K3niXQJ26BwKN%dbeoN=#DrfPWZHTKOTCAEfeFX99PDX4>?!|Px_Sdm z3n5aU7#jO1+Qu8NNcmY&g6*@N2j2ucxOLSO4}st!F}nzH*Xz55K!{?1OBaM14#k9I`My;s7nN!!#lg$Bhc$aF6hDzFAa) zum8ErQXF_7b8fWm2(nV3 zcU|_)Fa?X;Is%7R1JDT9d2r(ZY>tt?;xb|+C21<@9iv$d0&Umaha_~6?n{>NE z@N)RKDuHiJr*i4_#@&t-Kh0AS^FOfj0-ASux}jNP(V2#jSay^4mrW1 zwRny?SZ(}e>KJm!3~jASuhR`J_RanPp0@(_184Tf*yUE<&GXu{VRv#hW62`D+#t`` z0()_Y$jsVHYr)6&NUE(}c#*Q1r>AQeZWMC2O5P?a4t`DmsqvFb^_weng{641$=a9J z;wu7i{lZABO*d)yHZc4@fHAvan}E5?)6#`n;=YlMg{8=1^P*gwSI$D$hL#x4Z~kj= zH{o9H{DsQf+RwKb3lZIA@C=@7z(!R7#0^Yp1Zx<@bT<(^QSVbqL6z5T$%%NXYE-+% zysr7Q=9=IT-AyVS!=OKJb%ZK!4_dQ=&MW5_8*$VOq@R`@DmpNsAT0frp+x+_ZY`v+ z77m|Qf}wUUM^TozmLK0MFV8F#4v#k0zC)L@tP@9AlesgDIL@9$ikx=P+(n;c2|gu{ z=@oI2?n;%}lq;&tCVV*`DkZbiU^Ra{bAa9O;eo^=)c^hZ{(cKC*;*K7 z?$%Nrn1?_RP5 z)MEjBAX(mHHGfg4>O*1hrIEzuYlv6n}uab23tw>3X673MpOwf0p&vx4TdtJBGO zhVc^yue0^iiko_`%fLtqeI^sXD7I+}N}7v=g5Rt>E+xM=Pl~k=$xJQ{3LxcvO?@OO zfs5wt*s-6Mi*G>ShQcX$hF5Jjn0NslWuk8ZcozYGZs(KY)4*G?x zT;a(Ub(>W5rRU-{@IIta6HqF0Lwk&EuhZZko%8q>81E&JBg_NPExf&$(RIHpq0u|@ ztWh^Mk=CP!+=@o@mh=l!$>gFA)nl}K3h)Uq`%dP==v_W;R>btrm1~mkWO{t>(rOf^ z%<@IbwSo?+!)S^687rbCnu>q&a-s26rrE=M_g)4ZXcyJb4S4TDr%*O^Q%!9%{4iN1 zmW~53Ql_yDX7epi>UzlW-xuV=EH0?j+1QTL3FA7HE3xJ8im~aPH&|FiFC~NGaIQf8 z6lTyFv`jx>(j{o`QEHn-qbT#ZlXM6$)=6{D{#JhNBJDekqds$AIG5@#NtuPwL-wTw zPv1zNBr8&1zEuxt4<>DgMZm9+oaOsW8*74&EGdI1S30(2pb!o}Bi6pi`1d~Y+ttpC zZPC&nZYE$B*Y`*|v$Fc1E;8e6Q;3w!wHVhsH>Gp-3rqd3`C~SqyqfByJQV5!egvUo zW=UE16juDlY!@)&KibU^x`~lSUDG zbfoh?nN(w!@{M#vEICn7Ke9T+so+l5$u8S+lBqGh`U&}AiGY*wc1P@EVCB!KiX&0` zuE-VbGxFqx3?}(u{9G)H>@V?<%RsMw_UJNzCe-?ut7cF;Rhu(<7TM1E2Zt9i@N~2- zVg>`_<=A*74!-Xa5s|MrmE(z$4?y4OeiDsSqD63*j~`T2;~mDcO3!Oeg4uIe!2u*zo?)tUk|PRy zDVmDoym+1D74ic|2c-Y;lBV%jN}nkgXvZISlb^TE`F6DLtMQd*$8xuP=PmGk39^rG z_5VQ#Qxo9N$37NGu7w{d8orp>Za*&Y2OHmb*Hz*JleaTg>`Y3*&Sv6)uxx8mOslv# zq5NqBI}(5D&3*k`|1MljE;;KDMbuS7$}~m>oN-)8KS9noW!p)yY&!^YjpN&1vG9=0 zK{DC7@BzlZSf_p(9G)XuAN~%6NrIL9@GD%O!ByEsR}p zE)hsBhQLVT7}?@(H;;!v_+V=6ii77e5Ens(3(e|4Sp?P>Q;s>k3R>7y2y*=A0^Y(OL%#e-7> zeGn}{YJ!*~)Nb_NOn!N3kFSidrFrn_@9BdB|5UbLp2fQ7k6)s?JED|nxAKG+jq5h*#X*D821=0nxJb?Xd~r6-~r3)(s0^#q=pQP za_72#T_u~_;t$UWQ616-{ndbW^fM++wEv%l8#SyEzJTz71EHXag~SskNrYyX<>x__ zhG%OCZlSS&v}4H=4h)VEPPgcv!{D*rJZJ}G9s>#b^<;DJ>#BO5Q8thP5aEBDy^b$YQpc4Jojw4o%tXLBy# zUF$g5gx?Usal?+fwyHZuH(w^bJ*mW>@JPoWu_ImFa+P{E%l9-a7dj(kgU&o#sh-X6 zV_3czydd)>5|-Kq;pXWVp^w^PAkR#QO_0FD>pI?WaF|28{p-gxMVJmF(aW71fk~#S z^pk+moU%oCmP>zacQNAwljdeUL#Q#=X9M1J)hWWR?>nxK*!KEiLup9DJ6v>F6pM9V z;`oAzhQJ4X%3G6zzQh#COJc8e6UTzw+&bjJHD=5|`oZnW1sT}j;VmlBHnv7OPiAf~ zk^IG5b(k)TY~;QZcJ+z+Nk@^hRVfa7Pg%k=(Q2xS1G=oQjpvW^f~oyT#4qoN2=927 za~x)iDVyu1+N0+zV1;WIP4hMdYOp`m%uha;>--wiJJyr<}2A3EOd@6cz(7RxyY1M^nhZp^Z4 z?qqjqRdVf0l^DDqj5?Zxp}Z zHDf1+!;s3hkVB!onYz9VAAVfTto@8&=+fr;fr%~vq`6VdLJAf_{)Jr65sgE(gNTp z-2RIg;g!AfzG6EZ+Xmk{|I!c*_4Llf8 zonuAhWG&E40Upe4hyuq=xY}AY9G)8EEOS_N*d(Xg6Q;GIU`B|kc0&m>guG_|eg9(u z*6sd+2HK)BW%8NZOYg_)RLA!s4!XsCcU?J#pKoFjwpI@T=O58@a%!0GpC7Tss)?YUUHG})+K2q+K69J{aA94XSL5}Aty0`7fv^PA)iQt9u1BCY_2{=kEq{vC}^>AML ztN1Vsx=YvT8brZS0holip(U!`eyqvjiZ_z5J6YaZ!Wg{a!0q}(i{F0g5-(6yW?%oL zLm?O5YaZCVCxR!?O=m~LxZ<$l(j*l(+AdCOiPY?7oPfAHX@EpV04XUV+5*D4i#@T= z$L~JDjC$2|Ai;hGypn~X7kP{TKff!5>NcQZ0E-fDVk9ED_TU>BGQdW(p#2QiL*5Kd z*VCcA1Yv|X5I*ETxssf~6p3KF?;kyZz=i=q@znA2w!1)6h+74=_Kb62)aQWqm_E9D z<0h1gxu=#yVV)NFb0n>bfQ9DIAW7%leQZO-aAWeTmbR?Ggwmi#h zfeKgA*j5PR++k1c4`|OHF#zv`^>87T$v*6i|Mq`Q2f_{xYLwD!oR9s`!kJhsvM7Hq z<)8^Eg>(t)sk!p=Ft0T)S9d;ajYE5`PM|6^!pxjOXA@jwcb5sBPZ65zM(|a45sR;8 zT{=tZYo64OHy9rrW3z}}RMqn3Vt@5pgMs&CF>x1X1dvW(=g=&_3k6E`NoX6Al$CG# zaMjUp&6g;s3jf|@P{?8XWl$n>r8-RCG%6BZWj7L7g{VtWHn2jWCyQo$Am5S01LacC zf>VusasD4KfLa6PDe5M)2ljTlwo1k6gz4q`xv!x6m!h31vV3*#1{Qd$xQ&a~;x2p z$>qvaD(iFP+UnD_@!^Hxl@7q(E7$Jq`u%3Wh=x37Uk6yeNzxGr+x(mQI^fO9y{bSrZ~+G?a`zJgC?F)B0grErT<51u+C6M=O`<^0r;9fith#p2?#KmK~E?U z@&e8->tJbhF@bOrfv8o)H5GVF5gW_h%@3<)x1mZy^G}J2_R*C1#bj*!`Nj>fm_8x8 z=Z~Ew2*QeeLI8*kTwYnb`uDINLtB&2#E=2ifk^C>LwTuB37}D&Y5pht-9wcjk;~iz zqN)4b!?VDZH@ou=Lk9mq%?i|^6cEV(laA9!X$By%FA(H0g^Ljxv;>sTOoqtxeMwKX zUsE8i?DvvZKW(t!>@+|!ak*2eASeLU?2|5(K-poa&9wN3HI6tXF5Rc#p==F4yM8=&*gbnl z_Ban810Kh>cd7+RQN=8-L9av5xZoG?XpY*LYYb zOp$memMD%v>q%HZ`{zRbAGv)Ga^gfnB#1pc7F3Kuh?VgE0X2Vr02m)TdaVa|){7rm z3zWJv_FJrc$#wvRl-_pBzLw@Le>`UXv13xX>hK0|#Va~Dt-n_HrHzbkIOyYF8Z#&; z86<7MXC42u+bMC2eleNpIXC?7TYQA~hvUZ^JAiD67Oi7paMUlm?sQ>a;N(4=`nO^J zkI}Q5Ab(N9ZWwt8<|Ui2swt4~X)$PQz`!Hy6oA)W%Ypv4Qc}acu>x*}5$z@_&N_jE zf+s83ok3K&c~-Gd<1(e}QA&i?-{Nh17e{5_2#kk)Umi#s2UAa8tg3Jr?zols$=A75 zZ;!a5h-Ekq6#ZNAjYCzoAbnC63I49e=4KUMN1XP`Za))Yh~`0OyNv&3cG{PMnU$@a zH&5gAAP?zwsQNxHEx!R9rm3}Q&udYln61XVu;2W2pdX_DfT;6j>=H1Nevcaw8$zX# zAUs}7T}yOU5DG|HJ^V4<0h1}bQf*;TGY3lI?_le24vObs;Qhupc>OwL9THA!_AuH0 zVShw|5&S{(cCq&O;^@c<0>!!9ktKKQ+~z=zrgQ+KSy6SW-5Vum1XB zTlk=lHK3A5_2h+MOX1>k=QEqsC`A5y+3=$!EdrC|dH_-5QK3lbsGYN(Q2e{lkmgQ` zLW(VK4M)SxS;_48ga?R)GGA#N%nb!?c{rRMtY0_N5q-|+7x3YSQ1T=p*&X!X-$Efo z99_v$ht_z(bj!TJ0@Gjpfj1V_25_nx_Jil*;vhXie6URD8RHj&%= z_t2dslB=R|Qjwmc-#Oc=O4h|loV21$`|SGzf8RegFUTqQb{;h^HupQx#YIw@jNo?)EefwB%z%|Jo<*KV@3L z48xw1%wvI4AeNMM#!(D}$NN2xwrm9*a>wrebZoNay*NgmOE4$eOcvadIn(i&ys_;r#EWja>io zA`Y10U54|;%V0Lw&!SPO(X9SzL*t%&wNm6OAL#bkZ6qANmoaV&vo#wpC$IR|!JHex zHPlP^&{98q{FMt?Vz^A&(OxuJ`1g-3&0fsOiKv&bHm~kb+xb?72iEEF*V|f58M}fZ zt-S}Tz;41Cyk;qzAyVl6cVScAk;#*M2n1{XPIutvTR93pP4`o^jmFKtYd>1C9J?Z2 zP_Jv@$oY?{_wrUnBODP`!9OQZ5o&2oZQusold$F+og#vxlR zt?PXhL!65cf7##*-|>)NSN`7KHk?2y?O(-ZpO2_I%m*Dk_&DpY;gGra^s%&zbTM;w z)eY5azk^n4bLfa6M7nPu!of9O&;`uL(S_!x;^-6f0HgQ{l<}_kXx(5Q$=9ENP)6ch z2pC=VY1rX;i$IG|{EnXeymrQteSs8zT>9ju`~WJqiv*Fn1sdvdOaWeyP>G;#U9V2Q`O76W1Jw zTjIdB*>+^IV|(f=HZ!nl#bJOvMk1%gefPggrn%Evp(McpIcsIk=q$H9WX(LoHZzUp zg3J#vDJ@&cFzRC=X@5>|=4O7*C?C~;6D0dVO@ixa(w$E-qnY2d4%c}L*Jj@V>k?`g zw5}vK1K#>bhoJ7>;B9f<2+DA-1>?*&c5Cp_PY7WEX3%6t*=wj!(tPv%@!WOj;IZ{* ztpK$2uoyeC%_zgz3`|$cdBBOBy~AhKpOxm4{n@&L&zZgSQ_{9wa_ENj@SYENt_wg$ zY504PNF$2{uV2LQd4(^duv7+&qMO?lFq8wv*#^8#ifG+9(Wwu?MplblM<9vR4WhOR9 zn_2yNOi{?+0yKdbeO;#gvxRU_VBJ~!R4Jy-8#K3294EZr+}so}P3TI_$-zu$=2}~S zv{6bMcxJDJ4t8tE`Foc-jOJn;{ms|*UEdfyCgH_`D-uc1wu2?1zauQwdrLcG#pHaq z<9eIEw8c~KYT~@ zUI+H0+m9-EIsjDGLmgtIx9P1n-AIIlIl41rSm1z%2e|z>s`ZFC7p&)>_J5Z+d^#Mk z->&h$%Nzub{zwaU)E9BVGIGJQ9ek1%&$m{GXAD^xWX$D2Z5DfCrC~i+$7-i77&!u~ z?tn&x7b`q};<{&g@i ziQD8gc@IAzt2#WSw;pi~6ny{H@#6365%NWU&`x{9#=IN82vxc%JK4M@Hm@&yuF0D0 zEDnjqRAb~oo(6-)%w?a(11Ekm2p~jN17NRkJm0&PT46|y=4*ChxTam??N^C35l0$u zwYNI=2naaYWCHD>JzngQmJz1L2*ia;8XfPQdVk9ZBs2~VPtqjUeT&bd18?n}`C9LT zpqb7A+UhFM_mD!XAdxXwC;QBMrHG89Fc1Hk9&!!E9DMpn^O=x|s{nXlzR^g(&cTER zu1IL1E!4sSBM=DGIS5+nGC5M?=|>3N6;-`aXV`k98x2wSN?Yl&{r|>^#X<5lEom zK*DvEE|u3{*2Gban9{Yi!LAmrTSqiBL z7UBAA{5*JFYixYZOGKQ>ffMPMZ|_5ZDUD0f&HD`*nEtvHK^8@ULJC*!$OMh5spY^T z3d16ojRG-`=K)>xI1mvfeDDSb>6E&hReS(FZrL6GHb0q*{oYMz#fg*?bxw> zPV4|9=&Grx1+6~#Bn>#0UMx0D1T=a~H6|MRlBp zfW6^+3by2v);ay`;~sNEQ!mq<>V+!=VWz869xGfb4L=OU+-t^Vk*_B^P4rK-e9Xw; zmg!H7bWM361J~Q{a*6{o;^TM*w)`)|olnd8G->6mGt*Qq5}6SZ%?p^C;lZQPx$QCD zLOJ~pP6k?`3D}Z_v{$(R$m{ydXB_X23F1H^jXf+10w0YNTIG%b7l5rN5oA3fz%22; z2iN$?NATqnKz4rwEk9$dU27J6m|!S-{_Xi&7W<%I(4M2buR1P|2~v4Ee<`sdE~78*X4MT_`!%(8v3gFx4>n<`{>wHYf5mj4Od_Wu5Nd+@DNW`JlN6 zk+t^M2rpd*Ap>2Un!VIvpFGfO*sEzuHkMYD$vPK1-we2r_9uJYw*VzmpYH-JiP3Q5 ziHo@{kFs%-7Mw$`A7irUO59n*V+D6g(gHIcI@}DZ5Y_4o6WJIeyA@aR@WKb6(AG`;A}khI z6-;2efZ|dwamlR)}{~XxXX2Y1gIBFi#h(MJtjnI52ti(MxIjHbWbn z*^9<`VIPL%&et?!lF7#br-Q1^;F0r(Ux9C5_U$y)&ogh>JCb~*@w`qeyZWYEPSoAG zd4g`dsEJlE{@_~Xm0mhZ+pp7%@T&08Z(RC zEwy;O(DC@LbGXyaocYBf-5HN(6O4;m8=xGOK#Z7=C#d-NsjS<$^IRhTQr=)_3_FP@ z;ugK5Cq2-s_IGz8ivqz{>s$cMT1^U*!z!T@r;r1jZ|l}Ed!0idRQzZY6hvqA zX7l88s@8C6QY(D)wD)69NuVrTZSJAvBbgl%%ZQq*ehbw6fz=9QP6Pym?P3LD4)^|& z>~*dhu0iCZB%cEh8^wB9TcK=x$eN7J8vUF%J5oFZ#6GrgsTzVK8;e(x`Ak?D2!U;} zjpyKuOmt#$n)i?P#;fwx&hYA&0?X8;m|8OPEo#WYE zoAonVU-P8I8XNfH(4`3;O&^%$-AgJQ+Z$Gs&U^uQ(%zLSGuxSDdb+FiW}uV%)4m!K z_D6mmrhI|qinLO8!cW|(q*HqNQKO!uOC*ODmDx5zj+JiR3|_^gAt&8zsR8I`zwQ7Y z*-s(*6dn<;w;x%-jD=Nx#iWlZncdqRXCT=+VO@D0s^sP6I0SQ%=gsco8Ml^cqxd;t zC>O1G^z9hy2|A+tiu<&0ZxT1ts>~q<-~JJl9{vWk!NVFeO}!f##bZo|i78VSJNh5m zO8-#YL1a7D6HmM~0PHyh0!(EFkL@1TCUQS{7t_mVC|-rGzbdESc_O1o!nxmCbm-nK zFm&Yuslnw(!2Ra}GS^RmHevAW<{v&KKK#1}0Nsw!zk@|WfCh{8^;euJMSuPtA zS8^`N`fOpliX|k|X@GGFK;sG|>HMl@e7A){PBk_meoG0Gb!B^=NX>c4A2w92!(G6s zDpr4KlaP-hNIjCZgi@khX73yV@cQ>;%lXTZM9Bh9sT2_h$8agtVGrNlmYCtZioG3S z(nrr%rR}z!)27(2wM=|jRb$-|?I0vjWC5KI)4Psh@=MUr^`}8diSU$56;?5m z(b(#NWCVYe-g80>fPtUglh#}2@tm2q7W=m6RvHo9Ma}wCkxWWy>0Zx#q|NVEUL#(L zMd;G)Bj2@pVT@H;z}MONALVkVC)Qq|HmN91l)gJJH=k>&6vDok!ma%#cRq@B^ccjo z>C<+w7JrsrkdLy+3gLDZSxY!qQ@q`KIM|a^^{>qi}!@(&}fjlIOBpTY5RO> z(Cp5dQ;Zt&X+Jk*c?J%g8CiAJl)jp7|sF=Sz`sffzV=x?4OdhG6 zEuCW+GJ*M`IC1A2HBQO>AAS!T2eN2B{W`l+Aql&K5Xndjxs4LtBASkxrV{@hBt@ggtd-R04slgY=3_ zYB0LK{$q+eNb%r%{^?pjjiE^qc=aNU@Wlm%*krFNx>Of14gc}h<|LdNdIWi^xcwA z(Ne3Qu&5^9Z~h?o$HeWNe>P2?xFogZ!X`Ch_VC# zb%+EK+0QnartdaHeyt5aj1o^b&Ru zI~W-(=|yOk^kLHM5xzsxN~@Tg=S<8%ViZsH{lo0j!SxbZ{z{uW=ZsZrV|XX|KG(3e zsM0;_E^+BVPgxCld-vY+7XfyCvd6QOa?q!Z1PXt@DResVCqj|HYy4b#=GiRf4^ce|`q4+7^PHQ>B`i{b7Vh zLUG6v?@lLkGw@IX z)dPfkqZ&f%`Hk~`w|vSMnC(^6$|}cbGwPH-AIp}(xS*_j5pvjw;U3&w##5P;f8iQ8 z?A=L>>4VNK_*@z1l&3?RES5Pvua_oLSPpjeNo4At0{^jAAFnkh*Pyk%m|TBWxMkEG zTY3&*hrP2^2fNJBAh8W(yd@W9&FTW3aa5sW^M18fMKsCNi<0EF+Fp0H_86>1@oIT# z!RS{Wp*-SF4(4GPg5wKY*85%8Ef!>UNdnQOpxo=g0gp11z2)F}*<+mIgEcEt(Wf;K zWnR8lEJbnK?k0k2u&xy>1zA^-w6BZ0nN0r^e}ILjf$tIvwIn-Xf6F?ax0w>fkkgt3 z&nn(+iXbhmsA{^Kz$Jwq(i^*}&+~lptk$~`f3xwZkEHz{T3i(3^(7?w&@~uc3 z^gRBQrS1-sLAj{u#!m45BZv2ZCm8!wi1M$?mVSnM?=$*VqC*TU7zWR-M4 z{>4o_xei35MwiXb@5tB>8UP#}s_rj{>RI(wZh~+Qddj4VnG&>p$=?_RV&E~R4u=o* zPiK=-yVYSe-$Ai@SaRl54NquS!taxV?MZWBBPq7r!47}& z_5*rC8W}sa5emuL@tB$hp9I){Vui;g)V-PHz^et>(u}norLAmU0w2ELKNIIJ05*}i zx}RnjKQjn1Od`hD-h%f<3K}R2MXEdycW%K`*{z!k75j%A$bO$+C7gUF+?r-ePA5Ys zeq89yIjN<#bDAwvFik-aFmdThNWAhwIt)AL;2g_rKTH5I zdtX_WMNT?%^2pH4PdPx~8BftZq7oRLqv~(68Tv)`cPUe85@43@Y*$eU+D5zrj&w^0 zML-@h+fqR5@WT5+-I=}&9Q=<`hYxRuQ!wa{jPxqy5$UO8d>GgT9`=3`*xZ2F>)tpE zd@luo&_8H_K}(bHj@(uN#5KM02I=`LkyEVw=)=499V`HZzn&bpC%1_=XnnvJI*Vf~ zEw#%KDbR-=_i5YDUw$fXu9!@P$kR<~zIktPa}i8=swqB8a1B%h+D|dZe!<{|wM@{w z9e-e7yVPX%KeCj_iWHZL1S!yD^V_UxCGMNGzU+u>_uNj>&i$O4{f^(Hy1@M($!)(; zuG_2KQqwx)+cAOz-j^0F98luYc|hosqxluKb#l$6-ziR@Ugy18-uM{nYQ_OIaJpM6 z_(|6X2=0?5wta8|s+Av@r361` zq}aTR&Me zF69aVJ{#)J5@eIRD+=N#w-%iAnld@liXhcJ&L?Byzxd2+HvA$#D5uc_3%nTa8)jfT2BV%zxAvYyVG+qw@UOy)crK4dnplM8r{e%|ptAnm z!6L=sjYvN;J$B@2_fHaFc!>dK5#V)6%9FUo4lVKP0=b2xzmyvMMc+{S_ckFn!?7k$ z2e|!J(@EfzL+Vq~w{+h7FjS({3cVMwsZ0P(&&%eg0DAj{UNs&KwoE_wWIeIv zqZb9X3g7H^xH#Fx0qbh?gyrZYO13AkU)zmI#418AYSR09#)bmvS0&NGDBrbC`Sqp9 zn=t6+y{-6u5R&oz6l+WfBhd#V4db^U402!EEAEsLl$v^ZmQ9)kJ+QQ8<<0v28=D;J z9I%k%SXn*;##POfLE=a}9jNAx0cTQ$7h;w6=21Cl;8wIA&FcLG4FfGN{kI6q@9*9h zPK12k4xN=?X)bR9qqo0LJHBIidzu{7UNAQF&`WkOO`(vebB`NYm%I9KlF>LCxQG zXHTObjA^C^wty$!oQf11-^uo4v6;;e+#3J`cU=r#Ll5~y2b&Y0p19&CVt|nXi4WaB z(d5R&w=|_wbmT=bHQ9d4Gq(O><-*x2K500%*3}+O%Je$n$8Z2TC&4mj3RmJ>{GK@zU(9Cw$l}diArM%Cl*s%LydivJ+AtFXNT%I2a zwRx{8sW(=tZ3s9!&umC5-4EO?BCtM$xd&+cu*aGeDrWq=w9ZdY0(G+3Wi(UMTI#u= zPV7cTU#j`cuad)?V%@H8K|(2F)EmZq6nx1*86C*JN3#vgCaXZGoYoz8v_aYDK6Rn_ z^9!%c|N6bR;KBIsFTg~CkJGoaXS&=XEv4S)fk*ruVX@d`n8-V_Q!@k-ijEN}U5MIh zzdU?LBpf*Vw9d&oeZpoBdk=s*Ng2hCbs0KFTB3e9UI)3UnPPIOaWfUd;F}f?;v%ZMz3-^9JNF8$3Q2n?Yjzz z%fplE^C)uK_vLz}xSt=u-I)Z&VKcM=5Bp)sydV{V#DSh2WOl0BU=ecc%U5K|;iMS5 zXfyhynSe(@eQ+qWfSA8-2a(dYvd(>2*ur)qsRq2yYgS@&MQxGz*lOfA#O59e(YX zCEUT>yb#6o225bOIh*~`i^1|)Lj>jDq{;dxAKDAHH$9*c9paH^pcYg93sM(qf}4~> zs6x!cnqn;6gs+vy*|?$ zSU}0cubF8y{bt(jqJA^+x%r^u@oa;;!@=4}lf2;a`(A`aCh0d|iRjc5cb!AE#_Xaf zx=_v^vxNeUm@QFARAqXN^U>5+#dh?TW!~iS??c>5IaK0Mq>TG#zIV+IwJ3U}bd#BwELnMu74Cn-+Yx_4>A&gU57M6%+t!D{W(wLqH(s4QNIz+}ko7RrwVn7!4Bqc2w zh^sg?^{jFQYBwd9`mE%s%#q!_Q|doZkt#WvUGkddfRCK>w9OCRfUEg|@i1HQKu!+a z`Z{lX!}i-k!)adRY?s}5P|41=xM=9Mg509!8ym89I_`G?K|7;UkKU|4<_hgAsUiHA z$dkCn>q@@MObi)0^zylha{bKz)|qR_#w=+R{qlVWMlGEV?j^`PsIf#pm^t(@$G7~( zMdeTVpj2#Kv(76#f*%Qo6a3E)^aBb6!TkpVYRymxu+Rf`;Q#p%Dxn0p*-Y0TG;#f3 z{~iC!`ZN%BWXw;Y5dQt|DV70zklR^FW3LBuK(}u`rrHH hf47zYe|F)M5GGp5w-zj#99O_Ub!9E3DvU+g{{ue~IWzzO literal 0 HcmV?d00001 diff --git a/src/assets/home/supplyPrice1.png b/src/assets/home/supplyPrice1.png deleted file mode 100644 index 3e0541bf8c0053e92efa44516e6aaf4ee4f1a5d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6276 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

e1V5(sM#opL^b(To+`t8(bBOKWM zC9UO4NDCnc4g#~Yor)H)vGeKWSrt=#FVyt<1EU~>@glBspz^<%D01p_pLu8A1fKn) z4L2w`a1eO>Xs063$r{+9HAleV{63IgkU4`=_A%6;6E6U(E&{eW-`b>d<_+MdKd<)t z&~M5YiMC%O;|3wGoC1zN2ON8@Z%=f}w9KcG(M5r*_{uk_Ck#dz6vhl>bfo;Aru%4S zZod2t-kCR;emjNbW58t-GQ*|gqD|l@?(MVXEwf(Aq&jK_c8yzZjspi6DWZc@29=^m znc(Q)Guq$Oe6sV~FYEt@F2}r(1P3A*6)Ll47=lT)Uz;#X7mA(~=V^8d80AY%fmC2& z-XMNYsJ5}{scV0P9<~js*T@{omzvzR0Y(KCY6I~)(aV856RaLf770!m{7JTy2b?*= z{{iHpzc(7oq7?fBdU}5%^aL>}jP}P6_tkn!q@*}cl#~?cHfumn?@wgr;K(4t;+fYi zM1HABF>q*CjSXTvdloTsbc(ru&={$qGBfW%=dnQ2i8x_W7X!>3qN$o=^yaJ{Q3d_T z!9uO>Qka)=U0M)^FEH~+UH@vm+fnb2g@yERr1K>GW?KY3nw@6bQkbU&w%aVi&W_l= z)Z}$;HE;loUMM{lOt4J~Mi{3MshVPIKk}?*l^nIb#ek=1BX_$FkajtQ6oHHKG+_ubhak)sd#RCHq)4Kr21QSF1g4}w81zWC(0&#ub10Jd)%pnL zSt77HU!~j(&>q`sL<{!^C>9IGH2Mj#rP7N|5GE zq;s7u=F^0b9t)#uXAU79c$f$&vS)JO-}m~NvZLg`S$C?V5h*Z-Qg+(wjl-ktHp|FUxg~BZ?tmQZWXrsutWXBK9 z0M14}o7~?@?VQkui~KP RC9D7d002ovPDHLkV1n<7HpKt{ diff --git a/src/views/agent/home.vue b/src/views/agent/home.vue index 883285c..de9657f 100644 --- a/src/views/agent/home.vue +++ b/src/views/agent/home.vue @@ -19,16 +19,37 @@

-
+

{{ veritem.name }}

@@ -60,16 +81,27 @@

-
- 账户余额  4560 元 - 展开 +
+
含冻结金额 {{ walletList?.pub?.forzen_money }} 元
+
+ 账户余额  {{ walletList?.pub?.remain }} 元 + {{ isShowSpec ? '收起' : '展开' }} +
+
+
+

{{ item.verdesc }} : {{ item.remain }}

+

重要提醒

-
-

淘宝账号即将过期

-
查看
+
+

淘宝应用即将过期

+
查看详情
+
+
+

SSL证书(https)即将过期

+
查看详情

请尽快建立站点,开始售卖

@@ -105,7 +137,7 @@

联系客服

- +
@@ -131,6 +163,14 @@ export default { supplyPriceList: [], serviceList: [], + saleStats: [], + + expireServices: [], + + walletList: [], + + isShowSpec: false, + preferredMarketList: [ { @@ -138,40 +178,22 @@ export default { label: '多端系统' }, { - desc: '电脑版、小程序、微信H5', + desc: '基于成交量的推广支持', label: 'OCPC推广' }, { - desc: '电脑版、小程序、微信H5', + desc: '二级、裂变分销,发展代理网络', label: '多级分销' }, { - desc: '电脑版、小程序、微信H5', + desc: '在报告或网页中嵌入广告', label: '嵌入广告' }, { - desc: '电脑版、小程序、微信H5', + desc: '自定义次数卡券或微信代金券', label: '发放卡券' }, ], - salesList: [ - { - num: 4560, - label: '销售金额' - }, - { - num: 1000, - label: '成本支出' - }, - { - num: 20, - label: '查重订单量' - }, - { - num: 60, - label: 'AIGC订单量' - }, - ], systemList: [ { desc: 'AI中文范文2万字版、AI中文范文万字版已整合到AI中文范文内(可选3000/5000AI中文范文2万字版、AI中文范文万字版已整合到AI中文范文内(可选3000/5000/8000/10000/15000/000000/10000/…', @@ -182,93 +204,6 @@ export default { label: 'AI范文整合的通知' }, ], - supplyList1: [ - '查重服务', - 'AIGC服务', - '写作辅助', - ], - supplyList: [ - { - name: '万方系统', - list: [ - { - name: '万方硕博版', - word: '千字符', - price: 2.4 - }, - { - name: '万方硕博版', - word: '千字符', - price: 2.4 - }, - { - name: '万方硕博版', - word: '千字符', - price: 2.4 - }, - ] - - }, - { - name: '维普系统', - list: [ - { - name: '维普硕博版', - word: '千字符', - price: 2.4 - }, - { - name: '维普系统硕博版', - word: '千字符', - price: 2.4 - }, - { - name: '维普系统硕博版', - word: '千字符', - price: 2.4 - }, - ] - - }, - { - name: 'PaperPass旗舰版', - list: [ - { - name: '万方硕博版', - word: '千字符', - price: 2.4 - }, - ] - - }, - { - name: '学术不端', - list: [ - { - name: '硕博预审版', - word: '篇', - price: 2.4 - }, - { - name: '期刊小论文小篇幅版', - word: '篇', - price: 2.4 - }, - { - name: '期刊小论文小篇幅版', - word: '篇', - price: 2.4 - }, - { - name: '期刊小论文小篇幅版', - word: '篇', - price: 2.4 - }, - ] - - }, - ] - } }, components: { @@ -277,10 +212,12 @@ export default { }, mounted() { this.getSupplyServiceList() + this.getSaleStats() + this.getExpireServices() + this.getWalletList() }, methods: { getSupplyServiceList() { - this.tableLoading = true const that = this that.serviceList = [] @@ -298,15 +235,63 @@ export default { this.serviceClassifications = response.data.service_classification; this.serviceClassificationServices = response.data.service_classification_services; this.supplyPriceList = response.data.supply_price; - console.log(this.supplyPriceList[2].price) - console.log(this.supplyPriceList[2].unit_format) }) }).catch(error => { console.error(error, 'error') }) }, - lookTaoBaoNum() { + getSaleStats() { + this.$http('POST', '/agentnew/ajax_get_sale_stats', { + + },{ + headers:{ + 'Auth': this.token + } + }).then(response => { + this.$nextTick(() => { + this.saleStats = response.data + }) + }).catch(error => { + console.error(error, 'error') + }) + }, + getExpireServices() { + this.$http('POST', '/agentnew/ajax_get_expire_services', { + + },{ + headers:{ + 'Auth': this.token + } + }).then(response => { + this.$nextTick(() => { + this.expireServices = response.data + }) + }).catch(error => { + console.error(error, 'error') + }) + }, + getWalletList() { + this.$http('POST', '/agentnew/ajax_get_wallet', { + + },{ + headers:{ + 'Auth': this.token + } + }).then(response => { + this.$nextTick(() => { + this.walletList = response.data + }) + }).catch(error => { + console.error(error, 'error') + }) + }, + lookTaoBaoExpire() { + // 查看淘宝账号 + location.href = '/agent/payList' + }, + lookSslExpire() { // 查看淘宝账号 + location.href = '/agent/' }, lookTaoBaoNum1() { // 查看淘宝账号 @@ -326,6 +311,26 @@ a { color: #006AFF; } +.mt-24 { + margin-top: 24px; +} +.mb-16 { + margin-bottom: 16px; +} +.red { + color: #FF4D4F; +} + +.specMoney { + font-family: Microsoft YaHei UI; + font-size: 14px; + font-weight: normal; + line-height: 22px; + letter-spacing: 0.08em; + color: #626573; + +} + .home-wrap { padding: 12px; @@ -654,6 +659,30 @@ a { width: 100%; } } + .reminder3 { + border-radius: 4px; + background: linear-gradient(256deg, #FBE7D7 1%, #FEF7EC 53%); + padding: 14px 8px; + border: 1px solid transparent; + margin-top: 20px; + transition: all .3s; + + &:hover { + transition: all .3s; + border-radius: 4px; + background: linear-gradient(256deg, #FBE7D7 1%, #FEF7EC 53%); + /* main/main_erro */ + border: 1px solid #FB832D; + } + + div { + display: flex; + justify-content: flex-end; + color: #FB832D; + margin-top: 10px; + width: 100%; + } + } } .carouselImage { From f19732d8f5fe3b399a6282623462fff2c64afd2d Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Fri, 18 Jul 2025 15:55:26 +0800 Subject: [PATCH 02/14] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 12187 +++++++++++++++++++++- src/assets/site/invalid.png | Bin 0 -> 29915 bytes src/assets/site/show_and_hide.png | Bin 0 -> 229 bytes src/assets/site/star-active-icon.svg | 1 + src/assets/site/star-icon.svg | 1 + src/components/bindGoods.vue | 18 +- src/components/site/addSiteStep/step2.vue | 16 +- src/components/site/serviceSetting/priceSet.vue | 2 +- src/views/agent/siteServiceAdd.vue | 879 +- 9 files changed, 12748 insertions(+), 356 deletions(-) create mode 100644 src/assets/site/invalid.png create mode 100644 src/assets/site/show_and_hide.png create mode 100644 src/assets/site/star-active-icon.svg create mode 100644 src/assets/site/star-icon.svg diff --git a/package-lock.json b/package-lock.json index 978053c..69480e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "newkuaile-vue-project2", "version": "0.1.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -42,6 +42,12031 @@ }, "node_modules/@achrinza/node-ipc": { "version": "9.2.9", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.9.tgz", + "integrity": "sha512-7s0VcTwiK/0tNOVdSX9FWMeFdOEcsAOz9HesBldXxFMaGvIak7KC2z9tV9EgsQXn6KUsWsfIkViMNuIo0GoZDQ==", + "dev": true, + "dependencies": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + }, + "engines": { + "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.27.0.tgz", + "integrity": "sha512-dtnzmSjXfgL/HDgMcmsLSzyGbEosi4DrGWoCNfuI+W4IkVJw6izpTe7LtOdwAXnkDqw5yweboYCTkM2rQizCng==", + "dev": true, + "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" + } + }, + "node_modules/@babel/generator": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.27.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz", + "integrity": "sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.4", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "dev": true, + "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" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "dependencies": { + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@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, + "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" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmmirror.com/@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, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "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" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz", + "integrity": "sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz", + "integrity": "sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz", + "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "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" + } + }, + "node_modules/@babel/runtime": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@node-ipc/js-queue": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz", + "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==", + "dev": true, + "dependencies": { + "easy-stack": "1.0.1" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/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/@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "22.14.1", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "dev": true, + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmmirror.com/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz", + "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz", + "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "@vue/babel-helper-vue-transform-on": "1.4.0", + "@vue/babel-plugin-resolve-type": "1.4.0", + "@vue/shared": "^3.5.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz", + "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/parser": "^7.26.9", + "@vue/compiler-sfc": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz", + "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.16", + "@babel/helper-compilation-targets": "^7.12.16", + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-decorators": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/plugin-transform-runtime": "^7.12.15", + "@babel/preset-env": "^7.12.16", + "@babel/runtime": "^7.12.13", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", + "core-js-compat": "^3.8.3", + "semver": "^7.3.4" + }, + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.2.13" + }, + "peerDependenciesMeta": { + "core-js": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-preset-app/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz", + "integrity": "sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==", + "dev": true + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz", + "integrity": "sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.16", + "@vue/babel-preset-app": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "thread-loader": "^3.0.0", + "webpack": "^5.54.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-babel/node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/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/@vue/cli-plugin-eslint": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz", + "integrity": "sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==", + "dev": true, + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8", + "eslint-webpack-plugin": "^3.1.0", + "globby": "^11.0.2", + "webpack": "^5.54.0", + "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", + "eslint": ">=7.5.0" + } + }, + "node_modules/@vue/cli-plugin-router": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz", + "integrity": "sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==", + "dev": true, + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-vuex": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", + "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", + "dev": true, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-service": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz", + "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.12.16", + "@soda/friendly-errors-webpack-plugin": "^1.8.0", + "@soda/get-current-script": "^1.0.2", + "@types/minimist": "^1.2.0", + "@vue/cli-overlay": "^5.0.8", + "@vue/cli-plugin-router": "^5.0.8", + "@vue/cli-plugin-vuex": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "@vue/component-compiler-utils": "^3.3.0", + "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", + "@vue/web-component-wrapper": "^1.3.0", + "acorn": "^8.0.5", + "acorn-walk": "^8.0.2", + "address": "^1.1.2", + "autoprefixer": "^10.2.4", + "browserslist": "^4.16.3", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.10", + "clipboardy": "^2.3.0", + "cliui": "^7.0.4", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.5.0", + "css-minimizer-webpack-plugin": "^3.0.2", + "cssnano": "^5.0.0", + "debug": "^4.1.1", + "default-gateway": "^6.0.3", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.2", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^5.1.0", + "is-file-esm": "^1.0.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "mini-css-extract-plugin": "^2.5.3", + "minimist": "^1.2.5", + "module-alias": "^2.2.2", + "portfinder": "^1.0.26", + "postcss": "^8.2.6", + "postcss-loader": "^6.1.1", + "progress-webpack-plugin": "^1.0.12", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^5.1.1", + "thread-loader": "^3.0.0", + "vue-loader": "^17.0.0", + "vue-style-loader": "^4.1.3", + "webpack": "^5.54.0", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-chain": "^6.5.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.7.3", + "webpack-virtual-modules": "^0.4.2", + "whatwg-fetch": "^3.6.2" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": "^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "vue-template-compiler": "^2.0.0", + "webpack-sources": "*" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz", + "integrity": "sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==", + "dev": true, + "dependencies": { + "@achrinza/node-ipc": "^9.2.5", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "joi": "^17.4.0", + "launch-editor": "^2.2.1", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "open": "^8.0.2", + "ora": "^5.3.0", + "read-pkg": "^5.1.1", + "semver": "^7.3.4", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/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/@vue/cli-shared-utils/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", + "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", + "dependencies": { + "@babel/parser": "^7.23.5", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "dev": true + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.11.1", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.11.1.tgz", + "integrity": "sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==", + "dev": true, + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/@vue/vue-loader-v15/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/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/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "dependencies": { + "babel-runtime": "6.x" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.8.4", + "resolved": "https://registry.npmmirror.com/axios/-/axios-1.8.4.tgz", + "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "dev": true, + "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" + } + }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/babel-loader/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.13", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.4", + "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.11.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.4", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.4" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-remove-console": { + "version": "6.9.4", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", + "integrity": "sha512-88blrUrMX3SPiGkT1GnvVY8E/7A+k6oj3MNvUtTIxJflFzXTw1bHkuJ/y039ouhFMp2prRn5cQGzokViYi1dsg==", + "dev": true + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001713", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", + "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/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/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "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/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/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/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/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/core-js": { + "version": "3.41.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.41.0.tgz", + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "dev": true, + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "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 + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/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/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/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/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/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/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/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/default-gateway/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/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/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "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" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/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/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.136", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.136.tgz", + "integrity": "sha512-kL4+wUTD7RSA5FHx5YwWtjDnEEkIIikFgWHR4P6fqjw1PPLlqYkxeOb++wAauAssat0YClCy8Y3C5SxgSkjibQ==", + "dev": true + }, + "node_modules/element-ui": { + "version": "2.15.14", + "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.14.tgz", + "integrity": "sha512-2v9fHL0ZGINotOlRIAJD5YuVB8V7WKxrE9Qy7dXhRipa035+kF7WuU/z+tEmLVPBcJ0zt8mOu1DKpWcVzBK8IA==", + "dependencies": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + }, + "peerDependencies": { + "vue": "^2.5.17" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/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/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "dev": true + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmmirror.com/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, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "8.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz", + "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==", + "dev": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^8.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/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-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/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-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/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/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/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/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "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/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/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/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmmirror.com/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/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/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/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/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/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/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/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.1.tgz", + "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-file-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", + "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", + "dev": true, + "dependencies": { + "read-pkg-up": "^7.0.1" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/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/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/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/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/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/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.10.0.tgz", + "integrity": "sha512-RzZu7MeVlE3p1H6Sadc2BhuDGAj7bkeDCBpNq/zSENP4ohJGhso00k5+iYaRwKshIpiOAhMmimce+5D389xmSg==", + "dev": true, + "dependencies": { + "launch-editor": "^2.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lottie-web": { + "version": "5.12.2", + "resolved": "https://registry.npmmirror.com/lottie-web/-/lottie-web-5.12.2.tgz", + "integrity": "sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "dev": true, + "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.npmmirror.com/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/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/module-alias": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==", + "dev": true + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/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/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "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" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.35", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.35.tgz", + "integrity": "sha512-73JaFg4NwYNAufDtS5FsFu/PdM49ahJrO1i44aCRsDWju1z5wuGDaqyFUQWR6aJoK2JPDWlaYYAGFNIGTSUHSw==", + "dev": true, + "dependencies": { + "async": "^3.2.6", + "debug": "^4.3.6" + }, + "engines": { + "node": ">= 10.12" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "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.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "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.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/progress-webpack-plugin": { + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz", + "integrity": "sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==", + "dev": true, + "dependencies": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/progress-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/progress-webpack-plugin/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/progress-webpack-plugin/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "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/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/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/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dev": true, + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.86.3", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.86.3.tgz", + "integrity": "sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==", + "dev": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "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 + } + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "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" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sortablejs": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.10.2.tgz", + "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/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/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/table": { + "version": "6.9.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.9.0.tgz", + "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "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/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/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/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", + "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", + "dev": true, + "dependencies": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/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/throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", + "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue/-/vue-2.7.16.tgz", + "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", + "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", + "dependencies": { + "@vue/compiler-sfc": "2.7.16", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-clickaway": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/vue-clickaway/-/vue-clickaway-2.2.2.tgz", + "integrity": "sha512-25SpjXKetL06GLYoLoC8pqAV6Cur9cQ//2g35GRFBV4FgoljbZZjTINR8g2NuVXXDMLSUXaKx5dutgO4PaDE7A==", + "dependencies": { + "loose-envify": "^1.2.0" + }, + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/vue-eslint-parser": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", + "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", + "dev": true, + "dependencies": { + "debug": "^4.3.2", + "eslint-scope": "^7.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "node_modules/vue-loader": { + "version": "17.4.2", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.4.2.tgz", + "integrity": "sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "watchpack": "^2.4.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/vue-style-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vuedraggable": { + "version": "2.24.3", + "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-2.24.3.tgz", + "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", + "dependencies": { + "sortablejs": "1.10.2" + } + }, + "node_modules/vuex": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz", + "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.99.5", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.99.5.tgz", + "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "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/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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/webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.6", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz", + "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", + "dev": true + }, + "node_modules/webpack/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/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/webpack/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + }, + "dependencies": { + "@achrinza/node-ipc": { + "version": "9.2.9", "resolved": "https://registry.npmjs.org/@achrinza/node-ipc/-/node-ipc-9.2.9.tgz", "integrity": "sha512-7s0VcTwiK/0tNOVdSX9FWMeFdOEcsAOz9HesBldXxFMaGvIak7KC2z9tV9EgsQXn6KUsWsfIkViMNuIo0GoZDQ==", "dev": true, @@ -668,6 +12693,13 @@ "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, + "requires": {} + }, + "@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3086,10 +15118,7 @@ "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", "dev": true, - "license": "MIT", - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } + "requires": {} }, "node_modules/@vue/cli-service": { "version": "5.0.8", @@ -3654,10 +15683,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "requires": {} }, "node_modules/acorn-walk": { "version": "8.3.4", @@ -3746,10 +15772,7 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } + "requires": {} }, "node_modules/ansi-colors": { "version": "4.1.3", @@ -4918,15 +16941,9 @@ "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, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } + "requires": {} }, - "node_modules/css-loader": { + "css-loader": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", @@ -5142,15 +17159,9 @@ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "requires": {} }, - "node_modules/csso": { + "csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", @@ -7327,15 +19338,9 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } + "requires": {} }, - "node_modules/ieee754": { + "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", @@ -9235,54 +21240,30 @@ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "requires": {} }, - "node_modules/postcss-discard-duplicates": { + "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, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "requires": {} }, - "node_modules/postcss-discard-empty": { + "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, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "requires": {} }, - "node_modules/postcss-discard-overridden": { + "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, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "requires": {} }, - "node_modules/postcss-loader": { + "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==", @@ -9427,15 +21408,9 @@ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } + "requires": {} }, - "node_modules/postcss-modules-local-by-default": { + "postcss-modules-local-by-default": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", @@ -9518,15 +21493,9 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "requires": {} }, - "node_modules/postcss-normalize-display-values": { + "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==", @@ -11299,17 +23268,16 @@ "node": ">= 0.8" } }, - "node_modules/string_decoder": { + "string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "safe-buffer": "~5.2.0" } }, - "node_modules/string-width": { + "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==", @@ -11318,12 +23286,9 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/strip-ansi": { + "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", @@ -12168,12 +24133,9 @@ }, "node_modules/vuex": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz", "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", - "license": "MIT", - "peerDependencies": { - "vue": "^2.0.0" - } + "requires": {} }, "node_modules/watchpack": { "version": "2.4.4", @@ -12468,8 +24430,12 @@ "bufferutil": { "optional": true }, - "utf-8-validate": { - "optional": true + "ws": { + "version": "8.18.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "dev": true, + "requires": {} } } }, @@ -12617,24 +24583,9 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, - "license": "MIT", - "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 - } - } + "requires": {} }, - "node_modules/y18n": { + "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", diff --git a/src/assets/site/invalid.png b/src/assets/site/invalid.png new file mode 100644 index 0000000000000000000000000000000000000000..3b1fbcc7eed15da8cdd0315f331a659418cee3ee GIT binary patch literal 29915 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 literal 0 HcmV?d00001 diff --git a/src/assets/site/show_and_hide.png b/src/assets/site/show_and_hide.png new file mode 100644 index 0000000000000000000000000000000000000000..789e30faebdb2207f2bfddd1c57cbd0ebcf9d7e5 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}EX7WqAsj$Z z!;#VfdVq0?TH{8Op4S z7@ZP}t^{h%z4wyEIv~(J@VoXmUvte30g)?ITK{)N+Ro$hInc6v($)O)#=J9J!hSM| z`W!OZ;vK2HOfoo!L3!ECH6L?#h8Hj@@$=2OyO-0Ct76@O-pSVMj`XtIYrUG)UA9Vn Y@l \ No newline at end of file diff --git a/src/assets/site/star-icon.svg b/src/assets/site/star-icon.svg new file mode 100644 index 0000000..ba9cb7e --- /dev/null +++ b/src/assets/site/star-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/bindGoods.vue b/src/components/bindGoods.vue index c9e42d8..2903ffb 100644 --- a/src/components/bindGoods.vue +++ b/src/components/bindGoods.vue @@ -1,13 +1,11 @@ \ No newline at end of file From 3da5de8ff26e22877a99c8cb45da7a123a0b37f0 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Fri, 18 Jul 2025 17:22:07 +0800 Subject: [PATCH 03/14] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B8=83=E5=B1=80?= =?UTF-8?q?=E3=80=81=E4=BF=AE=E6=94=B9=E4=BE=A7=E8=BE=B9=E6=A0=8F=E9=AB=98?= =?UTF-8?q?=E4=BA=AE=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SliderMenu.vue | 3 +- src/components/SliderScond.vue | 48 ++- src/store/index.js | 4 +- src/views/agent/siteServiceAdd.vue | 829 ++++++++++++++++++++----------------- 4 files changed, 488 insertions(+), 396 deletions(-) diff --git a/src/components/SliderMenu.vue b/src/components/SliderMenu.vue index 0238e96..5846a99 100644 --- a/src/components/SliderMenu.vue +++ b/src/components/SliderMenu.vue @@ -282,4 +282,5 @@ export default { // .el-menu--collapse .el-submenu.is-opened > .el-menu { // opacity: 0; // height: 0; -// } \ No newline at end of file +// } + \ No newline at end of file diff --git a/src/components/SliderScond.vue b/src/components/SliderScond.vue index 64e55a4..31bee37 100644 --- a/src/components/SliderScond.vue +++ b/src/components/SliderScond.vue @@ -77,11 +77,23 @@ export default { GuipToolTip }, watch: { - menuList(newVal) { - let subtitle = this.renderKeyNew.subtitle; - this.activeFloor = newVal[this.curIndex]?.list?.[0][subtitle]; - this.componentsName = newVal[this.curIndex]?.list?.[0]?.componentsName || ''; - store.commit('SET_CURRENTMENUITEM', newVal[this.curIndex]?.list?.[0]); + menuList:{ + handler(newVal, oldVal) { + // 初次加载或强制刷新时,oldVal为空 + if (!oldVal || oldVal.length === 0) { + this.setDefaultActive(newVal); + return; + } + console.log(newVal,'newVal==='); + // 检查当前高亮的菜单项是否仍然存在于新的menuList中 + const currentItemExists = this.checkCurrentItem(newVal); + console.log(currentItemExists,'currentItemExists--'); + // 不存在默认高亮第一项 + if (!currentItemExists) { + this.setDefaultActive(newVal); + } + }, + immediate: true } }, mounted() { @@ -105,6 +117,32 @@ export default { } }, methods: { + checkCurrentItem(newMenuList) { + const subtitle = this.renderKeyNew.subtitle; + // 如果当前没有高亮的菜单项,返回 + if (!this.activeFloor) return false; + // 遍历新的menuList,先检查高亮的菜单项是否存在 + for (const item of newMenuList) { + if (item.list) { + const found = item.list.some(subItem => + subItem[subtitle] === this.activeFloor || + subItem.componentsName === this.activeFloor + ); + if (found) return true; + } + } + return false; + }, + setDefaultActive(menuList) { + // 设置默认高亮项 + if (menuList && menuList.length > 0 && menuList[0].list && menuList[0].list.length > 0) { + const subtitle = this.renderKeyNew.subtitle; + this.activeFloor = menuList[0].list[0][subtitle] || menuList[0].list[0]?.componentsName || ''; + this.componentsName = menuList[0].list[0]?.componentsName || ''; + store.commit('SET_CURRENTMENUITEM', menuList[0].list[0]); + this.curIndex = 0; + } + }, handleChange(val) { console.log("面板状态变化:", val); }, diff --git a/src/store/index.js b/src/store/index.js index f789862..49ce5d0 100755 --- a/src/store/index.js +++ b/src/store/index.js @@ -567,7 +567,7 @@ export default new Vuex.Store({ }, mutations: { SET_CURRENTMENUITEM(state,data){ - state.currentMenuItem = JSON.parse(JSON.stringify(data)); + state.currentMenuItem = data && JSON.parse(JSON.stringify(data)); }, SET_COMPONENTS_NAME(state,name){ state.componentsName = name; @@ -576,7 +576,7 @@ export default new Vuex.Store({ state.slidermenu = state[type] }, SET_SECOND_MENU(state,data){ - state.secondMenu = JSON.parse(JSON.stringify(data)) + state.secondMenu = data && JSON.parse(JSON.stringify(data)) }, SET_CUSTOMIZE(state,show) { state.customize = show diff --git a/src/views/agent/siteServiceAdd.vue b/src/views/agent/siteServiceAdd.vue index 290ecbf..6de22ea 100644 --- a/src/views/agent/siteServiceAdd.vue +++ b/src/views/agent/siteServiceAdd.vue @@ -1,209 +1,238 @@ \ No newline at end of file From 8b35c78b4d312603d72b4a1eab8f5b5bc2a217a3 Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Fri, 18 Jul 2025 18:13:20 +0800 Subject: [PATCH 04/14] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/paymentMethod.vue | 15 +- src/components/site/addSiteStep/step3.vue | 362 +++++++++++++++++++++--------- src/router/index.js | 2 +- src/views/agent/siteServiceAdd.vue | 14 +- src/views/agent/siteServiceList.vue | 82 +++---- 5 files changed, 312 insertions(+), 163 deletions(-) diff --git a/src/components/paymentMethod.vue b/src/components/paymentMethod.vue index 2dff3f6..579220e 100644 --- a/src/components/paymentMethod.vue +++ b/src/components/paymentMethod.vue @@ -3,10 +3,11 @@
- - - - + + + + +

{{ item.name }}

@@ -32,12 +33,6 @@ export default { }, data(){ return { - payImg:{ - '1':'@/assets/register/weixin_pay.png', - '2':'@/assets/register/zhifubao_pay.png', - '3':'@/assets/register/taobao_pay.png', - '4':'@/assets/register/jingdong_pay.png', - }, list:[], drag: false, } diff --git a/src/components/site/addSiteStep/step3.vue b/src/components/site/addSiteStep/step3.vue index d95ab62..c98df49 100644 --- a/src/components/site/addSiteStep/step3.vue +++ b/src/components/site/addSiteStep/step3.vue @@ -12,7 +12,7 @@
- + - - - - + + + + - + + - + + + + - + + +
编辑 @@ -140,8 +117,14 @@ + :total="serviceList.length"> + + + + +
@@ -156,13 +139,15 @@ @@ -292,4 +430,12 @@ export default { } } } +.custom-popover { + position: fixed !important; + // max-height: 290px; + // overflow-y: auto; + margin-top: 0 !important; + margin-left: 0 !important; + transform: none !important; +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 697aaa0..040489d 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -132,7 +132,7 @@ const routes = [{ path: '/agent/siteAddFinally', name: '添加站点-添加服务', isFirst: true, - component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/siteAddFinally.vue'), + component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/siteServiceAdd.vue'), meta: { title: '添加服务', breadcrumbParent: '添加站点', diff --git a/src/views/agent/siteServiceAdd.vue b/src/views/agent/siteServiceAdd.vue index 6de22ea..a433fb9 100644 --- a/src/views/agent/siteServiceAdd.vue +++ b/src/views/agent/siteServiceAdd.vue @@ -59,7 +59,7 @@
-
+
{ - that.serviceInfo.status = false + that.$nextTick(() => { + //设置默认计费方式 + that.serviceInfo.unit = that.serviceAddInfo.unit + //默认未开启 + that.serviceInfo.status = false + }) if (response.status && response.data) { that.$nextTick(() => { that.serviceInfo = response.data.service_info that.serviceInfo.status = true + + console.log(that.serviceInfo,'ccc') }) that.getServiceBindGoods() } + console.log(that.serviceInfo,'aaa') }).catch(error => { console.error(error, 'error') }) diff --git a/src/views/agent/siteServiceList.vue b/src/views/agent/siteServiceList.vue index 524afd5..561c33d 100644 --- a/src/views/agent/siteServiceList.vue +++ b/src/views/agent/siteServiceList.vue @@ -89,7 +89,7 @@ placement="bottom" trigger="manual" :append-to-body="false" :visible-arrow="true" popper-class="custom-popover" @show="popshow" >
- +

输入>0的数,越小排序越前;重复则新者优先;0则默认排序

取消 @@ -372,25 +372,24 @@ export default { saveEdit(row, type) { row[type + 'PopoverVisible'] = false; // 关闭弹框 if(type == 'price') this.savePrice(row) - if(type == 'sort') this.saveUpdateInfo(row, true) + if(type == 'sort') this.saveSort(row) }, // 取消编辑 cancelEdit(row, type) { row[type + 'PopoverVisible'] = false; this.popoverFlag = false // row[type + '_popover'] = false; // 关闭弹框 - this.$Message.info('已取消编辑'); + // this.$Message.info('已取消编辑'); }, random() { var randomNumber = Math.random(); return randomNumber }, - savePrice(row){ + async savePrice(row){ if (row.price === '') { this.$message.warning('价格不能为空'); return; } - row.price_desc = getServicePriceDesc(row.price, row.price_unit, row.price_unit_num); let obj = {} obj.uid = this.uid @@ -402,43 +401,28 @@ export default { obj.unit_piece = row.price } - this.saveRequest('/agentnew/ajax_set_service_price', obj, row) + const res = await this.saveRequest('/agentnew/ajax_set_service_price', obj) + if(res) row.price_desc = getServicePriceDesc(row.price, row.price_unit, row.price_unit_num); }, - onSwitchChange(row){ - row.is_index_display = row.is_index_display == "1" ? "0" : "1" - this.saveUpdateInfo(row) - }, - saveUpdateInfo(row, resort = false){ + async onSwitchChange(row){ + console.log(row) let obj = {} obj.uid = this.uid obj.type = row.type - obj.sort_id = row.sort_id obj.is_index_display = row.is_index_display - obj.is_display_price = row.is_display_price - obj.is_recommend = row.is_recommend - this.saveRequest('/agentnew/ajax_update_service_show', obj, row, resort) + const res = await this.saveRequest('/agentnew/ajax_update_service_show', obj) + if(!res) row.is_index_display = row.is_index_display === "1" ? "0" : "1" }, - saveRequest(url, obj, row, resort = false){ - const that = this - this.$http('POST', url, obj,{ - headers:{ - 'Auth': this.token - } - }).then(response => { - if(response.status){ - that.$message.success('保存成功'); - this.$nextTick(() => { - that.$set(that.serviceList, row) - if(resort){ - this.sortServiceList() - } - }) - return true; - } - that.$message.error(response.info); - }).catch(error => { - console.error(error, 'error') - }) + async saveSort(row){ + let obj = {} + obj.uid = this.uid + obj.type = row.type + obj.sort_id = row.sort_id + const res = await this.saveRequest('/agentnew/ajax_update_service_show', obj) + if(res) { + row.sort_id = row.edit_sort_id; + this.sortServiceList() + } }, sortServiceList() { const sortable = this.serviceList @@ -454,6 +438,23 @@ export default { return row; }); }, + async saveRequest(url, obj){ + const that = this + return await this.$http('POST', url, obj,{ + headers:{ + 'Auth': this.token + } + }).then(response => { + if(response.status){ + that.$message.success('保存成功'); + return true; + } + that.$message.error(response.info); + return false; + }).catch(error => { + console.error(error, 'error') + }) + }, popPayMentModal(row){ this.dialogVisible = true; this.dialogTitle = row.type_desc + '-收款方式' @@ -483,7 +484,7 @@ export default { this.payList = payList }, // 确认按钮事件 - handleConfirm() { + async handleConfirm() { this.dialogVisible = false; let obj = {} @@ -504,9 +505,10 @@ export default { }); obj.info = obj.info.substr(1, obj.info.length-1); - if(hasClose) this.editRow.payment_method_desc = '自定义支付'; - - this.saveRequest('/agentnew/ajax_payment_switch', obj, this.editRow) + const res = await this.saveRequest('/agentnew/ajax_payment_switch', obj, this.editRow) + if(res && hasClose) { + this.editRow.payment_method_desc = '自定义支付'; + } }, // 取消按钮事件 handleCancel() { From 02ef500870b04a8edabf6dc2817fce6406ea4268 Mon Sep 17 00:00:00 2001 From: rainbro <33367671@qq.com> Date: Mon, 21 Jul 2025 10:00:46 +0800 Subject: [PATCH 05/14] =?UTF-8?q?=E6=96=B0=E8=AE=A2=E5=8D=95=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=8F=90=E7=A4=BA=E9=9F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/msg.wav | Bin 0 -> 13402 bytes src/views/agent/checkOrderList.vue | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/assets/msg.wav diff --git a/src/assets/msg.wav b/src/assets/msg.wav new file mode 100644 index 0000000000000000000000000000000000000000..79fbd2bab2b7f5a94b14d33ef47c267e82e823a5 GIT binary patch literal 13402 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 TAOqMiJ5V_g{cJoinx_9B?w9g{ literal 0 HcmV?d00001 diff --git a/src/views/agent/checkOrderList.vue b/src/views/agent/checkOrderList.vue index 5500048..8f24033 100644 --- a/src/views/agent/checkOrderList.vue +++ b/src/views/agent/checkOrderList.vue @@ -306,14 +306,37 @@ export default { donwReportNameFormat: [], reportNameFormat: 0, + intervalId: null, + } }, mounted() { this.pageTab = this.$route.query.list this.getOrderList() this.getConfig() + this.startTimer(); + }, + beforeDestroy() { + this.stopTimer(); }, methods: { + startTimer() { + this.intervalId = setInterval(() => { + this.getOrderList() + // 每隔5秒执行的代码 + console.log('这个操作每隔5秒执行一次'); + }, 10000); + }, + stopTimer() { + if (this.intervalId) { + clearInterval(this.intervalId); + } + }, + playSound() { + //const audio = new Audio('/assets/msg.wav'); // 确保路径正确 + //audio.play(); + console.log('播放声音'); + }, getFilterParams(){ var stime = ''; var etime = ''; @@ -392,6 +415,10 @@ export default { }).then(response => { this.tableLoading = false this.$nextTick(() => { + if (this.intervalId && response.data.maxid && this.orderListPrevMaxId && response.data.maxid>this.orderListPrevMaxId) { + console.log('有新订单了'); + this.playSound(); + } this.orderList = response.data.list this.searchStatusList = response.data.search_check_status this.orderListTotalRecords = response.data.total_records @@ -411,6 +438,7 @@ export default { // this.end_page = 1; } // console.log(this.isHasNextPage, 'isHasNextPage') + }) }).catch(error => { console.error(error, 'error') From d48b0135057f7808244d9bfefb5262be44288d00 Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Mon, 21 Jul 2025 11:15:04 +0800 Subject: [PATCH 06/14] =?UTF-8?q?=E6=9C=8D=E5=8A=A1icon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/ServiceIcon/ver_1.png | Bin 0 -> 389 bytes src/assets/ServiceIcon/ver_12.png | Bin 0 -> 1444 bytes src/assets/ServiceIcon/ver_13.png | Bin 0 -> 1168 bytes src/assets/ServiceIcon/ver_15.png | Bin 0 -> 1120 bytes src/assets/ServiceIcon/ver_16.png | Bin 0 -> 1318 bytes src/assets/ServiceIcon/ver_17.png | Bin 0 -> 772 bytes src/assets/ServiceIcon/ver_18.png | Bin 0 -> 794 bytes src/assets/ServiceIcon/ver_19.png | Bin 0 -> 1871 bytes src/assets/ServiceIcon/ver_2.png | Bin 0 -> 768 bytes src/assets/ServiceIcon/ver_20.png | Bin 0 -> 1497 bytes src/assets/ServiceIcon/ver_21.png | Bin 0 -> 1176 bytes src/assets/ServiceIcon/ver_3.png | Bin 0 -> 1241 bytes src/assets/ServiceIcon/ver_34.png | Bin 0 -> 953 bytes src/assets/ServiceIcon/ver_37.png | Bin 0 -> 1499 bytes src/assets/ServiceIcon/ver_38.png | Bin 0 -> 1527 bytes src/assets/ServiceIcon/ver_4.png | Bin 0 -> 1317 bytes src/assets/ServiceIcon/ver_40.png | Bin 0 -> 1666 bytes src/assets/ServiceIcon/ver_6.png | Bin 0 -> 1322 bytes src/assets/ServiceIcon/ver_7.png | Bin 0 -> 765 bytes src/assets/ServiceIcon/ver_8.png | Bin 0 -> 1120 bytes src/assets/ServiceIcon/ver_9.png | Bin 0 -> 824 bytes 21 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/assets/ServiceIcon/ver_1.png create mode 100644 src/assets/ServiceIcon/ver_12.png create mode 100644 src/assets/ServiceIcon/ver_13.png create mode 100644 src/assets/ServiceIcon/ver_15.png create mode 100644 src/assets/ServiceIcon/ver_16.png create mode 100644 src/assets/ServiceIcon/ver_17.png create mode 100644 src/assets/ServiceIcon/ver_18.png create mode 100644 src/assets/ServiceIcon/ver_19.png create mode 100644 src/assets/ServiceIcon/ver_2.png create mode 100644 src/assets/ServiceIcon/ver_20.png create mode 100644 src/assets/ServiceIcon/ver_21.png create mode 100644 src/assets/ServiceIcon/ver_3.png create mode 100644 src/assets/ServiceIcon/ver_34.png create mode 100644 src/assets/ServiceIcon/ver_37.png create mode 100644 src/assets/ServiceIcon/ver_38.png create mode 100644 src/assets/ServiceIcon/ver_4.png create mode 100644 src/assets/ServiceIcon/ver_40.png create mode 100644 src/assets/ServiceIcon/ver_6.png create mode 100644 src/assets/ServiceIcon/ver_7.png create mode 100644 src/assets/ServiceIcon/ver_8.png create mode 100644 src/assets/ServiceIcon/ver_9.png diff --git a/src/assets/ServiceIcon/ver_1.png b/src/assets/ServiceIcon/ver_1.png new file mode 100644 index 0000000000000000000000000000000000000000..455a4e77dccac98394f4f40c60a2e30e5249e71c GIT binary patch literal 389 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 literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_17.png b/src/assets/ServiceIcon/ver_17.png new file mode 100644 index 0000000000000000000000000000000000000000..d77525a11429ae04b9be1f04ec2224f54eaa5400 GIT binary patch literal 772 zcmV+f1N;1mP)Px%zDYzuR7gwR*IP(aaU2Km@0mxWGMAvZQp?K3kZxjXHwB~HL!t#e6haRcWOSn? zG1O&-W+6>iU{OO&%DYAoZV#)OP!CawD57XC29;eTv$IQ{^N;_DNeXtR>^SH=?cwbA z`G0@E-x)g$$8nK_@w>}_Nd*u9c`qjcu`q@LSVB%Pki zNntXdY2DWU2j6csAuDs{)sZFfow~)P6dL3?Vx8S6<9D7p|QFZ;|{J@>B zx^ej26}X%(q-~AI16{uS@H^W_q#x5@^!pD8L_kbbB%VFg$qPH2E@Yl4K<~gX2q6#z z0a1}l(OF+1FI=RrK~;-U1SuS@3PpWI0U}hP^1-ir2E@7Yydc71A;D zGFi06*a2;MwV2eOWnn1IMSR>ENmMfNIA_O&tGChBHv}ROtczWV%FAb=P$)pVu>W`- zM!tN5KnM!Y9L0e>J3K-qVNIC<^x6EgsYGmN&XIIvW$Z#ts|mWQX7ND#QWH_E&h{9U zgvZ7?+%Po3{PL~XPMVDMQ{dL6(>PyJiLaw$2nh~Cqh5=}feXC{yDPPror2opRH zLg(qv!tQW^5CJ9XY@}`3G%Hjx@!!?VFW#W&W-aI@yW5_)J{G#XoLQr@g6YlGttJ>6 z+r^pF1*^W6ixuHv^1z=*KEY;tFJgoM_u4Gz8Tx?j8>4Y>XTl^J6r{xJ=ol~zT)9!*cXk&zOI1p)q3kfh{oP%4*r2k!6hgLQaFOzghs=jq94;)Kn~ zU|H5Xut!zqaFb-K=TOt5ulN-9%^!N-y~6nDrR_I%n~}CVhnuAU0000Px%)Ja4^R7gwBms>~_VHC&z-^}bdYi4DwnG{lKR|!lZ5=)k~9zr55k<_e*BBGaG zBMPF|!iqw|1kJGMp(hJh3hL1!2z|0B67(gIuI}ZV%ZYDIa~#**8N76!zd678pYP27 zoMDkjWCJnzJ_D-+kb#AbIDuX>GEcMdXgtio4lXRuo}EB_EE46hMNm3ZS6qN;G1X48 z{y(tNe;LX^3z)?{7lfDsbK6Pi`&%73k}B5PmVsHiXXx|?qo=+C87pnMl7jvB)WkuO zHBe45z|wyQ_H77E|26eMta%jV54Zzcfl}zDm*9r14Bmk}`f?h01mw?k2TosS@{_R> zBcM!|U@Na2yu2l)U}Z>z0y1B6i((p6H8$Y`T3nFFar7pGc8;t*)0`rPnFn6AV z^rZ(@-d;dk?XJ`UY8F&G>u5xveC(d3z6`wLHmuw-z`quhwSLw+NZHj^_GXw{8l8%b zaroZf5Pd%_F$3Rs7w`w*d(i->+298r!^#))#~vxc={J`IUfBxL)YqPsjrv+vL+6K~cp!U@#+|DR!0_ALn^5zQ6;`7kUug^1>$>70uP{t~#;X0ee zT7fc{1&3hlz6daR{=mYE^-u>$T>&+G49tw%k{d-0(1Yy`s5s>LjuX(TE|4!9YPi-3 zEv$zg>;NRY(#bdT1fGC)gVg0vduzZm z1!zzAfFu~1A@zwE`vAbtM;D^QZKMX%u=?3FajkXV|9e(8Q;mguML Y4_gCfw$g<^&Hw-a07*qoM6N<$f)*lg!vFvP literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_19.png b/src/assets/ServiceIcon/ver_19.png new file mode 100644 index 0000000000000000000000000000000000000000..3599472b093bf682db4dc27c90391a2ba785253b GIT binary patch literal 1871 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 literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_21.png b/src/assets/ServiceIcon/ver_21.png new file mode 100644 index 0000000000000000000000000000000000000000..a833d1db29339d20d74649ec42c60eca5c29164a GIT binary patch literal 1176 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 DB_LM{ literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_34.png b/src/assets/ServiceIcon/ver_34.png new file mode 100644 index 0000000000000000000000000000000000000000..644029ae249b56e4642f459192e006f775747ef4 GIT binary patch literal 953 zcmV;q14jIbP)Px&b4f%&R7gw3muqhnRT#&A=giFB=x(>&Qc{VDaw$?mW1*tf7sSL+jD`?jn4m}u z@EJ^qU&RmMD{n7Mlr#t-m{?P-g*NtvQrhmNGrK!GGmkl2FQxXf?k@Hu^J+5Z_x#WE zf1YQK@;vWZQPw94bry*8bXQf7Z`} z1m6Q?0fHQOmrCD_c7TmC!HSmA-fisFFHog>5O{$4^ZAR@GFXVB5Ib5$xp%SGZlVj{ zfxiNxKpEgxt3|LicMDs6hA!TM+A>5&*mkgu0kjAXuUtj+LtRqgKy3;_DJ0Q@qy`9k-X};7H)pOocy95Zj|EJf zs+7h)46#!_*6}K8e;P6`5oTT|Ob#J-*RHK$$2$HO*hn`bwMIHp1pSBb-xx#>pCFm- z$BCs-+CnwpgT}yhnF>iI372RH=8ihN zd=0-;BslUM{?Gvaz#+oUG@?|!a-ZD`(nb`#DZ$KDczbIk41o8sS&VRLdnQUV)%i z#q~VqA3oy8pYJm@Gsp63o-hp8Pr;-_gttaVn+IIr#YG3N7~Y8ZAxM5wPOR>4!jOibi^D6a~WRg z?%?H~4Et=2y#s7x2n~Y`%yg-QZ8O;2!AMV<;an%#m{o^0GAtVgn;g%(6%vlkvCb4{ zd$YXQou)78pw)keH4Ogf?i8;c$Z|TD;b6kRR6_%x5i9OIB%%nrjj+v%_vVLw@2)U= bbZPqo=VJlI_!tPx)l}SWFR7gw3ms@NURT#&AXU>_~?$mDE?S&RB6%2|+gAx!0vED!hW741?`hX@T zs8NXzCO-ING%-eBG)7}g)Mzx`kSIh!F+mY+19(9(h}9qkioNWzrQ6w^nRCp{Du}(T z291-3McF(r1noeA|Mn^v!`8s(c5&~MW|I&sIThaITFpgM z4V!nW z1(MA>ZTfQ)XFqPnQW`og_GwOQgay(9TY(8Reh}jOI+nWNM|YI5K?p%*(!xzDHg?$@ z8kFPi_qgDt7Z#b`q+?*hHuUxm@csuo>DtlF!9!U*&&O7h>S~u6XH8-5yjiqPn})I# zRh0@iDS2y~!_jf}eN6DQrjYCA`*F0E74rHUTY2Tx?fAt=Y>9|O|9u-vQy?TXK5es3 zXT?p+XlksbHl@hsZQkn~yQjwl->|4ibJ~CidEvD!tlO{~w8C-}gqk3mKOvzdaHgaQ zGs74Kb+tBkuUSb`T@?*!#oM1H7#L%}M}aF7hTE<##2NJ*>EoUUUqd8QaWzeOU^&8; z{B-9t;OiJ()jo^K_jl0u(#H(%_>r(!V9}g2>A3b18fqQB?{Vnbt48hhC~!+dNXLQz zEW?HmyLj%+FOjYbLeTo~EubX(Zhjo&1#xic8yC{J`U)}|caZ()Ym6VzkQgx<`FHX8+=F*)R#c~RjA-rLm4(=T_T+|vL<>tm}CwqoC^$1#2wXOZrh zPvh-N7+m)`*$*SIPjj_o?Om&=uXbpxv#Cib@}B0!O^UvwCHP6;=+WZ2A!kqVk(MBv z&9M58XYol!^+W24^J1wp?{prQPSvNVzxh%I-|Zq8$f5lau3tKztFF9=+LTR0oua~# zj1)8*zL0buF16T6;Kg$di_X>bXM#9GH!0Zm*|$9M=z8*bfruJ9F6Tc_CPT^IG{*QW zSTK_tRxHI$I;3k9>69Wg@J+YH*4+|q{*tkqFxKrNQ?Dip7B3&xU9yn-M%Y#8>Up(Emb?HRDy z@|8X2^g2oEsg0VpsR8{*E!+yj?CBwv70qBl!m)l2rX-cg`4~@Aa1}XElgWh)4VMb8 zs!}4PAR3PquB?_ytHQ_-_Bi=dQm6wv}elxgqmr5`%xugmmq- z2?9aB2rJutq_pCIqB~M%%Pzs51LMQXg6paRZn-kRihHG%;hm4WWVn$5dTfG5=iTt2(VzJn_6+1$wZ z2Y^3=Pw7BEX0McgSol{yVajt(ek1;b`M*BeegpNFlf}k`LCOFC002ovPDHLkV1nx; B*iHZd literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_38.png b/src/assets/ServiceIcon/ver_38.png new file mode 100644 index 0000000000000000000000000000000000000000..fd51be3fa91c1ee92954a5079a31544a4a690534 GIT binary patch literal 1527 zcmVPx)u}MThR7gwJmuYMt#TmwbGrRlW|KTIHV+VW?afl*vpd<(irNZGp67EERkT}8@ zR8*-|h1w=mpdwX8m8yp0145uGqJkn6(N;=HfZzlrZ56JBn1qDjfOE$-*#2L;J2Nn| z#=+Qeq}Hj#O1t}EXWwU@=biU?XT()qeH|HiR$wkgh>(+c8B;Zgt_bcIi@N$=6N0Nw zCf;{r8^c<$xa(-;q%$3lTosEq^qK!B+i$SG|G;@+xYg|C6Tgv7N!h5 zzQ?|KOKI-wrdk^0mo=Rnn#2~S1h{jso1g7@k^L>RXdBqgj^=qh)NvcZf4^E`tGEnXV-s$lIw1@VH!Pmdy?0+meO+w|u3*)HGXMHc&c^{?Q6F$^ zeTHhJ>FMp`kAHfJeFsXQWg2C&Ugq0eXgb;pJhoyfGdpIWwV=PMS^{?7; zGz!VUV1>sXe}PXAm62hHsU)ak8C{7-*^bfA=DCnX=0mjBoHkwZj;~gAn<6oavsHPJq*3wJyKKOg7qW~i_S*`KE?Mx zMHq;O2l>gJ7jVn<7m_H!`u>QQj~=V>F~GCjqRP75KEG-$Yu?^P&`^gMsh`H1E<}a_ zy}$iyDmxI&m`2;fOBvp@gTam6$Xv!{!>ZFccRI^|ehb=2J{n3`x&PQA8v{JQ;B(h> z3#?f6!aDx8?n8oxdSpIJ%d*Q!28s-JZD)A%j$@K#eCij@q2`BYqlPQ=y|USTQ$r=L z`B6I${q#nZmh34i9`7wpEcHdT0ZSS~C-wI3&-l%we@5o&oP;DARj#`CgqIM=Yyg4p zTr4RL^1DZF=8}tMyBv29DV~^!aqer!f8>k;nM4r9hGHq^)mJz2(#snVGUxI(>5Bel zHWIX|aQkfwc<_PiK={N73<%AycNWJpexNPOg8G0`#ZZk6QDi8U6Si*snANYWXV>n- z2$?}xlTO`vw31yt8->vkXPn;1efKP6Vdort-zSQ}Xei_bPxqABG!VQ0T#hfO^;y=M zMcPtLpd8^G%Q9EW;0eW{gNNAu;U|37dxU+x{gmt=W60$*w6->I`pjk)%s-QJe$Y-B z1}?Y-wQR#cAO#$aHNV&~?1Xc`51yK3c5Rv)JD?OnY+1*KI5Dm%$EZkh&Z9${NxOmp%M{JJeyNeu*G;TwGbz>&Hxj8+(*#G}=B;v=l0Yaw} zu$5!iS3WDqhLTK>b||~g66yTYxVAGHJKH6j^UT2t7uN@F z^RVH|n4_^9yH-qgXqy>I?rF|aXLpd=2DZ{!Fxw8(yt&PQmC^{u*1nZ7yfF~*_x@;% dKl80a+gDvZ$T55U+Q0w+002ovPDHLkV1j8M`a=K! literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_4.png b/src/assets/ServiceIcon/ver_4.png new file mode 100644 index 0000000000000000000000000000000000000000..474f2ebf1e301f8249258f33970b3331f755f7be GIT binary patch literal 1317 zcmV+=1={+FP)Px(-$_J4R7gwZmwQkZWf;bPd-mMm05eMF1#gpd`6ERI6BP2AT7!a`>3AcR9MVx| zoXMui)J#z*rXgceBO7OIMARBhD{O>N%cP@uOAr(%B?Xn+z`5-?yW8xFCys|^`UiEU z{cpeT{hsH0-tT$e{Z?=~oqbe6%oh+w0Tw#<@u;Y!f-0vA4wt7$K$y_Ee1YgH>Jh=| zlH3nL>4UmF8nOB?)!yfNe2CASwzGF{0UvDGjL~T9v}6P*Zfa~KdD1xQ@7|$c|3P8~ z4|zDmA7yVMe`_8llZm2|6ZGm8^`D4USw{M?2>H?_1gjO{`GJ^Y<1pB4|GM6<8nNjhnh%A4z*GhIo;^q(=O9;CqbQ0#XD}EL2Mi!| zdp_cznD#6DYyHF(<(HV6JW-!8noLAR^`@br0jHx?KkM#2dLoJdYYRW89!^WF-w*)|F2jiSR75A}HJtlPRIzpDM2qvzrt>w!d+qqL)i&yec-_Xbz zdzl_MBsLD8PsZ(bF?dKU?=4KnIWhsc?R-O1Qn7yiMUZ>lOEPdAJfIhXZO%Nbo3n$7 z}ft%sTjI+L8+@lbvW?-@ICIlPm$X)B1S|IQD(=`HL_!K zX~15um-0U@^47}b+_?TH!xKi5w=JKH^aUg&Cb4Ac@<0={v>;!p#P?enn9Rs|dAMtC zfGle*48dl@x^NL8tJeg0AfTK+%+6%r?%gyuH~PWfes?WVy?e7PBOTFbBr7ME$x~AG zdF8JfFqv=`79je3s7=ktwYTuu?I<-hI*~akiO?N8F@%SA+(0z7<3}fQv*x-#pljq4 z96nM)UEM8aq$DGG+^l|oBXj4!?vL^PdJXoZlr@xA2V_t3Yfw{C(W zBghKIsnalx8Qb9pB8XTUu-nUUw6qdGVk8zz=UqAtJ>_ literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_40.png b/src/assets/ServiceIcon/ver_40.png new file mode 100644 index 0000000000000000000000000000000000000000..5694614e7510794ccd51a5bbf0d8b27544bdde61 GIT binary patch literal 1666 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 literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_7.png b/src/assets/ServiceIcon/ver_7.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d3bb5605517b4db2bf7602763a8cb6d55d32eb GIT binary patch literal 765 zcmVPx%w@E}nR7gwhmrqC(VHn1L-^}c;?rv$65r~+nA;uQ{HLx^HBuqQxrJzfZ1k%A{ z5QJXp7||gqyJaFs8d*{rnqhwkqo@oqVM{4WA{Y0c?(R&@j;X7g7Up{Kg*kkD-@MPf z&-=U&^9ky|rx22B5h5S3u(&aXraeLqofO;{xsMP+-F z(`qNcmVsl&`ZCp2IV_YWD`CoO`p3C85SXN27I1f;l_ZNm2=E3WUN*MNpZj?EL!CUE zW|wH(6CYl?0vZQ9z4$^?ot#DWdYhoP#7?{{`0P{JaNEt;M82b`3O94D;kTOy12lXJ zQlD!izcm=3?6Ge$bIq&hNKm-@yd^b@tm)eZ~i9EN*Vyzp_QKY##U7u#?o z%J@PW*)49I9*xdIEBR{`R1F;W-1NFslH&yfhwNBn!P}7#TU$K@XShXFV4c4AC3aG6 z5>B^D<{dXB$qG$*Mzz&%#;E%B=&?CbqUV4OMH19G$2s=I&&6#PDzhx;SoilE_RfFs>g z^iSt{&T(ohuu`~A!8NXtVAjco!(CpQhJq3OT4fgWmDos%lfptuFbOp5|pNH^5E zz11BtGSd@DKwqhyj1>~YewCEwscDGzrSm%1g)J7&Y%&y{(meV{>h%4mMK*S?k@+xc z2y(7i2A;*vl2NUTCC#Qw2fDrmC+#y@|MWReGzq*Rjqc&urtwdzo>L(U*qm2f3&_1N vRWAeoF9w$IhknVfF#4rURce8lUfO;FsCi00O+xRD00000NkvXXu0mjf@I_^l literal 0 HcmV?d00001 diff --git a/src/assets/ServiceIcon/ver_8.png b/src/assets/ServiceIcon/ver_8.png new file mode 100644 index 0000000000000000000000000000000000000000..2f619b5c6205130294a700487c9fe6f1d04de4d5 GIT binary patch literal 1120 zcmV-m1fTnfP)Px(8c9S!R7gw3mupZ|Wf;eQ@7WtHh=AP;Aq57e3&;dfVF9U;qG^2)n~(<684bx% zM~jKniUx(8aT*(DyyO=qBO7aCxi=v>I!*NDOA)+ENq@{9h+Ek7>6n<*&BsSX2 zq^Jl|?z)W`)02n@zq)LKz#TJ-F?L-Vc@d;UrznKYp2086p5e_8TIlGuAP~evMX2Hr9}4i zgWZ9!+HksDAhaw0n~;+5HKlx>n8MBj-)cMD>$gNtV9&;4!c2yNdk2dvpwv=go|}hh z>r0*u64~zrrxWKNf77?K0ee#ma)6CK?hg2H2PK>9vDqEokf{t)w`PL z=)UaBc2!X>Pv)iv_!xG83~HdO{#B&JkeGnIdOcOmr)j$Hj4`~5rYC9 z5m;*xuer+&C^`jlDf2FPw=~r^2 z!9ZQbVy4_4bA74~C9VK(QnG#D*EAh#4Hz{Usqt(nUl`QG?hYC4vFHt;N3~J5wSj*w z2CBSbX#x3}DM48Wf!oU}Q7oR#5+WbIpO_a*hg7Kd;&*4x^WLZ0E6;$%PK;#Z%BRrl mbOGz*_d-8@pD^R}(e@t~OESf0gRHjz0000Px%@<~KNR7gwhmupCqVHC&z&*tW~hBw+wX@<>oN@bWzX}TzzQHXf$f{~J4WJVc% z$s`C8grwWIObYy<5K&rQ$O^nvgas1PG*Yut!zA67T9qr$`IB%RY zI6pKK+VDeI;U#9pDJbmJ4nE<}!n!Bk;cRyWzM95eZh#ZGeB&8pC^WFzt++qjiiY8* z&>8wML#+rDtwgdc4tb&JP)b9fw-`~_Rm%FEnM?3d3SK3Wp?P~Xc!Y<8FG`>@I?sZkT#qTkuAptW+*^%1 zgZJD6YuDvL8=i-nj}K6xyXo@Wm;fr3CB@I?;<*Lak&MCMvr4If=UqrX0!A5PI1i1z|1>a4)f%SgjNbfj- z4?l*uYI2Hm3O*Ha7{|j7pnBjguJqkrRB%V&7VHd603n2p2@v{$M+lB}mAUtFF>SF? zT?HGpBl~$V2B*F(D0C~n9Eq~c^L$ZFyWImbs~lO6{2W8k>kH_g`ZQ0>S0F{CPZ$c6 z*+`Pb&ia=G=7Hd9%z3scOxw(;9eRlR;U^fF`pg0(d@`)FC%aI$h7s>Ki zC?vs<@I`EQ>Ymi0VdNRw#$LfnZK#UB1RpOc_P;#s{uw*_HV6oNJ-TBqZzp#|xvcpI z!K%holcz_Qxus`+=>OUX;~3fqA?jrqWz6*V(Dn=7Ca@u|X0000 Date: Mon, 21 Jul 2025 14:08:56 +0800 Subject: [PATCH 07/14] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9F=B3=E9=A2=91?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/agent/checkOrderList.vue | 165 ++++++++++++++++++++++++------------- 1 file changed, 109 insertions(+), 56 deletions(-) diff --git a/src/views/agent/checkOrderList.vue b/src/views/agent/checkOrderList.vue index 8f24033..728fac1 100644 --- a/src/views/agent/checkOrderList.vue +++ b/src/views/agent/checkOrderList.vue @@ -2,19 +2,20 @@
- 允许未发货的有效订单提交检测(不可取消) + 允许未发货的有效订单提交检测(不可取消)
- 允许已发货小时订单提交论文检测 + 允许已发货小时订单提交论文检测
@@ -54,14 +58,16 @@ start-placeholder="开始日期" end-placeholder="结束日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd"> - + - + - +
@@ -73,10 +79,12 @@

{{ pageTitle }}列表

- +
- +
@@ -133,7 +141,7 @@
- + - + - + @@ -308,6 +319,9 @@ export default { intervalId: null, + isMuted: true, + audioSrc: require('@/assets/msg.wav'), // 音频文件路径 + isIE: false // 是否是IE浏览器 } }, mounted() { @@ -315,14 +329,58 @@ export default { this.getOrderList() this.getConfig() this.startTimer(); + + this.checkBrowser(); + if (!this.isIE) { + this.$refs.audioPlayer.load(); // 预加载音频 + } + }, + beforeUpdate() { }, beforeDestroy() { this.stopTimer(); }, methods: { + unmute() { + this.isMuted = false; + if (this.$refs.audioPlayer) { + this.$refs.audioPlayer.muted = false; + } + }, + checkBrowser() { + const userAgent = window.navigator.userAgent.toLowerCase(); + this.isIE = userAgent.indexOf("ie") >= 0 || userAgent.indexOf("trident") >= 0; + }, + + // 播放声音 + playSound() { + this.$nextTick(() => { + if (this.isIE) { + // IE浏览器使用embed播放 + console.log('ienotice'); + } else { + // 现代浏览器使用audio播放 + try { + const audio = this.$refs.audioPlayer; + this.unmute() + if (audio) { + audio.play().then(() => { + console.log('notice'); + }).catch(e => { + console.error('音频播放失败:', e); + }); + } + } catch (e) { + console.error('播放出错:', e); + } + } + }); + }, startTimer() { this.intervalId = setInterval(() => { this.getOrderList() + // // 测试重复播放 -- is okk + // this.playSound() // 每隔5秒执行的代码 console.log('这个操作每隔5秒执行一次'); }, 10000); @@ -332,12 +390,7 @@ export default { clearInterval(this.intervalId); } }, - playSound() { - //const audio = new Audio('/assets/msg.wav'); // 确保路径正确 - //audio.play(); - console.log('播放声音'); - }, - getFilterParams(){ + getFilterParams() { var stime = ''; var etime = ''; if (this.searchDate && this.searchDate.length > 0) { @@ -352,9 +405,9 @@ export default { if (this.searchUid) params.uid = this.searchUid; this.getOrderList(params) - + }, - resetPageParams(){ + resetPageParams() { this.orderListTotalRecords = 0 this.isHasNextPage = true this.orderListCurrentPage = 1 @@ -363,7 +416,7 @@ export default { this.orderListPrevMaxId = 0 this.orderListEndPage = 0 }, - resetSearchParams(){ + resetSearchParams() { this.searchDate = '' this.searchStatus = 'all' this.searchType = '0' @@ -376,7 +429,7 @@ export default { }, getConfig() { this.$http('POST', '/agentnew/get_agent_config', { - + }, { headers: { 'Auth': this.token @@ -415,7 +468,7 @@ export default { }).then(response => { this.tableLoading = false this.$nextTick(() => { - if (this.intervalId && response.data.maxid && this.orderListPrevMaxId && response.data.maxid>this.orderListPrevMaxId) { + if (this.intervalId && response.data.maxid && this.orderListPrevMaxId && response.data.maxid > this.orderListPrevMaxId) { console.log('有新订单了'); this.playSound(); } @@ -438,7 +491,6 @@ export default { // this.end_page = 1; } // console.log(this.isHasNextPage, 'isHasNextPage') - }) }).catch(error => { console.error(error, 'error') @@ -465,13 +517,13 @@ export default { if (this.searchType) params.type = this.searchType; if (this.searchUid) params.uid = this.searchUid; - this.$http('GET', '/agentnew/export_order', params,{ - returnFullResponse: true , + this.$http('GET', '/agentnew/export_order', params, { + returnFullResponse: true, headers: { 'Auth': this.token, }, responseType: 'blob' - }).then(response => { + }).then(response => { const { headers, // 响应头(headers) data, // 响应体数据 @@ -481,24 +533,24 @@ export default { const blob = new Blob([data], { type: 'application/force-download' }); const downloadUrl = window.URL.createObjectURL(blob); - + const link = document.createElement('a'); link.href = downloadUrl; link.setAttribute('download', filename); - + document.body.appendChild(link); link.click(); - + document.body.removeChild(link); window.URL.revokeObjectURL(downloadUrl); }).catch(error => { console.error(error, 'error') }) }, - decodeRFC5987Filename(header) { + decodeRFC5987Filename(header) { // 匹配 RFC 5987 编码的文件名(如 filename*=utf8''xxx) const match = header.match(/filename\*=(?:utf8|UTF-8)''([^;]+)/i); - console.log(match,'match'); + console.log(match, 'match'); if (match) { return decodeURIComponent(match[1]); } @@ -516,8 +568,8 @@ export default { console.log(this.searchUid) }, changeSearchTid() { - console.log(this.searchTid,'this.searchTid') - this.getOrderList({orderid:this.searchTid}) + console.log(this.searchTid, 'this.searchTid') + this.getOrderList({ orderid: this.searchTid }) }, changeSearchType() { console.log(this.searchType) @@ -596,14 +648,14 @@ export default { pddSetting() { if (this.pddSettingActiveName == 1) { this.$http('GET', '/agentnew/export_pdd_tids', { - uid: this.pddExportUid, - },{ - returnFullResponse: true , + uid: this.pddExportUid, + }, { + returnFullResponse: true, headers: { 'Auth': this.token, }, responseType: 'blob' - }).then(response => { + }).then(response => { const { headers, // 响应头(headers) data, // 响应体数据 @@ -613,14 +665,14 @@ export default { const blob = new Blob([data], { type: 'application/force-download' }); const downloadUrl = window.URL.createObjectURL(blob); - + const link = document.createElement('a'); link.href = downloadUrl; link.setAttribute('download', filename); - + document.body.appendChild(link); link.click(); - + document.body.removeChild(link); window.URL.revokeObjectURL(downloadUrl); }).catch(error => { @@ -628,7 +680,7 @@ export default { }) } else if (this.pddSettingActiveName == 2) { this.$http('POST', '/agentnew/ajax_set_pdd_delivered_delayed_submit_hour', { - hour: this.selectAllowPddDeliveredDelayedSubmit===true ? this.pddDeliveredDelayedSubmitHour : 0, + hour: this.selectAllowPddDeliveredDelayedSubmit === true ? this.pddDeliveredDelayedSubmitHour : 0, }, { headers: { 'Auth': this.token @@ -646,7 +698,7 @@ export default { console.error(error, 'error') }) } - + }, handleClick() { console.log(this.pddSettingActiveName); @@ -679,14 +731,14 @@ export default { this.getOrderList(params) }, - + }, computed: { }, watch: { '$route.query'(newVal) { - + console.log('参数变化:', newVal); // 执行数据更新逻辑 this.pageTab = newVal.list @@ -699,7 +751,7 @@ export default { this.resetSearchParams() this.resetPageParams() } - + }, } @@ -750,6 +802,7 @@ export default { .mt-16 { margin-top: 16px; } + .mb-10 { margin-bottom: 10px; } From f8a807c814975fc34ba53264d3db4065d3d937ca Mon Sep 17 00:00:00 2001 From: rainbro <33367671@qq.com> Date: Mon, 21 Jul 2025 14:14:35 +0800 Subject: [PATCH 08/14] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=AE=9A=E6=97=B6=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/agent/checkOrderList.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/agent/checkOrderList.vue b/src/views/agent/checkOrderList.vue index 728fac1..43134d8 100644 --- a/src/views/agent/checkOrderList.vue +++ b/src/views/agent/checkOrderList.vue @@ -382,8 +382,8 @@ export default { // // 测试重复播放 -- is okk // this.playSound() // 每隔5秒执行的代码 - console.log('这个操作每隔5秒执行一次'); - }, 10000); + console.log('定时更新订单'); + }, 60000); }, stopTimer() { if (this.intervalId) { From 702e178d9df2f6ff227e267f6a591b7f78468840 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Mon, 21 Jul 2025 16:08:01 +0800 Subject: [PATCH 09/14] =?UTF-8?q?switch=E7=BB=84=E4=BB=B6=E4=BF=AE?= =?UTF-8?q?=E6=94=B9-change=E4=BA=8B=E4=BB=B6=E6=B2=A1=E6=9C=89=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E4=BF=AE=E6=94=B9=E7=BB=91=E5=AE=9A=E5=80=BC=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/GuipSwitch.vue | 115 +++++++++++++++++++++++------------------- src/views/elementGroups.vue | 35 ++++++++++--- 2 files changed, 91 insertions(+), 59 deletions(-) diff --git a/src/components/GuipSwitch.vue b/src/components/GuipSwitch.vue index b418828..c2ea171 100644 --- a/src/components/GuipSwitch.vue +++ b/src/components/GuipSwitch.vue @@ -1,13 +1,14 @@ - - - + \ No newline at end of file diff --git a/src/views/elementGroups.vue b/src/views/elementGroups.vue index c2be0a3..dbe769e 100644 --- a/src/views/elementGroups.vue +++ b/src/views/elementGroups.vue @@ -133,9 +133,11 @@ - + @@ -373,7 +375,7 @@ -
@@ -386,12 +388,13 @@
- - +

当前值switchValue2:{{ this.form.switchValue2 }}

@@ -691,6 +694,7 @@ export default { timer: null, date1: '', switchValue: true, + switchValue3: true, switchValue1: 1, switchValue2: '0', dialogVisible1: false, @@ -701,6 +705,8 @@ export default { form: { username: '', language: '', + switchValue3:true, + switchValue2: '0', domain_set: '', domainSuffix: '11', domainSuffix1: '.chachongz.com', @@ -775,6 +781,7 @@ export default { address: '上海市普陀区金沙江路 1518 弄', price: '20', age: 20, + statu:1, // 在支持修改的项目中,需要主动保留一份原始数据 edit_name: '王小虎', edit_address: '上海市普陀区金沙江路 1518 弄' }, { @@ -783,6 +790,8 @@ export default { address: '上海市普陀区金沙江路 151811 弄', price: '10', age: 30, + statu:1, + edit_name: '王小虎11', edit_address: '上海市普陀区金沙江路 151811 弄' }, { @@ -790,6 +799,7 @@ export default { name: '王小虎', address: '上海市普陀区金沙江路 1518 弄', price: '200', + statu:0, }, { date: '2016-05-01', name: '王小虎', @@ -978,6 +988,10 @@ export default { } }, methods: { + switchChange(value){ + console.log(value,'====value'); + console.log(this.switchValue1,'===uuuu'); + }, handleEvent(data){ console.log(data,'data') }, @@ -1124,10 +1138,17 @@ export default { return randomNumber }, onSwitchChange(value) { - console.log('Switch 状态变化:', this.switchValue, value); + console.log('Switch/ 状态变化:',this.switchValue, value); + // console.log('Switch 状态变化:',this.form.switchValue2,this.form.switchValue3, value); + }, + onSwitchChange1(value) { + // 操作表格内的 看一下是否同步修改了 + // console.log(this.tableData2,value,'this.tableData2==='); + console.log('Switch/ 状态变化:', value.statu); }, // 弹框相关方法---start openDialog() { + console.log(this.switchValue1,'switchValue1'); this.dialogVisible = true; }, openDialog1() { @@ -1188,7 +1209,7 @@ export default { console.log(data, 'radio--data'); }, selectChangeTest(val){ - console.log(val,'select-----选中的'); + console.log(val,'select-----选中的',this.form.card,this.form.card1); }, handleClick(row) { console.log(row); From a677704d331a3beb154db2d27dfd469a66ab2636 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Mon, 21 Jul 2025 16:10:34 +0800 Subject: [PATCH 10/14] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BC=80=E5=85=B3?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/elementGroups.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/elementGroups.vue b/src/views/elementGroups.vue index dbe769e..3b9f864 100644 --- a/src/views/elementGroups.vue +++ b/src/views/elementGroups.vue @@ -382,7 +382,7 @@
-
From 094cd173335268e08049fd9881704ce51d61bf78 Mon Sep 17 00:00:00 2001 From: rainbro <33367671@qq.com> Date: Mon, 21 Jul 2025 16:51:49 +0800 Subject: [PATCH 11/14] :modelValue => v-model --- src/views/agent/payList.vue | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/views/agent/payList.vue b/src/views/agent/payList.vue index a032b19..6ad81b4 100644 --- a/src/views/agent/payList.vue +++ b/src/views/agent/payList.vue @@ -29,7 +29,7 @@ - + @@ -38,7 +38,7 @@
- +
启用站点 @@ -84,7 +84,7 @@ - + @@ -93,7 +93,7 @@
- +
启用站点 @@ -145,7 +145,7 @@
- +
启用站点 @@ -198,7 +198,7 @@
- +
启用站点 @@ -250,7 +250,7 @@
- +
启用站点 @@ -577,7 +577,7 @@ export default { } else { this.$http('POST', '/agentnew/ajax_update_pay_status', { payid: row.payid, - status: row.status==1 ? 0 : 1, + status: row.status, }, { headers: { 'Auth': this.token @@ -599,10 +599,10 @@ export default { }, - updateAutoRefund(row) { + updateAutoRefund(row) { this.$http('POST', '/agentnew/ajax_setting_auto_refund', { payid: row.payid, - status: row.status==1 ? 0 : 1, + status: row.is_auto_refund, }, { headers: { 'Auth': this.token From 9cc361bf496845bbfb8dd008c1e7d48bf68ae0cd Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Mon, 21 Jul 2025 16:53:00 +0800 Subject: [PATCH 12/14] pic --- src/assets/ServiceIcon/ver_1.png | Bin 389 -> 0 bytes src/assets/ServiceIcon/ver_12.png | Bin 1444 -> 0 bytes src/assets/ServiceIcon/ver_13.png | Bin 1168 -> 0 bytes src/assets/ServiceIcon/ver_15.png | Bin 1120 -> 0 bytes src/assets/ServiceIcon/ver_16.png | Bin 1318 -> 0 bytes src/assets/ServiceIcon/ver_17.png | Bin 772 -> 0 bytes src/assets/ServiceIcon/ver_18.png | Bin 794 -> 0 bytes src/assets/ServiceIcon/ver_19.png | Bin 1871 -> 0 bytes src/assets/ServiceIcon/ver_2.png | Bin 768 -> 0 bytes src/assets/ServiceIcon/ver_20.png | Bin 1497 -> 0 bytes src/assets/ServiceIcon/ver_21.png | Bin 1176 -> 0 bytes src/assets/ServiceIcon/ver_3.png | Bin 1241 -> 0 bytes src/assets/ServiceIcon/ver_34.png | Bin 953 -> 0 bytes src/assets/ServiceIcon/ver_37.png | Bin 1499 -> 0 bytes src/assets/ServiceIcon/ver_38.png | Bin 1527 -> 0 bytes src/assets/ServiceIcon/ver_4.png | Bin 1317 -> 0 bytes src/assets/ServiceIcon/ver_40.png | Bin 1666 -> 0 bytes src/assets/ServiceIcon/ver_6.png | Bin 1322 -> 0 bytes src/assets/ServiceIcon/ver_7.png | Bin 765 -> 0 bytes src/assets/ServiceIcon/ver_8.png | Bin 1120 -> 0 bytes src/assets/ServiceIcon/ver_9.png | Bin 824 -> 0 bytes src/assets/serviceIcon/ver_1.svg | 1 + src/assets/serviceIcon/ver_12.svg | 1 + src/assets/serviceIcon/ver_13.svg | 1 + src/assets/serviceIcon/ver_15.svg | 1 + src/assets/serviceIcon/ver_16.svg | 1 + src/assets/serviceIcon/ver_17.svg | 1 + src/assets/serviceIcon/ver_18.svg | 1 + src/assets/serviceIcon/ver_19.svg | 1 + src/assets/serviceIcon/ver_2.svg | 1 + src/assets/serviceIcon/ver_20.svg | 1 + src/assets/serviceIcon/ver_21.svg | 1 + src/assets/serviceIcon/ver_3.svg | 1 + src/assets/serviceIcon/ver_34.svg | 1 + src/assets/serviceIcon/ver_37.svg | 1 + src/assets/serviceIcon/ver_38.svg | 1 + src/assets/serviceIcon/ver_4.svg | 1 + src/assets/serviceIcon/ver_40.svg | 1 + src/assets/serviceIcon/ver_42.svg | 1 + src/assets/serviceIcon/ver_43.svg | 1 + src/assets/serviceIcon/ver_6.svg | 1 + src/assets/serviceIcon/ver_7.svg | 1 + src/assets/serviceIcon/ver_8.svg | 1 + src/assets/serviceIcon/ver_9.svg | 1 + 44 files changed, 23 insertions(+) delete mode 100644 src/assets/ServiceIcon/ver_1.png delete mode 100644 src/assets/ServiceIcon/ver_12.png delete mode 100644 src/assets/ServiceIcon/ver_13.png delete mode 100644 src/assets/ServiceIcon/ver_15.png delete mode 100644 src/assets/ServiceIcon/ver_16.png delete mode 100644 src/assets/ServiceIcon/ver_17.png delete mode 100644 src/assets/ServiceIcon/ver_18.png delete mode 100644 src/assets/ServiceIcon/ver_19.png delete mode 100644 src/assets/ServiceIcon/ver_2.png delete mode 100644 src/assets/ServiceIcon/ver_20.png delete mode 100644 src/assets/ServiceIcon/ver_21.png delete mode 100644 src/assets/ServiceIcon/ver_3.png delete mode 100644 src/assets/ServiceIcon/ver_34.png delete mode 100644 src/assets/ServiceIcon/ver_37.png delete mode 100644 src/assets/ServiceIcon/ver_38.png delete mode 100644 src/assets/ServiceIcon/ver_4.png delete mode 100644 src/assets/ServiceIcon/ver_40.png delete mode 100644 src/assets/ServiceIcon/ver_6.png delete mode 100644 src/assets/ServiceIcon/ver_7.png delete mode 100644 src/assets/ServiceIcon/ver_8.png delete mode 100644 src/assets/ServiceIcon/ver_9.png create mode 100644 src/assets/serviceIcon/ver_1.svg create mode 100644 src/assets/serviceIcon/ver_12.svg create mode 100644 src/assets/serviceIcon/ver_13.svg create mode 100644 src/assets/serviceIcon/ver_15.svg create mode 100644 src/assets/serviceIcon/ver_16.svg create mode 100644 src/assets/serviceIcon/ver_17.svg create mode 100644 src/assets/serviceIcon/ver_18.svg create mode 100644 src/assets/serviceIcon/ver_19.svg create mode 100644 src/assets/serviceIcon/ver_2.svg create mode 100644 src/assets/serviceIcon/ver_20.svg create mode 100644 src/assets/serviceIcon/ver_21.svg create mode 100644 src/assets/serviceIcon/ver_3.svg create mode 100644 src/assets/serviceIcon/ver_34.svg create mode 100644 src/assets/serviceIcon/ver_37.svg create mode 100644 src/assets/serviceIcon/ver_38.svg create mode 100644 src/assets/serviceIcon/ver_4.svg create mode 100644 src/assets/serviceIcon/ver_40.svg create mode 100644 src/assets/serviceIcon/ver_42.svg create mode 100644 src/assets/serviceIcon/ver_43.svg create mode 100644 src/assets/serviceIcon/ver_6.svg create mode 100644 src/assets/serviceIcon/ver_7.svg create mode 100644 src/assets/serviceIcon/ver_8.svg create mode 100644 src/assets/serviceIcon/ver_9.svg diff --git a/src/assets/ServiceIcon/ver_1.png b/src/assets/ServiceIcon/ver_1.png deleted file mode 100644 index 455a4e77dccac98394f4f40c60a2e30e5249e71c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 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 diff --git a/src/assets/ServiceIcon/ver_17.png b/src/assets/ServiceIcon/ver_17.png deleted file mode 100644 index d77525a11429ae04b9be1f04ec2224f54eaa5400..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)Px%zDYzuR7gwR*IP(aaU2Km@0mxWGMAvZQp?K3kZxjXHwB~HL!t#e6haRcWOSn? zG1O&-W+6>iU{OO&%DYAoZV#)OP!CawD57XC29;eTv$IQ{^N;_DNeXtR>^SH=?cwbA z`G0@E-x)g$$8nK_@w>}_Nd*u9c`qjcu`q@LSVB%Pki zNntXdY2DWU2j6csAuDs{)sZFfow~)P6dL3?Vx8S6<9D7p|QFZ;|{J@>B zx^ej26}X%(q-~AI16{uS@H^W_q#x5@^!pD8L_kbbB%VFg$qPH2E@Yl4K<~gX2q6#z z0a1}l(OF+1FI=RrK~;-U1SuS@3PpWI0U}hP^1-ir2E@7Yydc71A;D zGFi06*a2;MwV2eOWnn1IMSR>ENmMfNIA_O&tGChBHv}ROtczWV%FAb=P$)pVu>W`- zM!tN5KnM!Y9L0e>J3K-qVNIC<^x6EgsYGmN&XIIvW$Z#ts|mWQX7ND#QWH_E&h{9U zgvZ7?+%Po3{PL~XPMVDMQ{dL6(>PyJiLaw$2nh~Cqh5=}feXC{yDPPror2opRH zLg(qv!tQW^5CJ9XY@}`3G%Hjx@!!?VFW#W&W-aI@yW5_)J{G#XoLQr@g6YlGttJ>6 z+r^pF1*^W6ixuHv^1z=*KEY;tFJgoM_u4Gz8Tx?j8>4Y>XTl^J6r{xJ=ol~zT)9!*cXk&zOI1p)q3kfh{oP%4*r2k!6hgLQaFOzghs=jq94;)Kn~ zU|H5Xut!zqaFb-K=TOt5ulN-9%^!N-y~6nDrR_I%n~}CVhnuAU0000Px%)Ja4^R7gwBms>~_VHC&z-^}bdYi4DwnG{lKR|!lZ5=)k~9zr55k<_e*BBGaG zBMPF|!iqw|1kJGMp(hJh3hL1!2z|0B67(gIuI}ZV%ZYDIa~#**8N76!zd678pYP27 zoMDkjWCJnzJ_D-+kb#AbIDuX>GEcMdXgtio4lXRuo}EB_EE46hMNm3ZS6qN;G1X48 z{y(tNe;LX^3z)?{7lfDsbK6Pi`&%73k}B5PmVsHiXXx|?qo=+C87pnMl7jvB)WkuO zHBe45z|wyQ_H77E|26eMta%jV54Zzcfl}zDm*9r14Bmk}`f?h01mw?k2TosS@{_R> zBcM!|U@Na2yu2l)U}Z>z0y1B6i((p6H8$Y`T3nFFar7pGc8;t*)0`rPnFn6AV z^rZ(@-d;dk?XJ`UY8F&G>u5xveC(d3z6`wLHmuw-z`quhwSLw+NZHj^_GXw{8l8%b zaroZf5Pd%_F$3Rs7w`w*d(i->+298r!^#))#~vxc={J`IUfBxL)YqPsjrv+vL+6K~cp!U@#+|DR!0_ALn^5zQ6;`7kUug^1>$>70uP{t~#;X0ee zT7fc{1&3hlz6daR{=mYE^-u>$T>&+G49tw%k{d-0(1Yy`s5s>LjuX(TE|4!9YPi-3 zEv$zg>;NRY(#bdT1fGC)gVg0vduzZm z1!zzAfFu~1A@zwE`vAbtM;D^QZKMX%u=?3FajkXV|9e(8Q;mguML Y4_gCfw$g<^&Hw-a07*qoM6N<$f)*lg!vFvP diff --git a/src/assets/ServiceIcon/ver_19.png b/src/assets/ServiceIcon/ver_19.png deleted file mode 100644 index 3599472b093bf682db4dc27c90391a2ba785253b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1871 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 diff --git a/src/assets/ServiceIcon/ver_21.png b/src/assets/ServiceIcon/ver_21.png deleted file mode 100644 index a833d1db29339d20d74649ec42c60eca5c29164a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1176 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 DB_LM{ diff --git a/src/assets/ServiceIcon/ver_34.png b/src/assets/ServiceIcon/ver_34.png deleted file mode 100644 index 644029ae249b56e4642f459192e006f775747ef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 953 zcmV;q14jIbP)Px&b4f%&R7gw3muqhnRT#&A=giFB=x(>&Qc{VDaw$?mW1*tf7sSL+jD`?jn4m}u z@EJ^qU&RmMD{n7Mlr#t-m{?P-g*NtvQrhmNGrK!GGmkl2FQxXf?k@Hu^J+5Z_x#WE zf1YQK@;vWZQPw94bry*8bXQf7Z`} z1m6Q?0fHQOmrCD_c7TmC!HSmA-fisFFHog>5O{$4^ZAR@GFXVB5Ib5$xp%SGZlVj{ zfxiNxKpEgxt3|LicMDs6hA!TM+A>5&*mkgu0kjAXuUtj+LtRqgKy3;_DJ0Q@qy`9k-X};7H)pOocy95Zj|EJf zs+7h)46#!_*6}K8e;P6`5oTT|Ob#J-*RHK$$2$HO*hn`bwMIHp1pSBb-xx#>pCFm- z$BCs-+CnwpgT}yhnF>iI372RH=8ihN zd=0-;BslUM{?Gvaz#+oUG@?|!a-ZD`(nb`#DZ$KDczbIk41o8sS&VRLdnQUV)%i z#q~VqA3oy8pYJm@Gsp63o-hp8Pr;-_gttaVn+IIr#YG3N7~Y8ZAxM5wPOR>4!jOibi^D6a~WRg z?%?H~4Et=2y#s7x2n~Y`%yg-QZ8O;2!AMV<;an%#m{o^0GAtVgn;g%(6%vlkvCb4{ zd$YXQou)78pw)keH4Ogf?i8;c$Z|TD;b6kRR6_%x5i9OIB%%nrjj+v%_vVLw@2)U= bbZPqo=VJlI_!tPx)l}SWFR7gw3ms@NURT#&AXU>_~?$mDE?S&RB6%2|+gAx!0vED!hW741?`hX@T zs8NXzCO-ING%-eBG)7}g)Mzx`kSIh!F+mY+19(9(h}9qkioNWzrQ6w^nRCp{Du}(T z291-3McF(r1noeA|Mn^v!`8s(c5&~MW|I&sIThaITFpgM z4V!nW z1(MA>ZTfQ)XFqPnQW`og_GwOQgay(9TY(8Reh}jOI+nWNM|YI5K?p%*(!xzDHg?$@ z8kFPi_qgDt7Z#b`q+?*hHuUxm@csuo>DtlF!9!U*&&O7h>S~u6XH8-5yjiqPn})I# zRh0@iDS2y~!_jf}eN6DQrjYCA`*F0E74rHUTY2Tx?fAt=Y>9|O|9u-vQy?TXK5es3 zXT?p+XlksbHl@hsZQkn~yQjwl->|4ibJ~CidEvD!tlO{~w8C-}gqk3mKOvzdaHgaQ zGs74Kb+tBkuUSb`T@?*!#oM1H7#L%}M}aF7hTE<##2NJ*>EoUUUqd8QaWzeOU^&8; z{B-9t;OiJ()jo^K_jl0u(#H(%_>r(!V9}g2>A3b18fqQB?{Vnbt48hhC~!+dNXLQz zEW?HmyLj%+FOjYbLeTo~EubX(Zhjo&1#xic8yC{J`U)}|caZ()Ym6VzkQgx<`FHX8+=F*)R#c~RjA-rLm4(=T_T+|vL<>tm}CwqoC^$1#2wXOZrh zPvh-N7+m)`*$*SIPjj_o?Om&=uXbpxv#Cib@}B0!O^UvwCHP6;=+WZ2A!kqVk(MBv z&9M58XYol!^+W24^J1wp?{prQPSvNVzxh%I-|Zq8$f5lau3tKztFF9=+LTR0oua~# zj1)8*zL0buF16T6;Kg$di_X>bXM#9GH!0Zm*|$9M=z8*bfruJ9F6Tc_CPT^IG{*QW zSTK_tRxHI$I;3k9>69Wg@J+YH*4+|q{*tkqFxKrNQ?Dip7B3&xU9yn-M%Y#8>Up(Emb?HRDy z@|8X2^g2oEsg0VpsR8{*E!+yj?CBwv70qBl!m)l2rX-cg`4~@Aa1}XElgWh)4VMb8 zs!}4PAR3PquB?_ytHQ_-_Bi=dQm6wv}elxgqmr5`%xugmmq- z2?9aB2rJutq_pCIqB~M%%Pzs51LMQXg6paRZn-kRihHG%;hm4WWVn$5dTfG5=iTt2(VzJn_6+1$wZ z2Y^3=Pw7BEX0McgSol{yVajt(ek1;b`M*BeegpNFlf}k`LCOFC002ovPDHLkV1nx; B*iHZd diff --git a/src/assets/ServiceIcon/ver_38.png b/src/assets/ServiceIcon/ver_38.png deleted file mode 100644 index fd51be3fa91c1ee92954a5079a31544a4a690534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1527 zcmVPx)u}MThR7gwJmuYMt#TmwbGrRlW|KTIHV+VW?afl*vpd<(irNZGp67EERkT}8@ zR8*-|h1w=mpdwX8m8yp0145uGqJkn6(N;=HfZzlrZ56JBn1qDjfOE$-*#2L;J2Nn| z#=+Qeq}Hj#O1t}EXWwU@=biU?XT()qeH|HiR$wkgh>(+c8B;Zgt_bcIi@N$=6N0Nw zCf;{r8^c<$xa(-;q%$3lTosEq^qK!B+i$SG|G;@+xYg|C6Tgv7N!h5 zzQ?|KOKI-wrdk^0mo=Rnn#2~S1h{jso1g7@k^L>RXdBqgj^=qh)NvcZf4^E`tGEnXV-s$lIw1@VH!Pmdy?0+meO+w|u3*)HGXMHc&c^{?Q6F$^ zeTHhJ>FMp`kAHfJeFsXQWg2C&Ugq0eXgb;pJhoyfGdpIWwV=PMS^{?7; zGz!VUV1>sXe}PXAm62hHsU)ak8C{7-*^bfA=DCnX=0mjBoHkwZj;~gAn<6oavsHPJq*3wJyKKOg7qW~i_S*`KE?Mx zMHq;O2l>gJ7jVn<7m_H!`u>QQj~=V>F~GCjqRP75KEG-$Yu?^P&`^gMsh`H1E<}a_ zy}$iyDmxI&m`2;fOBvp@gTam6$Xv!{!>ZFccRI^|ehb=2J{n3`x&PQA8v{JQ;B(h> z3#?f6!aDx8?n8oxdSpIJ%d*Q!28s-JZD)A%j$@K#eCij@q2`BYqlPQ=y|USTQ$r=L z`B6I${q#nZmh34i9`7wpEcHdT0ZSS~C-wI3&-l%we@5o&oP;DARj#`CgqIM=Yyg4p zTr4RL^1DZF=8}tMyBv29DV~^!aqer!f8>k;nM4r9hGHq^)mJz2(#snVGUxI(>5Bel zHWIX|aQkfwc<_PiK={N73<%AycNWJpexNPOg8G0`#ZZk6QDi8U6Si*snANYWXV>n- z2$?}xlTO`vw31yt8->vkXPn;1efKP6Vdort-zSQ}Xei_bPxqABG!VQ0T#hfO^;y=M zMcPtLpd8^G%Q9EW;0eW{gNNAu;U|37dxU+x{gmt=W60$*w6->I`pjk)%s-QJe$Y-B z1}?Y-wQR#cAO#$aHNV&~?1Xc`51yK3c5Rv)JD?OnY+1*KI5Dm%$EZkh&Z9${NxOmp%M{JJeyNeu*G;TwGbz>&Hxj8+(*#G}=B;v=l0Yaw} zu$5!iS3WDqhLTK>b||~g66yTYxVAGHJKH6j^UT2t7uN@F z^RVH|n4_^9yH-qgXqy>I?rF|aXLpd=2DZ{!Fxw8(yt&PQmC^{u*1nZ7yfF~*_x@;% dKl80a+gDvZ$T55U+Q0w+002ovPDHLkV1j8M`a=K! diff --git a/src/assets/ServiceIcon/ver_4.png b/src/assets/ServiceIcon/ver_4.png deleted file mode 100644 index 474f2ebf1e301f8249258f33970b3331f755f7be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1317 zcmV+=1={+FP)Px(-$_J4R7gwZmwQkZWf;bPd-mMm05eMF1#gpd`6ERI6BP2AT7!a`>3AcR9MVx| zoXMui)J#z*rXgceBO7OIMARBhD{O>N%cP@uOAr(%B?Xn+z`5-?yW8xFCys|^`UiEU z{cpeT{hsH0-tT$e{Z?=~oqbe6%oh+w0Tw#<@u;Y!f-0vA4wt7$K$y_Ee1YgH>Jh=| zlH3nL>4UmF8nOB?)!yfNe2CASwzGF{0UvDGjL~T9v}6P*Zfa~KdD1xQ@7|$c|3P8~ z4|zDmA7yVMe`_8llZm2|6ZGm8^`D4USw{M?2>H?_1gjO{`GJ^Y<1pB4|GM6<8nNjhnh%A4z*GhIo;^q(=O9;CqbQ0#XD}EL2Mi!| zdp_cznD#6DYyHF(<(HV6JW-!8noLAR^`@br0jHx?KkM#2dLoJdYYRW89!^WF-w*)|F2jiSR75A}HJtlPRIzpDM2qvzrt>w!d+qqL)i&yec-_Xbz zdzl_MBsLD8PsZ(bF?dKU?=4KnIWhsc?R-O1Qn7yiMUZ>lOEPdAJfIhXZO%Nbo3n$7 z}ft%sTjI+L8+@lbvW?-@ICIlPm$X)B1S|IQD(=`HL_!K zX~15um-0U@^47}b+_?TH!xKi5w=JKH^aUg&Cb4Ac@<0={v>;!p#P?enn9Rs|dAMtC zfGle*48dl@x^NL8tJeg0AfTK+%+6%r?%gyuH~PWfes?WVy?e7PBOTFbBr7ME$x~AG zdF8JfFqv=`79je3s7=ktwYTuu?I<-hI*~akiO?N8F@%SA+(0z7<3}fQv*x-#pljq4 z96nM)UEM8aq$DGG+^l|oBXj4!?vL^PdJXoZlr@xA2V_t3Yfw{C(W zBghKIsnalx8Qb9pB8XTUu-nUUw6qdGVk8zz=UqAtJ>_ diff --git a/src/assets/ServiceIcon/ver_40.png b/src/assets/ServiceIcon/ver_40.png deleted file mode 100644 index 5694614e7510794ccd51a5bbf0d8b27544bdde61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1666 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 diff --git a/src/assets/ServiceIcon/ver_7.png b/src/assets/ServiceIcon/ver_7.png deleted file mode 100644 index e5d3bb5605517b4db2bf7602763a8cb6d55d32eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmVPx%w@E}nR7gwhmrqC(VHn1L-^}c;?rv$65r~+nA;uQ{HLx^HBuqQxrJzfZ1k%A{ z5QJXp7||gqyJaFs8d*{rnqhwkqo@oqVM{4WA{Y0c?(R&@j;X7g7Up{Kg*kkD-@MPf z&-=U&^9ky|rx22B5h5S3u(&aXraeLqofO;{xsMP+-F z(`qNcmVsl&`ZCp2IV_YWD`CoO`p3C85SXN27I1f;l_ZNm2=E3WUN*MNpZj?EL!CUE zW|wH(6CYl?0vZQ9z4$^?ot#DWdYhoP#7?{{`0P{JaNEt;M82b`3O94D;kTOy12lXJ zQlD!izcm=3?6Ge$bIq&hNKm-@yd^b@tm)eZ~i9EN*Vyzp_QKY##U7u#?o z%J@PW*)49I9*xdIEBR{`R1F;W-1NFslH&yfhwNBn!P}7#TU$K@XShXFV4c4AC3aG6 z5>B^D<{dXB$qG$*Mzz&%#;E%B=&?CbqUV4OMH19G$2s=I&&6#PDzhx;SoilE_RfFs>g z^iSt{&T(ohuu`~A!8NXtVAjco!(CpQhJq3OT4fgWmDos%lfptuFbOp5|pNH^5E zz11BtGSd@DKwqhyj1>~YewCEwscDGzrSm%1g)J7&Y%&y{(meV{>h%4mMK*S?k@+xc z2y(7i2A;*vl2NUTCC#Qw2fDrmC+#y@|MWReGzq*Rjqc&urtwdzo>L(U*qm2f3&_1N vRWAeoF9w$IhknVfF#4rURce8lUfO;FsCi00O+xRD00000NkvXXu0mjf@I_^l diff --git a/src/assets/ServiceIcon/ver_8.png b/src/assets/ServiceIcon/ver_8.png deleted file mode 100644 index 2f619b5c6205130294a700487c9fe6f1d04de4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 zcmV-m1fTnfP)Px(8c9S!R7gw3mupZ|Wf;eQ@7WtHh=AP;Aq57e3&;dfVF9U;qG^2)n~(<684bx% zM~jKniUx(8aT*(DyyO=qBO7aCxi=v>I!*NDOA)+ENq@{9h+Ek7>6n<*&BsSX2 zq^Jl|?z)W`)02n@zq)LKz#TJ-F?L-Vc@d;UrznKYp2086p5e_8TIlGuAP~evMX2Hr9}4i zgWZ9!+HksDAhaw0n~;+5HKlx>n8MBj-)cMD>$gNtV9&;4!c2yNdk2dvpwv=go|}hh z>r0*u64~zrrxWKNf77?K0ee#ma)6CK?hg2H2PK>9vDqEokf{t)w`PL z=)UaBc2!X>Pv)iv_!xG83~HdO{#B&JkeGnIdOcOmr)j$Hj4`~5rYC9 z5m;*xuer+&C^`jlDf2FPw=~r^2 z!9ZQbVy4_4bA74~C9VK(QnG#D*EAh#4Hz{Usqt(nUl`QG?hYC4vFHt;N3~J5wSj*w z2CBSbX#x3}DM48Wf!oU}Q7oR#5+WbIpO_a*hg7Kd;&*4x^WLZ0E6;$%PK;#Z%BRrl mbOGz*_d-8@pD^R}(e@t~OESf0gRHjz0000Px%@<~KNR7gwhmupCqVHC&z&*tW~hBw+wX@<>oN@bWzX}TzzQHXf$f{~J4WJVc% z$s`C8grwWIObYy<5K&rQ$O^nvgas1PG*Yut!zA67T9qr$`IB%RY zI6pKK+VDeI;U#9pDJbmJ4nE<}!n!Bk;cRyWzM95eZh#ZGeB&8pC^WFzt++qjiiY8* z&>8wML#+rDtwgdc4tb&JP)b9fw-`~_Rm%FEnM?3d3SK3Wp?P~Xc!Y<8FG`>@I?sZkT#qTkuAptW+*^%1 zgZJD6YuDvL8=i-nj}K6xyXo@Wm;fr3CB@I?;<*Lak&MCMvr4If=UqrX0!A5PI1i1z|1>a4)f%SgjNbfj- z4?l*uYI2Hm3O*Ha7{|j7pnBjguJqkrRB%V&7VHd603n2p2@v{$M+lB}mAUtFF>SF? zT?HGpBl~$V2B*F(D0C~n9Eq~c^L$ZFyWImbs~lO6{2W8k>kH_g`ZQ0>S0F{CPZ$c6 z*+`Pb&ia=G=7Hd9%z3scOxw(;9eRlR;U^fF`pg0(d@`)FC%aI$h7s>Ki zC?vs<@I`EQ>Ymi0VdNRw#$LfnZK#UB1RpOc_P;#s{uw*_HV6oNJ-TBqZzp#|xvcpI z!K%holcz_Qxus`+=>OUX;~3fqA?jrqWz6*V(Dn=7Ca@u|X0000 \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_12.svg b/src/assets/serviceIcon/ver_12.svg new file mode 100644 index 0000000..3d9d881 --- /dev/null +++ b/src/assets/serviceIcon/ver_12.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_13.svg b/src/assets/serviceIcon/ver_13.svg new file mode 100644 index 0000000..fa04de3 --- /dev/null +++ b/src/assets/serviceIcon/ver_13.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_15.svg b/src/assets/serviceIcon/ver_15.svg new file mode 100644 index 0000000..0bca5e3 --- /dev/null +++ b/src/assets/serviceIcon/ver_15.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_16.svg b/src/assets/serviceIcon/ver_16.svg new file mode 100644 index 0000000..4091550 --- /dev/null +++ b/src/assets/serviceIcon/ver_16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_17.svg b/src/assets/serviceIcon/ver_17.svg new file mode 100644 index 0000000..05afba7 --- /dev/null +++ b/src/assets/serviceIcon/ver_17.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_18.svg b/src/assets/serviceIcon/ver_18.svg new file mode 100644 index 0000000..75929e6 --- /dev/null +++ b/src/assets/serviceIcon/ver_18.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_19.svg b/src/assets/serviceIcon/ver_19.svg new file mode 100644 index 0000000..4001531 --- /dev/null +++ b/src/assets/serviceIcon/ver_19.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_2.svg b/src/assets/serviceIcon/ver_2.svg new file mode 100644 index 0000000..5f5bc21 --- /dev/null +++ b/src/assets/serviceIcon/ver_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_20.svg b/src/assets/serviceIcon/ver_20.svg new file mode 100644 index 0000000..456aab3 --- /dev/null +++ b/src/assets/serviceIcon/ver_20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_21.svg b/src/assets/serviceIcon/ver_21.svg new file mode 100644 index 0000000..3dfb2b1 --- /dev/null +++ b/src/assets/serviceIcon/ver_21.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_3.svg b/src/assets/serviceIcon/ver_3.svg new file mode 100644 index 0000000..fa0a979 --- /dev/null +++ b/src/assets/serviceIcon/ver_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_34.svg b/src/assets/serviceIcon/ver_34.svg new file mode 100644 index 0000000..b77f327 --- /dev/null +++ b/src/assets/serviceIcon/ver_34.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_37.svg b/src/assets/serviceIcon/ver_37.svg new file mode 100644 index 0000000..9509d9f --- /dev/null +++ b/src/assets/serviceIcon/ver_37.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_38.svg b/src/assets/serviceIcon/ver_38.svg new file mode 100644 index 0000000..851668f --- /dev/null +++ b/src/assets/serviceIcon/ver_38.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_4.svg b/src/assets/serviceIcon/ver_4.svg new file mode 100644 index 0000000..09eda30 --- /dev/null +++ b/src/assets/serviceIcon/ver_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_40.svg b/src/assets/serviceIcon/ver_40.svg new file mode 100644 index 0000000..7b67f7e --- /dev/null +++ b/src/assets/serviceIcon/ver_40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_42.svg b/src/assets/serviceIcon/ver_42.svg new file mode 100644 index 0000000..8ea62be --- /dev/null +++ b/src/assets/serviceIcon/ver_42.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_43.svg b/src/assets/serviceIcon/ver_43.svg new file mode 100644 index 0000000..386c375 --- /dev/null +++ b/src/assets/serviceIcon/ver_43.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_6.svg b/src/assets/serviceIcon/ver_6.svg new file mode 100644 index 0000000..86a42d3 --- /dev/null +++ b/src/assets/serviceIcon/ver_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_7.svg b/src/assets/serviceIcon/ver_7.svg new file mode 100644 index 0000000..531aeea --- /dev/null +++ b/src/assets/serviceIcon/ver_7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_8.svg b/src/assets/serviceIcon/ver_8.svg new file mode 100644 index 0000000..27d76ce --- /dev/null +++ b/src/assets/serviceIcon/ver_8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/serviceIcon/ver_9.svg b/src/assets/serviceIcon/ver_9.svg new file mode 100644 index 0000000..f3c6f43 --- /dev/null +++ b/src/assets/serviceIcon/ver_9.svg @@ -0,0 +1 @@ + \ No newline at end of file From 3e141691aebde62f2ffd5c98e907b3f8cfb43d72 Mon Sep 17 00:00:00 2001 From: rainbro <33367671@qq.com> Date: Mon, 21 Jul 2025 16:53:48 +0800 Subject: [PATCH 13/14] :modelValue => v-model --- src/views/agent/payCertSetting.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/agent/payCertSetting.vue b/src/views/agent/payCertSetting.vue index 01ac6af..8fdf111 100644 --- a/src/views/agent/payCertSetting.vue +++ b/src/views/agent/payCertSetting.vue @@ -52,7 +52,7 @@
功能开关 - +

开启后,遇到退单的情况,平台尽量在联系您并同意的情况下操作退款。

@@ -94,7 +94,7 @@
-

分账开关分账开关

@@ -387,7 +387,7 @@ export default { updatePayAutoRefund(row) { this.$http('POST', '/agentnew/ajax_setting_auto_refund', { payid: this.$route.query.payid, - status: row.is_auto_refund == 1 ? 0 : 1, + status: row.is_auto_refund, }, { headers: { 'Auth': this.token From 7d646b585a7e7b76db03e637c8cc3b059117b97a Mon Sep 17 00:00:00 2001 From: rainbro <33367671@qq.com> Date: Mon, 21 Jul 2025 16:58:45 +0800 Subject: [PATCH 14/14] :modelValue => v-model --- src/views/agent/paySetting.vue | 4 ++-- src/views/agent/siteMobileSetting.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/agent/paySetting.vue b/src/views/agent/paySetting.vue index 5e66e26..28728ea 100644 --- a/src/views/agent/paySetting.vue +++ b/src/views/agent/paySetting.vue @@ -32,7 +32,7 @@ - +

{{ payinfo.account }}

@@ -132,7 +132,7 @@ export default { updatePayStatus(row) { this.$http('POST', '/agentnew/ajax_update_pay_status', { payid: this.$route.query.payid, - status: row.status==1 ? 0 : 1, + status: row.status, }, { headers: { 'Auth': this.token diff --git a/src/views/agent/siteMobileSetting.vue b/src/views/agent/siteMobileSetting.vue index 61beddc..b9553e1 100644 --- a/src/views/agent/siteMobileSetting.vue +++ b/src/views/agent/siteMobileSetting.vue @@ -39,7 +39,7 @@
H5开关 - +
@@ -406,7 +406,7 @@ export default { updateSiteH5Status() { this.$http('POST', '/agentnew/ajax_update_site_h5_config', { uid: this.$route.query.uid, - status: this.siteInfo.is_open_h5==1 ? 0 : 1 + status: this.siteInfo.is_open_h5 }, { headers: { 'Auth': this.token