From f7f04059054d026b5ce118ddbff155c95173d1ca Mon Sep 17 00:00:00 2001 From: Dean Sofer Date: Mon, 20 May 2024 21:24:30 +0300 Subject: [PATCH] Installable and works offline --- .gitignore | 2 + index.html | 11 +- package.json | 10 +- public/android-chrome-192x192.png | Bin 0 -> 8948 bytes public/android-chrome-512x512.png | Bin 0 -> 43160 bytes public/apple-touch-icon.png | Bin 0 -> 8322 bytes public/browserconfig.xml | 9 + public/favicon-16x16.png | Bin 0 -> 537 bytes public/favicon-32x32.png | Bin 0 -> 737 bytes public/favicon.ico | Bin 0 -> 15086 bytes public/game.html | 199 --- public/images/loader.gif | Bin 1924 -> 0 bytes public/index.html | 89 - public/mstile-150x150.png | Bin 0 -> 6700 bytes public/safari-pinned-tab.svg | 51 + public/styles.css | 176 -- vite.config.ts | 26 +- yarn.lock | 2539 +++++++++++++++++++++++------ 18 files changed, 2171 insertions(+), 941 deletions(-) create mode 100644 public/android-chrome-192x192.png create mode 100644 public/android-chrome-512x512.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/browserconfig.xml create mode 100644 public/favicon-16x16.png create mode 100644 public/favicon-32x32.png create mode 100644 public/favicon.ico delete mode 100644 public/game.html delete mode 100644 public/images/loader.gif delete mode 100644 public/index.html create mode 100644 public/mstile-150x150.png create mode 100644 public/safari-pinned-tab.svg delete mode 100644 public/styles.css diff --git a/.gitignore b/.gitignore index dd63074..2fe2671 100644 --- a/.gitignore +++ b/.gitignore @@ -69,6 +69,7 @@ node_modules/ .parcel-cache dist/ + ### Vite ### # Logs logs @@ -82,6 +83,7 @@ lerna-debug.log* node_modules dist dist-ssr +dev-dist *.local # Editor directories and files diff --git a/index.html b/index.html index dc04818..45b31b0 100644 --- a/index.html +++ b/index.html @@ -3,10 +3,15 @@ - - - Backgammon + + + + + + + + diff --git a/package.json b/package.json index f2768b6..1aafb29 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { - "name": "PeaceInTheMiddleEast", + "name": "Backgammon", + "description": "Open Source Backgammon with auto-translation to enable meaningful conversations across generations", "version": "1.0.0", "private": "true", "type": "module", @@ -25,15 +26,16 @@ "devDependencies": { "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", - "parcel": "^2.12.0", - "process": "^0.11.10", "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.8.0", "@vitejs/plugin-react": "^4.2.1", "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", + "parcel": "^2.12.0", + "process": "^0.11.10", "typescript": "^5.2.2", - "vite": "^5.2.11" + "vite": "^5.2.11", + "vite-plugin-pwa": "^0.20.0" } } diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..89b32fdc1eadb5d87e9f2229e7b2f16b3d9b60b1 GIT binary patch literal 8948 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�|{P10v5 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�_`QbGgQkT$b$3GjYusQ2vIitKPIFzEtI zSVqnBK7;NQ?HE(IrOs*e2-TGf)*{)Do6dz>f1f-MQ_frO&f&&2Ao)Ki?jIf*0-?bU zQOS(azW8_`4**bV#@fK8aLl&k>ZE|W0t|K9r*oKPy#g_zJMKV)M=)(4zUW^n0%{Nr5*fHCQ+ zD7Cez0Pnj_t+B6iX`XGJ&AnsY#AU1l_4-8X6|sS#C%;M-f=YYlvY30)jJJ<;Lj^+0 z(I;4wz=sf{{2t3RTI$>#ChC;v+dU7$Rkp_x>8p~X77Zebsf2u3;efgi!42o)pIQ2f zIRzce0mAHg9FhDVTOJz$UoN4++k~_5o{H_deMDVedg>E35SL9 z$f~9W?6Z+J97dof-S!T%SpzZ~Y?$|zhRRvG+`|Zk!F*T#i?d-|fQ6^O_0)bmRXg^e zAsb{%=f|t|nFy5~sQ4CqD8p4CL-sVe^1AQ znF-(_b}a5+`))JK(Qd(@Rdh(ESF2wJnvgeAZubGBZs}QjR!_WEa+o+YggyPsV1HQB zs;gi&iaTnuLWH!TPqx_DXpXS5goB%4L3>$U;y2mfSlMA?s^e&NZ~#lwmbL@uSMW{$ zO)&f7{^;Y&^i>UX3p3tVUMKXoPXI8dm2;oO0XEzFYlgNc%X)RXItbWY?*)D8w{mWj zOyK2X{3gy9x!JW24-;Z6ZJk!@<2|Hz)d^n?4``7-jQcDSoHxox!ykE4(Cf~M7`@<| zYjdx2{hp$_CdPUxZx^Ew-gd^2%`*RD1T_(I!DY%I>QECD5f7|NC^tLkD z9h^j_3QZWZ0STDkhVX`sx@2Oeou^&L%7_~VDZeGnES-(N)J*2z#8m{dcD1LdIt;)f z(q9gt=bS%dy`sZ{FtK=N1aaRZ$Fdn+mR<4$haWQs9hs1>(%a5_`4iZLJ{jue%$$Ob z8aP={L0%tggCaJ27eCo#uRT4Vqa4AEj07_3=lgN85XNC>2@kr#9DBisdC3@N;u}UU_0xGjYwAN7gvA zwXy9>-m!ZB?-2;HV}{&!xCG|{JdGWl-V1!?wa=#J%hu8{1c|Bgc%Y~an0zU;Z+)H0 zE6i`+yYHGt)%^&ztJdxX*pH{ZXKBd2^?;BT^^Xbv?^l1#3aT>?zq`XCtp)%9MErE0 z_&M15IV#)xI8q(}8K{h$6jWYH25Nd!L0MK#848tvLMe9+IK<|EHF)mn;NleYe>ZTF zuf$RsJPtN};s>)s2zdE;I=Q$z3it(iISROV`Pl;if$y;U7r@?TVq!mx2Z!$bh5&e0A$i*Yus!bL;ffshR0GO$|j{EOIOW0D!BkB(MEqoBs1+AiuN?b!j#)2Gv$Z zT?PQCPr-h$Kzr%aS}AF(0|5Ta06=IY0C4x>3f%<&yubj!zBvFOnhOAcTnoNyiNAb6 zw^UV>2R#4hDe0`rc=5dQR91iUY8QzUYH zsXq_@a!#5M{V|EqryUA2`DmPApo>r#jt(f#)fz*dnUV}S4O1~%+8U8Y2mCLtNShK| zC=iKtUSrvdi32&$W_T>;q&4RDXt&e{!@UIUjhk|Um(6=qATPhxpVm};Va_>cBy+Jb z9Q4qOfKble+j+Ezv*^jVpMS;z^8o)T+q*<3VYtquHg47&28~iIhd$GbN{X( zAU0@Q%FRB}c>x``H9y5_IciV$OD;P%)y zY7(QC(&C6d!mtiM%UuZXkEnsejYzJo?+FjU zXOqNJ2Y!XjwpDK>5!5MBaTc4YUq27_IUbI()cWku-*55P><`&7zn^Cm-%WNweSFCGSaX&-4pj1Fg&pjG z7Q1~z0y#k!*wx(E3TOlZ0+0f6+p9OA4*YI|r{0xp6&oK!sIo%&6vD(~tI%W1uW(Ct z_O6ananSaQfXCPMl1hxWkt4rJhl#LG0@u}~AUQb{zyMRPBRcVqCAi6=$()JzF`5b+ zkL2u>Hc`KR0V!S?kgCqDP_If*qAA0J{+nf!D^x4{JzK5@Q{YvO zMKemu!xSeSmD`ak&>-aRff#fqy~52*UH~^w-%L<7A}{2$)1|Q0vote3HgM}>YzM}E zKFw3o0sBch1QOeg^`3;J_a0#r+*C!hVASNg*~?`JmAt&bALmA%e>x+fiwxHF9;|+! zLVZNi9mOJGvD{(3wC2{$c0Rv_-z?V^KUbt0ZjriY9yDN*d#3mAa7!{gEip#=-n6|+2ohe}S&V-BoCmSJ(4tc*~=AR53xgqAa*Cd+%~eG z@G~X3W7^hAp9zH7E!@jwCP(K<#~`iwy5D!@^#|sY94|EK@NOg~M_x}jT_#$~?Aj^w ztzsAo{K$%x&deUzOBhUd$Oy%t+955mK(>#H2#YcO^Ra~h%7%KT%;YpYt+Guxg-hi; zT!a`&@_wU2j-3rV#06-w6XVJ$NqB&LuJB-q37aqgffGebp}cCb`Hji^GUatzuHU?t zcnfs}jJI6C#8y|BY%eKO=|_#`dpTIUAToSig=h1;zN&Ak=9*WSS1dEu$lY>U!rm^^ z)2e8#K#w|D6T(77P@IL!9Cauc7EGIH1_f(mJ_NZVn}kG+vT?1ZB)Tj$$}PZs6P0?UuKo@&Oqal2n`YwL$N z3$&!Od>Cz^4q3FhGe`= zoZr>5_1E&~=0}(*(QFlHdeVF#|DOFh4vn5N(0O|D?GlB(c_k_e606upmv5rK6R+al zRCT%^G)uB6-v#XpXnAwP}yK zrT{RPaZUUdOz#q!?#^}f{jA|*9QZTOwsQhE35)N1xT>IK{qMP+W}SU9pp4d_KG;%G zH8wmw9sT^TkZI@f#1D0O_yGg`a-fX-wRqFjXzR+>R?hEoq1V0gr`c})p4zHm-L{3D z#wva{|9Z+5@lxV(GuTWI=I2pYXRx7YU7g8M^NsJT#h`bj0o1rMlX1%_udEK_ z%5x`zo+wtxNXffS@#{LytU&4=-EK=KPd85nV%L~-@F17>g?6woF2Dd z5le!BIVnFdjr%s{_;XiK-jCcrKRp)K%(7J#eRya4l|nOL$%Ebo6>U&}KZU)=P-tnt zQeBRhFfB7ui)$v}!GA^xryPsz{H@T@?%!{<4mz^LO0h!too>IE@LzpF6J;jzh|OaG z6k2a6_ss99GVrRg!(>MSgpOv(n&fqxYQ%~bB1_Z*)7CKQ3)~$hrRmBNG(N=7Dtm;} zKhVvDD_G_d;Gw6s{(N4O8XQ>-biWR3d^+fTQtj^Wo4N|xHH=d`G~a&FBU-BMyz|55`dr$6W^@s#GN(5{f*P@Cd>jg zP%*Pz*ySi=Qck+=l>_#@z$SKmQM~szG?JG+Jq?7alBiQj9NE&JedDNjsU(}-reYuB z?9~}a5}nn7^6k$@Gy~}=>SoUu>KtWX-s$4z$gd5uC)6`-!>jBSn+xhxx&$9m27Wr%DbAcWt{O=>uU`lSG?(mOr!2f!>5k)DPwy z3gHg)GqKTsU^5AWqZnsVP_&+q?WwM!YY2hV}NHCF|NH zT#>(AEwzu;ck=x&@`E~US%uV1)#ZIVqS1iV?&r?WANMqLN{)w#?;MqV(o&AvL7^X> z`YtL;@vRni;{B#po~=BVrwtnPAMD283LeF_3=DjsVOn}4*>bX6g~*Vs#KsLG{V4Jw z=#l_Scps`3jl{^nUa2B=uPSKUY?M09GhPnSKB z26f_gpvZQ-L1>x4dREanaP3+7=I~$Nw_xh~lu9`=DEvG$06J;38MC@>eei*}kWehS1O3Or^ z>SGND(4tDZlEr>KGIJ~8|0uN|+czvv_@Wl`Wgc$*pl+NskliIS4wUnrR`S;Gt3n5t z95Oi3=^dDba@qb{LiQUTGI>A**{GE9^#}i)@T9|10T#;SB#tN4NgZZ!r2JNZK_H!u zLI%0`NhM036TFdmyRdFaIvoxvQ73<$Y|K5(E3(y)u|z$i~-U>&KWnN)TT zDhJx4F`l-i%bDg^GID(hdyFtReDkk^xvX$*y`v+d>TX!X73*I@c!F92*Tt-gB~uS z0D^*sb2cv^fWu`I9`Z5YyWvP@^loEa?+urAlL;K~RR`+pQiIdAFzpN`Kuyr2;n`MG zBO$hY$H#1_?z8>o?`>>bj(KQ>6s>{R_dnBsK3$tFKkO{L2zY~K6z8> zXg|Cqy9hnhL~O9pbZk=C`x5cZ^PhR)YwCRl$_@U(U3xx8JbhE+yt^WQAiVrm+}lqZ zcXY)E*SNDpK(IK1aN8A{sp7_^%nw->he&oMO$v*52N;hA8t|*TBsOPP>%*ORl}ktV)Ap@=K9c`~JcD zAreUh`YOL%8tb*9GRcbX#Q(gl6^;v1PC3#ryxbZZjtFb6yHr#hx*hGpdAEafwUQrOAcF*o*fTq#`s8-NRF_xTkS z{p;u6ITNyZ<3hsS0*;Ii$X&#;VHZ|yD!J5_gG9c}e>VUUum^L{iMF7oL`_iQr zozn&+x^ilY%*NlJES2UVOw&+^A|o#h7??=?4WnZ!GK`6M)xlfdu}4>OtKfaGiN#Mx z`PeD_U8kZbq;mhtl_SkFP;+daIN!MhJlTwE^~D z#f>rouItOF>6Wt2xjlQp*CX)SKRaI#(Bkpr z^uX2urcWG>;)LU=T~7@M6Ve6fyB3_11|?FE0b1a7dcxn)=|wwVgK)noD0Bw!WUfq- z_Pwm^A?I-`i0M*tXMiL25$`0E?23dIlelX1=yRUk@vast$nm&Z+<_Cgw(8hiXX|DA z_QsQn3RLk)kAd~jGBx^Vi#_zvm-v9XzbhzpI_KPB;b*CoZq>gU%(eLz;%qdI7%!>n zOw7c{);4N?+=Jt~PDx{2%64X1vcx9ca!+l3i1$hSE|A{ShXIs(O$1L$p7|7^;Q%|# z&>4;*dfnclr#&GDZt42qCm5SS)tt_Me%C7()@wAOjSKNqp8~kmtosb#YJKoSxa<_qKbf^|w+9 zpx_-E1UfLaZ8bq!M`uNhy5J?91D~|VaG*uGlr^~my*7e-%#7st6Zv1{RD^>mDa=9z zN|B+OevWmmqSrSX_s#ZAGOUqKzH`ad7A_L@tT}PU(Db(UIg{V-Bt72l{rx#D5}=|g zI!fa^z8pwz*~I@<|L0U$&xlxHH*F%c`1->9h(QxeDwq_0upvl{+!}-}@4Lz}e-prI zytzV^F=H38+W%&eqQ;?ciXTrPM$48(bpK7n^$(56{`S#EMz#{+7X0|sSCp#*LWO+i zCLXmMwitUp+yp3&TTbJ(VJ5mxG0vJNUHC8VOxx7fiOqkVo~K`{Doz!ysjK za%W&i+oxwAF|Q1}@a(KjNC#72gYHgIv3R?ejjdlLEH(N}-iOL-;)wG;{|zcm>TgL! z9`WkSp+Dg7X@9sk&L(b(bHICXiU!&Fh?_CB@Ob|OP6FpWvNKTF@dp!%o(5X$EJmiP zwF(d}-sB%e`JJMGlmi9Tgz)2C?~Y>XDkNZa*|McfH_4Qf{vNosCJ|?2x!KgkUK|Ul zy8})5veWkgq<1nvKW!|IBGi#H`aN!`=Zm8_d3MzC2k~c0n02W8*@FaAXFG?lyJqbk zkMqHhLFem)cYB!rKU(&`V9N2w0B`onrT-vq*o8w7peKrDtICJD@1yH8v_`GyFDcC| z(rd6b5Fh@hNpx|6+CJ~$++WfIU+BY=LrhKD!N6UNSSsb0E`YC&0ui|%qrN&S5}(gQ zNUuIYySqzdJ;GnAM4^lAgV&PE+lCIP76s7+FM>6V@pQEud96=8&>HC?=mLDGrs@9+ z-PMU?L&6oYg?vuoUa(~`z4ws+s5sDP;-$?y0R4jrN$ievEocEK8IV3d=E!2`JJeLB zNd|Th1c+@s-Wie?+uDI?s2et>XpJ~*`NQ(AbF!2`8*R6#<+)_Sobl@Q#-MVDT2G{` zf4^<%-_0zWSXw4(vsa6z5>};eaO;glBt<`W35qJ14_4#^{B(w~q$iras^9 zcll@wp3IqTxAn_vP^Xo^MfwX?9f1)B6pzA3bznkeQF7HI(pH4t&MA)@W13h(X4n;s z)xLPen4bKp3p3crQM9o1B)5Nj%>mzmFxQvCrK z(65M$XYuTYta%*%k0a)h15yP}xa^&70$50YA*#rSOx`e<+iaY0wQF!sq-$oyY<{KT zTK0s!6cS4JoYc#G>nVbx9+9F4&Ng+7MJK>Czb<>A9ZXG8x7~DcB9`7?HeZ%a;z~yd z=>>X1J^fDY)>!w%DC1lYXx6sIvu4l#A#Q|f!)vS;NXhQ@W*l*+Y3ZSdyF+Hvn^DAw z5qmuL=*#Zd{r4dh&(xSFaR6tkE8eQNzx$!*xT7_CQq8f?UvBd&WaPu$u9ZoY{a17EYd_dlGA72y z0i2-dPbcAljer!RA7idEh069|-}});dEF_L-;2V^5-T^Bv-oEwLy|&)q~y}| z1pVm3cp5k|7@KF3&ENCh!ZhUnP48*HySXe~tL4N>Oy2w}4hVDw&JYxJ#L zj*KO5D3Og9lc|T#6)n8Jl@);EmG#JWiF`oE1ypD{p=xb4nVrzKh8EC{s}1{?Q$sp@ zXpvaKleC)9i)dRXCU;$V4N|Mx=U)NjUeVuwH(07FPg@QqN!U9s0|T_b;P1bUm@cSy zi0w-KJwj&0hWmZSAjJKLMl>7R)6*W>xT;rFFM<5D>un5yTcB%rrqCQ0~Xh&N|c$IU06uv%{9w4SAySeU`d210H>kFV%k@H<%R%F*Mg1> z75xSI*U0GP>i4LmtiW-e*p#1RK@R#FKwghKHwQ~c1Z!NnO+Ut3SHkIT9`5B6CIi3k z_S^_CR!x`>m7XveCu}H^L5`MhZRo$c)}K+Lvq!!}3}tD)RM43`-xzvYTX@=tTDjZ2 z7yuub55ff&;Nk=8@(PObLqx$~4lwwo1=#`3{vW{E#o8X~_um0fflnJR00VzrLr-lB zA6i#;7pT3H4Xvl2s|~HatEUwJ;9Ib9hJ)dz&&oRTc63a6OB;Z~fX!`%O~^o~nn8p@ zNGl%->9s~-Xw;=0ou3`*8|$O&do>!WRHDKS*as1Kp2-Siy-Wd6exo4|mo*RnA9*pt At^fc4 literal 0 HcmV?d00001 diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..7adc2bae9efaefe720d2cea29b97cd26a36cfe51 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>Yg&G9TKIpw}4#6ByV>Yw#2j@wLlJMfk$L90|U1(2s1Lwnj--eWH0gb zb!C6SDk7l7Fzd|B59id4dGQG5hX#19-8f8yaN z4Aam!<$wB&=hGktW@T=@WNu+)VeiQz%)$yT4JLNgD literal 0 HcmV?d00001 diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8bba49974da4618f660133076c8ed2c2cacc4d GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A~V1z#1%;Y&xtVf4EmoF z{y#e$#P$j@_6?0JZipzV|NsAgR7u1CvZVi;7Ub8o{NA+i@8*U7w=DX9vzP`I-!P9QImyi!P~PeDw3beCFw8>lPi;@I9e?v$@RITH=eK zbH?G)q$lT(fAA}~9LC`ATqrcaX{Ny0KkAMFmSP@@l+Q3;;wfAh;#etO^n3@y1J$I{ zqJazdaDSS%xxuv~Gw6?c2Ct3(%+0L}*Dg$Ww$w&2w@duv-U<8d>N!|1raMOe?%q%r z6I}Jb##Ql#lv(t%O`q0GwcemP@79?cHDW1M2d*Ws8aV0N@8In&dVlAk1oy0@<{i3> zS`YoA>$4;|jn?~0+;L+)uQ0{sYwn_{?2<)}LM@yn$~xz6uD|wlZo#|M&Fk+?Q0!+* zwV4R?w`z%NL`h0wNvc(HQ7VvPFfuSQ(KRsDH8Kb>G_x``u`)2wHZTB^;u!+*C>nC} zQ!>*kacf93UGW&GA-pOiq9iD>T%n*SKP@vSRiUJ^AXOo=pd^`rp<>SCPdprjVHz5z z{7;|pd>X{Stjw*K%q^@e>^)h8Sy;iP!Q^lXv-0K;h0`~#oH%mkh|Cf8(+wUAy!04e Xi3^r|ax$F?w1UCY)z4*}Q$iB}PR$lD literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..aa9d1b39f1832752493bee4af391140fb98fa7d9 GIT binary patch literal 15086 zcmeI3&ubn<7{|9%@M!-7bFd-`nkaboP;8=suZP%9V8aLnb+qVD9==+=={?)5R z8}8hDRN%k#(Vz_*_YD4s{=3%?>eGg`<$?eAmL7GE-;TlN_FjSCj)BHcbuwdS_4Ry% z8U2l)`(uax!qVPY@q-Tv9_mo=P={9OYb`?`d6)A?vGETMDDkL6htQp~Te@o#+pTmDVR9_OuZ^IX~UWBNBY>h)O@+T!JNp#X8q}M zpQgPX;{^5o+v0Cpf7sU&4?65V8GESr-xj~sx8<0B_(u)D-#dcez9*_}^yjepwhvRD zU;FH0%lh;Frvp6NThaG7Kf6)9mu+r6F8E#OgF!R}zc8Jjo-Fncvu9r}@X(i{ZO=)D z)gKQ3D~$rQ_4So-o>ID-8JvHh2aVxJ?kN~VQ}7GR`RRktuXx@s^)mMU87y*7rSDVJe>hJ{ z#NX=v&iXv8a=5>%y+;jqkbAzbV)etqY~#e{j^)oU?j_w{Tfbv3&rJSlF&>wXd!UOR z=&xZ}=IK9j{%n^0E&5EBJrsTVn5Omv{YF3f{-v((v?fA+Bjn;ct?(_^af zCoZ&$xYkG0^H(+g)_&A-bNs>jJ!-5f`=I7 zu+JOutv$YD@f8yt>~+qo^DF8)5BBH4sd9YB;vmPi_+V96-bH~PS+K=45zsJ(q`+mmTH^oN|^>+;ZF2c);;QIwH$8W6t$f2|y zO5Z}^Lw$VsQ2fT?%P%_GFJlKKE)+ggHl+3NeK~w6zJ2^~zP5u-6~(R#dhy(Am1nIX z?>1;&lcZh5|) zYxaL*q(}14A9ZYPowjspzyD64_fg(M^$wtKr&ZT`C-0+G@%innqr$893~R5oe-wLu z3vGP*w+^?J`S?$YJ$owlQn7jrKXaCOMxFUdy-Rz42SZ;rQO0i+nul4qeqy*R+kXL= Cl~1hz literal 0 HcmV?d00001 diff --git a/public/game.html b/public/game.html deleted file mode 100644 index fcb56d6..0000000 --- a/public/game.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - -
-
- - -
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
- - \ No newline at end of file diff --git a/public/images/loader.gif b/public/images/loader.gif deleted file mode 100644 index 12f45abbca397432609b8068bc2ca49381383e31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1924 zcmciDc}&w+00;02znhpiUnH`HbDg(1`jAh3k9hls0BGhj#8l5 z+5@ZwtlWhvEmRojI9lW=C^|$AWjI8FCd|1dTb9g~`p+_1X0mMW-}mx<@ALiU_uifW zznvaT3TOxD4G8qxD=i2FI>QP5*xqK%8u(a$X-JUggi+qDwew z4Gp3D?DyTa#m#b+X%73lJw53-Gx>Nl=4@Oo{Q%&qqoE+oZx`4zXEWCX_d?J zF3TSU0mgOx0jk?OUk-P?jdT)3$CeXB>loRUwLK#_7MEdx-<)k*Y-DT&s@C`zCSJd> zM936JglApQhw?1^YP7DaEhoLx4uI>C-H{md(GD3$h?)J;O1$P`flaleb2oEu14>EE0az^n(Ny7u>GlnU{c<(~b{PWpoOJ3_& z0*?F@7}J1+_@Hyckr!Wn)a;_u#Vsh0twmc;@-WAi@_*XM)^*Qj`?p#1YUaA!_qrmk zM>(Rc0AkLl1Po7&5v3?#KAh^G*C&&#eoO_h97-bov|q}_6M1-c+{tiz=I*aV8xMvF zWhP)n<+X$&*>RSA&X!{DdO)=yJu|S`u0`vmK{egj)=^g_s_9gkfdhl29_QicQ^rx8 zjxctZU1UTxv7fsGV*2KHi1E>m`GN!8e zT$x-U5=TizHpL|!UCSK~*pxaMPf;rw_wkLSF?KC+{K!M120!w&ZICx>FcA%lU1lP2 zMdI-LE&e@mV7qh42uj>9=kv*NES8P5jl2~$?I|=2EW*?9ULi|0=YwucE&bBj5Lsu3 zuur6cSy`y~aOZR?070|pMU)aBp$I_p=!H~4S+GBp1x>Yq7DB43RgFz*k~xM(gb0Dp z#=~SlYp5SVBZFfvIo=`Pl?)7GuQ=*OefKK~w`E=2TSe{u9k$KdDcY#2e_>el;??+# zA2zQj9QrSW)LnwPh{xfdX4$d)bJ6*<0^~({F*<`LOchI(f5g3D2pIxS2quA9mDm!z z!W4k_QKE{XX5MTD!q|icYEzif&MZcmVxS|M5q%Ai0UAsP7`Qz;c<1@jk-QTg}bJ#LYWismn-^g!K?@3drF9;WkxNTral#$0+2$dA&X^B{~Hj; zP)fbO+q?|Ow1#C7`!PQMIR0l~g5- zy8{iavxFW{*h4EJ?UL?yPsOGVr$L;yoKfX{l5`6{MjXeEkf!iP;!J - - - - - Welcome to Firebase Hosting - - - - - - - - - - - - - - - - - - - -
-

Firebase SDK Loading…

- - - - diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3f1ab93991e33962acaebe863c04ef822c6260 GIT binary patch literal 6700 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 literal 0 HcmV?d00001 diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg new file mode 100644 index 0000000..fc0024b --- /dev/null +++ b/public/safari-pinned-tab.svg @@ -0,0 +1,51 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + diff --git a/public/styles.css b/public/styles.css deleted file mode 100644 index 874166a..0000000 --- a/public/styles.css +++ /dev/null @@ -1,176 +0,0 @@ -#board { - display: flex; - gap: 0; - height: 100%; - flex-wrap: wrap; -} - -.dice { - position: absolute; - left: 20%; - top: 50%; - transform: translateY(-50%); - z-index: 2; -} - -.bar { - background: lightblue; - flex-basis: 4%; -} - -.home { - background: lightblue; - flex-basis: 4%; -} - -.piece { - width: 20px; - height: 20px; - - &.white { - background: white; - } - - &.black { - background: black; - } -} - -.point { - position: relative; - flex-basis: calc(100% / 14); - - &::before { - content: ' '; - display: block; - width: 0; - height: 0; - position: absolute; - } -} - -:nth-child(1 of .bar) { - order: 3; -} - -:nth-child(2 of .bar) { - order: 7; -} - -:nth-child(1 of .home) { - order: 5; -} - -:nth-child(2 of .home) { - order: 9; -} - -:nth-child(-n+12 of .point) { - order: 4; -} - -:nth-child(-n+6 of .point) { - order: 2; -} - -:nth-child(n+13 of .point) { - order: 6; -} - -:nth-child(n+19 of .point) { - order: 8; -} - -/* landscape layout (tablet / computer) */ -@media (min-aspect-ratio: 1) { - .point:hover::before { - border-top-color: blue !important; - } - - .point::before { - left: 50%; - transform: translateX(-50%); - border-left: 30px solid transparent; - border-right: 30px solid transparent; - } - - /* top */ - :nth-child(-n+12 of .point) { - &::before { - border-top: 40vh solid #111; - } - - &:nth-child(odd)::before { - border-top-color: brown; - border-top-width: 30vh; - } - } - - /* bottom */ - :nth-child(n+13 of .point) { - &::before { - border-top: none; - border-bottom: 40vh solid black; - bottom: 0; - top: auto; - } - - &:nth-child(even)::before { - border-bottom-color: brown; - border-bottom-width: 30vh; - } - - &:hover::before { - border-bottom-color: blue !important; - } - } -} - -/* Portrait layout (mobile phone) */ -@media (max-aspect-ratio: 1) { - #board { - flex-direction: column; - } - - .point { - &:hover::before { - border-left-color: blue !important; - } - - &::before { - top: 50%; - transform: translateY(-50%); - border-top: 40px solid transparent; - border-bottom: 40px solid transparent; - } - } - - :nth-child(-n+12 of .point) { - &::before { - border-left: 40vw solid #f00; - left: 0; - } - - &:nth-child(odd)::before { - border-left-color: lightcoral; - border-left-width: 30vw; - } - } - - :nth-child(n+13 of .point) { - &::before { - border-left: none; - border-right: 40vw solid #f00; - right: 0; - } - - &:hover::before { - border-right-color: blue !important; - } - - &:nth-child(even)::before { - border-right-color: lightcoral; - border-right-width: 30vw; - } - } -} \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index d814ebf..e4c8bad 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,8 +1,32 @@ import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' +import { VitePWA } from 'vite-plugin-pwa' // https://vitejs.dev/config/ export default defineConfig({ - plugins: [react()], + plugins: [ + react(), + VitePWA({ + registerType: 'autoUpdate', + devOptions: { + enabled: false + }, + manifest: { + theme_color: '#ed7560', + icons: [ + { + src: 'android-chrome-192x192.png', + sizes: '192x192', + type: 'image/png' + }, + { + src: 'android-chrome-512x512.png', + sizes: '512x512', + type: 'image/png' + } + ] + } +}) + ], base: '/PeaceInTheMiddleEast/' }) diff --git a/yarn.lock b/yarn.lock index 42dcdea..a8a8aea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,7 +10,16 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": version "7.24.2" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== @@ -18,12 +27,12 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" -"@babel/compat-data@^7.23.5": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== -"@babel/core@^7.23.5": +"@babel/core@^7.23.5", "@babel/core@^7.24.4": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== @@ -54,7 +63,21 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@babel/helper-compilation-targets@^7.23.6": +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== @@ -65,6 +88,41 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz#7d19da92c7e0cd8d11c09af2ce1b8e7512a6e723" + integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.24.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== + 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" + "@babel/helper-environment-visitor@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" @@ -85,14 +143,21 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.24.3": +"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz#5981e131d5c7003c7d1fa1ad49e86c9b097ec475" + integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": version "7.24.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== dependencies: "@babel/types" "^7.24.0" -"@babel/helper-module-transforms@^7.24.5": +"@babel/helper-module-transforms@^7.23.3", "@babel/helper-module-transforms@^7.24.5": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== @@ -103,79 +168,772 @@ "@babel/helper-split-export-declaration" "^7.24.5" "@babel/helper-validator-identifier" "^7.24.5" -"@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5": +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== -"@babel/helper-simple-access@^7.24.5": +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" + integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== dependencies: "@babel/types" "^7.24.5" +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-split-export-declaration@^7.24.5": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== dependencies: - "@babel/types" "^7.24.5" + "@babel/types" "^7.24.5" + +"@babel/helper-string-parser@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" + integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== + +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" + integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + +"@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz#335f934c0962e2c1ed1fb9d79e06a56115067c09" + integrity sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw== + dependencies: + "@babel/helper-function-name" "^7.23.0" + "@babel/template" "^7.24.0" + "@babel/types" "^7.24.5" + +"@babel/helpers@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" + integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + +"@babel/highlight@^7.24.2": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" + integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.5" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.24.0", "@babel/parser@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz#4c3685eb9cd790bcad2843900fe0250c91ccf895" + integrity sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz#b645d9ba8c2bc5b7af50f0fe949f9edbeb07c8cf" + integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz#da8261f2697f0f41b0855b91d3a20a1fbfd271d3" + integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.24.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz#1181d9685984c91d657b8ddf14f0487a6bab2988" + integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" + integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-attributes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz#c66b966c63b714c4eec508fcf5763b1f2d381093" + integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" + integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-async-generator-functions@^7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" + integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" + integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== + dependencies: + "@babel/helper-module-imports" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz#1c94799e20fcd5c4d4589523bbc57b7692979380" + integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-block-scoping@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz#89574191397f85661d6f748d4b89ee4d9ee69a2a" + integrity sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-class-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" + integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-class-static-block@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz#1a4653c0cf8ac46441ec406dece6e9bc590356a4" + integrity sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.4" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz#05e04a09df49a46348299a0e24bfd7e901129339" + integrity sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-split-export-declaration" "^7.24.5" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" + integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/template" "^7.24.0" + +"@babel/plugin-transform-destructuring@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz#80843ee6a520f7362686d1a97a7b53544ede453c" + integrity sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-dotall-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz#d56913d2f12795cc9930801b84c6f8c47513ac13" + integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-duplicate-keys@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz#5347a797fe82b8d09749d10e9f5b83665adbca88" + integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-dynamic-import@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz#2a5a49959201970dd09a5fca856cb651e44439dd" + integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz#6650ebeb5bd5c012d5f5f90a26613a08162e8ba4" + integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-export-namespace-from@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz#f033541fc036e3efb2dcb58eedafd4f6b8078acd" + integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" + integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" + integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-json-strings@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz#08e6369b62ab3e8a7b61089151b161180c8299f7" + integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" + integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-logical-assignment-operators@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz#719d8aded1aa94b8fb34e3a785ae8518e24cfa40" + integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz#896d23601c92f437af8b01371ad34beb75df4489" + integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-amd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz#b6d829ed15258536977e9c7cc6437814871ffa39" + integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-commonjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz#e71ba1d0d69e049a22bf90b3867e263823d3f1b9" + integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" + integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz#69220c66653a19cf2c0872b9c762b9a48b8bebef" + integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz#29c59988fa3d0157de1c871a28cd83096363cc34" + integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz#0cd494bb97cb07d428bd651632cb9d4140513988" + integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz#5bc019ce5b3435c1cadf37215e55e433d674d4e8" + integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz#f91bbcb092ff957c54b4091c86bda8372f0b10ef" + integrity sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA== + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.24.5" + +"@babel/plugin-transform-object-super@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz#e71d6ab13483cca89ed95a474f542bbfc20a0520" + integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" + +"@babel/plugin-transform-optional-catch-binding@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz#92a3d0efe847ba722f1a4508669b23134669e2da" + integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.24.1", "@babel/plugin-transform-optional-chaining@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz#a6334bebd7f9dd3df37447880d0bd64b778e600f" + integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz#5c3b23f3a6b8fed090f9b98f2926896d3153cc62" + integrity sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-private-methods@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz#a0faa1ae87eff077e1e47a5ec81c3aef383dc15a" + integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-private-property-in-object@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz#f5d1fcad36e30c960134cb479f1ca98a5b06eda5" + integrity sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz#d6a9aeab96f03749f4eebeb0b6ea8e90ec958825" + integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-react-jsx-self@^7.23.3": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz#22cc7572947895c8e4cd034462e65d8ecf857756" + integrity sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-react-jsx-source@^7.23.3": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz#a2dedb12b09532846721b5df99e52ef8dc3351d0" + integrity sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-regenerator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz#625b7545bae52363bdc1fbbdc7252b5046409c8c" + integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz#8de729f5ecbaaf5cf83b67de13bad38a21be57c1" + integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-shorthand-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" + integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-spread@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" + integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz#f03e672912c6e203ed8d6e0271d9c2113dc031b9" + integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/helper-string-parser@^7.24.1": +"@babel/plugin-transform-template-literals@^7.24.1": version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" - integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" + integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/helper-validator-identifier@^7.24.5": +"@babel/plugin-transform-typeof-symbol@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" - integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz#703cace5ef74155fb5eecab63cbfc39bdd25fe12" + integrity sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" -"@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== +"@babel/plugin-transform-unicode-escapes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz#fb3fa16676549ac7c7449db9b342614985c2a3a4" + integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/helpers@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" - integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== +"@babel/plugin-transform-unicode-property-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz#56704fd4d99da81e5e9f0c0c93cabd91dbc4889e" + integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng== dependencies: - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.5" - "@babel/types" "^7.24.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/highlight@^7.24.2": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" - integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== +"@babel/plugin-transform-unicode-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz#57c3c191d68f998ac46b708380c1ce4d13536385" + integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== dependencies: - "@babel/helper-validator-identifier" "^7.24.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.24.0", "@babel/parser@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" - integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== +"@babel/plugin-transform-unicode-sets-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz#c1ea175b02afcffc9cf57a9c4658326625165b7f" + integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-react-jsx-self@^7.23.3": +"@babel/preset-env@^7.11.0": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz#22cc7572947895c8e4cd034462e65d8ecf857756" - integrity sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w== + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.5.tgz#6a9ac90bd5a5a9dae502af60dfc58c190551bbcd" + integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ== dependencies: + "@babel/compat-data" "^7.24.4" + "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.24.1" + "@babel/plugin-syntax-import-attributes" "^7.24.1" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.24.1" + "@babel/plugin-transform-async-generator-functions" "^7.24.3" + "@babel/plugin-transform-async-to-generator" "^7.24.1" + "@babel/plugin-transform-block-scoped-functions" "^7.24.1" + "@babel/plugin-transform-block-scoping" "^7.24.5" + "@babel/plugin-transform-class-properties" "^7.24.1" + "@babel/plugin-transform-class-static-block" "^7.24.4" + "@babel/plugin-transform-classes" "^7.24.5" + "@babel/plugin-transform-computed-properties" "^7.24.1" + "@babel/plugin-transform-destructuring" "^7.24.5" + "@babel/plugin-transform-dotall-regex" "^7.24.1" + "@babel/plugin-transform-duplicate-keys" "^7.24.1" + "@babel/plugin-transform-dynamic-import" "^7.24.1" + "@babel/plugin-transform-exponentiation-operator" "^7.24.1" + "@babel/plugin-transform-export-namespace-from" "^7.24.1" + "@babel/plugin-transform-for-of" "^7.24.1" + "@babel/plugin-transform-function-name" "^7.24.1" + "@babel/plugin-transform-json-strings" "^7.24.1" + "@babel/plugin-transform-literals" "^7.24.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.1" + "@babel/plugin-transform-member-expression-literals" "^7.24.1" + "@babel/plugin-transform-modules-amd" "^7.24.1" + "@babel/plugin-transform-modules-commonjs" "^7.24.1" + "@babel/plugin-transform-modules-systemjs" "^7.24.1" + "@babel/plugin-transform-modules-umd" "^7.24.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" + "@babel/plugin-transform-numeric-separator" "^7.24.1" + "@babel/plugin-transform-object-rest-spread" "^7.24.5" + "@babel/plugin-transform-object-super" "^7.24.1" + "@babel/plugin-transform-optional-catch-binding" "^7.24.1" + "@babel/plugin-transform-optional-chaining" "^7.24.5" + "@babel/plugin-transform-parameters" "^7.24.5" + "@babel/plugin-transform-private-methods" "^7.24.1" + "@babel/plugin-transform-private-property-in-object" "^7.24.5" + "@babel/plugin-transform-property-literals" "^7.24.1" + "@babel/plugin-transform-regenerator" "^7.24.1" + "@babel/plugin-transform-reserved-words" "^7.24.1" + "@babel/plugin-transform-shorthand-properties" "^7.24.1" + "@babel/plugin-transform-spread" "^7.24.1" + "@babel/plugin-transform-sticky-regex" "^7.24.1" + "@babel/plugin-transform-template-literals" "^7.24.1" + "@babel/plugin-transform-typeof-symbol" "^7.24.5" + "@babel/plugin-transform-unicode-escapes" "^7.24.1" + "@babel/plugin-transform-unicode-property-regex" "^7.24.1" + "@babel/plugin-transform-unicode-regex" "^7.24.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.24.1" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.31.0" + semver "^6.3.1" -"@babel/plugin-transform-react-jsx-source@^7.23.3": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz#a2dedb12b09532846721b5df99e52ef8dc3351d0" - integrity sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA== +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.23.9", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.23.9", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== @@ -207,7 +965,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5": +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== @@ -516,13 +1274,6 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" @@ -542,7 +1293,15 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -1426,6 +2185,61 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^15.2.3": + version "15.2.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9" + integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== + dependencies: + "@rollup/pluginutils" "^5.0.1" + "@types/resolve" "1.20.2" + deepmerge "^4.2.2" + is-builtin-module "^3.2.1" + is-module "^1.0.0" + resolve "^1.22.1" + +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/plugin-terser@^0.4.3": + version "0.4.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== + dependencies: + serialize-javascript "^6.0.1" + smob "^1.0.0" + terser "^5.17.4" + +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@rollup/pluginutils@^5.0.1": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@rollup/rollup-android-arm-eabi@4.17.2": version "4.17.2" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" @@ -1506,10 +2320,15 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503" integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w== -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" "@swc/core-darwin-arm64@1.5.5": version "1.5.5" @@ -1599,39 +2418,11 @@ dependencies: "@swc/counter" "^0.1.3" -"@testing-library/dom@^10.0.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.1.0.tgz#2d073e49771ad614da999ca48f199919e5176fb6" - integrity sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^5.0.1" - aria-query "5.3.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.5.0" - pretty-format "^27.0.2" - -"@testing-library/react@^15.0.7": - version "15.0.7" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-15.0.7.tgz#ff733ce0893c875cb5a47672e8e772897128f4ae" - integrity sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^10.0.0" - "@types/react-dom" "^18.0.0" - "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== -"@types/aria-query@^5.0.1": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" - integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== - "@types/babel__core@^7.20.5": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -1665,6 +2456,11 @@ dependencies: "@babel/types" "^7.20.7" +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "@types/estree@1.0.5", "@types/estree@^1.0.0": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" @@ -1685,7 +2481,7 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== -"@types/react-dom@^18.0.0", "@types/react-dom@^18.3.0": +"@types/react-dom@^18.3.0": version "18.3.0" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== @@ -1715,6 +2511,11 @@ "@types/prop-types" "*" csstype "^3.0.2" +"@types/resolve@1.20.2": + version "1.20.2" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" + integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== + "@types/semver@^7.5.8": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" @@ -1725,6 +2526,11 @@ resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.5.tgz#1daa6456f40959d06157698a653a9ab0a70281df" integrity sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw== +"@types/trusted-types@^2.0.2": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + "@typescript-eslint/eslint-plugin@^7.8.0": version "7.8.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz#c78e309fe967cb4de05b85cdc876fb95f8e01b6f" @@ -1827,50 +2633,6 @@ "@types/babel__core" "^7.20.5" react-refresh "^0.14.0" -"@vitest/expect@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-1.6.0.tgz#0b3ba0914f738508464983f4d811bc122b51fb30" - integrity sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ== - dependencies: - "@vitest/spy" "1.6.0" - "@vitest/utils" "1.6.0" - chai "^4.3.10" - -"@vitest/runner@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-1.6.0.tgz#a6de49a96cb33b0e3ba0d9064a3e8d6ce2f08825" - integrity sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg== - dependencies: - "@vitest/utils" "1.6.0" - p-limit "^5.0.0" - pathe "^1.1.1" - -"@vitest/snapshot@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-1.6.0.tgz#deb7e4498a5299c1198136f56e6e0f692e6af470" - integrity sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ== - dependencies: - magic-string "^0.30.5" - pathe "^1.1.1" - pretty-format "^29.7.0" - -"@vitest/spy@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-1.6.0.tgz#362cbd42ccdb03f1613798fde99799649516906d" - integrity sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw== - dependencies: - tinyspy "^2.2.0" - -"@vitest/utils@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-1.6.0.tgz#5c5675ca7d6f546a7b4337de9ae882e6c57896a1" - integrity sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw== - dependencies: - diff-sequences "^29.6.3" - estree-walker "^3.0.3" - loupe "^2.3.7" - pretty-format "^29.7.0" - abortcontroller-polyfill@^1.1.9: version "1.7.5" resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed" @@ -1881,12 +2643,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" - integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== - -acorn@^8.11.3, acorn@^8.9.0: +acorn@^8.8.2, acorn@^8.9.0: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== @@ -1901,6 +2658,16 @@ ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.6.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91" + integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== + dependencies: + fast-deep-equal "^3.1.3" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.4.1" + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -1920,32 +2687,54 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-query@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== +array-buffer-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" + integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== dependencies: - dequal "^2.0.3" + call-bind "^1.0.5" + is-array-buffer "^3.0.4" array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.2.1" + get-intrinsic "^1.2.3" + is-array-buffer "^3.0.4" + is-shared-array-buffer "^1.0.2" + +async@^3.2.3: + version "3.2.5" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" babel-plugin-macros@^3.1.0: version "3.1.0" @@ -1956,6 +2745,30 @@ babel-plugin-macros@^3.1.0: cosmiconfig "^7.0.0" resolve "^1.19.0" +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" + integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.1" + core-js-compat "^3.36.1" + +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.2" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -1995,7 +2808,7 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.22.2, browserslist@^4.6.6: +browserslist@^4.22.2, browserslist@^4.23.0, browserslist@^4.6.6: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -2005,10 +2818,26 @@ browserslist@^4.22.2, browserslist@^4.6.6: node-releases "^2.0.14" update-browserslist-db "^1.0.13" -cac@^6.7.14: - version "6.7.14" - resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" - integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" callsites@^3.0.0: version "3.1.0" @@ -2025,19 +2854,6 @@ caniuse-lite@^1.0.30001587: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz#809bc25f3f5027ceb33142a7d6c40759d7a901eb" integrity sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA== -chai@^4.3.10: - version "4.4.1" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.4.1.tgz#3603fa6eba35425b0f2ac91a009fe924106e50d1" - integrity sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g== - dependencies: - assertion-error "^1.1.0" - check-error "^1.0.3" - deep-eql "^4.1.3" - get-func-name "^2.0.2" - loupe "^2.3.6" - pathval "^1.1.1" - type-detect "^4.0.8" - chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -2047,7 +2863,7 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2055,13 +2871,6 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -check-error@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" - integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== - dependencies: - get-func-name "^2.0.2" - chrome-trace-event@^1.0.2, chrome-trace-event@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" @@ -2101,21 +2910,26 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + commander@^7.0.0, commander@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -confbox@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" - integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== - convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" @@ -2126,6 +2940,13 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== +core-js-compat@^3.31.0, core-js-compat@^3.36.1: + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" + integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== + dependencies: + browserslist "^4.23.0" + cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -2147,7 +2968,7 @@ cosmiconfig@^9.0.0: js-yaml "^4.1.0" parse-json "^5.2.0" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2156,6 +2977,11 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + css-color-keywords@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" @@ -2206,29 +3032,67 @@ csstype@3.1.3, csstype@^3.0.2, csstype@^3.1.3: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== -debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -deep-eql@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d" - integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== - dependencies: - type-detect "^4.0.0" - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" detect-libc@^1.0.3: version "1.0.3" @@ -2240,11 +3104,6 @@ detect-libc@^2.0.1: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== -diff-sequences@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" - integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -2259,11 +3118,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.5.9: - version "0.5.16" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" - integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== - dom-helpers@^5.0.1: version "5.2.1" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" @@ -2312,6 +3166,13 @@ dotenv@^7.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c" integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g== +ejs@^3.1.6: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" + electron-to-chromium@^1.4.668: version "1.4.763" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.763.tgz#64f2041ed496fd6fc710b9be806fe91da9334f91" @@ -2339,6 +3200,95 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2: + version "1.23.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" + integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== + dependencies: + array-buffer-byte-length "^1.0.1" + arraybuffer.prototype.slice "^1.0.3" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + data-view-buffer "^1.0.1" + data-view-byte-length "^1.0.1" + data-view-byte-offset "^1.0.0" + es-define-property "^1.0.0" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.0.3" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.4" + get-symbol-description "^1.0.2" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + has-proto "^1.0.3" + has-symbols "^1.0.3" + hasown "^2.0.2" + internal-slot "^1.0.7" + is-array-buffer "^3.0.4" + is-callable "^1.2.7" + is-data-view "^1.0.1" + is-negative-zero "^2.0.3" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.3" + is-string "^1.0.7" + is-typed-array "^1.1.13" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.5" + regexp.prototype.flags "^1.5.2" + safe-array-concat "^1.1.2" + safe-regex-test "^1.0.3" + string.prototype.trim "^1.2.9" + string.prototype.trimend "^1.0.8" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.2" + typed-array-byte-length "^1.0.1" + typed-array-byte-offset "^1.0.2" + typed-array-length "^1.0.6" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.15" + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.2.1, es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" + integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== + dependencies: + get-intrinsic "^1.2.4" + has-tostringtag "^1.0.2" + hasown "^2.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + esbuild@^0.20.1: version "0.20.2" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" @@ -2478,39 +3428,27 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-walker@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== - dependencies: - "@types/estree" "^1.0.0" +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -execa@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" - integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^8.0.1" - human-signals "^5.0.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^4.1.0" - strip-final-newline "^3.0.0" - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.9: +fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -2521,7 +3459,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2545,6 +3483,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -2579,6 +3524,23 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2594,25 +3556,55 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-func-name@^2.0.1, get-func-name@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" - integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-port@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw== -get-stream@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" - integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== +get-symbol-description@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" + integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== + dependencies: + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" glob-parent@^5.1.2: version "5.1.2" @@ -2628,7 +3620,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^7.1.3: +glob@^7.1.3, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -2652,6 +3644,14 @@ globals@^13.19.0, globals@^13.2.0: dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -2664,11 +3664,28 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graphemer@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -2679,7 +3696,31 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -hasown@^2.0.0: +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1, has-proto@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== @@ -2712,10 +3753,10 @@ htmlparser2@^7.1.1: domutils "^2.8.0" entities "^3.0.1" -human-signals@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" - integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== +idb@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== ignore@^5.2.0, ignore@^5.3.1: version "5.3.1" @@ -2748,11 +3789,55 @@ inherits@2: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.0" + side-channel "^1.0.4" + +is-array-buffer@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" + integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-builtin-module@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== + dependencies: + builtin-modules "^3.3.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-core-module@^2.13.0: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" @@ -2760,6 +3845,20 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.0" +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== + dependencies: + is-typed-array "^1.1.13" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2777,36 +3876,116 @@ is-json@^2.0.1: resolved "https://registry.yarnpkg.com/is-json/-/is-json-2.0.1.tgz#6be166d144828a131d686891b983df62c39491ff" integrity sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA== +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" + integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== + dependencies: + call-bind "^1.0.7" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== + dependencies: + which-typed-array "^1.1.14" + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +jake@^10.8.5: + version "10.9.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.1.tgz#8dc96b7fcc41cb19aa502af506da4e1d56f5e62b" + integrity sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.0.tgz#0f893996d6f3ed46df7f0a3b12a03f5fd84223c1" - integrity sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ== - js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -2819,6 +3998,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -2834,6 +4018,16 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -2844,6 +4038,20 @@ json5@^2.2.0, json5@^2.2.1, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -2851,6 +4059,11 @@ keyv@^4.5.3: dependencies: json-buffer "3.0.1" +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -2944,14 +4157,6 @@ lmdb@2.8.5: "@lmdb/lmdb-linux-x64" "2.8.5" "@lmdb/lmdb-win32-x64" "2.8.5" -local-pkg@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.5.0.tgz#093d25a346bae59a99f80e75f6e9d36d7e8c925c" - integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg== - dependencies: - mlly "^1.4.2" - pkg-types "^1.0.3" - locate-path@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" @@ -2959,11 +4164,26 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash@^4.17.20: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -2971,13 +4191,6 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loupe@^2.3.6, loupe@^2.3.7: - version "2.3.7" - resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" - integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== - dependencies: - get-func-name "^2.0.1" - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -2985,28 +4198,18 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lz-string@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" - integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== - -magic-string@^0.30.5: - version "0.30.10" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" - integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" + sourcemap-codec "^1.4.8" mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" @@ -3020,11 +4223,6 @@ micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -3032,6 +4230,13 @@ minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + minimatch@^9.0.4: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" @@ -3039,16 +4244,6 @@ minimatch@^9.0.4: dependencies: brace-expansion "^2.0.1" -mlly@^1.4.2, mlly@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.0.tgz#587383ae40dda23cadb11c3c3cc972b277724271" - integrity sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ== - dependencies: - acorn "^8.11.3" - pathe "^1.1.2" - pkg-types "^1.1.0" - ufo "^1.5.3" - ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" @@ -3112,13 +4307,6 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -npm-run-path@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" - integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== - dependencies: - path-key "^4.0.0" - nth-check@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -3136,6 +4324,26 @@ object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -3143,13 +4351,6 @@ once@^1.3.0: dependencies: wrappy "1" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - optionator@^0.9.3: version "0.9.4" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" @@ -3174,13 +4375,6 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" -p-limit@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-5.0.0.tgz#6946d5b7140b649b7a33a027d89b4c625b3a5985" - integrity sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ== - dependencies: - yocto-queue "^1.0.0" - p-locate@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" @@ -3240,11 +4434,6 @@ path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -3255,34 +4444,20 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pathe@^1.1.1, pathe@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" - integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== - -pathval@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.3.1: +picomatch@^2.2.2, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pkg-types@^1.0.3, pkg-types@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.1.tgz#07b626880749beb607b0c817af63aac1845a73f2" - integrity sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ== - dependencies: - confbox "^0.1.7" - mlly "^1.7.0" - pathe "^1.1.2" +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0: version "4.2.0" @@ -3332,23 +4507,15 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -pretty-format@^27.0.2: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== -pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" +pretty-bytes@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.1.1.tgz#38cd6bb46f47afbf667c202cfc754bffd2016a3b" + integrity sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ== process@^0.11.10: version "0.11.10" @@ -3374,6 +4541,13 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + "react-dom@^17.0.0 || ^18.0.0": version "18.3.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" @@ -3392,12 +4566,7 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-is@^18.0.0, react-is@^18.2.0: +react-is@^18.2.0: version "18.3.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== @@ -3429,6 +4598,18 @@ react-transition-group@^4.4.5: dependencies: loose-envify "^1.1.0" +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + regenerator-runtime@^0.13.7: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" @@ -3439,12 +4620,53 @@ regenerator-runtime@^0.14.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" + integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== + dependencies: + call-bind "^1.0.6" + define-properties "^1.2.1" + es-errors "^1.3.0" + set-function-name "^2.0.1" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.19.0: +resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.1: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -3465,6 +4687,13 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" +rollup@^2.43.1: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + rollup@^4.13.0: version "4.17.2" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" @@ -3497,11 +4726,30 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@^5.0.1: +safe-array-concat@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" + integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== + dependencies: + call-bind "^1.0.7" + get-intrinsic "^1.2.4" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-regex-test@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" + integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-regex "^1.1.4" + scheduler@^0.23.2: version "0.23.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" @@ -3519,6 +4767,35 @@ semver@^7.5.2, semver@^7.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + 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" + +set-function-name@^2.0.1, set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + shallowequal@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" @@ -3536,36 +4813,61 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -siginfo@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" - integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== - -signal-exit@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== +side-channel@^1.0.4, side-channel@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +smob@^1.0.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/smob/-/smob-1.5.0.tgz#85d79a1403abf128d24d3ebc1cdc5e1a9548d3ab" + integrity sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig== + source-map-js@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.1: +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + srcset@4: version "4.0.0" resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" @@ -3576,15 +4878,60 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stackback@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" - integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== - -std-env@^3.5.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" - integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== +string.prototype.matchall@^4.0.6: + version "4.0.11" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" + integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.7" + regexp.prototype.flags "^1.5.2" + set-function-name "^2.0.2" + side-channel "^1.0.6" + +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" + +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" strip-ansi@^6.0.1: version "6.0.1" @@ -3593,23 +4940,16 @@ strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-literal@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-2.1.0.tgz#6d82ade5e2e74f5c7e8739b6c84692bd65f0bd2a" - integrity sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw== - dependencies: - js-tokens "^9.0.0" - styled-components@^6.1.10: version "6.1.10" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.1.10.tgz#9dc8c8e527245df15453f3ab654312c875ba536e" @@ -3667,11 +5007,36 @@ svgo@^2.4.0: picocolors "^1.0.0" stable "^0.1.8" +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + term-size@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== +terser@^5.17.4: + version "5.31.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.0.tgz#06eef86f17007dbad4593f11a574c7f5eb02c6a1" + integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -3682,21 +5047,6 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== -tinybench@^2.5.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.8.0.tgz#30e19ae3a27508ee18273ffed9ac7018949acd7b" - integrity sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw== - -tinypool@^0.8.3: - version "0.8.4" - resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-0.8.4.tgz#e217fe1270d941b39e98c625dcecebb1408c9aa8" - integrity sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ== - -tinyspy@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.2.1.tgz#117b2342f1f38a0dbdcc73a50a454883adf861d1" - integrity sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -3709,6 +5059,13 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" @@ -3726,25 +5083,114 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-detect@^4.0.0, type-detect@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +typed-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" + integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-typed-array "^1.1.13" + +typed-array-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" + integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + +typed-array-byte-offset@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" + integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + +typed-array-length@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" + integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + typescript@^5.2.2: version "5.4.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== -ufo@^1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.3.tgz#3325bd3c977b6c6cd3160bf4ff52989adc9d3344" - integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw== +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== update-browserslist-db@^1.0.13: version "1.0.15" @@ -3754,7 +5200,7 @@ update-browserslist-db@^1.0.13: escalade "^3.1.2" picocolors "^1.0.0" -uri-js@^4.2.2: +uri-js@^4.2.2, uri-js@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== @@ -3766,18 +5212,18 @@ utility-types@^3.10.0: resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c" integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== -vite-node@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-1.6.0.tgz#2c7e61129bfecc759478fa592754fd9704aaba7f" - integrity sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw== +vite-plugin-pwa@^0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.20.0.tgz#1785c8cc8c11c89c0ba8c6557f29e2b58b14dd6d" + integrity sha512-/kDZyqF8KqoXRpMUQtR5Atri/7BWayW8Gp7Kz/4bfstsV6zSFTxjREbXZYL7zSuRL40HGA+o2hvUAFRmC+bL7g== dependencies: - cac "^6.7.14" debug "^4.3.4" - pathe "^1.1.1" - picocolors "^1.0.0" - vite "^5.0.0" + fast-glob "^3.3.2" + pretty-bytes "^6.1.1" + workbox-build "^7.1.0" + workbox-window "^7.1.0" -vite@^5.0.0, vite@^5.2.11: +vite@^5.2.11: version "5.2.11" resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.11.tgz#726ec05555431735853417c3c0bfb36003ca0cbd" integrity sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ== @@ -3788,37 +5234,47 @@ vite@^5.0.0, vite@^5.2.11: optionalDependencies: fsevents "~2.3.3" -vitest@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-1.6.0.tgz#9d5ad4752a3c451be919e412c597126cffb9892f" - integrity sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA== - dependencies: - "@vitest/expect" "1.6.0" - "@vitest/runner" "1.6.0" - "@vitest/snapshot" "1.6.0" - "@vitest/spy" "1.6.0" - "@vitest/utils" "1.6.0" - acorn-walk "^8.3.2" - chai "^4.3.10" - debug "^4.3.4" - execa "^8.0.1" - local-pkg "^0.5.0" - magic-string "^0.30.5" - pathe "^1.1.1" - picocolors "^1.0.0" - std-env "^3.5.0" - strip-literal "^2.0.0" - tinybench "^2.5.1" - tinypool "^0.8.3" - vite "^5.0.0" - vite-node "1.6.0" - why-is-node-running "^2.2.2" - weak-lru-cache@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-typed-array@^1.1.14, which-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.2" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -3826,19 +5282,169 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -why-is-node-running@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/why-is-node-running/-/why-is-node-running-2.2.2.tgz#4185b2b4699117819e7154594271e7e344c9973e" - integrity sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA== - dependencies: - siginfo "^2.0.0" - stackback "0.0.2" - word-wrap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== +workbox-background-sync@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz#dac65e30af603511f1c92c3e99f53d6c064fde90" + integrity sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ== + dependencies: + idb "^7.0.1" + workbox-core "7.1.0" + +workbox-broadcast-update@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz#fe21c491cc70f1e037898bba63de0752ef59bd82" + integrity sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ== + dependencies: + workbox-core "7.1.0" + +workbox-build@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-7.1.0.tgz#64d1532f1b9ad04d2b8b43ce0b9af06ba3fdd159" + integrity sha512-F6R94XAxjB2j4ETMkP1EXKfjECOtDmyvt0vz3BzgWJMI68TNSXIVNkgatwUKBlPGOfy9n2F/4voYRNAhEvPJNg== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.24.4" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^15.2.3" + "@rollup/plugin-replace" "^2.4.1" + "@rollup/plugin-terser" "^0.4.3" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "7.1.0" + workbox-broadcast-update "7.1.0" + workbox-cacheable-response "7.1.0" + workbox-core "7.1.0" + workbox-expiration "7.1.0" + workbox-google-analytics "7.1.0" + workbox-navigation-preload "7.1.0" + workbox-precaching "7.1.0" + workbox-range-requests "7.1.0" + workbox-recipes "7.1.0" + workbox-routing "7.1.0" + workbox-strategies "7.1.0" + workbox-streams "7.1.0" + workbox-sw "7.1.0" + workbox-window "7.1.0" + +workbox-cacheable-response@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz#d138cc8ef2c32a9f28f29c5b2b0a8681da846c33" + integrity sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q== + dependencies: + workbox-core "7.1.0" + +workbox-core@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-7.1.0.tgz#1867576f994f20d9991b71a7d0b2581af22db170" + integrity sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q== + +workbox-expiration@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-7.1.0.tgz#c9d348ffc8c3d1ffdddaf6c37bf5be830a69073e" + integrity sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ== + dependencies: + idb "^7.0.1" + workbox-core "7.1.0" + +workbox-google-analytics@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz#25cca57a05554b6121521590543e59628eb15a65" + integrity sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew== + dependencies: + workbox-background-sync "7.1.0" + workbox-core "7.1.0" + workbox-routing "7.1.0" + workbox-strategies "7.1.0" + +workbox-navigation-preload@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz#2610674d412a1774b5d9f03c9644c9964407b8b6" + integrity sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A== + dependencies: + workbox-core "7.1.0" + +workbox-precaching@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-7.1.0.tgz#71e27ec2e85661a41b48dec0c92dae707c429eaa" + integrity sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA== + dependencies: + workbox-core "7.1.0" + workbox-routing "7.1.0" + workbox-strategies "7.1.0" + +workbox-range-requests@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz#8d4344cd85b87d8077289a64dda59fb614628783" + integrity sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ== + dependencies: + workbox-core "7.1.0" + +workbox-recipes@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-7.1.0.tgz#37625cd2fe7e5decd70c8934a673a7cc080a7675" + integrity sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg== + dependencies: + workbox-cacheable-response "7.1.0" + workbox-core "7.1.0" + workbox-expiration "7.1.0" + workbox-precaching "7.1.0" + workbox-routing "7.1.0" + workbox-strategies "7.1.0" + +workbox-routing@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-7.1.0.tgz#c44bda350d1c5eb633ee97a660e64ce5473250c4" + integrity sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg== + dependencies: + workbox-core "7.1.0" + +workbox-strategies@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-7.1.0.tgz#a589f2adc0df8f33049c7f4d4cdf4c9556715918" + integrity sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew== + dependencies: + workbox-core "7.1.0" + +workbox-streams@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-7.1.0.tgz#8e080e56b5dee7aa0f956fdd3a10506821d2e786" + integrity sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w== + dependencies: + workbox-core "7.1.0" + workbox-routing "7.1.0" + +workbox-sw@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-7.1.0.tgz#3df97d7cccb647eb94d66be7dc733c9fda26b9fc" + integrity sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA== + +workbox-window@7.1.0, workbox-window@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-7.1.0.tgz#58a90ba89ca35d26f2b322223ee575c750bac7a1" + integrity sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "7.1.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -3858,8 +5464,3 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==