From f57e2d5b1c3d8ec4415b7153dde4a736dfc0529a Mon Sep 17 00:00:00 2001 From: Pablo Moyano Date: Fri, 6 Oct 2023 17:42:22 +0200 Subject: [PATCH] FUCK --- bun.lockb | Bin 0 -> 216066 bytes package-lock.json | 1377 ++++++++++++++++++++++--------- package.json | 5 +- src/components/HackerText.astro | 2 +- src/components/NavItem.astro | 5 +- src/components/Navbar.astro | 54 +- src/layouts/example.astro | 21 + src/pages/index.astro | 5 +- src/styles/globals.css | 68 +- tailwind.config.cjs | 86 +- 10 files changed, 1067 insertions(+), 556 deletions(-) create mode 100755 bun.lockb diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..f78f0ee00df724e6aa0b876df739c9651ed4af83 GIT binary patch literal 216066 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%0AxvDxJf^s6Qlk zX&qJHUbJt@n|&uG86UFI{7j}-!25XT<~b?@cB=UL(&qA-#gaS z3sRQ`ZtR)5URJ$*FQ!B&cTQs~^qjT$wM;+$#w$h@MW)n_V%)Rx`lm=WnAg(Ey-sB$ zwbBIZ(MO_u-=TePjo+@f>EwHNS1@5LmH)yUIls><_3J-+$!Z$Hzvs?SU2B)#E0c;_ zDYtn=LU;1}2hYnN8+l9_If>2MBi(4$)=<9vXy4j(CaRs=S>YmYQc^z`Qt>`MELFwe zWBP9NSGt1;1IaTg(^22GW3;i>4c#Qu4bRW>4mnKm;7FeNBob-#a^VL0?(xW@ExiEk@NvUpXWGq1AC}|#!=l&d{g_YR_Q{dC!&h-LWcLS| z?{UvPxkt)$l9lND+6K|S``URrK2DvDAE3XUvdFrj*(WyBpjk}^d+ z!6$(`D&p^@vmu_P_~$(K&-`Ho?c021<~yO@n@t|P;s}nj2VJ^{KadWQw5HasZX0wr zN;{<0GT0?qQ^d?!Uk|lN9WeE`l^ISP3o^D79XRi_bxax69!Al=l4@;*U0#JLvN&A*!4l$W29(ag~!z9|b?19

cQ3m0jX?1xJGCcM7ZU+py*qqeJS>>JwD%h(;YN_=+f32w@3 z=M_1(-7g+(=>A~}?fbOqN-^tMErQ31C4M?>L4|~2T--JJj$gW;8bw{?V+>D>?Kl~ucas&Ge+#`8Dc#aH__)U(`aA0 zFErH?k7;|4(h}|a!d_wd-ps;LJD)gWq%Cwwxvd`T3}~T8tbMSN36-;pHo!yt!t0Sn$q7$f0JV zb7M<`4o+L&tYk(6*{O9?vgp1Z(>?G_ZT1Mwdt$})xAf@oZ5Hjj|BInX=UgLY?xB+& zyIQH=B#%5wl=7yW59;%B(gZLbV3k}3eb@i756!Y+2kPxXpU@7J& z_msXGaF0K#yte0b`#q;tx(W2>Z4T|5Fd-#J6F75oxVZh!LNp)s=Dgj0^N;bC1=C7q zC9L^#^Nafx?-rHqBxU(&UVCc%S@px)`8T#h)4ee#UO3X|enhp0d9<%oWP`E#bj)Fi z{qf81_c4|ez0NHp=}bDaF@EU#qx5(2@>N21`U_MyN^)bGZkgcw?FiN+R+`9Ol*^qV zGS;XKM)@wFeY5fohuWsnK9*k9dG_gNgUQTl%9|$Xp<_0yIrg6YE4@D}_%_p4JH8zY zzxkM`>3wS7Szbyp!>&)~>{RuW+k_ZUzKdwzVL39PD|RiZ3Jt6m)H-Zc>-%C3eYVY^ zj(bTymgY*?w7@PwCi(L0r(eqpEMM+)c-Wqjk=l^x!(E->mEYfGiN3zGg!Uz19cUCu zWLYg7qf|8PJa#UtliDygy{YwuxWEI#?fxVAsz1|+=mc-$rvEJPyl4MR^j^mXyMU5< zkpj(|1)uJ2RDGAxz8|Rl#fuJGuHhXel=?(6INmRtx`dCrs8gsftE)7hP zIO9#$e8bZk7mqK@aME^p9eTCz@@gIve&ZXI?`O0xE{EKc^aDLc6}N9Uix+&qE81&+ z1UKFArQ;BxV6Q@S*O73J#xK9I6Erqa4*Vt1?}5b zO4H&*l7=VTe$!3rQd&iilo3rEN7d-(`i{H{kucYQ9r?EdVv}A?-{T^GreALf4C!{V zBuI4Rvl(I3duHwscH+;o(cDV2EqvEiJ_BD+RC8xnxt9YT2 z`n-zsMq9GG)ol`z(N#99Z_m1R;v$DeE)c%$*Oii$x-c;7*x=mI8)>}j>$k)ccW)}| zyKgwkcOC7UDYv_Rp$qGR@^j5oUssx@mc32?R|uVXtQS-@$|Fm3G{JM;J(+;Kabef{2g?u3+r;-vbqu~6Q;Cg)6`$x_vNB+q z7dMJ(AFDJ|D7bPP0WPn!h$<)tOhsRnjZ&&;n9GhuoUwgYrmM3wjbY-d6+UQy_HW%05JEImuz*n#>-}G=b z@U~sYi2UR~JO_FU?dvIsPrG|M`?S>YOD_n?3HqeZHQ!sQvL{j{Xt~u;_t3%1yS&Lm z=_#GTVk>#FW=`gr)`i0~Ryr?y&boU3C~~=iio-VAH(t4Dl;H5uU*zvZ!*3JY#7cE0 zO1~6y*zUr4EmM2DJm?+wvGB|O+3SZA+8datR3A~@RS#t9dvir4iN>1CA~_S~yMy+v zkJ#o39Q9v|H5fEiFm@A3u01hili&R8NL*9MA{%-Aeoay}MUVGGJ?}btHF$!>ek~<% z>gN}aPQW$jfu|>YQNFuqU)M>`_74j}SMaiUyx^U9dp`F@LMN?)Lk#954rhX8^^d4U?K>>%t?J;%7v$l|HZat30phRMb@!9!nFME&UB4SCAGaRcwey@Ce%feGSTjsuutYx3y3fK~+SJg<5XWg% z|M4FEn5=Q$1DcXT|9bSi1ZN+-31-2cRm$aRysXu7HF7kOOgMt(80p&HJWobYSv+pP zZ3DYf!Q+ZdukS%DYHzpH7@OzbZ}J|cc^IKYV;DOu`%{AC5%~PQuL2kCo1nvWYO2LZ8gl)&DLWc?OvKyVk@_==?=a; zTZq?RWuPbBx~=-rNAzLfzO1z|yp<Qck%$r#KLPl#TAQqBT6e+_l@ONUNvcbYM_% zB4CA<=+4Q!eOyP~-rL}ERA*KzMy6I?5|>>>Ur!}O`|@x3%)MQ@WTD8T8C-Extznws zgHkb@nGQW4b&uo4loy2y^(Vy751DRsZjx8uSHE2CcywE<&tkXJrtMRucPuw54n$~Q zcWS%zrHG;Kq?u*M$4kC*UW`2=g70%}>71E6=Hf2d$;*+>gsF?CNa55aK>XEto_ zHC^kLxe-bAH1%?57Rr|x?Q2Lm*lJ`_s=FTilI95CrQRFDS)WZMoOj=p(Ku-a@+W$G zcz#PhEz9H{Eo2~nE;lGV0l)L&v9Ls4&-KMh8-~*;UlO!0_hwp*ym{!WWF3lwm5&U_ z*Zhxmvl4rxdob@ajcJ;Eh`0Z(A<_K+%AnT|Zrs>nepc$bkBXTd&rL1$mum*yHv02M ziuRq=+BeHU&v{};qqdEqtXH)|a^t)dKgn+4pVN{*>wCt~_kY4^!L5f4|m zv6q4$ypePBbj!@Y>$Z4miXZsF>6u|sbv(-V0NR(UqFVd&0sNg&ntaK$ zXwAe#LjiEH?Cs%J(txuPQuSMw3$<sy;#31W8) zLHUxQeTSb}Uc-H~N|M~XC;TDaC(q*C4H@#mB9h#1xhMEGbtz=E*YsSXr8Q3kA2dzy zuE*JO8LG^r88~QH8GUTwn4=!bmmKXI)1~?7hnfnzeNrz;ODDU}x}n8E=NKvO!Rtp| z30pqkDIPskWgKiQF`#vwT=sr*SGmND!KCE<>)d(4t@Vx#=+6ZO+LujI=s-~6;4iYU zIH9p<-Ri4rpT;UCgAeTdIjo#^QHy_wr1iS4TlxD}t9&zMM_NIrb}tNr<~4{_m{xc7U$51 zxZNT3B!g7cPnKd`OSrV!F9a9f7j0aL47Q=Dh!0F!krx`5ytA$*hN>?W+BefC^~XCi z^HWT$%Nw0W(pk{VmuSSOC|=>i7XQ{HhDDm$IeM9x>`pDK zYwZNZCFwuk`~R6&Q=@&~Y-{uEkD*I0J9pTD%T+M&tzYqL`Zd+m7+#fHBR+f!VI>mz zQn9&k|BvZCBz#Q#7YLfKZ^d)kME&4pQ+cIJgsLwM+Lz|6@!0vMQGx3TDh4;JD;83M z-KbW@x>G#pu9f8FJ~2_S&`I<(VlL>UJ37YMPAH#~>gwM#@?LQ?L1Vf?stbL-NsIPv z|J1Xl8|Atkm9w_dAd%ERNZ%H<^n%la-cMoi`OiBV^E+XChW!OCUbl%xC;$Cy8O=ei90Dcj6L)y)N zP0eV3#Mz#0#{2dwHmwSaG`Q!R2MrBRi#)NE8qWNL@})=n28LU59d*5NkNM#zyNb0t z=fbXsA38q08|N?RbSq6gnJ7`WCksz|F1=TiGeVNd{vn|(%Sw-r;1XWr%JU?W)_D zm!N!^(Y}Y-ukFvtBfr7+w$wd)!h}RwA z7da~_h4N)Z`##sdRY-a0%hZRX!Y>tDtj@E)p!bsTz4Bz(tUGZ|lVL-ZLGp^1d%!8G z*Gx@G`b~=o0p6nT-*uieIybLm{IcaW%9jo8`|@_IbaB4Z6!Dd)gXb#*zOj?8U&3W+ zFep-N{2o7jpo$)!{8$sQA^!t0ztNy7ld0REYsSbM<5W#pWY6bC05+2DVr zhL0G+f~0@n1Ihp8ulBbLx*S%+3I1n}0n+~5tvy^Ey{&P+?#Dr%+4_5b{~0u7-<&O+ zUFyWhVYxGU@J#Eq2CWx z_$SejeY5cJ{C%I+?-a9lSnaUU$`E%V2A2j6qXe9lsLH2*ChP=OD{Xe%Q&||`+Ln2tNq^>m;dN7N7}^y*be@q8uA|Y9xl$}kecBA>vt^woweWX z{-5BwJhC6o*4CFD;Zt4b^yfMta@?>QHU|GJ?Eq=xPIgYe$E|<8GWY-1{`5otIIbcw z_#ekwtcDZ(-zf&jakGM(gOKm$ogjt3_w>7d|0gu0F4%bvHU`M&1KSS%>oGt+M;2Bt z?#R7)(eQ^&kZbmk{cocoKL@xTg@Xh4s0O3!_kWxA&$1s#+xU;f{?8cy`*tpz>k0qb zuI&HZ;`RTjA=~~(zUM^h^8crDNL*CmM;GXO2oOyUeqaZ`o&JaK+OXPx@3tD zv22I*?_BD?s$ts(1oS_-Abs+GYWYuZ@Sk$W7RE*Z8v$$tuo1vU02={p1h5gnMgSWD zYy_|oz(xQY0c-@Y5x__jz+57cpLGrEe3?cMmgphT_908u|^?PZ@Xz++;9CD2I0<#_R-0>&K z3$VPzXataN1PxYkIx*W4LOu^u?iHpS5oiS%tsA2u&oYk(kmWT-gJ%HZB>h%!aNc12 zkUfFNjQw7EG3DTS<2Y#;?JY(__8}jm^yd%;gN>Fmr;yH18dwEZ45NT51uWE!-vt{ zW6Htv)NtA{vHF0~=t1kiXcHKX0klrgkmE858uBtDa0gRv8dHu5v}lYrgDJ-h+Fgt` zhbhMbS{z232Mwv;AwU(QEn>>Cf~JPimM|I{XzCbk8Kbd-b{;h3n104+9FW(*Xe*#0 z?Sd2F$87r@Q;rKX0gUzoqa6l~5Tk8iv?HLAf`+t_pBN2^@c~S^O^n6^8W~30!f3pp z%^*7o%Qi+sj>Rx&NW0m=X#9}R!Iay@Xab-;!f1OKO%SwT(2zFr3pC_79tBK5L)r)} zq(~Kn0A0+s43HvOVSov?K^7*ACIb0G7>xxqBzp{C#b}2xnkZ;&7>yO99S7|-fGlhn zO$_oTzZD!Dc8rERkNq`N3aKjxXvk;s1n>$pq|NbRGzrL?LLO;z#~?+@O9C~Rm@0#Y zR6zE6aXF2 zI3TqG4gTRM0+%qFHAXuNniy!DklKQV#6SrU0gVgND;P}~^0c5KZP*U8tqSC6KttNA z1E!oR>i zax9Uy=?*D!EH40;Adj@o+n92ikXMB~vV>zaEyyFs3u&(rkRmT@1Fp!9!*T~xP6zUa z7%d7@P8YNl0BM_dG3E3ikHi^ihcTFP7a@C@%mJh>zuPNDvj7dL3!))?3KAkq0NGX^Qlw9Te>heEvMr+J zVYJJTN47<@0??3ckq4eLfQGcMLX2hu`FD^<+D#EgvxWRq$RkTJM!N#}YRDsPsRX0h zL4FN$+)6Q;J!tC~?J-7k01fG@k);fyIYJ)ktC6J~qd7qy>8p{Y0;4%Y9_g!*r4pmL zK;8?ZA?+H;x&mte(r%D?BAOe391rAJ)nGJt$e#fXIaak8%>(jHkVp2r4x@QO9@z%j z?|O{p1$j!yBg+#=k*qg>^!>=vh$(j!^6LOnCnS!@%RT_|zDS*r_d+yZ0C_*;y`Et- zh9i)Hg+b&`N_xucxTq}5)cz-PHl!@#g_H*S-{U(n&mshf0Hl9H##B;ZKY+}8$N+Kx znV&TP$owlGK;~RIz#||Rh=VfmKmw2mBmv1l3Xlri1MUN9Kst~KWC7X01K=T$13Ut9 zfjl4|C;$q9BA^&30ZM_#Kp9XDQ~;Gg6;KV-0JT6JP!Bu-8h}RNDbNHw1Db*7Knu_c zv;plv2k-)T33LLtfZIR>5DJ6<^Z*0E1R&$ZA%GP?`g(SN1K0Hkl`2KWGeKoFn= z4gypFGABdkU@w7Upadud9s}jT9VinGTmmAIbpV-nA@i&l0GV4Q0?9xMpadubDgZLa zLgrNG0AwD;3-AHRya<^G2?Oi^2fzui0EYlpfDj-8hyfB{KY+}CkogYM4v{u~74QT6 z0Xke9oG;M0z5?HXHDDe14*UQ%fSS0Q~9(ib6p z=p*0(fb{K1Uw$7*1Cjt_3`hY!!uy63pbHF^X04xGaz%uXwm;fe$0iX{+#^#fN zG;j()#!)dq96-kRTG(e9Ko+0}E`zoL_4y3AL*5lIhWrQM74RBB`g3HQlmboyrvMp% z8DIfe0X6`cA9Dg+fCl*RK*|RQ0?3$&jFHHgh>U^An1_sU$ayVt9@_&T=dQ@PDspa$ zoQw7Yo&YlLc>`AgAHWyz0|Eduz#OmulmQh$6_5uG0HnYe)MX!}cmM(L1=gp4)4(7w z1PlXb014nU#Kjs?WQ=?Rb?*VTATJN;Vc-aWjEM&ULI628LdL^Sz#K3MOaUK(+du>m z2P6T3KnQRF&;<4aKfrqwkVD=Bcm!H5kPj39CBO^dI-mpS0+)a%@ZOD3*QdY{*iHbT z20CH=InV-B00y9?LV6xR&MlGiL2uCPfno3{1G0g;Kr9dpm;grbx+!1=XamT3&?~?c zUNZyC0pz>|IZwF;1ON{JNdP(5K+Y|EfN($*&;pQooGzdTAoDi^zyv_f5s-5N&p@vOr~qmJ7ubc@k=N=WuOb5f!4iD>Px|l8myxlF0zlrI6tIPDk#Q91 zi-wA#+M(j!6oz0mwWQ>CdPDWd42t*bh(w z$efcLpunsn^Hvss8K4Jf0UCe~_&dL4#OR2|1#kfD04FBT11UFv^rgH2GS9^akbOn! zhSV9EYasPM3LyK1%sG%4A+I6hERsqBCjew$kac8CkpcdW$H=&I22cQy7-;~=d_);g z0+3iC`Z+)qPy>)M>HspQxCkJANO@fVDT~Bb2SEC1w$Dw zuY1j2w&;4SFLn1_s)9)KHw%$Fi}h=K$`qJZKo8wn~=1tkgyCchfam21D-f0; zES2x{Oy4Q2Mp&hLR=z)hZ;vAo?iz&uAS^+62H|OhwFplkynyf=0;Typ!a4+n2YM%Z z^t&G6MFfKBY%)dbR9D(BPMfePX;uF7=&Zh{JuTKz^G>HzSN%56$^sYS9 zcjAp`((gA2Un5XD`w_lEP}19n=PwbIw9L|>xC(8BSF3k@T;fUp{w>}~t`vSoID|m5 z{t4kngd+$)AbgK-7=dI#{3oVKbgjNq-YHKcH-$%vua`6Bm1L@i6QBBTqz8W?{E2WJ z;TXbEgkKO8-S{2Pzae~wKzc#C^eY0vSIb`|{vUWJn##NWm-r!^lL&t!5HIw80)gnP zLLfbNRnv5SIbJC~^}A{#)IvBFp(a8NglY)H3-!aQBM?4~1JpsFeh|f_{@P}IC%%^; zoQ8M8p}0g>p{4&$>DH4l!l{dAg41_;S8(g&n}Sc@C=j1i-c9k_1fh}qr7@t!x@Uq> zXo1icp$)?M26 zJ@Br;?*N1$2-Ih#zALq_9Rcfra2^85lKQ1&`$?YkPUTAFN$+FuI~t)Tp0C62wFqMo z#vxpfK)yNo=+vM0AQU0wA&{KC2#U-v2EGsP`3MCF1TRGJBTPaFAkeoULI{ESZ4rbr zglPy<5y}xt5vCx-5EOqw8D}^LX-r4B1>t4{!ln2(Al!&B9ialD4aLDP>A+nGcOu+@ zFjKzI!tX-}4gK#&(9E5uj<{>kFXBmIfQ2s zotoB%HL}UuOMtj z*o3eFVIu;4qq3%Qe^oxyx2*_oBfN$12Ev;N?<4F)_yFNOgdOtzUHra-@LvQa4#oQn z;ah|Q2%jK)jIbL)i9>DCF1+tSAQ~Sb5Dj|Yi=fc>RDSygzn>#~g|H9d3xqEb_9J|a zK==e754wcg3csxpzQc2k>SAn)`efA+D2+o1)b}Dje?~Zp@GHVE2$UxAa0G$k{(wOI zevjWP5e_3Lct7F!M+7B*3cpJJhz`-9pyx?XpJ@D!@EZcji1I@GDR|T|`v>pG5so2H z`hOstL^y%)H^QF?e<7rSPl~6cMR`_eDfy*xq5RectQG>53GwqG0?CfXy%O`Qhf|sA z`K9uwG^h_s{opzXXClxzng{%(BNQN(NaXf-|3f( z%j`Nn-W}_Sx~g+i8OHTQbzvHskLdjH+S2NSt5=(lm6o1{tl=y5SSz~Mo%K*g>Eu0t z`Qe81_G_byZ*-CUk%ED{EEcB|m8 zKgBk-k?BB0WF4CVr|G!rn?F7I+ay5J)4CA{-axbzK-b96$L$~YS;ZNEWC{-QJpO1| z-0zy!yx|>7cMsdi)Ow_4ivA?=w#9XDxyCp7cFf_r&b?iR+BC3=rdf(iwmZ{NwFF%^#Ot z4MS%6HgSvJV?^X^9&2RRZxe-l7{-|H&;q3&llRIhy>=%0-*CHU1-t6zug_l%kI2B>AH5d++NX#~jP_g*S~uWo1#L(zw=bowFZvGY3#Nw6+1_0akxT-m_~K3>w3b z48qw694ga{-pkLMc5{Q~Of54lBa>(PNY;8FzG!@(^J zulaWPc1bM z8X!~(NT)a)jiK~h*LnWC?fb#CZvvz{G$b?2by^LPPI~yA`S&)tf%21)!^|}Sgd}>- zV>f>BX-Z;2!`&dN=I&>+3eu$X%d8vL&@^*R(rS=hl)9fUxqIX_bIvxFWu2 zI8fqqb;?-r&N<)3j}ZrHnN)PqxHsa7`drU%Ek0x6kj4=}Ps z4Ml*U45)lw0EEhPcikSLhK&bZ2?&)BWWdFS^2r}F`$+R^hhAR2S~uhqRl&6hIAq1j z_qM9P!|N_%4j2?HrxHagG2+8pf4(MuDIl4`?iBkYo|rG{y79>2vP%Y@{isX_(s>Wm zsLmZ4?wxwo%udq*LG?-N0iOv@B9+{VqosKx>%LKk(_!A00a6E$5qIu>^4x0%o~}__ zD{*Qb%lrD!{yWn(oLHeRfbB zCJaAvq!>7)iNFbmygrKZ*4lpaA1d`weo*766s`nLec)`}erVnFiGwF=988ILii^wO zy)F9qza6KQ{8haggvo!sYx8($#kCuc)LiuW51kk%gRJHKfKV+NGyKCL<9~U3pGIvN zAf&x-&z@GdN%dW&)vH0!X++VQH){?if>dKr+jny3lby2bJS5Wrxfmeut1FH-@D-iR z-bpqw12qfg@@_zy0aEt!x{vnu-XQcKi}c_aAf&z5U+F!g?VY1O0Zx{%2UgUwU0Ent z%IUI6CGoP8<5~g-HiSgl7Z4DvxOuJboeO#lTQ7NobOr%}cDUm2P2G-f_YKdJ5R^ip zC(4q&vuF7^8|N&hc7ZGftk{iEL(;^B^S3ph9DI@5Q?zCzxT;wH zDBBhCgu?zj^q7XVYTx#?-7~=fwVJ4?*7j{NL_=J6-nA_9UePnx$^1Z3O>J*_8Z2y? zCm0|hWdC{QD`W0|dIE6BDpQ$8-Jx)v&vnZ+UGp2f_4$NG)q3^p!A2yR>s~#(1Jc9g zfl?C(LtlIL>fIZ17cwa+%;O#7a(&h_|? z*JjE5pyW)gCD#ShbcFRMGl9RXK?jaLfAjgZm^ZGCxe<>SM$EOT(MPAg^!m500HGQT zxy^1U>h`GXzyIgYdpt)a4y029rl0h!=dYWd-c~=S5D<7`B)5TpkdD^4CiCi@r~YRv zAmj}KvIr2e6c=>4;_pAkHKG=faFCzj5CBm-{o#F|+)`_Q7N^6dVBONzLsf+6DrV;0 z_w1xdbSbxXaLB2&FRQn9 zRc!XVcYzvZ75Pb)&UDgiNGI8=;dEFAp1eGNq_}OX2b;BQI|8*H5SC7U)K}sQ#iB3X zGo#6^NACE%2BpJoy{V3Z2aLjkw+7%XZ`Sjp{hvN^1Tv7lf@BURP)@;tDK&1*3YrU9 zSKl+a;=#U|ou#aS69t6ydc^*fMfc@CH5w2|jg%*`Cjt8=dlJ^v{*lzaTYXo(-Mddk zd-@~3)CYZQoaA&iqB&{_9B()fj=+wV-Z^bor;gc6Sq5l*(En^9dK7!tTomv8z;on5 zrl)l$NTLk^gukP`f>%TJRPPNEMzV(w9B36m{#{FM-Tpj_{7@;(>iWd4S@UluyF+aj z^g6kBDAmCAHAF-ja{93C726hn))hEXdw&OnEX8xj&;8_{ibq}qq#OC8XwuIWrEz%D z)Z0$Gs4Mw=5>g)!vi|ih?Z3BP&mX#Lkd}b70c6^J-6z)y&LTa28!q(`q~-p72T$J-p|+kJUzCt_Z_4X;!yyb~X8w%7Cw>29UEpM; zp`kOAs8X|vz#Fw@k!RjHa959>e*%Ym3Q8x8UK{+uc^@qQI%DJyH35MUBWiiR+&K01 z=G^Sc-q(Da=(%Q*2bt$9@dV;N*UURVp7+KdT}A>YTh#hIe||ntT;G+Jd^mgXoz!a+ z9TwM(Qlfnp2i|V>N8oqnfGxQ%nj7~A@?7=X^}KXStzTbY4l-ykU=DDoV=b$%hJkxkt5^K~zs^4P}5fFl*| zF+fPG9_ldeg2r>E5C^i~_#7Zq+NCpNublP$pYY=q4mJTo68$H8^3W^R9IDSaTym45 zZgyYhd_1$>@nw%!mk>y_DBz1n!1b7(GiHrnKWLkTK%yVYbRKwq(6ZXywopF{`J}7{ z{XzED^V{9F=ZAVX5jANO!x54I`0Kd6>G(&Nv<5`B^~LUhKj@FSejk6;tP{~~7jQak zN54cmB!e?b3U1u>#YwW37*`;<9g!RiKKgU$)4NMv=XAK9{s{=#xvg8fuD_~i=)If{ zx7)>$aIiQQb*(=u+{y%yRP#Al0m|@?onpDqP}2> z58`Qj7@9|;5u69FY-eMEnf*7>3sENHvKw`^4Uh(a9C>=#&z&#q zuo@7OHPYz~2+5#*tLA5&c=q&WfS?~iIW3_bf8gM;&Ihh&JaQ(L9L7AT|5M_RamjV6 z;jcg7v_H|y0ZumcF$j_$M@zV5*F)uXkJ4xaS|-ZrltRC^&|Mt7zf;jQFIJB!qY>a> zn9NVlf_L+#-9D*3a5Bk|X1L13Xh`tq?z;c*fXi-#MM4A2nm7(P&A|1k(`!AL^JD}q zEhPhDt{5O_hAYl|tNVMc$DaBu<1l0vAPoU&{#4&Z_39MEQphR?S$iVIz}@}DsvUFw zS$Mn#>u4rC9&XJ5S@c=!+lN0>^Ks58Ysh<`Mm4MO__T@|z1IyOt|3v#?NdOgOq+gp zGHuY^ak4J5d=3FZvfi+CW9J9veRByQ(k5DK$e+NWGCgzm1F;X%KO?VGdNnam#GN07 ze!tb53T})xNftz%Y=>-+I$O$^p$r4 zLR`Ok`tb2>J9i-)Pu3FoDUJt8IIjNBY_2(D!8(sj2h{cghj<%w|81Y{thS3~GQS>Qe@ZoHEX-r36w zK#k-EYQx(L>HM_ihT=tgc6^|vQ-*!G{%Fkg%Y$ooH=ovq@dvg7wyJvoVY3C|+P64s53-Cjxgd(tjTlY-vbBdchRbh6la$4EC0PQ7> z&kczDY`tK}&UZdO|8}G!+u+`2ItuHHxk*TrZ2Vo%tzF1qYChDc4-*YIPKKVa$j{u9H9hNj?RQ=23opK3}(-Y}YNL z;wMM6x{PWgbDib-5;$bv2Ifbbj2-7eyP#M;s5KYE+tcS3KU;fW33_^RY|ujEA?w4S zMzv(v6Yov=VNWxRQcowX0tcq{I*Tmd`U^y@&z;=9XP-0bkxwph-T;Kk^rf0hme+WD z)zi#126#|UI}0oJ-ZlSu_sZWM{e~f2+ARQ~@~PEmVxy@C`#r_^;rWFSAe7Uip$BF( zI(=n3hOl&!sUfGViPrwLjYn)bkC7Mk#Ym((Z$0=9$=YD7{dWTbR6MXw%!5ZAz|;TENE`Mr5B zmqokPU)>Uzk51TH z7qf7JT4t5}#Kf6Zj7GqLqqby{%uk1Xf7d&4!B^C7OWsNVA^%|hSA)O0zv~W~8Iq72 z0ih9w>>2m8x%i#U9RQIfw+IlD!7ZciF8saL`LAgZ>vXKCS>sqkYEv13gMy1|KQ%3U zD`_wJRnU;efRI1>Y=-@xw4UkP`Kk z#(W{T*gYGK7~J*NCl+gRvo3{`;G8tE>AC&JwY}+ljOHnR2xiga1(=rZa(L8VU-fT0 zP)op6ayyJmAP$e?B0T&T}K?KKWfZBI*M8#`-KksQ%1Zd~M56 ze}=L5(a$i?-z%YyY}eN9_)bc~VYC zd~HJli{X@lu13DR4>y9-wGY&*uSb%g|LprM_KX8xx{qDM1#g_mfx$S7vtWV1~ zg7DH%=h!O$7ZCCS`mdQ0xV`j^tqkE(*aHZfpo(p6KRvo=%YEl+C0Dx_?^&vdZk_S% zGfxfF`HAfTL6^It^QHYaUwX@txQ0`eGPU*`;w5nw`bTeW|FZVfD}O>d>WK5?xF>-1 zlGkTneS7x)I{=Y&+jLx+b80%K%Dwlf2h+s(dpNXf&yd&u6g`P<}Q`_8ESiU2ddiFGqZCnBz zX%9?$EG)O3z#)4*`Rl%4Zd&;KnJfeDwH*MY2_WmA{%q@Wwb~7l5Lj|+8JqwPdH7R{ zcYl7$s(g$=LZY0`S^dNu%h5NUA6C@nq)y+g)%1G4XAB@wC0Nw>(1GtQ9Ju`ka_F1BB;rdF1L=E3dg2W6>CP<3DTP#TpX0LW~yW9DZPF z`IfJWq4BcaE(e5a@N?dR&rUrzMm~jvSbI<30;dyjHlI4WFnTmNXcAkvR~a>v%p+P?iyX}q=W{NK!*bt_|SVXfQxs#qjzxmox~ zXy>X@rq^n`StzF4lT~C zsX?{?LhbhHr{+H~?BL%tTP|zkmw-^usLLIzH!oV=^Fa;r8z5Bc>sCyk@YEL*HfWFr zLxiV#@wi=oJ@M)woqu3$->iFWQ$ejR(ph!>Ipd$+buG z>6~`|?+q`WKj?i;2G$xo~DF(vf4t*6p@6HS79gEw`>CL_M7{W!kmz*+*+>avKZ?jSViDn*Ddtg^T(EBG)Tl z3kXSP$@EX#4wznpW_hHngMc&yKItrZ~D z6MwT}&8~-@UZEQSw3cXKl#s!hEvJ@d9@ub?#&sDWG-kKE=T$8R<_@QsRVkf0fRIJ1 zwQy(VvfG1Y8pK*U#hysimjmDGwKXeRw}}U|bgD82X+6WS1iXZo;ota-Cerz)lJEO=`Q-a0?#{pM(VnQl(PI;YmP(V7Emh^Y;M#$gP_bZ(c- zrHNIR5;c*VZ0k+hZE3HqaZD_^v`8kFTtccs%^D{eqVx`nBmQV`Qq;A!XOFG_Eq`Do zvx8~79Jp`jV-*E20YZxnA<-d#(2UK1X=g3Tov?3}riq_ONcVx;j$|%u zUdj+&8E3MF7GvJzZWJf)m!VR?_}e$2b{f)o@!n})^jkcIY@#d$>`7%qR=wVlU87(7 zoYoqW2iXnlh@;3+(Bpc2-ufpzeQPM|2ElcY38FU68@;O96)UR2gPcw{naS%q>#I8f z%vUngQg5@h`?ONFn=29y1meY5FBI5&MZFb$?`5ttvEb2Vy|*IZ!*)^pEx6?U@3z%B z<)=n!@7+C7j08`AF&=%Z`>xDJTs~mj74-<55#RQ^tHHg6r5a8&Ru+hZUhhXdS#^8e zx=9C#7r_2weeX{1hZ}3Y^`r)g`Oq#za6-Y1vHz@USFJD7!Ae~!?H=HOO8ed}V`q0* z*Rw}`?9XbAonzQzW4TvkJ8-Doeyi415BC2q_*xCDQ>6_V>8>vTp*DC#uXj7QXxU(u z2Kim$H2w3>j1k+q`ZUOC*NYbLk#o{t`rx2a`_}5>uI{Vb%0SywAID2o-@1OC&C!00M zO@I&wOCOs)=}7JK-q#@a0YV(C>F*yO>D_UW2Kf&lO#pdsN&S{vIvpIQK{m^DE@;>( ztJ=){OEkzXNiA^w(tmc}yS}dmIV^E<&;I+gdaW8A)gb=>Lizdjf!HrgdLMmRgEa66 zuJ5Svc;Unb7nN#|_JELd=3V@KyGgSb+@V3b147g`e{=8ZvziPzra=ZuoVSivw3@bj z)I1F`L8eo?L9fm)R=aP92AM3WbsfCp`6Y9oE7u_Zzs^;y&Xu9hcqYnc)0Z>0y%`1g#%t;|e7$nJcfH+Ix#mu$KW5UlV5doI)U{!H!P-M4G)ZMEZIuvFm;n>tT88qq~~O zY4XVxA)hagHcFiMJ?+;q8$1s~2G}}4?dcgo(U&=U|GHSgf+m>tosLwfw3BBq5uN|c zRxWav)&vJ$Kql=_{sZZp4h?zxsa`MTU42Pw)*bA~z&ce=DN}v9?d|F9{`i&rQCiIn zNLfha=XjmA>l*i2{8RO6LHQ+_1Fj3;I^Q44bE8SGd%$0}`MTjzP?J8NH!OO3Ew>!< z{Sdto^Ujn^26(gfk&<_W$c|B!JT8k}vk+@>QGpwKJY73a>>RhH{~!CoHT)B5(M|Fr zYw%R~EmY@558po2Q~$X)wVYb#2YZvkUYyRbr`;vBZY{h0Hcp2e6qm`aC9L5UkXWP) zC3Mr6&P`UX8&6~SQV1p-NRPNu9LVx9;ea$A(&--&IqkBl*QNuv=H37fU_ppC6A1Z< zfOrc%0aSd~JNs`+AAI(8AF*`Eg>{j)MVjcE@#^Zg`bWqgl@h%X5VFe4M=k%){Ox1C zoKs%?JQEPI%4=pWxot+BV|fhWbmjv>ZSdrkpSempHY)@~uGxM95GtSQ<#nFFt8IOn zeUYp7UIc_z;DufvJNVdR9cU~-=BFzArcBoEONpASb*J*lvRrMCI`^-wbtmI*UJBN7 z<1+mrE@XZ1$`$+8kEs|6>B#a4hkP;GkT>R{H4|qys752s$~wprA?sI1_+PJn@&l#! z0o}n4KEKzUA9`y1W$n&*aM2;)P^$?&usTs9hfdi^?6Hu>BR^I>qYPIO*`08{t3zp% zGg>wOoW{vX*5F_n%p2*>8*A^mXYXxCY6Bv5^l3oq1Cm?k?dvvNdijeQWC$u8;dpnp zx@+dB3RaiGF#4`Hk9^B$dWTDQ)xqbCzmPh`a@3VgW6e0r+Cym z*L*uBa-+t9Noh;nDfYw)-9^5#_oEw6?iz8)X~40D$Q52!-yrH~pT=K2bkWAzWOrnK zxLtsC*%6#`Y}v41`b!Ap=8s}`EFh~d9P`P@hKKfOI31@8iJpFNOv~PjXZ;C?l-o}d z(rZHX4IlnkoBF|0LrnW-J*aIo?VB;gv~R|c)2=t^n=!<+Z^n=e;G7Lv8~SDpG3}c% z#I$e5kRYg$wKVk27-HHtV~AWr zf*RFEaPWsrXVeGZw=WOZzZMX=3jX5T1&Lo=4k!L_01*9z?2d*kVWyq-c)G{$7Grj37F}BgS(HejAr$$c&L|SFj zoN|j{$^rW!){xveVis=Tx_`d>{JJk`wojaCk!60`1?hDZIBmf7u|@Uv-S*nf10 z7G+A*O!LF%t|a&8Q0G`WbpD$s5Ot-!`eItY%uX~*njx0tnp2})=anzHj2!Edvrgy8 zJ)#ZnH*D0fA+zVv9yL)4Ip#Pd1M8AA)et(t#DW?@Hr*?{w2hNH?*0D8fn;~29++55 zc>;rpt)hM~YNN>*r`5O_B4D5CI>k)^MQyQm$+}hsHw}Vt{=uz#>_kAB9S4ttr)d!Fks3j9V{wZzf z;^ucMkc^z`0BH`$4I4&QT)g@A&lE_Gs|1jyfE*iq_m3H0x1(MgmuZeg{UJR_JpBec z1*z3ccc;GzYK=k7mH+CNAMTm_DX7W5v$ZCg+Yn0UQ&1xtl09wqL%&RWhSo((jXwcM zD?qL-U;fJPjX!@-B2fY6-*Uj;6|VDk&>RY;Dd#&@-@S(fMTbTcn)aNX?!aL^FE z9sX{?f{|Tb9}EuUjyD^-;|oR0LSEPP&4+bcH2MszFunv-sMldS*2%jvO?EYR72{P^ zk+qe*&T*OBYqEU*p1p?Lx>`%rMsAk&+Nw;g_1YSek+b+;t-)5jW#m}un~hbrE;(y^ zaNr@)28XB5yZqx-7to4!S?jG^S}SX5Z4WS>c&_LNC!SJeC+lVlME!ZA#aSmGK3K1* z!dnklXFx!(;_w>Zibvjm^mzr6k#i*=)ZY$2^iI9$cMN_I5R4kqQFkV1bdXODJ8E5j zOiu5hRtA1=qlF@!thwIu%?~d|Ke!gYP(5vpU+T{tzS!e=J98-Ys_Bf+>~7t%WsDb^ zZvFJ#cTau|2zhB4S+2f-kOz6yk4sjKeQVlvi~~pp=7YVS0QL?29eDl3ka49G0im8a zxVApuGEoNgt33|-)Vo=1uDxg*E!v+RxTgRX*1W~Aw*JT_7Cuc7Y(~ z?E*n6TTcncTm}R&X&0ooZe!p6)pp_E&5xDc$xQ#Bu{)XRR+`AZ0ow!ZWcdr=@6q4F z#iB3s%BmCau;WI8`u4$B6Yf8awlhvUy@{1lxo4 zON2c*>RwxM)q&5@JEYk@bS84FR$6qoIT_pf1cnlDeg=3`PKoEU8NfldE3wvt1Gan_ z>B+XL$x>mf+T)j~4cIi{!KsZqlYdR;=5@ts0D#bV{0*6DtzJ9pl(vAt9+Bmu;Xnnl=s8poth7OFGXES|w))tI}pw1?M|?C&ub!)lnW8Tf8J1 z@uvAh(HM^XN)vuX+T}Q|BNFliM#dukP(iQO8QQfO-F4Sy#Bkon6wH_m825gMBb}e_ zNcX|gJj8=1v-$)O$;*Gqp57`N%+@dEzVUC;de`c=bMK7n`QXMb#lzkc48 zdtbmi>FA20aWnG=^lkBxl))sroSbDrcZ6hET@m8y!$xjWv|oSud` zVBM!KNHbi3Q|1fH`j~&#A}H{HCpYR=UWlv~#hsDq?VgvL)2k;ufVA}1)26kCntlYHKo{Ki?3#?&441po<0++1#v!dR?0dQlgM zvjFG7Mat4b#aI}b7LF8jvB2o!wt~2M1T{S^R!|;~`2+4eUvUKIo5p-Li5Me-w(*0T zhIBHCVy-{b1;T-6YeP*$02T4zW~mXj4US$&z|_CGvvG_er|yhz5WGgm@EP>zXvUQI zQ43b1rG5e(qGV4;uTfG_LCWMS%eWg+3;1)pcmw{lNl}~p>L?`8qr?8Ph)y5av9Pzx zUO{%@PHEL+%v<$hRzzK9eH;yaL}8Um(z>z!!1{ap45)w>KONdP1nT0YA8a;UL}u z@gQt|6vrUL)aT=re7CpI=PmNtRZ6qyR179m+~j&;lE_|7WYLXndfEwl+F3D(EMEVjJR=OFD6t#6ztw4Q@EeRos;V z4DrBeI9X#ge?U{8xgF?ElH*GV+`iIc51P?%$VQP8VuD=47qEkWoM+7WkV}z=+78LW z=%CS~nr}m1iv-Hr3+gP@TKh6KCP$nZ(oacF${C%&RvuBAsqbl@wsMCLwJZ z4~o%6CyK$hDSAsBFlC^@Y~ciXl!zWjUeDr=NBk+KlE5_5N%(?7pg{+RvbSIY0*Ej`1?S*mKU9;iPm}lS{KcK49>Jf+X zhQkF+nlmLYoE?e$c*q-r;dG-|@@&#K!~+q-I~T5#kyD(ug#HSNLR>VL*pm^x4@Y-L zA`4$oM@@VXL>%NI8PFl~MR#0LMa3d3;I{Rm4e>z9@XqpfYUwmrm>5z0V#ei?rJ5tI zM@jSA@**OEig-W`rfYHR+X1BzbZ)jz9=fmWPC6AfT{Ho7`hjZF1iyXiYL@{>>N6>| zqfRS)V+29dBrHZHZ-lw@dV;3f zB_>~2B0KJI=+KAopvPcS4Yf!huf1qGVuMRN6p1PPaG5w+3o|BlnbPwPX_K#EU&gv# zAIRw5QtH(kdypVt{E!k2tv?EU?S*xP+e)f+?DE-)QN|%zDDhdKPWmA(%mSKtV3xUJ z;Hr**JK_ly*cH7N2^6#!H?L15(Z|9V@+$C^I#M!51U2IaH?NK(ifCg(@nEiP|5c3x zI_fhsrP?gIk>KBl*N-$ZZ8a;ILqV+7zM|Nw6(3*y1=9 zBX`BbNC%L0Z`{^6SvqyV1i0!mTWC(V58b&y!#41!F%THjzfZxw4VyfPJLy1HJV21t zQ?-|)j{AhX@IqAw>_p}$OVKo9lS&bHKOu2_986+|u$RXs43xj7e2cY4}CP^MTf=0;A~8e`{M9hX;>`giP{xr zLQGIh_`*b;oFhXnp-nQ2ctZZ@a8rBjz%9tY!2eVd!e6v0J8e*qkkk=EX4I)xD7T6M zQ+Y(4phbS*5S10Kk0*iwDGYenaG>nu=4^@!0NF4*iHRCgx|8rG*ns|9UE=XCjm_TEAk+-AeN`nybmTR(aynBjfIP#6*h#`IH0ONbA#t(8`Ycw zQ+>uL1g&~@sQda!G|G)`PK^lA#rH&ELPl3wg~}PCz1U(-i>|H2qfMUjJpO1|oEm-k z1kI$q1Rx1FUF!<6a4>IRS60$d1uey8rS4mnQ`={r4yc#|kZZ~m7^Fsu2OMnjr^W$2 z^_k76Q+*Owa1tAQ7bj|Z4@c8WS5^`Reh}Z;eX^Q4Wg6y_s>nVSFS2iwYX~M11`+;6 ziBi`O80xGpJm+FuOBd;r>&f*6ki&>iK4S3Bhs)8!3W(*az69b0{*W7EX`yI7W|G9z zF8br85*rX)(HB*S@jS7dIp&lmPNbx0pb;Y-G_o5N6Q-D$h{|CkcL2N7Fm8lv%zSQg zVQ|B*KUNsebw`nU0p2htOXI<>DY_S8{!BOgI-{pb9F^Lsk(?vXT(X1h#vMKQC5D&&A+7iW}9% z3>YMUQGVnZ+vG6;$8)SDe!$CMwlM%kQ}_{8>^vWZr3dapUjQseRY1@aDayk=S|CS{ z>h~Dtl!HFZ9@~^PU%Q90=3i(>7B;g}Vdvqp4wz#2uwHS0SY93pz1WYu^M#t29^-`( zQFMy~K6imH7K?{MzJMEo!1R*!{IxzB64t*Wec4<`J^4Pj*xqYHN*9Z=py6_*7~D{cxgJy|cfLPAY(qrgkO`1a z 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 04a9c60..93b742a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,17 +10,20 @@ "dependencies": { "@astrojs/react": "^3.0.0", "@astrojs/tailwind": "^5.0.0", + "@tailwindcss/typography": "tailwindcss/typography", "@types/react": "^18.2.21", "@types/react-dom": "^18.2.7", "astro": "^3.0.8", "class-variance-authority": "^0.7.0", "clsx": "^2.0.0", + "daisyui": "^3.9.2", "lucide-react": "^0.274.0", "react": "^18.2.0", "react-dom": "^18.2.0", "tailwind-merge": "^1.14.0", "tailwindcss": "^3.3.3", - "tailwindcss-animate": "^1.0.7" + "tailwindcss-animate": "^1.0.7", + "theme-change": "^2.5.0" } }, "node_modules/@alloc/quick-lru": { @@ -47,23 +50,24 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.0.1.tgz", - "integrity": "sha512-DfBR7Cf+tOgQ4n7TIgTtU5x5SEA/08DNshpEPcT+91A0KbBlmUOYMBM/O6qAaHkmVo1KIoXQYhAmfdTT1zx9PQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.2.0.tgz", + "integrity": "sha512-JvmckEJgg8uXUw8Rs6VZDvN7LcweCHOdcxsCXpC+4KMDC9FaB5t9EH/NooSE+hu/rnACEhsXA3FKmf9wnhb7hA==" }, "node_modules/@astrojs/internal-helpers": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.0.tgz", - "integrity": "sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", + "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" }, "node_modules/@astrojs/markdown-remark": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.0.0.tgz", - "integrity": "sha512-s8I49Je4++ImgYAgwL32HgN8m6we2qz3RtBpN4AjObMODPwDylmzUHZksD8Toy31q/P59ED3MuwphqOGm9l03w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.2.1.tgz", + "integrity": "sha512-Z4YNMRtgFZeHhB29uCZl0B9MbMZddW9ZKCNucapoysbvygbDFF1gGtqpVnf+Lyv3rUBHwM/J5qWB2MSZuTuz1g==", "dependencies": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", "import-meta-resolve": "^3.0.0", + "mdast-util-definitions": "^6.0.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.4", "remark-gfm": "^3.0.1", @@ -76,7 +80,7 @@ "vfile": "^5.3.7" }, "peerDependencies": { - "astro": "^3.0.0" + "astro": "^3.2.3" } }, "node_modules/@astrojs/prism": { @@ -91,11 +95,10 @@ } }, "node_modules/@astrojs/react": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-3.0.0.tgz", - "integrity": "sha512-JOj0DF7gCmyrM2fem8LLXOh2sF9lX0zSkm6B0GpLeJ4u2lH5B8w9znBZuLy4AZZVktNqiLfexwlhWE99VC9ZpQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-3.0.3.tgz", + "integrity": "sha512-foliIy1whJobo+ZpsvOMS4WCiR0z4/2Seyxth5xMlweVVM+gA1Lqk0GdzE6F0ISUW9CuXrCRS7ZyTNW8SM6vog==", "dependencies": { - "@astrojs/internal-helpers": "0.2.0", "@vitejs/plugin-react": "^4.0.4", "ultrahtml": "^1.3.0" }, @@ -110,23 +113,23 @@ } }, "node_modules/@astrojs/tailwind": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.0.0.tgz", - "integrity": "sha512-bMZZNNm/SW+ijUKMQDhdiuNWDdR3CubEKUHb2Ran4Arx1ikWn/kKIkFDXUV+MUnsLa7s19x9VMRlARRyKbqMkQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.0.1.tgz", + "integrity": "sha512-HzguDH+q1v8NhZIu245UtXfz5tuy4IAd/TND92z5vyftYtGdjDLdBeHhMH4Wd91/0sIPPNRz9NUfToprI636YQ==", "dependencies": { "autoprefixer": "^10.4.15", "postcss": "^8.4.28", "postcss-load-config": "^4.0.1" }, "peerDependencies": { - "astro": "^3.0.0", + "astro": "^3.2.3", "tailwindcss": "^3.0.24" } }, "node_modules/@astrojs/telemetry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.1.tgz", - "integrity": "sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.3.tgz", + "integrity": "sha512-j19Cf5mfyLt9hxgJ9W/FMdAA5Lovfp7/CINNB/7V71GqvygnL7KXhRC3TzfB+PsVQcBtgWZzCXhUWRbmJ64Raw==", "dependencies": { "ci-info": "^3.8.0", "debug": "^4.3.4", @@ -134,7 +137,6 @@ "dset": "^3.1.2", "is-docker": "^3.0.0", "is-wsl": "^3.0.0", - "undici": "^5.23.0", "which-pm-runs": "^1.1.0" }, "engines": { @@ -154,29 +156,29 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz", - "integrity": "sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", + "@babel/generator": "^7.23.0", "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15", - "convert-source-map": "^1.7.0", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", @@ -190,20 +192,12 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dependencies": { - "@babel/types": "^7.22.15", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -238,29 +232,21 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -289,15 +275,15 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz", - "integrity": "sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.22.15", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.15" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -345,9 +331,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", - "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } @@ -361,24 +347,24 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", - "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, @@ -387,9 +373,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.15.tgz", - "integrity": "sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -471,18 +457,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.15.tgz", - "integrity": "sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", "dependencies": { "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -491,12 +477,12 @@ } }, "node_modules/@babel/types": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", - "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dependencies": { "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.15", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -504,9 +490,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", - "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz", + "integrity": "sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==", "cpu": [ "arm" ], @@ -519,9 +505,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", - "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz", + "integrity": "sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==", "cpu": [ "arm64" ], @@ -534,9 +520,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", - "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz", + "integrity": "sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==", "cpu": [ "x64" ], @@ -549,9 +535,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", - "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz", + "integrity": "sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==", "cpu": [ "arm64" ], @@ -564,9 +550,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", - "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz", + "integrity": "sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==", "cpu": [ "x64" ], @@ -579,9 +565,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", - "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz", + "integrity": "sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==", "cpu": [ "arm64" ], @@ -594,9 +580,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", - "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz", + "integrity": "sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==", "cpu": [ "x64" ], @@ -609,9 +595,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", - "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz", + "integrity": "sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==", "cpu": [ "arm" ], @@ -624,9 +610,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", - "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz", + "integrity": "sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==", "cpu": [ "arm64" ], @@ -639,9 +625,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", - "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz", + "integrity": "sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==", "cpu": [ "ia32" ], @@ -654,9 +640,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", - "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz", + "integrity": "sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==", "cpu": [ "loong64" ], @@ -669,9 +655,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", - "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz", + "integrity": "sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==", "cpu": [ "mips64el" ], @@ -684,9 +670,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", - "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz", + "integrity": "sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==", "cpu": [ "ppc64" ], @@ -699,9 +685,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", - "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz", + "integrity": "sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==", "cpu": [ "riscv64" ], @@ -714,9 +700,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", - "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz", + "integrity": "sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==", "cpu": [ "s390x" ], @@ -729,9 +715,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", - "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz", + "integrity": "sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==", "cpu": [ "x64" ], @@ -744,9 +730,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", - "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz", + "integrity": "sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==", "cpu": [ "x64" ], @@ -759,9 +745,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", - "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz", + "integrity": "sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==", "cpu": [ "x64" ], @@ -774,9 +760,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", - "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz", + "integrity": "sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==", "cpu": [ "x64" ], @@ -789,9 +775,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", - "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz", + "integrity": "sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==", "cpu": [ "arm64" ], @@ -804,9 +790,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", - "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz", + "integrity": "sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==", "cpu": [ "ia32" ], @@ -819,9 +805,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", - "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz", + "integrity": "sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==", "cpu": [ "x64" ], @@ -908,10 +894,24 @@ "node": ">= 8" } }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.10", + "resolved": "git+ssh://git@github.com/tailwindcss/typography.git#12c8db5717ec2a00c857de74e4cc9bab09f412d4", + "license": "MIT", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -921,91 +921,101 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz", + "integrity": "sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" }, "node_modules/@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.6.tgz", + "integrity": "sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==", "dependencies": { "@types/unist": "^2" } }, + "node_modules/@types/hast/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/@types/json5": { "version": "0.0.30", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==" }, "node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", "dependencies": { - "@types/unist": "^2" + "@types/unist": "*" } }, "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "version": "0.7.32", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.32.tgz", + "integrity": "sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==" }, "node_modules/@types/nlcst": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", - "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.2.tgz", + "integrity": "sha512-ykxL/GDDUhqikjU0LIywZvEwb1NTYXTEWf+XgMSS2o6IXIakafPccxZmxgZcvJPZ3yFl2kdL1gJZz3U3iZF3QA==", "dependencies": { "@types/unist": "^2" } }, + "node_modules/@types/nlcst/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/@types/parse5": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" }, "node_modules/@types/react": { - "version": "18.2.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "version": "18.2.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.25.tgz", + "integrity": "sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -1013,36 +1023,37 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", - "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "version": "18.2.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.10.tgz", + "integrity": "sha512-5VEC5RgXIk1HHdyN1pHlg0cOqnxHzvPGpMMyGAP5qSaDRmyZNDaQ0kkVAkK6NYlDhP6YBID3llaXlmAS/mdgCA==", "dependencies": { "@types/react": "*" } }, "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.3.tgz", + "integrity": "sha512-NH5oErHOtHZYcjCtg69t26aXEk4BN2zLWqf7wnDZ+dpe0iR7Rds1SPGEItl3fca21oOe0n3OCnZ4W7jBxu7FOw==" }, "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" }, "node_modules/@types/unist": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", - "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" }, "node_modules/@vitejs/plugin-react": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.0.4.tgz", - "integrity": "sha512-7wU921ABnNYkETiMaZy7XqpueMnpu5VxvVps13MjmCo+utBdD79sZzrApHawHtVX66cCJQQTXFcjH0y9dSUK8g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.1.0.tgz", + "integrity": "sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==", "dependencies": { - "@babel/core": "^7.22.9", + "@babel/core": "^7.22.20", "@babel/plugin-transform-react-jsx-self": "^7.22.5", "@babel/plugin-transform-react-jsx-source": "^7.22.5", + "@types/babel__core": "^7.20.2", "react-refresh": "^0.14.0" }, "engines": { @@ -1172,14 +1183,14 @@ } }, "node_modules/astro": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.8.tgz", - "integrity": "sha512-behNlLMlT8yWLlVvKKB2ufbSwxiqYUKqw31LSQx+lNQ8/lBvxemyjSBDMlBbGVCWEfg67B2bqWIrCweHSWb01Q==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.2.3.tgz", + "integrity": "sha512-1epnxQhTbfzgdmLP1yu51E8zjIOKYxZyA8hMTD4S2E+F5gMp/D81H4hekPbbq89GDxNJiHDRNZDHtS5vrU5E5w==", "dependencies": { - "@astrojs/compiler": "^2.0.1", - "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.0.0", - "@astrojs/telemetry": "3.0.1", + "@astrojs/compiler": "^2.1.0", + "@astrojs/internal-helpers": "0.2.1", + "@astrojs/markdown-remark": "3.2.1", + "@astrojs/telemetry": "3.0.3", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", "@babel/parser": "^7.22.10", @@ -1213,23 +1224,22 @@ "ora": "^7.0.1", "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.0.3", + "preferred-pm": "^3.1.2", + "probe-image-size": "^7.2.3", "prompts": "^2.4.2", "rehype": "^12.0.1", "resolve": "^1.22.4", "semver": "^7.5.4", "server-destroy": "^1.0.1", - "sharp": "^0.32.5", "shiki": "^0.14.3", "string-width": "^6.1.0", "strip-ansi": "^7.1.0", "tsconfig-resolver": "^3.0.1", - "undici": "^5.23.0", "unist-util-visit": "^4.1.2", "vfile": "^5.3.7", "vite": "^4.4.9", "vitefu": "^0.2.4", - "which-pm": "^2.0.0", + "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", "zod": "3.21.1" }, @@ -1239,12 +1249,45 @@ "engines": { "node": ">=18.14.1", "npm": ">=6.14.0" + }, + "optionalDependencies": { + "sharp": "^0.32.5" } }, + "node_modules/astro/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/astro/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/astro/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "funding": [ { "type": "opencollective", @@ -1261,8 +1304,8 @@ ], "dependencies": { "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -1280,7 +1323,8 @@ "node_modules/b4a": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "optional": true }, "node_modules/bail": { "version": "2.0.2", @@ -1407,9 +1451,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "funding": [ { "type": "opencollective", @@ -1425,10 +1469,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -1460,17 +1504,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/camelcase": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", @@ -1491,9 +1524,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001527", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001527.tgz", - "integrity": "sha512-YkJi7RwPgWtXVSgK4lG9AHH57nSzvvOp9MesgXmw4Q7n0C3H04L0foHqfxcmSAm5AcWb8dW9AYj2tR7/5GnddQ==", + "version": "1.0.30001546", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", + "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", "funding": [ { "type": "opencollective", @@ -1587,12 +1620,13 @@ "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "optional": true }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "funding": [ { "type": "github", @@ -1640,9 +1674,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", "engines": { "node": ">=6" }, @@ -1662,6 +1696,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -1687,6 +1722,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -1696,6 +1732,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1706,7 +1743,13 @@ "node_modules/color/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, "node_modules/comma-separated-tokens": { "version": "2.0.3", @@ -1736,9 +1779,9 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.5.0", @@ -1761,6 +1804,15 @@ "node": ">= 8" } }, + "node_modules/css-selector-tokenizer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", + "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -1777,6 +1829,25 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, + "node_modules/daisyui": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.9.2.tgz", + "integrity": "sha512-yJZ1QjHUaL+r9BkquTdzNHb7KIgAJVFh0zbOXql2Wu0r7zx5qZNLxclhjN0WLoIpY+o2h/8lqXg7ijj8oTigOw==", + "dependencies": { + "colord": "^2.9", + "css-selector-tokenizer": "^0.8", + "postcss": "^8", + "postcss-js": "^4", + "tailwindcss": "^3.1" + }, + "engines": { + "node": ">=16.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/daisyui" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1809,6 +1880,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "optional": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -1823,6 +1895,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true, "engines": { "node": ">=4.0.0" } @@ -1839,6 +1912,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "optional": true, "engines": { "node": ">=8" } @@ -1880,9 +1954,9 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.508", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", - "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==" + "version": "1.4.543", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.543.tgz", + "integrity": "sha512-t2ZP4AcGE0iKCCQCBx/K2426crYdxD3YU6l0uK2EO3FZH0pbC4pFz/sZm2ruZsND6hQBTcDWWlo/MLpiOdif5g==" }, "node_modules/emoji-regex": { "version": "10.2.1", @@ -1893,19 +1967,20 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "optional": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" }, "node_modules/esbuild": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", - "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz", + "integrity": "sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -1914,28 +1989,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.19.2", - "@esbuild/android-arm64": "0.19.2", - "@esbuild/android-x64": "0.19.2", - "@esbuild/darwin-arm64": "0.19.2", - "@esbuild/darwin-x64": "0.19.2", - "@esbuild/freebsd-arm64": "0.19.2", - "@esbuild/freebsd-x64": "0.19.2", - "@esbuild/linux-arm": "0.19.2", - "@esbuild/linux-arm64": "0.19.2", - "@esbuild/linux-ia32": "0.19.2", - "@esbuild/linux-loong64": "0.19.2", - "@esbuild/linux-mips64el": "0.19.2", - "@esbuild/linux-ppc64": "0.19.2", - "@esbuild/linux-riscv64": "0.19.2", - "@esbuild/linux-s390x": "0.19.2", - "@esbuild/linux-x64": "0.19.2", - "@esbuild/netbsd-x64": "0.19.2", - "@esbuild/openbsd-x64": "0.19.2", - "@esbuild/sunos-x64": "0.19.2", - "@esbuild/win32-arm64": "0.19.2", - "@esbuild/win32-ia32": "0.19.2", - "@esbuild/win32-x64": "0.19.2" + "@esbuild/android-arm": "0.19.4", + "@esbuild/android-arm64": "0.19.4", + "@esbuild/android-x64": "0.19.4", + "@esbuild/darwin-arm64": "0.19.4", + "@esbuild/darwin-x64": "0.19.4", + "@esbuild/freebsd-arm64": "0.19.4", + "@esbuild/freebsd-x64": "0.19.4", + "@esbuild/linux-arm": "0.19.4", + "@esbuild/linux-arm64": "0.19.4", + "@esbuild/linux-ia32": "0.19.4", + "@esbuild/linux-loong64": "0.19.4", + "@esbuild/linux-mips64el": "0.19.4", + "@esbuild/linux-ppc64": "0.19.4", + "@esbuild/linux-riscv64": "0.19.4", + "@esbuild/linux-s390x": "0.19.4", + "@esbuild/linux-x64": "0.19.4", + "@esbuild/netbsd-x64": "0.19.4", + "@esbuild/openbsd-x64": "0.19.4", + "@esbuild/sunos-x64": "0.19.4", + "@esbuild/win32-arm64": "0.19.4", + "@esbuild/win32-ia32": "0.19.4", + "@esbuild/win32-x64": "0.19.4" } }, "node_modules/escalade": { @@ -2000,6 +2075,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true, "engines": { "node": ">=6" } @@ -2023,7 +2099,8 @@ "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "optional": true }, "node_modules/fast-glob": { "version": "3.3.1", @@ -2040,6 +2117,11 @@ "node": ">=8.6.0" } }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -2098,7 +2180,8 @@ "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -2118,11 +2201,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -2145,7 +2223,8 @@ "node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "optional": true }, "node_modules/github-slugger": { "version": "2.0.0", @@ -2230,12 +2309,9 @@ } }, "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", "engines": { "node": ">= 0.4.0" } @@ -2266,6 +2342,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-from-parse5/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/hast-util-parse-selector": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", @@ -2322,6 +2403,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-html/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/hast-util-to-parse5": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", @@ -2391,6 +2477,17 @@ "node": ">=16.17.0" } }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -2436,12 +2533,14 @@ "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "optional": true }, "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -2536,6 +2635,23 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", @@ -2589,11 +2705,11 @@ } }, "node_modules/is-wsl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.0.0.tgz", - "integrity": "sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dependencies": { - "is-docker": "^3.0.0" + "is-inside-container": "^1.0.0" }, "engines": { "node": ">=16" @@ -2608,9 +2724,9 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/jiti": { - "version": "1.19.3", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.3.tgz", - "integrity": "sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", "bin": { "jiti": "bin/jiti.js" } @@ -2721,6 +2837,14 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, "node_modules/load-yaml-file/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -2743,6 +2867,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "node_modules/log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -2806,9 +2945,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", - "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", + "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -2826,13 +2965,52 @@ } }, "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", @@ -2854,6 +3032,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -2888,6 +3079,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-gfm": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", @@ -2921,6 +3125,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-gfm-footnote": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", @@ -2935,6 +3152,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-gfm-strikethrough": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", @@ -2948,6 +3178,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-gfm-table": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", @@ -2963,6 +3206,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-gfm-task-list-item": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", @@ -2976,6 +3232,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-phrasing": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", @@ -2989,6 +3258,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-phrasing/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-phrasing/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-to-hast": { "version": "12.3.0", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", @@ -3008,6 +3290,33 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, + "node_modules/mdast-util-to-hast/node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-to-markdown": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", @@ -3027,6 +3336,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-markdown/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/mdast-util-to-string": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", @@ -3039,6 +3361,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-string/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-to-string/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -3625,6 +3960,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "optional": true, "engines": { "node": ">=10" }, @@ -3647,6 +3983,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "optional": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -3654,7 +3991,8 @@ "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "optional": true }, "node_modules/mri": { "version": "1.2.0", @@ -3699,7 +4037,32 @@ "node_modules/napi-build-utils": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "optional": true + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } }, "node_modules/nlcst-to-string": { "version": "3.1.1", @@ -3717,6 +4080,7 @@ "version": "3.47.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", + "optional": true, "dependencies": { "semver": "^7.3.5" }, @@ -3724,10 +4088,44 @@ "node": ">=10" } }, + "node_modules/node-abi/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + }, "node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true }, "node_modules/node-releases": { "version": "2.0.13", @@ -3977,11 +4375,11 @@ } }, "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/pirates": { @@ -4052,9 +4450,9 @@ } }, "node_modules/postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", @@ -4158,7 +4556,7 @@ "postcss": "^8.2.14" } }, - "node_modules/postcss-selector-parser": { + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", @@ -4170,6 +4568,18 @@ "node": ">=4" } }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -4179,6 +4589,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "optional": true, "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -4204,6 +4615,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -4228,6 +4640,7 @@ "url": "https://feross.org/support" } ], + "optional": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -4237,6 +4650,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "optional": true, "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -4248,6 +4662,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "optional": true, "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -4293,6 +4708,16 @@ "node": ">=6" } }, + "node_modules/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -4326,6 +4751,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -4353,12 +4779,14 @@ "node_modules/queue-tick": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "optional": true }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -4408,14 +4836,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -4513,6 +4933,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-gfm/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/remark-gfm/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/remark-parse": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", @@ -4527,6 +4960,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-parse/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/remark-parse/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/remark-rehype": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", @@ -4542,6 +4988,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-rehype/node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/remark-rehype/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/remark-smartypants": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", @@ -4556,9 +5015,9 @@ } }, "node_modules/resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -4682,9 +5141,9 @@ } }, "node_modules/rollup": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", - "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "bin": { "rollup": "dist/bin/rollup" }, @@ -4748,6 +5207,16 @@ } ] }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, "node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -4769,45 +5238,24 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/server-destroy": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" }, "node_modules/sharp": { - "version": "0.32.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, + "optional": true, "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -4825,6 +5273,39 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4883,7 +5364,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "optional": true }, "node_modules/simple-get": { "version": "4.0.1", @@ -4903,6 +5385,7 @@ "url": "https://feross.org/support" } ], + "optional": true, "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -4913,6 +5396,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, "dependencies": { "is-arrayish": "^0.3.1" } @@ -4958,18 +5442,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "dependencies": { + "debug": "2" } }, + "node_modules/stream-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stream-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/streamx": { "version": "2.15.1", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "optional": true, "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -5057,6 +5555,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -5168,10 +5667,23 @@ "node": ">=10.13.0" } }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/tar-fs": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "optional": true, "dependencies": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -5182,12 +5694,18 @@ "version": "3.1.6", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "optional": true, "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", "streamx": "^2.15.0" } }, + "node_modules/theme-change": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/theme-change/-/theme-change-2.5.0.tgz", + "integrity": "sha512-B/UdsgdHAGhSKHTAQnxg/etN0RaMDpehuJmZIjLMDVJ6DGIliRHGD6pODi1CXLQAN9GV0GSyB3G6yCuK05PkPQ==" + }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -5280,6 +5798,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "optional": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -5299,20 +5818,9 @@ } }, "node_modules/ultrahtml": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.4.0.tgz", - "integrity": "sha512-2SbudS8oD4GNq4en+3ivp25JTCwP5O2soJhIBxGJrjojjLVaLcP84xVU6Xdf0wKMhZvr68rTtrXtO6uvEr2llQ==" - }, - "node_modules/undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", - "dependencies": { - "busboy": "^1.6.0" - }, - "engines": { - "node": ">=14.0" - } + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.2.tgz", + "integrity": "sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==" }, "node_modules/unherit": { "version": "3.0.1", @@ -5341,6 +5849,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unified/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/unist-util-generated": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", @@ -5362,6 +5875,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-is/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/unist-util-modify-children": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", @@ -5375,6 +5893,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-modify-children/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/unist-util-position": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", @@ -5387,6 +5910,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-position/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/unist-util-stringify-position": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", @@ -5399,6 +5927,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-stringify-position/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/unist-util-visit": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", @@ -5425,6 +5958,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-visit-children/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/unist-util-visit-parents": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", @@ -5438,10 +5976,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -5517,6 +6065,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vfile-location/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/vfile-message": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", @@ -5530,10 +6083,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vfile-message/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, + "node_modules/vfile/node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, "node_modules/vite": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz", + "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", diff --git a/package.json b/package.json index 9646785..01eb378 100644 --- a/package.json +++ b/package.json @@ -12,16 +12,19 @@ "dependencies": { "@astrojs/react": "^3.0.0", "@astrojs/tailwind": "^5.0.0", + "@tailwindcss/typography": "tailwindcss/typography", "@types/react": "^18.2.21", "@types/react-dom": "^18.2.7", "astro": "^3.0.8", "class-variance-authority": "^0.7.0", "clsx": "^2.0.0", + "daisyui": "^3.9.2", "lucide-react": "^0.274.0", "react": "^18.2.0", "react-dom": "^18.2.0", "tailwind-merge": "^1.14.0", "tailwindcss": "^3.3.3", - "tailwindcss-animate": "^1.0.7" + "tailwindcss-animate": "^1.0.7", + "theme-change": "^2.5.0" } } diff --git a/src/components/HackerText.astro b/src/components/HackerText.astro index 2bf95da..407a51a 100644 --- a/src/components/HackerText.astro +++ b/src/components/HackerText.astro @@ -6,7 +6,7 @@ interface Props { const { text } = Astro.props; --- -

{text}

+

{text}

+ + diff --git a/src/pages/index.astro b/src/pages/index.astro index e30ad6c..6de4642 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,10 +1,11 @@ --- import "@/styles/globals.css"; -import { Image } from "astro:assets"; import Navbar from "../components/Navbar.astro"; import HackerText from "../components/HackerText.astro"; +// Image imports +import { Image } from "astro:assets"; import foscLogo from "../assets/img/fosc-logo-old.png"; --- @@ -20,7 +21,7 @@ import foscLogo from "../assets/img/fosc-logo-old.png"; - +
diff --git a/src/styles/globals.css b/src/styles/globals.css index e65d0b8..55aaccb 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -1,65 +1,11 @@ @tailwind base; @tailwind components; @tailwind utilities; - - - -@layer base { - :root { - --background: 0 0% 100%; - --foreground: 224 71.4% 4.1%; - --card: 0 0% 100%; - --card-foreground: 224 71.4% 4.1%; - --popover: 0 0% 100%; - --popover-foreground: 224 71.4% 4.1%; - --primary: 262.1 83.3% 57.8%; - --primary-foreground: 210 20% 98%; - --secondary: 220 14.3% 95.9%; - --secondary-foreground: 220.9 39.3% 11%; - --muted: 220 14.3% 95.9%; - --muted-foreground: 220 8.9% 46.1%; - --accent: 220 14.3% 95.9%; - --accent-foreground: 220.9 39.3% 11%; - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 210 20% 98%; - --border: 220 13% 91%; - --input: 220 13% 91%; - --ring: 262.1 83.3% 57.8%; - --radius: 0.5rem; - } - - .dark { - --background: 224 71.4% 4.1%; - --foreground: 210 20% 98%; - --card: 224 71.4% 4.1%; - --card-foreground: 210 20% 98%; - --popover: 224 71.4% 4.1%; - --popover-foreground: 210 20% 98%; - --primary: 263.4 70% 50.4%; - --primary-foreground: 210 20% 98%; - --secondary: 215 27.9% 16.9%; - --secondary-foreground: 210 20% 98%; - --muted: 215 27.9% 16.9%; - --muted-foreground: 217.9 10.6% 64.9%; - --accent: 215 27.9% 16.9%; - --accent-foreground: 210 20% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 20% 98%; - --border: 215 27.9% 16.9%; - --input: 215 27.9% 16.9%; - --ring: 263.4 70% 50.4%; - } -} - - - - -@layer base { - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - } -} +@font-face { + font-family: 'Researcher'; + src: url('/fonts/Researcher.otf') format('opentype'); + font-weight: normal; + font-style: normal; + font-display: swap; +} \ No newline at end of file diff --git a/tailwind.config.cjs b/tailwind.config.cjs index 73a0aa8..21b3928 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -1,76 +1,18 @@ -/** @type {import('tailwindcss').Config} */ const defaultTheme = require("tailwindcss/defaultTheme"); module.exports = { - darkMode: ["class"], - content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], - theme: { - container: { - center: true, - padding: "2rem", - screens: { - "2xl": "1400px", - }, - }, - extend: { - fontFamily: { - mono: ["Researcher", ...defaultTheme.fontFamily.sans], - }, - colors: { - border: "hsl(var(--border))", - input: "hsl(var(--input))", - ring: "hsl(var(--ring))", - background: "hsl(var(--background))", - foreground: "hsl(var(--foreground))", - primary: { - DEFAULT: "hsl(var(--primary))", - foreground: "hsl(var(--primary-foreground))", - }, - secondary: { - DEFAULT: "hsl(var(--secondary))", - foreground: "hsl(var(--secondary-foreground))", - }, - destructive: { - DEFAULT: "hsl(var(--destructive))", - foreground: "hsl(var(--destructive-foreground))", - }, - muted: { - DEFAULT: "hsl(var(--muted))", - foreground: "hsl(var(--muted-foreground))", - }, - accent: { - DEFAULT: "hsl(var(--accent))", - foreground: "hsl(var(--accent-foreground))", - }, - popover: { - DEFAULT: "hsl(var(--popover))", - foreground: "hsl(var(--popover-foreground))", - }, - card: { - DEFAULT: "hsl(var(--card))", - foreground: "hsl(var(--card-foreground))", - }, - }, - borderRadius: { - lg: "var(--radius)", - md: "calc(var(--radius) - 2px)", - sm: "calc(var(--radius) - 4px)", - }, - keyframes: { - "accordion-down": { - from: { height: 0 }, - to: { height: "var(--radix-accordion-content-height)" }, - }, - "accordion-up": { - from: { height: "var(--radix-accordion-content-height)" }, - to: { height: 0 }, - }, - }, - animation: { - "accordion-down": "accordion-down 0.2s ease-out", - "accordion-up": "accordion-up 0.2s ease-out", - }, - }, + content: ["./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}"], + plugins: [require("daisyui")], + daisyui: { + themes: [ + "light", + "dark", + "black", + "cupcake", + "corporate", + "synthwave", + "retro", + "cyberpunk", + ], }, - plugins: [require("tailwindcss-animate")], -} \ No newline at end of file +};