From 3dae81645f9e644ed5fb7f982d30c811cff6f99a Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Sun, 9 Aug 2026 14:54:22 +0000 Subject: [PATCH] Actualizar control de glucemias con eje Y secundario para correcciones e integracion de tienda --- .env | 1 - .env.example | 9 + .gitignore | 21 +- MODELOINGRESO.pdf | Bin 461023 -> 664876 bytes MODELO_INGRESO.pdf | Bin 1912 -> 3205 bytes bun.lock | 1663 ++++++++++++++++++++++++++ metadata.json | 6 + package.json | 6 +- public/MODELO_INGRESO.pdf | Bin 5512 -> 7963 bytes server.ts | 34 + server/db.js | 563 +++++++++ server/index.js | 326 ++++- src/App.tsx | 40 +- src/components/ui/command.tsx | 8 +- src/components/ui/sonner.tsx | 35 +- src/hooks/useHospitalStore.ts | 149 ++- src/index.css | 55 +- src/sections/Cultivos.tsx | 167 ++- src/sections/Dashboard.tsx | 68 +- src/sections/EditIngreso.tsx | 211 ++-- src/sections/Evoluciones.tsx | 53 +- src/sections/GestionUsuarios.tsx | 120 +- src/sections/HistoriaClinica.tsx | 643 ++++++++-- src/sections/Internaciones.tsx | 40 +- src/sections/Layout.tsx | 12 +- src/sections/MapaCamas.tsx | 24 +- src/sections/NuevoIngreso.tsx | 203 ++-- src/sections/Pacientes.tsx | 4 +- src/sections/SeccionIndicaciones.tsx | 228 +++- src/types/index.ts | 12 +- vite.config.ts | 6 - 31 files changed, 4080 insertions(+), 627 deletions(-) delete mode 100644 .env create mode 100644 .env.example create mode 100644 bun.lock create mode 100644 metadata.json create mode 100644 server.ts diff --git a/.env b/.env deleted file mode 100644 index 0bf5ede..0000000 --- a/.env +++ /dev/null @@ -1 +0,0 @@ -VITE_API_URL=/api \ No newline at end of file diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..7a550fe --- /dev/null +++ b/.env.example @@ -0,0 +1,9 @@ +# GEMINI_API_KEY: Required for Gemini AI API calls. +# AI Studio automatically injects this at runtime from user secrets. +# Users configure this via the Secrets panel in the AI Studio UI. +GEMINI_API_KEY="MY_GEMINI_API_KEY" + +# APP_URL: The URL where this applet is hosted. +# AI Studio automatically injects this at runtime with the Cloud Run service URL. +# Used for self-referential links, OAuth callbacks, and API endpoints. +APP_URL="MY_APP_URL" diff --git a/.gitignore b/.gitignore index 4c73745..c6a4b5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,12 @@ -node_modules -dist -server/node_modules -server/*.log -*.db -*.db-shm -*.db-wal -*.db-journal +node_modules/ +build/ +dist/ +coverage/ .DS_Store -.env -.env.local \ No newline at end of file +*.log +.env* +!.env.example +*.db +*.db-wal +*.db-shm +server/data/ diff --git a/MODELOINGRESO.pdf b/MODELOINGRESO.pdf index ab2ebce6358f7dd597b8981c409de44b29071321..681fddb8611386f0ae68df63368a5e95b36cc4d8 100644 GIT binary patch literal 664876 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

Wq8{cb` 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%0A$yXV1G7_qVmcT(_ce&UpdWDAR{q$qt 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 delta 256379 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

_FCTOTS+p}3zAmBL&jCP?V<1clmw1ytH} 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 z zLRH5(LoH*DCLpvj#nE6mJywB1-*gZ%u<&1-{iT44Qm}jin#OA#U$_gA*vb;Ero#?N zV)k`n|M=_qd}#-5D#HFYK$MYHL=LKn$9HC08yz z`MJEI;m^($KmeJFHq3opm9>1Vcs&ydc!Cjs-B%R-p_)E9rc$;vI1Y?wUz5ne#G z_kVc2z;Ey6xX01ilyUbSzrg12rMSl;+!VRi)hE}8%CX`0Cy@S6sJRVWc~@NHrvwP|pAZ=vCi*V_#t(Z2 zT=9BT+_nT`ym-5{~-&? z@BcCQ&k+oD2HGP%h@XUS{f`kAF{>Hg8(wYh&OZ}gYzM>MyIcs@TM`IrWj$R7zGGpz&!6C9a#hp?w|6w~iAEQQh#$45~jEI5y`zA4$RVNv)LG zcNIDMn*4%!jv3(UMMq}nyK^yo=EDKch1uL&HItrO!EXkjHA4fR4sj5X4X=y4Qj)*A z#HVS9w8|X?vjVs}=7N;W@gS@dq%k2g@KD$QwUDxiV_p$9_f-Ug^DlvYLUc3D5TAN~ z&S7rzVek-mJ7%G24?H%H&$f7XTB(&uvVp3@z@&7!q8i@nUx!TS4@>B!vTV@t?zvh> z03>3AxZBK=4eQtBT4zet$=Y^STF=sIKt`+mCB0dVT0Kk)mN@V!c{l zZ842dCxkvKQd&WO1wZ-7fQM~E3Em+ulj#OCnX2}G_040XvuFFrf^|uRnBu>MA&*>- z2^LF%9)b1L^|rgamf@AVwzF4$q7UtqFd|(G7koLl{HNBaQOjLQz_k6;Wj+HH6%-}T zzFM-jS|(Cy>gCtZTnLmU#yg{9i#iGqR<~sa=)hZg~pxwv)!q8r|H#IG|U_z}9hTQ$%B#54DZd1#xJ>Fe zB}nf~*z)gXz=`Ks>A z6bqi^z7TczWuiM1w8c;C{zf%{rRjY70+s#8gr(juF>KX@i-zn{;c;+-BI$VtNCqT2@`T+&Ro}r?66m!t{Fw;Xs2;)z`^u_)cIsT9{v1PGXi`MdNH4tT zU{nfxs%;UW+$d@CF9qMF^Hq|iLW}%DieiUMvD30+9FnOQ#htv`#>1=SEU1=cmlyf# z15XNIr6^DW1jq*rw)HM;T%mc$DTZt>p

RRl^IYAAvsv6797oQ;xL(PvR_UP0k5 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

=k=H`{Q_R_BtH(vM8IVX_M2EHj z6sw@ZF*V>-CPjaK`!{Fo{`|SebUX!Rn}fDA)!6T82QB{IT2>pMKp!c{SZat!&;>vf z&}98AI#<(Z%4K$ylbE^DldcfOwcjT5tc0eOS9yDl1PoAdH^GjZ z;ZwtV6?*C1?TsfCJ;SZI>VGEVS)p4&Zag20$Md{Owji)4k5;*xqvwYd_*1gq4^_QN zuP(PThb1i=Sb38vZDLGRu9OeLV5sj8}MPpYp3#Rd`L2wNSB|{FMo0wNyVt ziL{V>nX(dStL!U^y?E5^3lM6$r+cG;vc|I>+~)d-jUH2HE(>a+Ra4EJnewkdrI|S& zc@vW^@8|V)wiTLEaLW&TxdD!`oBNU1_^=^ZRHkd>lV+8~4SvuOhe53t>Qobcr50rY zB|>xgywKZSJoEFWcn{f@u{?Z&^pvR^(-g&ZsFGqmxeNyDWs8Z&2w+Ry5qwq9dbQG^ z5!4>9KKt-@bFTU3ycu6Uk$2f}{M>O9w^GQyzXd(GDmQ0OdDiBUuMZyl===`auNtV9xg`!glHo(ybli5XomHw`1$omQs*?DFKOF zZT6sSHMeN4=0?`B?`kpSGYK1uEs;oJ3=Ng!ZyTeJ-V8w%mjHGNy0s&sJkLxGJ9C+( zW^OgS)%IC#?@Jfyst3J}2Yl;!>jfrf)%JYM4^6Kdm|Eqg>ZI{?THQFkA0Dm{f+v(E zn@~?LFx#Ipb}+o3%-htJH^_#$4&betWeKnw_t$OKAG*IP6V2&&o^`ZkHK@%U?j-~7 z!;X(A-BamL4}dpU&XE9A#f+=XEd`W^wF-C7jDCUGD%$v}MHD>5D!S|W2tQZ-ElR@5 z)P>|knr%IbEfgB3^9#Eo>3;%Aw?6QAf{-Q!zFcsv^3`^2u`MNOn?-4h;B60+N)-OE zWl{AFLL_b(9jb93;!h)UHbfi{EtkYDD2J*HC?jM?^FW0C5okpD_0RR=IIMyFw1q@h zoE>uO*GV0ezSBur_4*FkiOMQVfcwPIr|WKNb#cAM^KtyVa?5$!fA1`Mi|7K26B4Yj z+I&2&p!OjrppZ-}zgvlFPz`6WM2>!9cA%mJS+QMW%YU&6!#y}3t!|YUxlhjby;q^# zD99!T5@7Y%hCFH5GjTQ!#lu*J^(SwC{}HoAsH$V%5l4Q@KSxKy5GwgQeWR%~-}7Z^ zc!k_1lHDFWOS~LjSQkYQ#7YC!>Jd*b?$;$E_lwa@x4;i+!68EXs{pDG?XE(b$)3be zrOffv90`W=L!Zp4^!bGORX5fwJE3V>bHTm-FG~w=wIa=N(-O_0fQ~mu^@CuM&3jXH z*zZw>APwqmDp?JbT>!gAMnvKV3}%Rm&R-g~={?uJuqxEGgsvPXHPE{*v0 zB_(+=v{}XM6=$k`XgfvAeQA#u4C<|sW%OH)n>;`DH;4mWh(PljPRPLDUjOpE&b7Y{ zLjv%B^fCX|2}Ihmexan=U0RFX2#P89WrMs22@%dcb<(^aLn6Zn-jLxm+yW|e$i_l%~fZ#dJMnl-vi4iXy2-QP_lp7^IgD9 zTsk2J`C4eHW$*g1KIDfS=tInVhJfM9f&-P5Q^{b3Zey~-49fw8?`zsy%l$8lIIXb? zpme5QL6eCjcc4xca84CI+c-yjzD!#+b>9I(UNsnIyDB7AMk1U zvm7Q3uL%qG6|0tUqPvElG-(>v^42^mHHvXH8za}o`M%hi~!W8 z@!aXV&lSPbkNG=8rid;@6YCnLj|8855?Vi~u4~NJb~3Tb)K@)+HwtQFs2X-JM3-sH z#Afz$hRN3sWu4YjDjHwb$szwyg(en1}uyxzS=4q0DTgy!`oq*gp zdcv>Rls5-Oxpv|zP;<+!T)o_o3j;$!GMRL_TO*5t5ewrN((i-xH=^vd!zx&&Zw`Kx(|B;hFxYSMsn659)S|xlShz zpy&;4X2l=Xvhg(y1u50*tw==%Rj=t<4jGT=Gha*Ue}to@b1bqabtw&18Vl3#_%6Ps zU$c~a`iSmxXV9wo27rSsgM*$t|IZqBum@!bY+dNQJ8W>G0vLtBAh+6EDY@P^BedG@ zT;;h#9@jqh-$v-JYLu%F&dB1fIj&W%ARWR}4w@MloOp`ioa%S=qq7Q*hPRz8q_s0M zmc-g3iI|xQ9fzSn+^tWUfhj<-wh|X-j$&m&`9sYG z{7`23C6xm+SuZ8rZJLju zc>K@4C^h_vNJw^s43z#b6=p>QILaYHc12TU!J(f{k#H*^VxiP%Xp`h2$Zz1f?EB)b zfkl~tk_T644A_s zHd@|$-Gl~M-XTNOFfISB=P4X^6tU8-8e^y9obhw@bJ44LL6S<+6r_oPy5jREAAB$o zQn^3)VGvO4*b8$}Duk-Iy{3K_gUTD|ttk%yB2mc=GOdyWP3t4Yw03^)n+aCX5v-pDSqod*0O^YM1C1?~jyyN4arbkQYN`F&d=(De2|r%qgZ`L)4+uEh4n zfo7N>_$7>UCk7WVIWvIrvj=gZLDP!{q1=zRThCWPME(K2t|73fPsseZKN#6J=pBx_ zvt!>+)%7Ek5Te*IbX6gOs^cV=hehZY17!oB9|C6?dW+JxM+2!KaPd5J0?w^#iZcD% z#g<<0(Ho!ztB3u4Aj*z0i>#)r{UWhRRT7@3c8ClF{NY4HHm58ID}-fW>~Tq%SE|LJ zl2qYvsH^Kr#6d`sojD|?nu44ijj9NFiL&F0V3>#g?(-vS;`b-wI%RA53^TMX1!6~1dE>gW>})g~*7I|;6MYd0@xJ8K(Y;KW*xRB<~mpVNcVPqutO-tv3_ zk<`Lm+v0>TXK2NmO_8JydB6bp}M6^T`Np z0*Pkj%KTI=_1lqk8=muf_Y;Zwxo`|p{t{`R6@OH%?ndRs_F$lMts_`jBW&b_>gMN# zcWl8=}$$$sLRL`YiUobxvA|5Fvb9?xuP}-{R>=Nymp-* zI$++cv0nWt)!=yH$lK$)B}a1ydwJ^u=9O)3Iy1Ar=4i!eZ;nFtp~K2XO?F2m?YbRa z`*?IqDOZb4i@7e9#MxxvZfyY+E@O@ju*?Ox*ZxkS^z z=kPG^)@6qGfwj!w$W7_UEm50O*XM}H^J;Lq>-k^avo{s9)#X~}sKc$U&(&zxZH1=6 zgN@PyU^DY?b-QyT4Wq3g>`*%peu@32J*p@7;*|2Eew0~!uaqR{a8)VfVQh(RUBH~r z%G`kRj&(Ipo^wPiBm9q0&HY{p7Sq$fxT4XFY$Gy`$Fq!8m&rNCy1<~vOxpt&9v5t@ z{}Uh4>}x2Sm^t%Ba=^>(;Y}shyI_$U2>9~p1JF>itdGc z>dGt47ni2F^kfY3Pq!Q|t2b<_JemZJp;-dKqL=S-eMNyX{8%JlkN-p)gm+kE_`#Zl z0K(n*!@p$AH^(52QaWxu_-XY*UXVrwNTmEwbG`XU+|cq~=%wJ|cnP^a1o?~xdAWvq zdEMMpG0O+{7l-SIgTF&IFcUvWkjs##LPlo&S@*q1%|Os+!}8=EjP63H=E#gBq)Ia= z=O+{_(1{sAD1+q7P5t~!n&BY+(wY<&11DYteNRUZd$HV-pNH7)MpC>~8YNk&(nw#w zqc=g4yaISCLDD?QSC;uyRKtI6!ja+jZ7PJrS}=zKFpR^7zV}Td-qtMNzBBt_OTi=e z3mezr^C`>_kP2LyS{N|vK@AOxB1@i}ju3eo?e$-X-~G#E4r1@hcaFs055Rl~05BD5 z)2s}1h{G-iooZgOV#%ETASrOeN=B|yJEw->rU_zVnmUd@E35zQpW+}wMS94`3~>e3 z++B%2E|oGVUFOe6hJ>mOLdNQl{C5J5CG_q0eW%>O&9343E~<#=y|~8(PiCq31a@1-U zootz_wTVdd03Y{A#Ork{inIU~GWEZNucPPfZh-Os^rgZ(D0yIum4j3HD<3Tfr&=Ae za$Wtbr!2jq`}j27?0?B4DAW0@s7#*7R_%7n5fpB71o)_6@r#$YU!H5H(2huo zFNC{+kGnwIAr9w~_Dw9|Ua>ijP4iDZ^N#bP@r-$69-}Gf@=H}DWjGEnYPYWpH;2&#f=2!)&hY6yyR)PqJ#n9(Hm;*rrLa|0rSzv7@( zSZwUE5uv>bmR!$av57h0QhqG4aUdxERMV(XsB@7eW|9G9x92zIQ> zssMuiX?r>D;=Q;G%P%YVLE>4==ss;-YN*B*<=E1_s@qT z61H=(d%Ajnw>|jF=V}`TZMUB@Q7vYQKxh*W|F-q_71(|4A1JGlbFgOTf9K%hi1%5P zoA_dybuMO2PK@3I3qt;P83#QeEU{@#8wnJlj1mv%Q1r_ZRAz9BH=LH47MwyW2wA;| z%p+$7IQ?!SC0l`EDKsq@Wo+h3xBKQqf-v3`REo%M|I->=0q>1`(7c@w8Az9l;3S;K z&MKU_4=E**56?poaCc+Aw=m#MYP3#``(|oE#^}k*i_MGeQ%@5(&d!j|w;E|OaEO94 zThD4R(u#PUQD2c7XS!JiS$~!@+*^<}zpjUNlBJe~*oc(w>_e+UJy+gIf zrAM|WkMFpf^EZ>i6v~lvgnO zT6x=jJX5?+hhVA88&Q zHm`@9oA3J%`^Ff8H@1p){QT zHT>)Kc6j+jMC1_P)7IrM{ps@WpVQ~=@iNiH@v3M6nt3s_9AVwRpr5R zo-KT8aa+?CIgSi+I}kc>%2^C_wl!YSnWn<#^1v-^ z4*(i&V#y|`hAzW-9GR5yJ&BAwRBNu;d!3U(!`~q@&LNyP3bZU4)tM&d;G1SEL$9$z24Po=6IXqUmi8S^Hg|6 z>2cbLn-bJ2oKe{_g@JnzDbzpZtLUS%Q_j-VHopO-?K0)gI~+)z?aP{ROs8YXDjLq! z!z}X+f*4JK`*2K#Ixd~+dU&x2$@aqV9ZP!w)w-y`D*F(-4-(&?kye{&l8kT1D2SKW z;&8|x4^wi}dK33D=C^Fh(A|l0Eo9kvek7B%Pp6nItwp64X`wx7&u`Z>XD8qvI<;g6 zUoHXUKAjZ4yc2kG6&E~I==$cg&Y7uEuA+mNDeidNR~k8b-;JNrsB+xuO)MFxSJUO6LYl$H__~?f}Gx4Va=fgp%EPJDh z@cEPbS6%lId2&?BtQMjyUFwoe`%{v+dB}k=5;mTJQ4%~C?sbK|t--wusn&TT?TRE2 zGF9RRltCEw;8-KFfyj7sZSgvGQY}Ih`Xrci`9cb$KGq1MavDgCGL|uEA-@rJB1T|eJPtLF0ahCZ z?N&`%>{xVLG8l9x()i8BF%lVCgvPa@>gmD$pZ9Ta z@Dq{eYfxlw(<3U0xPq8N!V0vp3|pbL4d}MDx_Nmzvs}B#Utm;46oKp=xIe-TMB#?W zC9d8_W)rSv5bnmkI`@s*_5J>Z##yNN%X&W`rFzQDHHmrwarG?Rj$=%Ns-c91*S_aZ zmb_e6vw_lbamhdc^A>5uWRl2U^(>bxBd-DruY#%DTEOARHz_z@K3V|u(&aB>#D&X+ zxwmSTpQAL(l>*6?ee2K)a~zAqYuHtKb~Q_$eb2x;zP3H4jbwdmPob`(&q<8a@7O z6aH+A8#|X9yFb5)sCmsEx_WyP3#$`qTx^UoxrNDz6}rY#bkbkvd*I`fA%Wr1;C;J3=awCAU8fud zZo)_t2wV|KEsh@&qpO7nb}B9{)I7Q=ISjH>m=u;VKN=-sS4oHLP)u7QS#$?77)&NG zSuA3({~x(qOJ`TR3PS=nKEYJCh@piB12f*I;fz&nfd%j+>y6RHn8FRt zcyF$%5A{Fh-F1D{b$lhXnX3DE?coUtD3Q8Rpd%umy1`?sDjgLR`ACFn0n#0DA;QdM z-$a3f#bx?WFQwQJvZ214y{MwWqL@K%eUu{ILGNMV+Y{59mnTR z0s6AQW&$Hd1V4NN4knT{29h?0w#QagLocD&n(0cwy6nhrY3bi18O}*8yQHQS5~3`D zy{K0Re?~Gal32z`NqR_0x=2lVC59%VVvqDi1;vBo(r1Upt+veBcTgupCaUI5r40@WUo~n~xx6Y4>zcYYS2^kroM8S_XFbg#{nWn-29jd5 zB#tC~;c%DLbZferXz+9-%_MyjV^+rhO)D5C&0GU~J&1Ez5z0i2iclUKt|mE7LxM-r zXEkQUWZsm{sw0C_UF^0_y-6?I8lt3my3E$?*7)QW7NGE+m9IbEXgho!K7phxpntgf z5NlgTa8cJk-%ONnN;#~^&#zx^c)FVU+MGXp+A=UD$gjV<+Pv?6ZhTCfSMz+acGKQf z#|EHykpEE>UkQTYLpG)&xj+ad@T((3_L%BJ;#x6=;u|*_#=LL}&Xulfgz>oOox)wI z2ji178iu;43M7E9YXs4FbZq|6Sl@-5dHAB-nReeY9*JD|HIMUeE9_0{LSK1#2s_Om-;tFwTb)} zZ0jCu>kVw{7R%bo3q-~g>K}Y& z3E16X@T1ZVs@}%XaU`P@CvR9{e$b=j&||JQP9r4Lnx+hpQqaHTyQ{g`07$g2g;bgS zcq%jg%2xh-4YLQwYB&FRblT~6KO{E~{H3Q4^hgpn^;Sbf?=_6cJXwgWPR&wb)U=D$ zah>amsrCx%7j}@@7MC-0m^6H-uC6JgK5xr;cbIQ=R=Oe}uJpeO8ZQT-U`umLSONTc zO4%{jDtr%Eg(@J=0gZYbcysRk6ZK;ZAHH9s@6sGP<2YBrlR|kQi#qB^3;hvZafx7( z3!&`aexN#~>>f{AC}K#mJJlT`+1;czc$$2Q+OZagU50C5%T+Vu{8wT;I-9{JMS54l zTmoK1i(&RMi9gR=B*^azF)e(*V{EsMe!uQ#PYZIvz|iTX*<(l`D}SF0A!ie|l5w*oL8%WdF+2J5ZnlfQ(riJ+5!zPbv^yQA~S_vFvQ9p@9mza13rTkBkR@ zSZZM1O=0k)4Z1ID_qA)ER-{@O?W{RI{n)Z*XSH?FBCy#@5;4S(Qdy*bsxjLTbHrk1 zz?#BFWmkopX-%^ngg(fVVD*iN7|rJdFNCt}mz|Pp+3_M$vR0?AxKW_n1MRpr;(Ad9 zoO#N>qN_s17-nSP&~ad8hQx&-!c0VHgVCdU2WTZBQi5eb)oq9=je~M&AOIp++d78UuM|gs(h%MDb>t%5~)DvCT(}U@$b8tt%DsV?sMK}{vg*g*-8EuGd zL05%2!M@6ZxQbWM_Jv7V^T3YXiiZ2d2L`G_C0XOx0L>$YFX#;he@u zcEndDD`d)08Ed-Oq7i!vV-tIdh?HN|FqCT=?8Qs6WQmPU7>Ta-bj0xSp)4cOf#G+# zYyViyGS{d~6RW*hM#BB^LiE}cgc(ojcEu{{6@+WJhlhwYn`Ti7<6)5dqoz=xA1AXP zu77!He>&eBzAQ2U*M|9BeA^cIzIK=I0X<}%G{4|2^89*b znRutoq+%NYyOb>7JQv4_+>=3z2C{HQypn}H%XY3(1Gl`-gYKkX*a2H&hZBcDl%d6Ctn_f~$pn(wSPrLPxGVs~s3 zUu=p6(|nlkFy{7e<|T@Ko-I=%m!t3eo}^_Z{>T9O>~}FoMKnQwz0WAk&xCcyudi^l zcYBs!$<*=iZ}ReR`}I8K4Yl-sBU|-NBfY=6n_fMA?QZTu)!Sf<(O;xywq)8L6y{^o zs?on|HIIL$S#ogIlMHv}Hjoq1>Ml?Ns)_e!GpIez%uZqknZ{S!s6*{`%@!ZU3=E1gLnA4{l)shRDuez z*eUNrg5~Ms;qIZeR`b>CP6$5VO&eyU(hDZzm$%eshc%1Qm{dz+ZO1gAuXpvBjw~cg zS$_bVMsH}YpLR4%uiJeln_#X~cZPPWzG9Byzai)o{m}De{Y+$)c>JIBQymxD z1W2EZ{#u>FUR5BrR$^u4&0Rx8dg>1J{0j$74ZI?jRHve!3TB(qj6szEKSvKJqoD3qC`T0GN7aLVxuRUyh$ z6~(D&b;ao&&+7Hzt!^xP_YruRwggV!16zf?u62+f_^%iVrb0KF2^x_ko4Sx*g!Yf_ zdG^7X2KGn1`H_b2k9BTZ6onY4y`d%{>}&|xVC<4;sfV!IbcB<_YrK7k2lnlDHW*-L zUKrVRB3Z17N|YmHyZj;^kUSzDp&76)Zi#3I!clA@@nAT}(r_a%ni`v^4@nPJz@C<@ zamY@w28}XmIqda}aOof4Ab!yC+tRLnUr5ehN*X3135{u5%3Sa^eFCyDztvu<(<;6( zkmS)KxaxdIOFZs{f*gTuP)MX25lcrL0WT*PRUv|hX$aBzCIY@#i{#R4Ok%H~FGb8G z0xxMqKua{>ecBAXU9}sP3wg5vMg+@=l~dvA&f@hEhgJdWM**dGqqbJSMe1 zo-!lybY}b!?Yj0sIrv-pxxIvalOjRJO3kHNV4fdKCeG5vZG$GCyN%ke9znINkK!S;I{tZAuJ+lF^0I8> zt%hdIOSY)^R_y~hN4`~O1AYnWAsN^6(#aX~%R`0N?5fM$k*Nz0MlKbocm5gWD6YH{ z^zKEl<+fM#aOLNHI~a3Uzgs&JJ(zgmtA`ZH+^a*hWb~1bS`s~k+9KerJp+&jYfs~r z_K(FD0R(klPBqJSuH;L%Umsujn_CfFMgN}zB7KY(8X^6a1lkOUDV9LE%vaqpeeQr4`)6LZ8gC-Km@|W; z@2hR%%wXVfWWF}r(w>3Gp5T+K>$}jdL_8|?gmxug=>zb!zi^7p^!0bdaChKi;I*K? z>+FO}NJ{;fU~4tPBy;p^qbR4M#LV=a*+~r#PGLeK;aZ|M57bt1L}p%>XU;%W^tx~( zm;gPhhJ|WW!l6l@?{W)4!~R7N?T2XRDvsM6K9OoP2zJkcco~uhD~(bd9foZDj3F(I zjRT>FE&>Qa6%0d+LKck91rzsyc|+@Hpfli8hyJ3%o}m1iu|P+}Xle{P$h+vQ&&UHR zqc7(Q((=_rXeR=qop{F1mQ)d>m9m{?Wr*|yaZBr`TVK3|)K*^*qz0pLoyXS3t_`*!*exk{+&kA z=jHK!FiPqCe)V)2t*cuZHh%cX<)tzqp~vrKS2T(Fb^2(ttSmt&;Q8b9+I}x!ece7S zpd*3dz6u-kGr>0LL@@0_)B;hv$*i(=jJE!7fPP%_ix#Z}w?5VP%Tb@6s)5_my`|v> zYQRikkgM6u_hFr5sgrR0Rcq_`&>wN%8_`;^yN2S$NJYo`Zv2k;BMbUvn!h*yJb(Wn zEa+$QIZQiA@jG8}sZlPIgdKdvf=(^}tNmr`ySM+P&#-N-blW#Qsr1&-Dv>AA61Xlw zC^z+jjh~gu)-zo*>Y;mM?y2%I%5hNoVZapBCj2686U%(X%+Lg{wDV_Y{8gAvCg_@( z{t%-I8{jsLw}TvAS>^CilV`n^#elK3fK>GH*N=~%)ms4L9v9N?Ghcg%34)ge6)J(NB6e}^-u!aN@?^84w!75( z59&E&H)Q6BSGqTwEt*ZrJvXjONAuj~0HYgMf+ZH|D3Bv_A8qO6r{SfKC-!2%rovp4 zLx^nz%I-oVI>$#0Bu>&m?JTll`AQAwv7LiX;$lA-vJiCX;eUp-Z4LBall6 zg2>!BDPk4Zf%YpTveUfXvCYYLTnk*D>8*_OAz40CT;{QbVdwB11WO?)dPz&$d8H*H z^q3$HV3-Fr{o!W@O*h>E`vL%^+F=cXY?}}vb>e|eicTgraHdGnbHmBo)4*j zNXJIV0T^jAsQAmRJDi;Qg+@sRafzjwTVTvGNU0@^od&UEgN2>3Qz3CENN3U@z;%#3 zNhL(XRIEZpLD`D*n3~<*jv*&5j2MlkAS~3fT+A7b(qJqg8y7+`CiZqzn6avRKpRyD z1GVMcgH~;Bbvks=zB9M3CBhA6h4Uha;$j*v0POUAzpSw#Wt%vH6TihGfCq5Fio+Ia z7#VRpU}G zeo}9mw;=1moZe1@B23#n5qYG1!&?pG0?9*PM|T?z>Cj>c`aBfMOWswc)`dFtl4`m0qKL|GRpDopYlF#UsT*lGvO6hG21`zTl_eWvO)Zng zpClXfR?_pm2wGWCB1Pw zFn#$CkHnD)o#uP-@NSuHn%?K328Z_3R{HKvSrm%r6ue4}^zc{wlMVEb-cs9K%g3U`vIW+lz&vPs%@TixZB8hicqw6!&k zW?P-*CfmvNlec}FORDb=K9=&gXcs{tH94&;577MA(8f7e-zVP?d}n~zWyNH-!_GK& zKY6PjDK!n)L#h?<2z|awFFpZ2$Ne1sAD2|#dR%3&n;f^HMS6Uf4i{8O!~EXP3CsW< zeGekvRbj-?fOo^Ao2S5mK(r0fQ%tr!U0uM#E%R;L+9Q_LYsb#%2IAf&a;U=!^Uy=a z&|u~qfi}+1nYkr zoh}D6E`%^c33F8lObHqCpg~NLXb>4=yA2#h&R&yjVr$il{o}}Xw;==M<8~Y(1VAwQ zfI$EIp@vPtm|pwmrNsL+^@84nXnz>Gs*b1}+UF2lD^$=(H<(QsYdhoYSkCxwSCmsZ z;`%YvapzlA={S11KH&?v*`{hJb2$dU&$cG90a0^@(>)BCQgg@26A~(hj=7x;3VRa= zJoYLURMK+@!j#)IRUn6@4|_^$%2l^7V;yd2LxXvMF2g8NlezC(tx<4+L7z>Q4`#qgT5Je)O{hURW3RZ*y9{+Q*F{;|NenUI-$hgU z&>{x*L{0C`DI5Z)E?n%EUeK&&e?`#j7db>Ph^3v5d8j3rr4=LgceRncGi3OT4yG>r zp)I%>nl@eFT$YBW5p@TcSlLyHwWO^zE%wp*_daHK4)|qzj9;g=rOHQex^lLaBn2C? zp$et-Y9VJe*s@q(G4TeQ6m0-=?TwKXyr<<($m<#IE;Ij9aeb?D_m)@qN{0wG$TWw@ z1#1dDlty$H^g?eU2iJwCadpgWudj3^r5DeCa@v!_HwhoYkBOFzinVWiWsmH06u+0Oj=myOhDGxdH_m9!J*5Y!j*k8sbNIO@yQt_zJgB z9^yy%N$(;j$XF9b_{r`j&KM*=KjrT)>M4CMq0gBj)X5ulDzz{2b{4f{O?l$%tuLg% znpF0dvU=~@hKhk(gGqMIOAP({=-O)_NZ$MMi4>knBQtI2kzRv3j=mF}(S#iR<3GTf=5ly{p`uUO+AEW=e=g0gac^c+SBN$XkJz3o0Kt=krm%X$zXi7uZu`u8*k!c&Wm2aOuPwp#_wdavc>?3&jHsInR^ zJ-M#e_q%OFpbdCF{n#Cb7sBV^b69+Rc0BI1<+~m`)_?V0{{K3A3#ho7W?dMc!QDN$ zyF+ky5AN=+VQ>=M2X_q;5@fI>NU-4U7Th7Y-+ABnp6}j!&bQ84|IZq>^zNy>_U@W~ zs-Ety@>ugJ@XNTY4_upF;|jlxKO(;@@k5JWKi^bP{2f;tVktB}_a<@x4+}4Y$N+ZS3R&zxYVi4HJV30Q9 zdnuK55#BHNimdg<2b5kBhc^;8c zrC{^SKDQ?UQW%P{WHl;L`P*Y6VCI`Hpd^ijZA^YMUy!z_3EQy10aDDtclX*-`J**4 zVu|*j_e#6{DU&$QDnQ-x2bBe~tL)D*hb=rV=t>ZrNfjaSK5r<-xwmQpPz1id=?Ozh zM(UZSDh{udAwdk6cY;c`lt;s)8^;^v2y7x2Z7<~ggub0WC`cjXJ9ge+D=!ioz{5!a zOML94i9@_!Bj9!lk`h>becHUO)ZZJJ-y7(7^wP|;Vmmt>S1(5d`GY_qk2f1j=qn!Z ze&6$kuaVeSyLL!hJ>em%U9+UE9B&~p>jh@d*S813Q`#b81>eOd71h@BUqmPKkI-uA z+?rn5UM{AmDGS9zJaF65#DYU!u8v~N3VtB{XzIf}GZXLZKov5E&+Rm-n9(a&6rrp8 zn5slT=G4>Pc#y3Ma;r&o$q20AO)E0_vN+erovW!|?vjK)md=YjHrwCglbtgsT%j<(`<|3j8+{BViBSE!O1!UxpgQL2D>?i*(#im5R zPvd59(0f@jAcUkh%Dq-GN2+&b(nBN|(~bl#2NvaiIMHpqAYm}K`PvGfs+oHAbO9Sn z?(H$}c){F&9z*l9M2fJ1FN39uYUv`|hZOHoZen$?)Kns7?R zWbG7@?DYOa>8i81ZMoV(+EA*Va6W5mop^EGNlXh%(3F_SYFfQGQo=1wQT?&CxeANt zj@ zc$2kP{VUX)2{m@V`z!P;9#~WgU<0Zlm&M92oZ6r_7|gH#d>W4BAMWaXp|J8X4(kdV zi*U2;e7r{2#|qE!lQ++;@vct(w8<HCz1h@awwm*+zf>jtoPuJyK;+ds1S$%G4#s} zE_Wh2ti3ZvmsO2&16mY}lfB^805O39denE!OEh@yfxJx#)^Rk{@Mt}%%1GqR4j1Vc zAgSeacmdu|UU$G(KyjKFtn30e`jiAgKfiXgN`yYubTUt}CIWnRbnVU{#Sxk{$*`R3 zAn%-Sld9FY1VKyhFnL~ih8sCA z@q&pYBz-I4ugQyNnjX!UeqHm8fDBbaBp$?xSyyIV~q&QJlG!90&^hd8MYClm(jmG#x}z2li+W zdKAZ65mV!CdJ_(KBNIs!>p9MsY%Aj|O@@6~cZS_!n7l~S1&#=e3PtocRbTsyb!e0g)nJE(V+yS%*I zJFtf-{v+u1>EXH(G6ni(W4~U1T9*eoTYG-E`h5g3d)pZh5Ol@&CF1dO(ZIO#h;!Xy z-a?DF^3AVfgGRo_V(ZV@i|-mQ8KWF;`WV}6&EmBjTYQ_B19Xg&9JRs9+LRLp^GaVv zXMJjXK%R9r1Ct+J>h&B<88f_GmZfrQbi+~0zghte>FhJkrK&;4K|OlNMszuCG{3GD zW|*;G&(z-E?cDcKf+&(=$o4LtFJ{94lxAcu%YA|CWxC#&y)ZrL2W&mIyq^Qz0kp{?zi%tRr{l>FtuU0%8(&8>i zf5vUi{VqPth47dw?cK``+Fb^G{*&uAl$rNfyBM&wsMB~U<5Intv)GI~w)Y&JlRqA= zD|8=rlAA~j8lk@C^*rTpIo`%mOcMcDeSf;>ThuUn$?^hyJRGLl3#PJ;fsKX~J3yB!`;IY}4B^jX6HXHRjljjy0FH3$x5?9j38@ z>apg&&-X2^ZI3la211X%uL}-AkC621>1K|&L4u3L>M)kAFa8-phui)c?~bU@Acwj_$-2eza$N@@45S1d1s*SP1r$aEMF2Zw_2iq~Q?S z@J`BOf3M~NF+H}BLc3MyNFE(HwIFM^n5V*Ncwzgy1NCL4T} z*KE!BE+d<0Ng<1^!{8A~b{J(Tt8rae3v@K8dQ;Vg#*ff!$_3U75<-*Q%Ltg*jk8FT z!R>&<3!^9eSu`t8;N_}$p?Sk$tWLF zby50TqcCAi*)8QsSFDx#D7IWC1GedmRNV*3= zp-*iOyAkOkQi;30bhw^POPXq;ZEv%IKxw$263sM<@h!s4ADM3LP_{vInL{|e$5n6v zJ~oHbhjZ~BC;0@t#PG9))bbbo%5oU_!crJEw|!K_1JL^f+#)hfc5q|jC><*CcxKJ3 z4?<+-W6rDG>2K3f-gtTX3V%22lh z2cKwdl=vC%FZFF`owc4vq3)lIWDX+`jZOW@N7&((6q!dRy-yt-Z=?o%?$8_art0}-ahEHcZrX}`7p?o$bdDvRqZ-S6nG`F%vU5xtcR(ZT^T(dHmwZO!$K9Uj z6!@T%&J|CC=@1>CyONvJyxK4lgvhs)5_=d*TWT&M!O#J@C_=Of_h>Fe#Cvtrci`#Bw%*E% zG{=S{_i{nSiYIB*($!Wo;|#I>=pddD@I zQBvjggn=I0-a!+U;YfDhO9N3z9F8F=!sSV4-OQb6IOwO}h!Krq|1LNG(SkG0<iK|j#S;^&!QuX@_kYMd4HNW%D zt&fuyCJ*Q!POkH9M(;_-b)&R((yc4y^xQt_bxzZC!K0@Pc;pl?K;ocmuiorg1}7%@ z#Xa8`fMoAtCU+L@Z>L3lo4zSN!5=OJy@nd@PQ%T>aJ37aatXzJbSug1@WV2JA0RKg z=zWaRs45bkQ>FXx5K8o$>F2Z|DF)RRk` zC1Hf#Q3@oN)-gAr3G5{F=f=XBbnud*TsUDwMcL|O?KtIYzfW(F5pJKei&F~A10Tvjxmto0tgmbDb^oSAzWy4=?^Wo_$JTe3LJ$SOIHTSxS`kJ|d^ zf4sbBsr;67dk156BHnvn38yS}de3gSW?bWZY1ejnqjzzp(|Z=$9I!A#c{EbAkpHy> zt&gP7fUiA-Q7fVTvQ&Yu{lK%n+B%n0Z_BX&9du9?F0`|PZ;)odQCoyg2+zoUTRUIY z=#o)f_WRl9Tb|ZW9zlGmaSe1gwwh*3YuQiT$HbpDdtC=OW>3>K`93{L&)W0*#DAKs zEslrM6wtI_vphPbcH8{ zNf7!3oI)rC%#8%)CB>b<4>vbIRH=)b-kX=rr17M)wUaXE^qa+2cwvu}pW0(vw|lo{ zKjbsN)tKldT#=|biB0_+{E@5GYmDB3KR`@ow`wO%7*%dfUkDTPHIMn?h787Gr)w!`VyP~s zzCfk+K-Q{X(X(&5tG4%uoC8$P^*CseVp155daWJEfHjGj6C0CaF?VsY_ByAzIZ@yt zn(toYRX4f0Q~oM=kB8LnannQ$BEe9>8V_Lj!S{`gbz06wsp9_eJ11F$nE58ZA@0Jh z8Tf$w%1&Cz+86NTz1@CcG_Ha-duJWWG=hz4*iUZ z7)=To|Ld~?$sHg6{POJP)lrP@b}Dct@cy!Qw-CLvh1n9dbtrD8P+aW!`GkuAl`O{f zyBO%;OWQlSKwCt;>`J*Ip ziW6p>z}ZOLnb1pY8mh`dAUwTe>r)V~-s>(>KAA!U_Ky)HFX4&k4;XsVNbscsI(Ebp zz(rX8oC{PwLp4!3(i^TW7Zp2-saBEktWj~Kri<9}Sp;&ByW5+W)&qre&K4o#@aj=w zb6#1$h&G42-YIV(>hTuN&=&j>XEHIkv{P)PuXYdKo?L!KfUk&+zSe3HNMFSj*r_t{ z(k1#6S(52KiYgvsq;WJxOdc3d9DV#yAyDApv(5dnOMr;S7)CLd($e3aA1&}L>0sv}+ZLd59n zFORHUYm;F=laX=~7=w}c{<>x4xIIa)GW}fo&$WKb-MNfn(3l4~U@ zxVVxXRNU~n1Qdd(rd#D)yC?WOo#g)v7K;Dq{9@wW_RYzh^xVHK8d8+s?-pw#C__+&2IALfAV!2tgFdeepzf|+?$F;_5H!S2glqt zH>a0Oza|&h7bQZtyI7tYr`F23Lt=9(KYQKh_%v@U-Cw9_iq-#zfSwF4_J9wPE0 zvQf>$22`Kh9Xd+#dkuNG>?j&7F3dN(1S4)17a133$|Ky4*!AAYV1a;3bc}y^8t{IC zO!?pn(5ka3Xn|Ic%$4>f!4C|^2MW@)El5*}cn9tc%WJNxZG7NgHt|;asZccz&At9r zHyqD-%vBNdhC9Rfv6wL+>3pf~k^;Lbec0opXG!{i;BCCZ8cpNKV4leQV4Gf_kEh61 zr@Z$W_E?b2Fa;BbeXCmfAENmJ=sCz*m-vf7Za#~cMwQo4GbLl*4X}HSCce#QmIh%~ zQr`co__VNAKyf3aEx~DnMjnNNClT-K*=rJB5NRicf-wbCQ+FLb*>#(AA_UD;O zd4yr(#AnNiJo< z^bMo^Ty?GO??rcIjYddHB3&Y*aT355P)oA{A>CFCV~OT`B5gde09LesNo!mxc_2LK z-BXFv2Fv@aMDd9ED?PUDs12A|w&?HJCA)~0C8P$s+);}wYOscX@n;Uv&QqHwvtf7B zkwd!PvCDS9yP-xw>L6GK1hwF!-2~UL`Lg}GHR<`PJYQnI&zs|-v&hCd)9j3}Y7NT| zB3f?FS|*lTHqYB3a3!1n+BW)Dw6n{Tjr96tz#b@k)+fKY*WiMT!dE$ehW0KK*!^44 zDoeJ3)hGO9JP4JH^HeNUY3y+fljt^|l5@cUfOb?}{EpkC%$IZKQ@MRpbtdq{+*!Mv zJf7_owx1aKkA17rWao$Jq~nX}?I;e~4NISRw+p+;Tli^|kL^w{7oz zAFuffjLKHel;)rdT?1dQhGQsS;7*DAKEEOxLtdDYS9AM8Fn-Oijp1Y_4(#gqPS^b z!WkIKXj&%lBCa`>{YX1@NkgZorjzfNn+T0f|HqZqqoB|v)i)1&tiuJ&Jl<#G{g1k1s*=jYIkUre>;KUP|-jyV>~jyq#54t%5>>RK~GEkWxp&$KiLg zynkY8N1?ZyiscEP|H(?A&(lM=rx~30g3EGqKcoj5AmX=uPin@2@$7W+$Bo4I!XweQcx4*~fwvun{&WL&^ zxzplh+TCvs8IJTw!^0t`HY>KEm*9_QM1d%)IQoR`(rnFw!ncWEP*=ZX(&&3yvJEIE z*@)ttSBg^%^SJ%Q9dN;`vHFO#<4Ht;vx7Efg2(=73AlI9%bLihf-AeFf8UvKty*Y2 zB|Yx+BCZ>Fd_QdPEDd#FVAV=K|I=0QI6-Ndj(RcyC@qtrh;5vLM+t`pkBmblp=G>q z5RZpp-in+`A0;kcW-C;azc{<*IF2#orSP%DRsva>tw^R^@u_8sE2Is^00!j97D`aI z>4@lacOykKR!5KuThyck+rSy=Roa8IS%+V|*(>XPr|=O5U^o*!6npXEurDy{$!rfq z(e*k@!tXn-)Vt5>vkzVCLOytjgc5jzXQ9w2d`LFPA{D<9f!AB~yUbqmlOWTkgqp0h zeqL*bF>C7gE_?@@`99pz66!`EOJ>?y>OU)Rl;mlafOSK zsywzWd>@j;{-=JuNY}{4cih(v7~USBQ#Rm8{-azd;?dwtnoQM}fft_6VKueZe$LOe zM7uA;MzwBUP7!T{+bLlj2;7(miE>D5?2I%KrzG6m`}NcjePD8YBu{j5u{jefywX*^ z+I|x6`GIv6^s`>p%*bu2w zIWhVK#nyOfC#iNT`{phg%vx!<4p*#3Z#)^-zO0ZToLs+ z^e`R8l!52CUhM#{$IjgRdE5hmzK7fn4^W0Yoj(sB%@s8VLs=O^^U%Lp8MDs&?USSP z38S$UR5!7pX)8C8fXkka!f!jp0yAll+hzDOuAOKXkz@cwJY@ChE!}`G4*64?>~SKc z?|>Ykyf`&s7cy-aeFK8xIA7t6B0ziZ(hLMrWSSEr;iobu{wYIz3EEi(i9bKOsB7?W zjCS%~PK_wLn3P!xPc3PtYI5r@5^}TX`uC&+#EN>T$b}(fS8mrU7dt zx94$Mq&*bsR=L!dKxqb)`h%;9Aw1}}-?;~dr+QfN=eD&IJsJ4ETNN~YCZF)vEWR#X zcfs+o(JS%cWgq3wm^dw?_ZvyONhhge7QJ81v9Qq#7x*+0OKRN&3_d!BI179 zpM_}ettkq7DDL)gLymd{wWUAFn+y6cLQ;w1xk#TTS8KMIy+A{uw+7bW?4kL^mpkq+ zc>yiByFUejGNWc$f7ssZ;@F30SLEB-kN5)x z5?#QubV+bnBl<+F;$juI>+E^eArzykZ`;?NcsgvKHKc(VPo5zZBroS7>1aOpy~N`AK1F={*> zF>j|YFPuZOYG9Qd&cu+crKS6-iY!4kgHR{55qV=(L^pFNp;f&tfh)-+A*3k{NOpt; zWI3X0;Oqf4f8%WDWQpYqHj@>V?*>Yxl5~Iw92^f1`4|ZKVH6igYqDg%%^Ic>oUH~< z5_CCkAAg#S-TwV`HkGHtwb}V`BBeZ{P-kH()Fg)ueWrPFDib$|_HSxfiWmI!$gnZNN1rutjzo( z^p3-4%m_DyaxCJxa10{#M^Zf7JX+@i)a_p-s=sTw25lab_(t};G%@DLdClXgmbP)k zR(#1Dj8tMRE^%O#o8g_&?^@TY_^`wS?h|P!#!7a2w>6huCg4^N`ks{W>%eyr8qBSV zydffKUf?_X;@=SSi3N#t6!dW0hx-g0fj2d?NaGua znO5XfCo&=IJZL$UG3J)B969zuI`op>#FOUq#ok{qPfPtGD+MrqqX*U zv|jxFMY}kIf4KhfMY+%4*{ z*3R3Pena-j+_kXylxoRksIgE zWOMtrL8uJ!&}vH(pH6DrTwUZOW3wCS*j`G6QsP0d*}~AoI@;e~b~Z1kYjQj01^o2w zME&HOlddaBIs5vVe6ua5@jBGL1jMdZEO7VDwH>Hnc)8|q3aDk}GK`?(?b4%o(L}Xn z_pE4GxPB58(9H{$+pCE6((cQy{{DEiGb{c|;feurZx!i;%%5R^C^vo$H>|fp!_0ev zo=y%vi&J*2dEkf#`#+!F94;%8N{VVI{8s$hl{y-fT5hcLM|u3+7y_7w`xxc0e8U{+ z_QEaE^C`A%uxygNBj5BXcQf^MGbv_VOqN4y>^n4}=PNYvII4&LaBQPj)CnAmTd~t?7Zw_=x%Bg zXFS|9Ovi{G@Y}3XTJy+QyO4vqlm0?Q)_PyYmU>mCdwwGAfAIvE%F%6pM=R1p*b0;cJ$j}HccbKtsoxO1=op8ReWjslsIG-(>@P2* zHxXzto30;vb2rDa*p;a%`kYR_y}n#M&Tm;~8!7*AL3XsOaIhdL8q{9nML)@7a?6eG zCe${}Nlc?(7A~Rc)Fv;s>3Ja z+{)_vgLB7&7`O2xZHwxta)QhztXY6}YazZ*(iW;spmv^~`$^0t(mQ#JH5jMH&PmpJ zIv&?hA7%`4_a{Q#kRQ{5Z10{e)CMxHmW9Z7n`)~p=)`Kc#vM#GA2Y6`M!j+j`F<${ z7OQy)*Ht;tebeB8&Z%@XR^*uZk{d0%w?GiHqG~0W-*Ra&A2!dx4*mzZInn^ocw#c6lFGdjSkaq5zC!3@_|p~T;W8SAUqAeP z6;CQR^9QmHhX&Ng{ye`JL7l7bp31EMJkv`$U=7`3?A;|D;+9(dcRb7EmUF$r%sTNyLRVC!p~` z%nuuZWyj@W>tZ+8&DL(++5G}}?T6TDxYvu;_Nn>=WmgLN!;;VbK#IkiuimJEs86IR z%?BU_KQ2$f+1r6O{acA7xzlyj_d=e_?B4Gpy@;H%e61#U%rON4H{k%zTPo%wy#w2k zaog)%`S-6KUnHhQIs0!JuB1d`V}q%vDtweI~NI zhxvJq`f|KiNZvUYqjy4@DwTj;0yC5dy~>-34YM2fW^R)_o6XRaB-RXcs6K;6pQ+}!u+sf(H z_4*`fU5dEV2$^k?gMe~i-fq1nz*ow3M&C*EOriy{Cik2>$ovw9A6)$l{~WfJ!r(im z7~Ff@2gW<>PNY{1-WPxTr!T{T%Z`NBdf7b`{GR(i5?x~&k>i7&x<`)!_Qnk!QvFO{ zWd$^!$e$y}Bz5Yc6WmdmtFx&~Y3mF@xN-qF zaC}Qz@_${XqSDcl)K!(#QCFG%yWsEon!1Ww|51VC|Ed8A%?F^vVUDW(OR}`es2Vsd zAAk#KECdL{!VZDYivSd`LlEp@0053;T8&ClOGj2qQBp6BC0gS^xoNG^y%sVriPp0Z z=;zNGyz4NQTJMd4x79yyi)=&u&Th^Xl|jyrNc{o}1M~U{PO$-!Ljb=4N_d)ime%G0 zUoykOQo?o&IkMU*kSknUL#uOtV;$0Dwfo?xtQMeGoNk9#cO;k}t`TxxQ<1BPbs|(y zEQeP!uyoDvSa4oV2Nz#?$S{15;xrjL2vZ zN<`o`9aP6gMKEA3U}QHzSr>y;z2^-a!7MYNH3u`wY(k=cBt$*ysNw^zQ4(y94LSWH2 zb(y3fx*YrnwM-_~EcHtb=>Jk19abO`{J(wSa4)amXbzwY<|T|P3>AzAj1P+k z1c?(Uij45`3PS}}4+AoQ!^41h;3y%WH|z-*GaP6Ey9qWI1~Nf+h2g+L=uR>MXa~Cq zsfhpv!GdwcfXul6h;)UqfeQ76af5M&xdhup0fk^M!NpNP7O0@{C?GZL0r)ZsNCPbd zz6DM~1;M%jX~3^;;5b0{93EdkJBb0&c=VtDwpLEk!{Vs0+Pikt`4& z4l1Tq9;gbf1XKXRVxV8TQhE3|cs_XAIapbMJt%;0AfkG}KzLA|x1Os0vK-#(qkgCA z7*{0~?IJ>ugCN3E>PF}kyAomPbh9%YRy;I}=cnAk7%kmLT87tH|*HjTm`pOx}`{lpEuez4f zPbArMpmua=I;XW?L^gAfbev{(lMP<=$4`bovteL9Q^+~fQmdu1L%HLmFU9-XNSzsrW7F(V zpeTOb4@?EwVj354)gerFfLuZ>v4SEd1JgH=a;CSRndDJO$QfuzCP!g0F`E(a#soo10~@S$_wobYaf=y!%hGeN^_EK?8>ot`7XdOS$G=ku zKAOE;UncpA{Aiv3d9`QJ?d0ZdYrkL>RTE}(6rXS~XgHX?)nQXqz7MB6?z;9Wodle2%SZuFYXzE0F#)b)zvn_KZj|;ot*a{Mr zt!q`YFIx4k@NMDfLy;NGSY{}l!^&`7v1Iuy!oc8*VKr}$USjuN zeuXkF2vA4neF9ftW;XKB9P%deD6tpbHMtD?6_|GQ+ZC?}v83H5n_Jr@9bombncV)k zu9dO=U9G&gN6!s+`Ea9py4{wC(&g}?{4eMuj^6Ju{1_W??`N3{jAT` z5-3C@U8#P$ez)-zR9x5KHF^jeB0PQh30l^r=-ogfAL+4_xN|S`W3uAljQ$1UYAWPG z*F; zf1@<@72qrQ^#+ItL9zl?!-D>@12TS$cXbVReHw(XNMGpI*`VMoUjbC;2zRA3M`{hj zX&<_pEA^77IG{*WjhibSiDpfi!dBF#b)}EubJ`3bRvhPdrT1!b?pPyKDzGb z@FS}PG=wsZ8*=VkW2)T03#%@IM??F^Qb2)D8u9Y>gho(Cu>t4X0Jr`J5T*owvjzTF zV{OY0hzj>#v6ld%px6J5PNlH_pMWXt-y_m|3~&|Ue?p?hB%m+mUw||0xy+BZdc<-{&+})dSWzjl zy!_bXxJB*vf_H~~dn*DJF&l6Krds&kh@$O-aNPLhYPwz@l@`-VSU4-@|)rd7(PSO5EU(V)2&|Maw<$(q6|VzfU7M zvE0L;X-Zw?V}k@G=DkK|Ew#%bkx$$9!DCV^%S?`fAJ*)T6qs`|yr)^T!i2|fr!hlc}G@TfOyyhLcuWX*)CF(2Jb&~9A*I}p~&Zt-B zED7R4Cunoev?7&P(Dg=cHS3%CGL}Z^a2-hx?s3)Y_L`h&4)DbhE(R81HNX>|KAA`` zqKG+kNa+CvM{pf=*t%4{3k)ATV~<|Em!#{N*rv*zh-4?kAH`go5FGzyX_vg8($H)Q za%fcUF-Rp@2`HP?Yjwh-m^YKOA7-*g87r-Es`r_1EY^d4UJFOR2p0fGgge#paD9eX zfssBeCn!>?TfC~;kD;pxJR3>UwYH-noc35@$=h7IZ(=EpGgT%mL4k?t0!4Vge0QQs zYfzrM?`O+@UUNB(a7u^(O2uet*tOk)Tm>BA3NvJ>%B0jbMruqeMw*=*$Mzfai)n`-URo+9DWk&#ENa8qN*?<@Lr?qZR$v#pTJsY}t}_Ih{BC0!V`cON4>1{rRTuj#V;st(2pLfpm{o-#P{61F0{-H(uQ9ExR zkItfl_{87MgH$s~tvzo;$`$p-4)&cFTvG_W-)R<%R(k)bF2Mm`#-g-N2z~4AzC=4$o^CGvda(D#6*1qR(F zcKfFBuI=(;9Hq}2w>Hi?9AwGeGw!QKLzA2c-E?4Yc$1iB;hu+u$*>ykIc4oI zQ|6Ku8->C`*Z^HO3Utr9Mm~UHTU0=oJ8x1X~?)ZJV+4r|C8A$ngI^`SW8Ock2pKeS! zn%b*eiZ3*lui&W-UTZv(Se|BtUfg*fF#m!VNLVHC4i4_p^&e}w@Dp$b3+n5PDaUm~ z{prp5@NWipSUKsbnye#Jt|&Ay$&HeZdIW#`1})_1Re@>JDsy`L{J(k_vfRwwSaPb? zJKEbj3JY8_G&=O8sv?)Zh0Tkf8+SV)76P6Wfn-!fp&Fq1sNMJD^CY^ zD~C(4#SoAH3MG*DL%?V_g1_r<|IIu6pE|DKE)ryX2=@q377h#Q80o-BLp>%NsNZA- za{x&g16oob9@ttqyMepkBENwUodAW={(67k++aOm`Y$>*ad_go3pbNEvkW;RsLBX> z7G7n3F440kdV2ccpUHd#+e?qh_6<8ivY6M`uZAwSi75=U)+lKeGt{RfUk;Hm07D5{xJz|w)a;W|7cCLjI9vSEJ1JZ6g~?`##?$^-Dnzb9}0a;4G0qtC#;|HcS_Kp7h(s5kxpvNeBu;Si`7e*d35a0t``$NA3& zz+Z5W4pvJ=#)A|fARChW`!%HJueJ*m-rYro9A#Z zhns^i0~hY8$ZH@u!8$-8`dHaSo4Y1@2n)i9y8-;`_OdQA!th4>p}0~InlK!5q`0m< zYNStS0dcw|68;PJn+j@A#1ek$2f)wcP)UYk$y&!aG3htqkaEZsDDDjOLh!-3VF1 z8VjhhlpC8Qc#W#MTEKF6jT>T$q3iU@@I_esG>v;))?*XhVKlz8Vqg4Pt(JNqbXd~@ zmPBkK9ewou#2a}?NW_gy!$qJ@O#B~f_=4yj9#m0E_(yJUq$1_DI4iPtnVkNjWF%d!My zlz(epq9h|D{%7rih^HbKBf&<2We$;PAV}HBS-4OGw73?T6uSFSi~M)Luw08A1U0y6 z)rK8=Ik7s=^hdr#>7?YFZ#hj(XaSpaCZrD}zwleev9+ZtQkt2ynGh{l_}baJd~Xmr zm88@u?rE8F>^Nv|>95dDV4tSq`ldmJj+xLA4(R;u(CYcBC?b6nM8RIgJJR-{z;Pzu zap{NI*8bt-O^=1G@z3D~DHYUa_HZM3L3P<)?!SzE0+mJ- zGYFI2UZMWuTxcQVflogp_ki+vlSkEla-v0^g~SSlH#I35;RmkHqC_?UG-xqCL?}-& zGm1M;!6m7;e~7>=7%%`zsjBYECgJtdoi^=Mnx4IM^cmSmKmL6ZG-4;i1c&gCwTwUPuF7v4UpJ8XXwxK?X>5&KPq!)8kc6w7RZ^a6w4L9sQP>z z9sW9)OsJURP^XQc_4yZ50tLx!iG1fbr*{{iPbPKzn7qMMvsEGi$GXwADzTn6PBrzW z3mYQm&4@Sc-ev=Btf`)8(YWnFVk$@CRBEb zSK@sS>*$!WCm&Z;VxLZTb4X)G>^y6oWi@P?ZrHst_Xk(L}0co(5a_F zyc8R2lX2QtK=;tuc-OJ^+k2NW@3o@5;=X@|gK>ZAOROj>9Q~WZOGIzUG~LdKbWfD` zUc}HGHMeyqZ%3PlM6O!Kou;YHnMp)E-UqDZ!*^SA%CRhGv^1Y*>sY1kWH_|f_$XW4 zfu^^AC}6@XH$O_|&|M+^-KZ&}P+$n1MrK8Z{y-<%l;O-_qA$k#$`=*gx$+)FNXSUY z^ANhlloe&Ap-VsTwQ2fjhT$_q!bs<}p@~&O5tyIQ&6fU?dO{96nHwS|_5xI7zfum$(G|!}W$u zAdGdc-uMde@| z64(#QkD@nW6uU&LA-8iYsKdWEaHr}(1D}5i7g&S_W20er;NW%S|AqmFY+Z>p&6~O znBpvT`hm{`s7lFHv=lG##+IQ8xo&dd&JFzgI g#M$rxoj%lPPG{QgCam9oo6LU=%8-F6=}^%B7tB-xtpET3 diff --git a/MODELO_INGRESO.pdf b/MODELO_INGRESO.pdf index f71baa5bf0f6af692a763e741e58ad60e266ca4a..c2c9fcc4adb73a76339d84f884edd5d5b6b09589 100644 GIT binary patch literal 3205 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 diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..dc3598c --- /dev/null +++ b/bun.lock @@ -0,0 +1,1663 @@ +{ + "lockfileVersion": 1, + "configVersion": 0, + "workspaces": { + "": { + "name": "my-app", + "dependencies": { + "@hookform/resolvers": "^5.2.2", + "@radix-ui/react-accordion": "^1.2.12", + "@radix-ui/react-alert-dialog": "^1.1.15", + "@radix-ui/react-aspect-ratio": "^1.1.8", + "@radix-ui/react-avatar": "^1.1.11", + "@radix-ui/react-checkbox": "^1.3.3", + "@radix-ui/react-collapsible": "^1.1.12", + "@radix-ui/react-context-menu": "^2.2.16", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-hover-card": "^1.1.15", + "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-menubar": "^1.1.16", + "@radix-ui/react-navigation-menu": "^1.2.14", + "@radix-ui/react-popover": "^1.1.15", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-radio-group": "^1.3.8", + "@radix-ui/react-scroll-area": "^1.2.10", + "@radix-ui/react-select": "^2.2.6", + "@radix-ui/react-separator": "^1.1.8", + "@radix-ui/react-slider": "^1.3.6", + "@radix-ui/react-slot": "^1.2.4", + "@radix-ui/react-switch": "^1.2.6", + "@radix-ui/react-tabs": "^1.1.13", + "@radix-ui/react-toggle": "^1.1.10", + "@radix-ui/react-toggle-group": "^1.1.11", + "@radix-ui/react-tooltip": "^1.2.8", + "bcryptjs": "^3.0.3", + "better-sqlite3": "^12.9.0", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "cmdk": "^1.1.1", + "cors": "^2.8.5", + "date-fns": "^4.1.0", + "embla-carousel-react": "^8.6.0", + "express": "^4.18.2", + "input-otp": "^1.4.2", + "jspdf": "^4.2.1", + "lucide-react": "^0.562.0", + "mariadb": "^3.5.2", + "next-themes": "^0.4.6", + "pdf-lib": "^1.17.1", + "react": "^19.2.0", + "react-day-picker": "^9.13.0", + "react-dom": "^19.2.0", + "react-hook-form": "^7.70.0", + "react-resizable-panels": "^4.2.2", + "recharts": "^2.15.4", + "sonner": "^2.0.7", + "sqlite": "^4.2.1", + "sqlite3": "^5.1.6", + "tailwind-merge": "^3.4.0", + "vaul": "^1.1.2", + "zod": "^4.3.5", + }, + "devDependencies": { + "@eslint/js": "^9.39.1", + "@types/node": "^24.10.1", + "@types/react": "^19.2.5", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "autoprefixer": "^10.4.23", + "eslint": "^9.39.1", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^16.5.0", + "kimi-plugin-inspect-react": "^1.0.3", + "postcss": "^8.5.6", + "tailwindcss": "^3.4.19", + "tailwindcss-animate": "^1.0.7", + "tsx": "^4.23.9", + "tw-animate-css": "^1.4.0", + "typescript": "~5.9.3", + "typescript-eslint": "^8.46.4", + "vite": "^7.3.2", + }, + }, + }, + "packages": { + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], + + "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + + "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], + + "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.6", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow=="], + + "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw=="], + + "@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.8", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "debug": "^4.4.3", "lodash.debounce": "^4.0.8", "resolve": "^1.22.11" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], + + "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], + + "@babel/helper-remap-async-to-generator": ["@babel/helper-remap-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA=="], + + "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.28.6", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg=="], + + "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q=="], + + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ["@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA=="], + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA=="], + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.13.0" } }, "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw=="], + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g=="], + + "@babel/plugin-proposal-decorators": ["@babel/plugin-proposal-decorators@7.29.0", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-syntax-decorators": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA=="], + + "@babel/plugin-proposal-private-property-in-object": ["@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="], + + "@babel/plugin-syntax-decorators": ["@babel/plugin-syntax-decorators@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA=="], + + "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A=="], + + "@babel/plugin-syntax-unicode-sets-regex": ["@babel/plugin-syntax-unicode-sets-regex@7.18.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="], + + "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="], + + "@babel/plugin-transform-async-generator-functions": ["@babel/plugin-transform-async-generator-functions@7.29.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1", "@babel/traverse": "^7.29.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w=="], + + "@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g=="], + + "@babel/plugin-transform-block-scoped-functions": ["@babel/plugin-transform-block-scoped-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg=="], + + "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw=="], + + "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw=="], + + "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ=="], + + "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-replace-supers": "^7.28.6", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q=="], + + "@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/template": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ=="], + + "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw=="], + + "@babel/plugin-transform-dotall-regex": ["@babel/plugin-transform-dotall-regex@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg=="], + + "@babel/plugin-transform-duplicate-keys": ["@babel/plugin-transform-duplicate-keys@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q=="], + + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ["@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw=="], + + "@babel/plugin-transform-dynamic-import": ["@babel/plugin-transform-dynamic-import@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A=="], + + "@babel/plugin-transform-explicit-resource-management": ["@babel/plugin-transform-explicit-resource-management@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg=="], + + "@babel/plugin-transform-exponentiation-operator": ["@babel/plugin-transform-exponentiation-operator@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw=="], + + "@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ=="], + + "@babel/plugin-transform-for-of": ["@babel/plugin-transform-for-of@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw=="], + + "@babel/plugin-transform-function-name": ["@babel/plugin-transform-function-name@7.27.1", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ=="], + + "@babel/plugin-transform-json-strings": ["@babel/plugin-transform-json-strings@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw=="], + + "@babel/plugin-transform-literals": ["@babel/plugin-transform-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA=="], + + "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A=="], + + "@babel/plugin-transform-member-expression-literals": ["@babel/plugin-transform-member-expression-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ=="], + + "@babel/plugin-transform-modules-amd": ["@babel/plugin-transform-modules-amd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA=="], + + "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.28.6", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA=="], + + "@babel/plugin-transform-modules-systemjs": ["@babel/plugin-transform-modules-systemjs@7.29.0", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.29.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ=="], + + "@babel/plugin-transform-modules-umd": ["@babel/plugin-transform-modules-umd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w=="], + + "@babel/plugin-transform-named-capturing-groups-regex": ["@babel/plugin-transform-named-capturing-groups-regex@7.29.0", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ=="], + + "@babel/plugin-transform-new-target": ["@babel/plugin-transform-new-target@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ=="], + + "@babel/plugin-transform-nullish-coalescing-operator": ["@babel/plugin-transform-nullish-coalescing-operator@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg=="], + + "@babel/plugin-transform-numeric-separator": ["@babel/plugin-transform-numeric-separator@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w=="], + + "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.6", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA=="], + + "@babel/plugin-transform-object-super": ["@babel/plugin-transform-object-super@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng=="], + + "@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ=="], + + "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w=="], + + "@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.27.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg=="], + + "@babel/plugin-transform-private-methods": ["@babel/plugin-transform-private-methods@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg=="], + + "@babel/plugin-transform-private-property-in-object": ["@babel/plugin-transform-private-property-in-object@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA=="], + + "@babel/plugin-transform-property-literals": ["@babel/plugin-transform-property-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ=="], + + "@babel/plugin-transform-react-display-name": ["@babel/plugin-transform-react-display-name@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA=="], + + "@babel/plugin-transform-react-jsx": ["@babel/plugin-transform-react-jsx@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-module-imports": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-syntax-jsx": "^7.28.6", "@babel/types": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow=="], + + "@babel/plugin-transform-react-jsx-development": ["@babel/plugin-transform-react-jsx-development@7.27.1", "", { "dependencies": { "@babel/plugin-transform-react-jsx": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q=="], + + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], + + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], + + "@babel/plugin-transform-react-pure-annotations": ["@babel/plugin-transform-react-pure-annotations@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA=="], + + "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.29.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog=="], + + "@babel/plugin-transform-regexp-modifiers": ["@babel/plugin-transform-regexp-modifiers@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg=="], + + "@babel/plugin-transform-reserved-words": ["@babel/plugin-transform-reserved-words@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw=="], + + "@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="], + + "@babel/plugin-transform-spread": ["@babel/plugin-transform-spread@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA=="], + + "@babel/plugin-transform-sticky-regex": ["@babel/plugin-transform-sticky-regex@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g=="], + + "@babel/plugin-transform-template-literals": ["@babel/plugin-transform-template-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg=="], + + "@babel/plugin-transform-typeof-symbol": ["@babel/plugin-transform-typeof-symbol@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw=="], + + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw=="], + + "@babel/plugin-transform-unicode-escapes": ["@babel/plugin-transform-unicode-escapes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg=="], + + "@babel/plugin-transform-unicode-property-regex": ["@babel/plugin-transform-unicode-property-regex@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A=="], + + "@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="], + + "@babel/plugin-transform-unicode-sets-regex": ["@babel/plugin-transform-unicode-sets-regex@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q=="], + + "@babel/preset-env": ["@babel/preset-env@7.29.2", "", { "dependencies": { "@babel/compat-data": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.28.6", "@babel/plugin-syntax-import-attributes": "^7.28.6", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-async-generator-functions": "^7.29.0", "@babel/plugin-transform-async-to-generator": "^7.28.6", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.6", "@babel/plugin-transform-class-properties": "^7.28.6", "@babel/plugin-transform-class-static-block": "^7.28.6", "@babel/plugin-transform-classes": "^7.28.6", "@babel/plugin-transform-computed-properties": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-dotall-regex": "^7.28.6", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", "@babel/plugin-transform-dynamic-import": "^7.27.1", "@babel/plugin-transform-explicit-resource-management": "^7.28.6", "@babel/plugin-transform-exponentiation-operator": "^7.28.6", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", "@babel/plugin-transform-json-strings": "^7.28.6", "@babel/plugin-transform-literals": "^7.27.1", "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.28.6", "@babel/plugin-transform-modules-systemjs": "^7.29.0", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", "@babel/plugin-transform-numeric-separator": "^7.28.6", "@babel/plugin-transform-object-rest-spread": "^7.28.6", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.28.6", "@babel/plugin-transform-optional-chaining": "^7.28.6", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.28.6", "@babel/plugin-transform-private-property-in-object": "^7.28.6", "@babel/plugin-transform-property-literals": "^7.27.1", "@babel/plugin-transform-regenerator": "^7.29.0", "@babel/plugin-transform-regexp-modifiers": "^7.28.6", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-spread": "^7.28.6", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", "@babel/plugin-transform-unicode-property-regex": "^7.28.6", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.15", "babel-plugin-polyfill-corejs3": "^0.14.0", "babel-plugin-polyfill-regenerator": "^0.6.6", "core-js-compat": "^3.48.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw=="], + + "@babel/preset-modules": ["@babel/preset-modules@0.1.6-no-external-plugins", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="], + + "@babel/preset-react": ["@babel/preset-react@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-transform-react-display-name": "^7.28.0", "@babel/plugin-transform-react-jsx": "^7.27.1", "@babel/plugin-transform-react-jsx-development": "^7.27.1", "@babel/plugin-transform-react-pure-annotations": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ=="], + + "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="], + + "@babel/runtime": ["@babel/runtime@7.29.2", "", {}, "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g=="], + + "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], + + "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], + + "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + + "@date-fns/tz": ["@date-fns/tz@1.4.1", "", {}, "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.28.1", "", { "os": "android", "cpu": "arm" }, "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.28.1", "", { "os": "android", "cpu": "arm64" }, "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.28.1", "", { "os": "android", "cpu": "x64" }, "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.28.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.28.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.28.1", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.28.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.28.1", "", { "os": "linux", "cpu": "arm" }, "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.28.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.28.1", "", { "os": "linux", "cpu": "ia32" }, "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.28.1", "", { "os": "linux", "cpu": "none" }, "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.28.1", "", { "os": "linux", "cpu": "none" }, "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.28.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.28.1", "", { "os": "linux", "cpu": "none" }, "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.28.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.28.1", "", { "os": "linux", "cpu": "x64" }, "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.28.1", "", { "os": "none", "cpu": "arm64" }, "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.28.1", "", { "os": "none", "cpu": "x64" }, "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.28.1", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.28.1", "", { "os": "openbsd", "cpu": "x64" }, "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.28.1", "", { "os": "none", "cpu": "arm64" }, "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.28.1", "", { "os": "sunos", "cpu": "x64" }, "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.28.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.28.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.28.1", "", { "os": "win32", "cpu": "x64" }, "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.3", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], + + "@eslint/js": ["@eslint/js@9.39.2", "", {}, "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@floating-ui/core": ["@floating-ui/core@1.7.3", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w=="], + + "@floating-ui/dom": ["@floating-ui/dom@1.7.4", "", { "dependencies": { "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA=="], + + "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.6", "", { "dependencies": { "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw=="], + + "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], + + "@gar/promisify": ["@gar/promisify@1.1.3", "", {}, "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="], + + "@hookform/resolvers": ["@hookform/resolvers@5.2.2", "", { "dependencies": { "@standard-schema/utils": "^0.3.0" }, "peerDependencies": { "react-hook-form": "^7.55.0" } }, "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@npmcli/fs": ["@npmcli/fs@1.1.1", "", { "dependencies": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" } }, "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ=="], + + "@npmcli/move-file": ["@npmcli/move-file@1.1.2", "", { "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" } }, "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg=="], + + "@pdf-lib/standard-fonts": ["@pdf-lib/standard-fonts@1.0.0", "", { "dependencies": { "pako": "^1.0.6" } }, "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA=="], + + "@pdf-lib/upng": ["@pdf-lib/upng@1.0.1", "", { "dependencies": { "pako": "^1.0.10" } }, "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ=="], + + "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], + + "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + + "@radix-ui/react-accordion": ["@radix-ui/react-accordion@1.2.12", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA=="], + + "@radix-ui/react-alert-dialog": ["@radix-ui/react-alert-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dialog": "1.1.15", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw=="], + + "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], + + "@radix-ui/react-aspect-ratio": ["@radix-ui/react-aspect-ratio@1.1.8", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-5nZrJTF7gH+e0nZS7/QxFz6tJV4VimhQb1avEgtsJxvvIp5JilL+c58HICsKzPxghdwaDt48hEfPM1au4zGy+w=="], + + "@radix-ui/react-avatar": ["@radix-ui/react-avatar@1.1.11", "", { "dependencies": { "@radix-ui/react-context": "1.1.3", "@radix-ui/react-primitive": "2.1.4", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-is-hydrated": "0.1.0", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-0Qk603AHGV28BOBO34p7IgD5m+V5Sg/YovfayABkoDDBM5d3NCx0Mp4gGrjzLGes1jV5eNOE1r3itqOR33VC6Q=="], + + "@radix-ui/react-checkbox": ["@radix-ui/react-checkbox@1.3.3", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw=="], + + "@radix-ui/react-collapsible": ["@radix-ui/react-collapsible@1.1.12", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA=="], + + "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], + + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], + + "@radix-ui/react-context-menu": ["@radix-ui/react-context-menu@2.2.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww=="], + + "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw=="], + + "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="], + + "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="], + + "@radix-ui/react-dropdown-menu": ["@radix-ui/react-dropdown-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw=="], + + "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw=="], + + "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="], + + "@radix-ui/react-hover-card": ["@radix-ui/react-hover-card@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg=="], + + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + + "@radix-ui/react-label": ["@radix-ui/react-label@2.1.8", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A=="], + + "@radix-ui/react-menu": ["@radix-ui/react-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg=="], + + "@radix-ui/react-menubar": ["@radix-ui/react-menubar@1.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA=="], + + "@radix-ui/react-navigation-menu": ["@radix-ui/react-navigation-menu@1.2.14", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w=="], + + "@radix-ui/react-popover": ["@radix-ui/react-popover@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA=="], + + "@radix-ui/react-popper": ["@radix-ui/react-popper@1.2.8", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-rect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw=="], + + "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], + + "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], + + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], + + "@radix-ui/react-progress": ["@radix-ui/react-progress@1.1.8", "", { "dependencies": { "@radix-ui/react-context": "1.1.3", "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-+gISHcSPUJ7ktBy9RnTqbdKW78bcGke3t6taawyZ71pio1JewwGSJizycs7rLhGTvMJYCQB1DBK4KQsxs7U8dA=="], + + "@radix-ui/react-radio-group": ["@radix-ui/react-radio-group@1.3.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ=="], + + "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA=="], + + "@radix-ui/react-scroll-area": ["@radix-ui/react-scroll-area@1.2.10", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A=="], + + "@radix-ui/react-select": ["@radix-ui/react-select@2.2.6", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ=="], + + "@radix-ui/react-separator": ["@radix-ui/react-separator@1.1.8", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g=="], + + "@radix-ui/react-slider": ["@radix-ui/react-slider@1.3.6", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw=="], + + "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.4", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA=="], + + "@radix-ui/react-switch": ["@radix-ui/react-switch@1.2.6", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ=="], + + "@radix-ui/react-tabs": ["@radix-ui/react-tabs@1.1.13", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A=="], + + "@radix-ui/react-toggle": ["@radix-ui/react-toggle@1.1.10", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ=="], + + "@radix-ui/react-toggle-group": ["@radix-ui/react-toggle-group@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-toggle": "1.1.10", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q=="], + + "@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.2.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg=="], + + "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], + + "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], + + "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], + + "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], + + "@radix-ui/react-use-is-hydrated": ["@radix-ui/react-use-is-hydrated@0.1.0", "", { "dependencies": { "use-sync-external-store": "^1.5.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA=="], + + "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + + "@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ=="], + + "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.1", "", { "dependencies": { "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], + + "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], + + "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.3", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], + + "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], + + "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.53", "", {}, "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.60.2", "", { "os": "android", "cpu": "arm" }, "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.60.2", "", { "os": "android", "cpu": "arm64" }, "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.60.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.60.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.60.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.60.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.60.2", "", { "os": "linux", "cpu": "arm" }, "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.60.2", "", { "os": "linux", "cpu": "arm" }, "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.60.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.60.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.60.2", "", { "os": "linux", "cpu": "none" }, "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A=="], + + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.60.2", "", { "os": "linux", "cpu": "none" }, "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.60.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw=="], + + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.60.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.60.2", "", { "os": "linux", "cpu": "none" }, "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.60.2", "", { "os": "linux", "cpu": "none" }, "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.60.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.60.2", "", { "os": "linux", "cpu": "x64" }, "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.60.2", "", { "os": "linux", "cpu": "x64" }, "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw=="], + + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.60.2", "", { "os": "openbsd", "cpu": "x64" }, "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.60.2", "", { "os": "none", "cpu": "arm64" }, "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.60.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.60.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.60.2", "", { "os": "win32", "cpu": "x64" }, "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.60.2", "", { "os": "win32", "cpu": "x64" }, "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA=="], + + "@standard-schema/utils": ["@standard-schema/utils@0.3.0", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="], + + "@tootallnate/once": ["@tootallnate/once@1.1.2", "", {}, "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/d3-array": ["@types/d3-array@3.2.2", "", {}, "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="], + + "@types/d3-color": ["@types/d3-color@3.1.3", "", {}, "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], + + "@types/d3-ease": ["@types/d3-ease@3.0.2", "", {}, "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], + + "@types/d3-interpolate": ["@types/d3-interpolate@3.0.4", "", { "dependencies": { "@types/d3-color": "*" } }, "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], + + "@types/d3-path": ["@types/d3-path@3.1.1", "", {}, "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], + + "@types/d3-scale": ["@types/d3-scale@4.0.9", "", { "dependencies": { "@types/d3-time": "*" } }, "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], + + "@types/d3-shape": ["@types/d3-shape@3.1.7", "", { "dependencies": { "@types/d3-path": "*" } }, "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg=="], + + "@types/d3-time": ["@types/d3-time@3.0.4", "", {}, "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], + + "@types/d3-timer": ["@types/d3-timer@3.0.2", "", {}, "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/geojson": ["@types/geojson@7946.0.16", "", {}, "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/node": ["@types/node@24.10.4", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg=="], + + "@types/pako": ["@types/pako@2.0.4", "", {}, "sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw=="], + + "@types/raf": ["@types/raf@3.4.3", "", {}, "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw=="], + + "@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="], + + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + + "@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.52.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.52.0", "@typescript-eslint/type-utils": "8.52.0", "@typescript-eslint/utils": "8.52.0", "@typescript-eslint/visitor-keys": "8.52.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.52.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.52.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.52.0", "@typescript-eslint/types": "8.52.0", "@typescript-eslint/typescript-estree": "8.52.0", "@typescript-eslint/visitor-keys": "8.52.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.52.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.52.0", "@typescript-eslint/types": "^8.52.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.52.0", "", { "dependencies": { "@typescript-eslint/types": "8.52.0", "@typescript-eslint/visitor-keys": "8.52.0" } }, "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.52.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.52.0", "", { "dependencies": { "@typescript-eslint/types": "8.52.0", "@typescript-eslint/typescript-estree": "8.52.0", "@typescript-eslint/utils": "8.52.0", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.52.0", "", {}, "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.52.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.52.0", "@typescript-eslint/tsconfig-utils": "8.52.0", "@typescript-eslint/types": "8.52.0", "@typescript-eslint/visitor-keys": "8.52.0", "debug": "^4.4.3", "minimatch": "^9.0.5", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.52.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.52.0", "@typescript-eslint/types": "8.52.0", "@typescript-eslint/typescript-estree": "8.52.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.52.0", "", { "dependencies": { "@typescript-eslint/types": "8.52.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ=="], + + "@vitejs/plugin-react": ["@vitejs/plugin-react@5.1.2", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.53", "@types/babel__core": "^7.20.5", "react-refresh": "^0.18.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ=="], + + "abbrev": ["abbrev@1.1.1", "", {}, "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="], + + "accepts": ["accepts@1.3.8", "", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="], + + "acorn": ["acorn@8.15.0", "", { "bin": "bin/acorn" }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], + + "agentkeepalive": ["agentkeepalive@4.6.0", "", { "dependencies": { "humanize-ms": "^1.2.1" } }, "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ=="], + + "aggregate-error": ["aggregate-error@3.1.0", "", { "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" } }, "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="], + + "ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], + + "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "aproba": ["aproba@2.1.0", "", {}, "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew=="], + + "are-we-there-yet": ["are-we-there-yet@3.0.1", "", { "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" } }, "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg=="], + + "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], + + "array-flatten": ["array-flatten@1.1.1", "", {}, "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="], + + "autoprefixer": ["autoprefixer@10.4.23", "", { "dependencies": { "browserslist": "^4.28.1", "caniuse-lite": "^1.0.30001760", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": "bin/autoprefixer" }, "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA=="], + + "babel-plugin-polyfill-corejs2": ["babel-plugin-polyfill-corejs2@0.4.17", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-define-polyfill-provider": "^0.6.8", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w=="], + + "babel-plugin-polyfill-corejs3": ["babel-plugin-polyfill-corejs3@0.14.2", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8", "core-js-compat": "^3.48.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g=="], + + "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.8", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "base64-arraybuffer": ["base64-arraybuffer@1.0.2", "", {}, "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ=="], + + "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.9.11", "", { "bin": "dist/cli.js" }, "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ=="], + + "bcryptjs": ["bcryptjs@3.0.3", "", { "bin": { "bcrypt": "bin/bcrypt" } }, "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g=="], + + "better-sqlite3": ["better-sqlite3@12.9.0", "", { "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" } }, "sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ=="], + + "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], + + "bindings": ["bindings@1.5.0", "", { "dependencies": { "file-uri-to-path": "1.0.0" } }, "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="], + + "bl": ["bl@4.1.0", "", { "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="], + + "body-parser": ["body-parser@1.20.4", "", { "dependencies": { "bytes": "~3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "~1.2.0", "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", "qs": "~6.14.0", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" } }, "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA=="], + + "brace-expansion": ["brace-expansion@1.1.14", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": "cli.js" }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + + "buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], + + "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "cacache": ["cacache@15.3.0", "", { "dependencies": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", "fs-minipass": "^2.0.0", "glob": "^7.1.4", "infer-owner": "^1.0.4", "lru-cache": "^6.0.0", "minipass": "^3.1.1", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.2", "mkdirp": "^1.0.3", "p-map": "^4.0.0", "promise-inflight": "^1.0.1", "rimraf": "^3.0.2", "ssri": "^8.0.1", "tar": "^6.0.2", "unique-filename": "^1.1.1" } }, "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001762", "", {}, "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw=="], + + "canvg": ["canvg@3.0.11", "", { "dependencies": { "@babel/runtime": "^7.12.5", "@types/raf": "^3.4.0", "core-js": "^3.8.3", "raf": "^3.4.1", "regenerator-runtime": "^0.13.7", "rgbcolor": "^1.0.1", "stackblur-canvas": "^2.0.0", "svg-pathdata": "^6.0.3" } }, "sha512-5ON+q7jCTgMp9cjpu4Jo6XbvfYwSB2Ow3kzHKfIyJfaCAOHLbdKPQqGKgfED/R5B+3TFFfe8pegYA+b423SRyA=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], + + "chownr": ["chownr@2.0.0", "", {}, "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="], + + "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], + + "clean-stack": ["clean-stack@2.2.0", "", {}, "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="], + + "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + + "cmdk": ["cmdk@1.1.1", "", { "dependencies": { "@radix-ui/react-compose-refs": "^1.1.1", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-id": "^1.1.0", "@radix-ui/react-primitive": "^2.0.2" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" } }, "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "color-support": ["color-support@1.1.3", "", { "bin": "bin.js" }, "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="], + + "commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "console-control-strings": ["console-control-strings@1.1.0", "", {}, "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="], + + "content-disposition": ["content-disposition@0.5.4", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="], + + "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], + + "cookie-signature": ["cookie-signature@1.0.7", "", {}, "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA=="], + + "core-js": ["core-js@3.49.0", "", {}, "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg=="], + + "core-js-compat": ["core-js-compat@3.49.0", "", { "dependencies": { "browserslist": "^4.28.1" } }, "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA=="], + + "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "css-line-break": ["css-line-break@2.1.0", "", { "dependencies": { "utrie": "^1.0.2" } }, "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w=="], + + "cssesc": ["cssesc@3.0.0", "", { "bin": "bin/cssesc" }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], + + "d3-color": ["d3-color@3.1.0", "", {}, "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], + + "d3-ease": ["d3-ease@3.0.1", "", {}, "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], + + "d3-format": ["d3-format@3.1.0", "", {}, "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="], + + "d3-interpolate": ["d3-interpolate@3.0.1", "", { "dependencies": { "d3-color": "1 - 3" } }, "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], + + "d3-path": ["d3-path@3.1.0", "", {}, "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], + + "d3-scale": ["d3-scale@4.0.2", "", { "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" } }, "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], + + "d3-shape": ["d3-shape@3.2.0", "", { "dependencies": { "d3-path": "^3.1.0" } }, "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], + + "d3-time": ["d3-time@3.1.0", "", { "dependencies": { "d3-array": "2 - 3" } }, "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], + + "d3-time-format": ["d3-time-format@4.1.0", "", { "dependencies": { "d3-time": "1 - 3" } }, "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], + + "d3-timer": ["d3-timer@3.0.1", "", {}, "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], + + "date-fns": ["date-fns@4.1.0", "", {}, "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg=="], + + "date-fns-jalali": ["date-fns-jalali@4.1.0-0", "", {}, "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "decimal.js-light": ["decimal.js-light@2.5.1", "", {}, "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="], + + "decompress-response": ["decompress-response@6.0.0", "", { "dependencies": { "mimic-response": "^3.1.0" } }, "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="], + + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "delegates": ["delegates@1.0.0", "", {}, "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="], + + "denque": ["denque@2.1.0", "", {}, "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw=="], + + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], + + "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="], + + "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="], + + "dom-helpers": ["dom-helpers@5.2.1", "", { "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA=="], + + "dompurify": ["dompurify@3.4.0", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.267", "", {}, "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw=="], + + "embla-carousel": ["embla-carousel@8.6.0", "", {}, "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="], + + "embla-carousel-react": ["embla-carousel-react@8.6.0", "", { "dependencies": { "embla-carousel": "8.6.0", "embla-carousel-reactive-utils": "8.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA=="], + + "embla-carousel-reactive-utils": ["embla-carousel-reactive-utils@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "encoding": ["encoding@0.1.13", "", { "dependencies": { "iconv-lite": "^0.6.2" } }, "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="], + + "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], + + "env-paths": ["env-paths@2.2.1", "", {}, "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="], + + "err-code": ["err-code@2.0.3", "", {}, "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "esbuild": ["esbuild@0.28.1", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.28.1", "@esbuild/android-arm": "0.28.1", "@esbuild/android-arm64": "0.28.1", "@esbuild/android-x64": "0.28.1", "@esbuild/darwin-arm64": "0.28.1", "@esbuild/darwin-x64": "0.28.1", "@esbuild/freebsd-arm64": "0.28.1", "@esbuild/freebsd-x64": "0.28.1", "@esbuild/linux-arm": "0.28.1", "@esbuild/linux-arm64": "0.28.1", "@esbuild/linux-ia32": "0.28.1", "@esbuild/linux-loong64": "0.28.1", "@esbuild/linux-mips64el": "0.28.1", "@esbuild/linux-ppc64": "0.28.1", "@esbuild/linux-riscv64": "0.28.1", "@esbuild/linux-s390x": "0.28.1", "@esbuild/linux-x64": "0.28.1", "@esbuild/netbsd-arm64": "0.28.1", "@esbuild/netbsd-x64": "0.28.1", "@esbuild/openbsd-arm64": "0.28.1", "@esbuild/openbsd-x64": "0.28.1", "@esbuild/openharmony-arm64": "0.28.1", "@esbuild/sunos-x64": "0.28.1", "@esbuild/win32-arm64": "0.28.1", "@esbuild/win32-ia32": "0.28.1", "@esbuild/win32-x64": "0.28.1" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "bin": "bin/eslint.js" }, "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.0.1", "", { "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "hermes-parser": "^0.25.1", "zod": "^3.25.0 || ^4.0.0", "zod-validation-error": "^3.5.0 || ^4.0.0" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA=="], + + "eslint-plugin-react-refresh": ["eslint-plugin-react-refresh@0.4.26", "", { "peerDependencies": { "eslint": ">=8.40" } }, "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "eventemitter3": ["eventemitter3@4.0.7", "", {}, "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="], + + "expand-template": ["expand-template@2.0.3", "", {}, "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="], + + "express": ["express@4.22.1", "", { "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "~1.20.3", "content-disposition": "~0.5.4", "content-type": "~1.0.4", "cookie": "~0.7.1", "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "finalhandler": "~1.3.1", "fresh": "~0.5.2", "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "~2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "~0.19.0", "serve-static": "~1.16.2", "setprototypeof": "1.2.0", "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" } }, "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-equals": ["fast-equals@5.4.0", "", {}, "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fast-png": ["fast-png@6.4.0", "", { "dependencies": { "@types/pako": "^2.0.3", "iobuffer": "^5.3.2", "pako": "^2.1.0" } }, "sha512-kAqZq1TlgBjZcLr5mcN6NP5Rv4V2f22z00c3g8vRrwkcqjerx7BEhPbOnWCPqaHUl2XWQBJQvOT/FQhdMT7X/Q=="], + + "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" } }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "fflate": ["fflate@0.8.2", "", {}, "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "file-uri-to-path": ["file-uri-to-path@1.0.0", "", {}, "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "finalhandler": ["finalhandler@1.3.2", "", { "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "~2.4.1", "parseurl": "~1.3.3", "statuses": "~2.0.2", "unpipe": "~1.0.0" } }, "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.4.2", "", {}, "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA=="], + + "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], + + "fraction.js": ["fraction.js@5.3.4", "", {}, "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ=="], + + "fresh": ["fresh@0.5.2", "", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="], + + "fs-constants": ["fs-constants@1.0.0", "", {}, "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="], + + "fs-minipass": ["fs-minipass@2.1.0", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="], + + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "gauge": ["gauge@4.0.4", "", { "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", "signal-exit": "^3.0.7", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "wide-align": "^1.1.5" } }, "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "github-from-package": ["github-from-package@0.0.0", "", {}, "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="], + + "glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-unicode": ["has-unicode@2.0.1", "", {}, "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "html2canvas": ["html2canvas@1.4.1", "", { "dependencies": { "css-line-break": "^2.1.0", "text-segmentation": "^1.0.3" } }, "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA=="], + + "http-cache-semantics": ["http-cache-semantics@4.2.0", "", {}, "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="], + + "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="], + + "http-proxy-agent": ["http-proxy-agent@4.0.1", "", { "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" } }, "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg=="], + + "https-proxy-agent": ["https-proxy-agent@5.0.1", "", { "dependencies": { "agent-base": "6", "debug": "4" } }, "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="], + + "humanize-ms": ["humanize-ms@1.2.1", "", { "dependencies": { "ms": "^2.0.0" } }, "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ=="], + + "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], + + "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "indent-string": ["indent-string@4.0.0", "", {}, "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="], + + "infer-owner": ["infer-owner@1.0.4", "", {}, "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="], + + "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "input-otp": ["input-otp@1.4.2", "", { "peerDependencies": { "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-l3jWwYNvrEa6NTCt7BECfCm48GvwuZzkoeG3gBL2w4CHeOXW3eKFmf9UNYkNfYc3mxMrthMnxjIE07MT0zLBQA=="], + + "internmap": ["internmap@2.0.3", "", {}, "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="], + + "iobuffer": ["iobuffer@5.4.0", "", {}, "sha512-DRebOWuqDvxunfkNJAlc3IzWIPD5xVxwUNbHr7xKB8E6aLJxIPfNX3CoMJghcFjpv6RWQsrcJbghtEwSPoJqMA=="], + + "ip-address": ["ip-address@10.1.0", "", {}, "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q=="], + + "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + + "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-lambda": ["is-lambda@1.0.1", "", {}, "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "jiti": ["jiti@1.21.7", "", { "bin": "bin/jiti.js" }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": "bin/js-yaml.js" }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": "bin/jsesc" }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": "lib/cli.js" }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jspdf": ["jspdf@4.2.1", "", { "dependencies": { "@babel/runtime": "^7.28.6", "fast-png": "^6.2.0", "fflate": "^0.8.1" }, "optionalDependencies": { "canvg": "^3.0.11", "core-js": "^3.6.0", "dompurify": "^3.3.1", "html2canvas": "^1.0.0-rc.5" } }, "sha512-YyAXyvnmjTbR4bHQRLzex3CuINCDlQnBqoSYyjJwTP2x9jDLuKDzy7aKUl0hgx3uhcl7xzg32agn5vlie6HIlQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "kimi-plugin-inspect-react": ["kimi-plugin-inspect-react@1.0.3", "", { "dependencies": { "@babel/core": "^7.23.0", "@babel/plugin-proposal-decorators": "^7.23.0", "@babel/preset-env": "^7.23.0", "@babel/preset-react": "^7.23.0", "@babel/preset-typescript": "^7.23.0", "@babel/types": "^7.23.0", "magic-string": "^0.30.0" }, "peerDependencies": { "vite": "^7.2.0" } }, "sha512-dU0dYaFYvczJZWwsyAVQ2No2NTaycd93zk3zrbLj9IPwdZaLBK4d0cESz88lVju3rQuFiwRXYNDaCnbPxn4JcQ=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], + + "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": "cli.js" }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "lucide-react": ["lucide-react@0.562.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-82hOAu7y0dbVuFfmO4bYF1XEwYk/mEbM5E+b1jgci/udUBEE/R7LF5Ip0CCEmXe8AybRM8L+04eP+LGZeDvkiw=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "make-fetch-happen": ["make-fetch-happen@9.1.0", "", { "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", "http-cache-semantics": "^4.1.0", "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", "lru-cache": "^6.0.0", "minipass": "^3.1.3", "minipass-collect": "^1.0.2", "minipass-fetch": "^1.3.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.2", "promise-retry": "^2.0.1", "socks-proxy-agent": "^6.0.0", "ssri": "^8.0.0" } }, "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg=="], + + "mariadb": ["mariadb@3.5.2", "", { "dependencies": { "@types/geojson": "^7946.0.16", "@types/node": ">=18", "denque": "^2.1.0", "iconv-lite": "^0.7.2", "lru-cache": "^10.4.3" } }, "sha512-9rztrI4nouxAY/82a+RlzzZ5ie2vxu2eYclkBvTy1ATXH1B9cnvZ0O71Pzsy/mlfDb5P3HhOg0JzQKkDRhctyA=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "media-typer": ["media-typer@0.3.0", "", {}, "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="], + + "merge-descriptors": ["merge-descriptors@1.0.3", "", {}, "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "methods": ["methods@1.1.2", "", {}, "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime": ["mime@1.6.0", "", { "bin": "cli.js" }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + + "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + + "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], + + "mimic-response": ["mimic-response@3.1.0", "", {}, "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="], + + "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@5.0.0", "", {}, "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="], + + "minipass-collect": ["minipass-collect@1.0.2", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="], + + "minipass-fetch": ["minipass-fetch@1.4.1", "", { "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", "minizlib": "^2.0.0" }, "optionalDependencies": { "encoding": "^0.1.12" } }, "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw=="], + + "minipass-flush": ["minipass-flush@1.0.7", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA=="], + + "minipass-pipeline": ["minipass-pipeline@1.2.4", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A=="], + + "minipass-sized": ["minipass-sized@1.0.3", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g=="], + + "minizlib": ["minizlib@2.1.2", "", { "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" } }, "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="], + + "mkdirp": ["mkdirp@1.0.4", "", { "bin": "bin/cmd.js" }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="], + + "mkdirp-classic": ["mkdirp-classic@0.5.3", "", {}, "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": "bin/nanoid.cjs" }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-build-utils": ["napi-build-utils@2.0.0", "", {}, "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], + + "next-themes": ["next-themes@0.4.6", "", { "peerDependencies": { "react": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc", "react-dom": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc" } }, "sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA=="], + + "node-abi": ["node-abi@3.89.0", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA=="], + + "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="], + + "node-gyp": ["node-gyp@8.4.1", "", { "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.6", "make-fetch-happen": "^9.1.0", "nopt": "^5.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", "semver": "^7.3.5", "tar": "^6.1.2", "which": "^2.0.2" }, "bin": "bin/node-gyp.js" }, "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "nopt": ["nopt@5.0.0", "", { "dependencies": { "abbrev": "1" }, "bin": "bin/nopt.js" }, "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "npmlog": ["npmlog@6.0.2", "", { "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", "gauge": "^4.0.3", "set-blocking": "^2.0.0" } }, "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "p-map": ["p-map@4.0.0", "", { "dependencies": { "aggregate-error": "^3.0.0" } }, "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ=="], + + "pako": ["pako@1.0.11", "", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-to-regexp": ["path-to-regexp@0.1.13", "", {}, "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA=="], + + "pdf-lib": ["pdf-lib@1.17.1", "", { "dependencies": { "@pdf-lib/standard-fonts": "^1.0.0", "@pdf-lib/upng": "^1.0.1", "pako": "^1.0.11", "tslib": "^1.11.1" } }, "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw=="], + + "performance-now": ["performance-now@2.1.0", "", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], + + "pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], + + "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="], + + "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], + + "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="], + + "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], + + "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + + "prebuild-install": ["prebuild-install@7.1.3", "", { "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", "mkdirp-classic": "^0.5.3", "napi-build-utils": "^2.0.0", "node-abi": "^3.3.0", "pump": "^3.0.0", "rc": "^1.2.7", "simple-get": "^4.0.0", "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0" }, "bin": "bin.js" }, "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "promise-inflight": ["promise-inflight@1.0.1", "", {}, "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="], + + "promise-retry": ["promise-retry@2.0.1", "", { "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" } }, "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], + + "pump": ["pump@3.0.4", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "qs": ["qs@6.14.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "raf": ["raf@3.4.1", "", { "dependencies": { "performance-now": "^2.1.0" } }, "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA=="], + + "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "raw-body": ["raw-body@2.5.3", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "unpipe": "~1.0.0" } }, "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA=="], + + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": "cli.js" }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "react": ["react@19.2.3", "", {}, "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA=="], + + "react-day-picker": ["react-day-picker@9.13.0", "", { "dependencies": { "@date-fns/tz": "^1.4.1", "date-fns": "^4.1.0", "date-fns-jalali": "^4.1.0-0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-euzj5Hlq+lOHqI53NiuNhCP8HWgsPf/bBAVijR50hNaY1XwjKjShAnIe8jm8RD2W9IJUvihDIZ+KrmqfFzNhFQ=="], + + "react-dom": ["react-dom@19.2.3", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.3" } }, "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg=="], + + "react-hook-form": ["react-hook-form@7.70.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-COOMajS4FI3Wuwrs3GPpi/Jeef/5W1DRR84Yl5/ShlT3dKVFUfoGiEZ/QE6Uw8P4T2/CLJdcTVYKvWBMQTEpvw=="], + + "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "react-refresh": ["react-refresh@0.18.0", "", {}, "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw=="], + + "react-remove-scroll": ["react-remove-scroll@2.7.2", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.7", "react-style-singleton": "^2.2.3", "tslib": "^2.1.0", "use-callback-ref": "^1.3.3", "use-sidecar": "^1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], + + "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], + + "react-resizable-panels": ["react-resizable-panels@4.2.2", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-BxDTFHxDCyCRPK54X5hpnhoLZbBslUrTTelQDRHo4107FXODjPSTqEWOPlFxE/ho0Vw4JrsRgaWdx6GIK073XA=="], + + "react-smooth": ["react-smooth@4.0.4", "", { "dependencies": { "fast-equals": "^5.0.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q=="], + + "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + + "react-transition-group": ["react-transition-group@4.4.5", "", { "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", "loose-envify": "^1.4.0", "prop-types": "^15.6.2" }, "peerDependencies": { "react": ">=16.6.0", "react-dom": ">=16.6.0" } }, "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g=="], + + "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="], + + "readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], + + "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + + "recharts": ["recharts@2.15.4", "", { "dependencies": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", "lodash": "^4.17.21", "react-is": "^18.3.1", "react-smooth": "^4.0.4", "recharts-scale": "^0.4.4", "tiny-invariant": "^1.3.1", "victory-vendor": "^36.6.8" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw=="], + + "recharts-scale": ["recharts-scale@0.4.5", "", { "dependencies": { "decimal.js-light": "^2.4.1" } }, "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w=="], + + "regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="], + + "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="], + + "regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="], + + "regexpu-core": ["regexpu-core@6.4.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="], + + "regjsgen": ["regjsgen@0.8.0", "", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="], + + "regjsparser": ["regjsparser@0.13.1", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": "bin/parser" }, "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw=="], + + "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": "bin/resolve" }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "retry": ["retry@0.12.0", "", {}, "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rgbcolor": ["rgbcolor@1.0.1", "", {}, "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw=="], + + "rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": "bin.js" }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], + + "rollup": ["rollup@4.60.2", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.60.2", "@rollup/rollup-android-arm64": "4.60.2", "@rollup/rollup-darwin-arm64": "4.60.2", "@rollup/rollup-darwin-x64": "4.60.2", "@rollup/rollup-freebsd-arm64": "4.60.2", "@rollup/rollup-freebsd-x64": "4.60.2", "@rollup/rollup-linux-arm-gnueabihf": "4.60.2", "@rollup/rollup-linux-arm-musleabihf": "4.60.2", "@rollup/rollup-linux-arm64-gnu": "4.60.2", "@rollup/rollup-linux-arm64-musl": "4.60.2", "@rollup/rollup-linux-loong64-gnu": "4.60.2", "@rollup/rollup-linux-loong64-musl": "4.60.2", "@rollup/rollup-linux-ppc64-gnu": "4.60.2", "@rollup/rollup-linux-ppc64-musl": "4.60.2", "@rollup/rollup-linux-riscv64-gnu": "4.60.2", "@rollup/rollup-linux-riscv64-musl": "4.60.2", "@rollup/rollup-linux-s390x-gnu": "4.60.2", "@rollup/rollup-linux-x64-gnu": "4.60.2", "@rollup/rollup-linux-x64-musl": "4.60.2", "@rollup/rollup-openbsd-x64": "4.60.2", "@rollup/rollup-openharmony-arm64": "4.60.2", "@rollup/rollup-win32-arm64-msvc": "4.60.2", "@rollup/rollup-win32-ia32-msvc": "4.60.2", "@rollup/rollup-win32-x64-gnu": "4.60.2", "@rollup/rollup-win32-x64-msvc": "4.60.2", "fsevents": "~2.3.2" }, "bin": "dist/bin/rollup" }, "sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + + "semver": ["semver@6.3.1", "", { "bin": "bin/semver.js" }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "send": ["send@0.19.2", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "~0.5.2", "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "~2.4.1", "range-parser": "~1.2.1", "statuses": "~2.0.2" } }, "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg=="], + + "serve-static": ["serve-static@1.16.3", "", { "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "~0.19.1" } }, "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA=="], + + "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="], + + "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "simple-concat": ["simple-concat@1.0.1", "", {}, "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="], + + "simple-get": ["simple-get@4.0.1", "", { "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", "simple-concat": "^1.0.0" } }, "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA=="], + + "smart-buffer": ["smart-buffer@4.2.0", "", {}, "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="], + + "socks": ["socks@2.8.7", "", { "dependencies": { "ip-address": "^10.0.1", "smart-buffer": "^4.2.0" } }, "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A=="], + + "socks-proxy-agent": ["socks-proxy-agent@6.2.1", "", { "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", "socks": "^2.6.2" } }, "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ=="], + + "sonner": ["sonner@2.0.7", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "sqlite": ["sqlite@4.2.1", "", {}, "sha512-Tll0Ndvnwkuv5Hn6WIbh26rZiYQORuH1t5m/or9LUpSmDmmyFG89G9fKrSeugMPxwmEIXoVxqTun4LbizTs4uw=="], + + "sqlite3": ["sqlite3@5.1.7", "", { "dependencies": { "bindings": "^1.5.0", "node-addon-api": "^7.0.0", "prebuild-install": "^7.1.1", "tar": "^6.1.11" }, "optionalDependencies": { "node-gyp": "8.x" }, "peerDependencies": { "node-gyp": "8.x" } }, "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog=="], + + "ssri": ["ssri@8.0.1", "", { "dependencies": { "minipass": "^3.1.1" } }, "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ=="], + + "stackblur-canvas": ["stackblur-canvas@2.7.0", "", {}, "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ=="], + + "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], + + "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], + + "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "svg-pathdata": ["svg-pathdata@6.0.3", "", {}, "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw=="], + + "tailwind-merge": ["tailwind-merge@3.4.0", "", {}, "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g=="], + + "tailwindcss": ["tailwindcss@3.4.19", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ=="], + + "tailwindcss-animate": ["tailwindcss-animate@1.0.7", "", { "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders" } }, "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA=="], + + "tar": ["tar@6.2.1", "", { "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" } }, "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A=="], + + "tar-fs": ["tar-fs@2.1.4", "", { "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", "tar-stream": "^2.1.4" } }, "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ=="], + + "tar-stream": ["tar-stream@2.2.0", "", { "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" } }, "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ=="], + + "text-segmentation": ["text-segmentation@1.0.3", "", { "dependencies": { "utrie": "^1.0.2" } }, "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw=="], + + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + + "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], + + "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], + + "tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="], + + "tsx": ["tsx@4.23.9", "", { "dependencies": { "esbuild": "~0.28.0" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-6q8uTORRGauQVjqMQnKUucLFoeXZAfw6zKvG35GLbdKWbLdeOtZ3H4mhyA5mxuUd2o2cRTskhj59nLLQseUvUw=="], + + "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], + + "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-is": ["type-is@1.6.18", "", { "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.52.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.52.0", "@typescript-eslint/parser": "8.52.0", "@typescript-eslint/typescript-estree": "8.52.0", "@typescript-eslint/utils": "8.52.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA=="], + + "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="], + + "unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="], + + "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="], + + "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="], + + "unique-filename": ["unique-filename@1.1.1", "", { "dependencies": { "unique-slug": "^2.0.0" } }, "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ=="], + + "unique-slug": ["unique-slug@2.0.2", "", { "dependencies": { "imurmurhash": "^0.1.4" } }, "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w=="], + + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": "cli.js" }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], + + "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], + + "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="], + + "utrie": ["utrie@1.0.2", "", { "dependencies": { "base64-arraybuffer": "^1.0.2" } }, "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw=="], + + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "vaul": ["vaul@1.1.2", "", { "dependencies": { "@radix-ui/react-dialog": "^1.1.1" }, "peerDependencies": { "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-ZFkClGpWyI2WUQjdLJ/BaGuV6AVQiJ3uELGk3OYtP+B6yCO7Cmn9vPFXVJkRaGkOJu3m8bQMgtyzNHixULceQA=="], + + "victory-vendor": ["victory-vendor@36.9.2", "", { "dependencies": { "@types/d3-array": "^3.0.3", "@types/d3-ease": "^3.0.0", "@types/d3-interpolate": "^3.0.1", "@types/d3-scale": "^4.0.2", "@types/d3-shape": "^3.1.0", "@types/d3-time": "^3.0.0", "@types/d3-timer": "^3.0.0", "d3-array": "^3.1.6", "d3-ease": "^3.0.1", "d3-interpolate": "^3.0.1", "d3-scale": "^4.0.2", "d3-shape": "^3.1.0", "d3-time": "^3.0.0", "d3-timer": "^3.0.1" } }, "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ=="], + + "vite": ["vite@7.3.2", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": "bin/vite.js" }, "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "wide-align": ["wide-align@1.1.5", "", { "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "zod": ["zod@4.3.5", "", {}, "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g=="], + + "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], + + "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@npmcli/fs/semver": ["semver@7.7.4", "", { "bin": "bin/semver.js" }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "@radix-ui/react-alert-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-aspect-ratio/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + + "@radix-ui/react-avatar/@radix-ui/react-context": ["@radix-ui/react-context@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw=="], + + "@radix-ui/react-avatar/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + + "@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-label/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + + "@radix-ui/react-menu/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-popover/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-progress/@radix-ui/react-context": ["@radix-ui/react-context@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw=="], + + "@radix-ui/react-progress/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + + "@radix-ui/react-select/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-separator/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + + "@radix-ui/react-tooltip/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" } }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.3", "", { "bin": "bin/semver.js" }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "aria-hidden/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "body-parser/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "body-parser/iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + + "cacache/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], + + "cacache/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "encoding/iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], + + "express/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "fast-png/pako": ["pako@2.1.0", "", {}, "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="], + + "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "fs-minipass/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "make-fetch-happen/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], + + "make-fetch-happen/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "minipass-collect/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minipass-fetch/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minipass-flush/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minipass-pipeline/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minipass-sized/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minizlib/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "node-abi/semver": ["semver@7.7.4", "", { "bin": "bin/semver.js" }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "node-gyp/semver": ["semver@7.7.4", "", { "bin": "bin/semver.js" }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "prop-types/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "raw-body/iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + + "react-remove-scroll/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "react-remove-scroll-bar/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "react-style-singleton/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "ssri/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "tar-fs/chownr": ["chownr@1.1.4", "", {}, "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="], + + "use-callback-ref/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "use-sidecar/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "vite/esbuild": ["esbuild@0.27.2", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.2", "@esbuild/android-arm": "0.27.2", "@esbuild/android-arm64": "0.27.2", "@esbuild/android-x64": "0.27.2", "@esbuild/darwin-arm64": "0.27.2", "@esbuild/darwin-x64": "0.27.2", "@esbuild/freebsd-arm64": "0.27.2", "@esbuild/freebsd-x64": "0.27.2", "@esbuild/linux-arm": "0.27.2", "@esbuild/linux-arm64": "0.27.2", "@esbuild/linux-ia32": "0.27.2", "@esbuild/linux-loong64": "0.27.2", "@esbuild/linux-mips64el": "0.27.2", "@esbuild/linux-ppc64": "0.27.2", "@esbuild/linux-riscv64": "0.27.2", "@esbuild/linux-s390x": "0.27.2", "@esbuild/linux-x64": "0.27.2", "@esbuild/netbsd-arm64": "0.27.2", "@esbuild/netbsd-x64": "0.27.2", "@esbuild/openbsd-arm64": "0.27.2", "@esbuild/openbsd-x64": "0.27.2", "@esbuild/openharmony-arm64": "0.27.2", "@esbuild/sunos-x64": "0.27.2", "@esbuild/win32-arm64": "0.27.2", "@esbuild/win32-ia32": "0.27.2", "@esbuild/win32-x64": "0.27.2" }, "bin": "bin/esbuild" }, "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw=="], + + "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + + "body-parser/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "express/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "vite/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.2", "", { "os": "aix", "cpu": "ppc64" }, "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw=="], + + "vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.27.2", "", { "os": "android", "cpu": "arm" }, "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA=="], + + "vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.2", "", { "os": "android", "cpu": "arm64" }, "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA=="], + + "vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.27.2", "", { "os": "android", "cpu": "x64" }, "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A=="], + + "vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg=="], + + "vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA=="], + + "vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g=="], + + "vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA=="], + + "vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.2", "", { "os": "linux", "cpu": "arm" }, "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw=="], + + "vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw=="], + + "vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.2", "", { "os": "linux", "cpu": "ia32" }, "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w=="], + + "vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.2", "", { "os": "linux", "cpu": "none" }, "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg=="], + + "vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.2", "", { "os": "linux", "cpu": "none" }, "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw=="], + + "vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ=="], + + "vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.2", "", { "os": "linux", "cpu": "none" }, "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA=="], + + "vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w=="], + + "vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.2", "", { "os": "linux", "cpu": "x64" }, "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA=="], + + "vite/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.2", "", { "os": "none", "cpu": "arm64" }, "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw=="], + + "vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.2", "", { "os": "none", "cpu": "x64" }, "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA=="], + + "vite/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.2", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA=="], + + "vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.2", "", { "os": "openbsd", "cpu": "x64" }, "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg=="], + + "vite/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.2", "", { "os": "none", "cpu": "arm64" }, "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag=="], + + "vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.2", "", { "os": "sunos", "cpu": "x64" }, "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg=="], + + "vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg=="], + + "vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ=="], + + "vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.2", "", { "os": "win32", "cpu": "x64" }, "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ=="], + } +} diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..5ee4b11 --- /dev/null +++ b/metadata.json @@ -0,0 +1,6 @@ +{ + "name": "Administración Hospital", + "description": "Sistema de gestión y administración hospitalaria.", + "requestFramePermissions": [], + "majorCapabilities": ["MAJOR_CAPABILITY_SERVER_SIDE_GEMINI_API"] +} diff --git a/package.json b/package.json index 6682c1d..ee4c2d1 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,9 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite", - "build": "BUILD_PATH='./dist' tsc -b && vite build", + "dev": "tsx server.ts", + "build": "vite build && esbuild server.ts --bundle --platform=node --format=cjs --packages=external --sourcemap --outfile=dist/server.cjs", + "start": "node dist/server.cjs", "lint": "eslint .", "preview": "vite preview" }, @@ -80,6 +81,7 @@ "postcss": "^8.5.6", "tailwindcss": "^3.4.19", "tailwindcss-animate": "^1.0.7", + "tsx": "^4.23.9", "tw-animate-css": "^1.4.0", "typescript": "~5.9.3", "typescript-eslint": "^8.46.4", diff --git a/public/MODELO_INGRESO.pdf b/public/MODELO_INGRESO.pdf index 5bd3402c6381d4734672ec9c65cf2e3928bf7603..435f5a0ce0385c5403dcd699158cf21aa3ccd66b 100644 GIT binary patch literal 7963 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 literal 5512 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 diff --git a/server.ts b/server.ts new file mode 100644 index 0000000..08370a5 --- /dev/null +++ b/server.ts @@ -0,0 +1,34 @@ +import express from 'express'; +import path from 'path'; +import { createServer as createViteServer } from 'vite'; +import apiApp from './server/index.js'; + +async function startServer() { + const app = express(); + const PORT = 3000; + const HOST = '0.0.0.0'; + + // Mount API routes + app.use(apiApp); + + // Vite middleware for development or static serving for production + if (process.env.NODE_ENV !== 'production') { + const vite = await createViteServer({ + server: { middlewareMode: true }, + appType: 'spa', + }); + app.use(vite.middlewares); + } else { + const distPath = path.join(process.cwd(), 'dist'); + app.use(express.static(distPath)); + app.get('*', (_req, res) => { + res.sendFile(path.join(distPath, 'index.html')); + }); + } + + app.listen(PORT, HOST, () => { + console.log(`Hospital Server running on http://${HOST}:${PORT}`); + }); +} + +startServer(); diff --git a/server/db.js b/server/db.js index 7c8b7f9..a2466af 100644 --- a/server/db.js +++ b/server/db.js @@ -27,6 +27,231 @@ db.pragma('cache_size = 1000'); db.pragma('temp_store = MEMORY'); db.pragma('mmap_size = 268435456'); // 256MB +export function initDb() { + db.exec(` + CREATE TABLE IF NOT EXISTS usuarios ( + id TEXT PRIMARY KEY, + apellido TEXT NOT NULL, + nombre TEXT NOT NULL, + dni TEXT NOT NULL UNIQUE, + fechaNacimiento TEXT, + email TEXT, + rol TEXT, + matriculaProfesional TEXT, + passwordHash TEXT, + areaId TEXT, + fechaCreacion TEXT + ); + + CREATE TABLE IF NOT EXISTS pacientes ( + id TEXT PRIMARY KEY, + apellido TEXT NOT NULL, + nombre TEXT NOT NULL, + dni TEXT NOT NULL UNIQUE, + fechaNacimiento TEXT, + sexo TEXT, + telefono TEXT, + email TEXT, + direccion TEXT, + obraSocial TEXT, + nacionalidad TEXT, + medicacionHabitual TEXT, + antecedentes TEXT, + alergias TEXT, + grupoSanguineo TEXT, + historiaClinica TEXT + ); + + CREATE TABLE IF NOT EXISTS areas ( + id TEXT PRIMARY KEY, + nombre TEXT NOT NULL UNIQUE + ); + + CREATE TABLE IF NOT EXISTS camas ( + id TEXT PRIMARY KEY, + numero TEXT NOT NULL, + areaId TEXT, + tipo TEXT DEFAULT 'Estándar', + estado TEXT DEFAULT 'Disponible', + pacienteId TEXT, + internacionId TEXT + ); + + CREATE TABLE IF NOT EXISTS internaciones ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + camaId TEXT, + areaId TEXT, + fechaIngresoHospital TEXT, + fechaIngresoClinica TEXT, + fechaEgreso TEXT, + diagnosticoIngreso TEXT, + motivoConsulta TEXT, + enfermedadActual TEXT, + antecedentesEnfermedadActual TEXT, + diagnosticoEgreso TEXT, + medicoIngresante TEXT, + motivoEgreso TEXT, + activa INTEGER DEFAULT 1, + apache TEXT, + derivacion TEXT + ); + + CREATE TABLE IF NOT EXISTS evoluciones ( + id TEXT PRIMARY KEY, + internacionId TEXT NOT NULL, + fecha TEXT NOT NULL, + hora TEXT, + medico TEXT, + signosVitales TEXT, + examenFisico TEXT, + novedades TEXT, + comentarios TEXT, + pendientes TEXT + ); + + CREATE TABLE IF NOT EXISTS laboratorios ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT, + fecha TEXT NOT NULL, + hora TEXT, + tipo TEXT, + resultados TEXT, + observaciones TEXT, + medicoSolicitante TEXT + ); + + CREATE TABLE IF NOT EXISTS glucemias ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT, + fecha TEXT NOT NULL, + hora TEXT, + valor REAL NOT NULL, + correccion REAL NOT NULL + ); + + CREATE TABLE IF NOT EXISTS acidosbase ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT, + fecha TEXT NOT NULL, + hora TEXT, + ph REAL, + pco2 REAL, + po2 REAL, + hco3 REAL, + be REAL, + sato2 REAL, + lactato REAL, + fio2 REAL, + interpretacion TEXT + ); + + CREATE TABLE IF NOT EXISTS cultivos ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT, + fechaToma TEXT, + protocolo TEXT, + fechaResultado TEXT, + tipoMuestra TEXT, + germen TEXT, + sensible TEXT, + resistente TEXT, + estado TEXT DEFAULT 'NAF/Pendiente', + observaciones TEXT + ); + + CREATE TABLE IF NOT EXISTS estudiosComplementarios ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT, + fecha TEXT, + tipo TEXT, + resultado TEXT + ); + + CREATE TABLE IF NOT EXISTS interconsultas ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT NOT NULL, + fecha TEXT, + servicioInterconsultado TEXT, + motivo TEXT, + respuestaInterconsulta TEXT, + respuestaFecha TEXT + ); + + CREATE TABLE IF NOT EXISTS atb ( + id TEXT PRIMARY KEY, + pacienteId TEXT NOT NULL, + internacionId TEXT NOT NULL, + antibiotico TEXT, + fechaInicio TEXT, + fechaFinalizacion TEXT + ); + + CREATE TABLE IF NOT EXISTS indicaciones ( + id TEXT PRIMARY KEY, + internacionId TEXT NOT NULL, + tipo TEXT NOT NULL, + droga TEXT, + dosis TEXT, + frecuenciaHoras INTEGER, + via TEXT, + indicacionNoFco TEXT, + tipoPlan TEXT, + tipoPlan2 TEXT, + cantidadMl INTEGER, + cantidadMl2 INTEGER, + tiempoHoras INTEGER, + tipoInsulina TEXT, + unidadesDesayuno INTEGER, + unidadesAlmuerzo INTEGER, + unidadesNoche INTEGER, + estado TEXT DEFAULT 'Activa', + medicoCrea TEXT, + fechaCrea TEXT + ); + + CREATE TABLE IF NOT EXISTS movimientos_indicaciones ( + id TEXT PRIMARY KEY, + indicacionId TEXT NOT NULL, + internacionId TEXT NOT NULL, + tipo TEXT NOT NULL, + fecha TEXT NOT NULL, + profesional TEXT NOT NULL, + indicacionPrevia TEXT, + indicacionNueva TEXT + ); + + CREATE TABLE IF NOT EXISTS kv ( + key TEXT PRIMARY KEY, + value TEXT + ); + `); + + // Create default admin if no users exist + try { + const userCount = db.prepare('SELECT COUNT(*) as count FROM usuarios').get(); + if (!userCount || userCount.count === 0) { + const adminHash = bcrypt.hashSync('admin123', 10); + db.prepare(` + INSERT INTO usuarios (id, apellido, nombre, dni, fechaNacimiento, email, rol, passwordHash, fechaCreacion) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) + `).run('admin-default', 'Administrador', 'Sistema', '12345678', '1990-01-01', 'admin@hospital.local', 'admin', adminHash, new Date().toISOString().split('T')[0]); + console.log('Usuario admin por defecto creado: DNI 12345678 / Clave admin123'); + } + } catch (err) { + console.error('Error al verificar usuario admin por defecto:', err); + } +} + +// Auto-initialize tables +initDb(); + export function getDb() { return db; } @@ -166,6 +391,7 @@ export function getAllEvoluciones() { const rows = db.prepare('SELECT * FROM evoluciones').all(); return rows.map(e => ({ ...e, + comentario: e.comentarios || e.comentario || '', signosVitales: typeof e.signosVitales === 'string' ? JSON.parse(e.signosVitales) : e.signosVitales, examenFisico: typeof e.examenFisico === 'string' ? JSON.parse(e.examenFisico) : e.examenFisico })); @@ -176,6 +402,11 @@ export function getAllLaboratorios() { return rows.map(l => ({ ...l, resultados: typeof l.resultados === 'string' ? JSON.parse(l.resultados) : l.resultados })); } +export function getAllGlucemias() { + const rows = db.prepare('SELECT * FROM glucemias').all(); + return rows; +} + export function getAllAcidosBase() { const rows = db.prepare('SELECT * FROM acidosbase').all(); return rows; @@ -210,3 +441,335 @@ export function getAllMovimientosIndicaciones() { const rows = db.prepare('SELECT * FROM movimientos_indicaciones').all(); return rows; } + +// Pacientes +export function createPaciente(p) { + const stmt = db.prepare('INSERT INTO pacientes (id, apellido, nombre, dni, fechaNacimiento, sexo, telefono, email, direccion, obraSocial, nacionalidad, medicacionHabitual, antecedentes, alergias, grupoSanguineo, historiaClinica) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(p.id, p.apellido, p.nombre, p.dni, p.fechaNacimiento || null, p.sexo || null, p.telefono || null, p.email || null, p.direccion || null, p.obraSocial || null, p.nacionalidad || null, p.medicacionHabitual || null, p.antecedentes || null, p.alergias || null, p.grupoSanguineo || null, p.historiaClinica || null); +} + +export function updatePaciente(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE pacientes SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deletePaciente(id) { + db.prepare('DELETE FROM pacientes WHERE id = ?').run(id); +} + +// Areas +export function createArea(area) { + db.prepare('INSERT INTO areas (id, nombre) VALUES (?, ?)').run(area.id, area.nombre); +} + +export function updateArea(id, datos) { + if (datos.nombre) { + db.prepare('UPDATE areas SET nombre = ? WHERE id = ?').run(datos.nombre, id); + } +} + +export function deleteArea(id) { + db.prepare('DELETE FROM areas WHERE id = ?').run(id); +} + +// Camas +export function createCama(cama) { + db.prepare('INSERT INTO camas (id, numero, areaId, tipo, estado, pacienteId, internacionId) VALUES (?, ?, ?, ?, ?, ?, ?)').run(cama.id, cama.numero, cama.areaId || null, cama.tipo || 'Estándar', cama.estado || 'Disponible', cama.pacienteId || null, cama.internacionId || null); +} + +export function deleteCama(id) { + db.prepare('DELETE FROM camas WHERE id = ?').run(id); +} + +// Internaciones +export function createInternacion(i) { + const stmt = db.prepare('INSERT INTO internaciones (id, pacienteId, camaId, areaId, fechaIngresoHospital, fechaIngresoClinica, fechaEgreso, diagnosticoIngreso, motivoConsulta, enfermedadActual, antecedentesEnfermedadActual, diagnosticoEgreso, medicoIngresante, motivoEgreso, activa, apache, derivacion) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(i.id, i.pacienteId, i.camaId || null, i.areaId || null, i.fechaIngresoHospital || null, i.fechaIngresoClinica || null, i.fechaEgreso || null, i.diagnosticoIngreso || null, i.motivoConsulta || null, i.enfermedadActual || null, i.antecedentesEnfermedadActual || null, i.diagnosticoEgreso || null, i.medicoIngresante || null, i.motivoEgreso || null, i.activa ? 1 : 0, i.apache || null, i.derivacion || null); +} + +export function updateInternacion(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + if (key === 'activa') { + fields.push('activa = ?'); + values.push(val ? 1 : 0); + } else { + fields.push(`${key} = ?`); + values.push(val); + } + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE internaciones SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteInternacion(id) { + db.prepare('DELETE FROM internaciones WHERE id = ?').run(id); +} + +// Evoluciones +export function createEvolucion(e) { + const stmt = db.prepare('INSERT INTO evoluciones (id, internacionId, fecha, hora, medico, signosVitales, examenFisico, novedades, comentarios, pendientes) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(e.id, e.internacionId, e.fecha, e.hora || '', e.medico || '', JSON.stringify(e.signosVitales || {}), JSON.stringify(e.examenFisico || {}), e.novedades || '', e.comentarios || e.comentario || '', e.pendientes || ''); +} + +export function updateEvolucion(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + if (key === 'comentario') { + fields.push('comentarios = ?'); + values.push(val); + } else if (key === 'signosVitales' || key === 'examenFisico') { + fields.push(`${key} = ?`); + values.push(JSON.stringify(val)); + } else { + fields.push(`${key} = ?`); + values.push(val); + } + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE evoluciones SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteEvolucion(id) { + db.prepare('DELETE FROM evoluciones WHERE id = ?').run(id); +} + +// Laboratorios +export function createLaboratorio(l) { + const stmt = db.prepare('INSERT INTO laboratorios (id, pacienteId, internacionId, fecha, hora, tipo, resultados, observaciones, medicoSolicitante) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(l.id, l.pacienteId, l.internacionId || null, l.fecha, l.hora || null, l.tipo || null, JSON.stringify(l.resultados || {}), l.observaciones || null, l.medicoSolicitante || null); +} + +export function updateLaboratorio(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + if (key === 'resultados') { + fields.push('resultados = ?'); + values.push(JSON.stringify(val)); + } else { + fields.push(`${key} = ?`); + values.push(val); + } + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE laboratorios SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteLaboratorio(id) { + db.prepare('DELETE FROM laboratorios WHERE id = ?').run(id); +} + +// Glucemias +export function createGlucemia(g) { + const stmt = db.prepare('INSERT INTO glucemias (id, pacienteId, internacionId, fecha, hora, valor, correccion) VALUES (?, ?, ?, ?, ?, ?, ?)'); + stmt.run(g.id, g.pacienteId, g.internacionId || null, g.fecha, g.hora || null, g.valor, g.correccion); +} + +export function updateGlucemia(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE glucemias SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteGlucemia(id) { + db.prepare('DELETE FROM glucemias WHERE id = ?').run(id); +} + +// AcidosBase +export function createAcidoBase(a) { + const stmt = db.prepare('INSERT INTO acidosbase (id, pacienteId, internacionId, fecha, hora, ph, pco2, po2, hco3, be, sato2, lactato, fio2, interpretacion) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(a.id, a.pacienteId, a.internacionId || null, a.fecha, a.hora || null, a.ph, a.pco2, a.po2, a.hco3, a.be, a.sato2, a.lactato || null, a.fio2 || null, a.interpretacion || null); +} + +export function updateAcidoBase(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE acidosbase SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteAcidoBase(id) { + db.prepare('DELETE FROM acidosbase WHERE id = ?').run(id); +} + +// Cultivos +export function createCultivo(c) { + const stmt = db.prepare('INSERT INTO cultivos (id, pacienteId, internacionId, fechaToma, protocolo, fechaResultado, tipoMuestra, germen, sensible, resistente, estado, observaciones) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(c.id, c.pacienteId, c.internacionId || null, c.fechaToma || null, c.protocolo || null, c.fechaResultado || null, c.tipoMuestra || null, c.germen || null, c.sensible || null, c.resistente || null, c.estado || 'NAF/Pendiente', c.observaciones || null); +} + +export function updateCultivo(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE cultivos SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteCultivo(id) { + db.prepare('DELETE FROM cultivos WHERE id = ?').run(id); +} + +// Estudios Complementarios +export function createEstudioComplementario(e) { + const stmt = db.prepare('INSERT INTO estudiosComplementarios (id, pacienteId, internacionId, fecha, tipo, resultado) VALUES (?, ?, ?, ?, ?, ?)'); + stmt.run(e.id, e.pacienteId, e.internacionId || null, e.fecha || null, e.tipo || null, e.resultado || null); +} + +export function updateEstudioComplementario(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE estudiosComplementarios SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteEstudioComplementario(id) { + db.prepare('DELETE FROM estudiosComplementarios WHERE id = ?').run(id); +} + +// Interconsultas +export function createInterconsulta(ic) { + const stmt = db.prepare('INSERT INTO interconsultas (id, pacienteId, internacionId, fecha, servicioInterconsultado, motivo, respuestaInterconsulta, respuestaFecha) VALUES (?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(ic.id, ic.pacienteId, ic.internacionId, ic.fecha || null, ic.servicioInterconsultado, ic.motivo || null, ic.respuestaInterconsulta || null, ic.respuestaFecha || null); +} + +export function updateInterconsulta(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE interconsultas SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteInterconsulta(id) { + db.prepare('DELETE FROM interconsultas WHERE id = ?').run(id); +} + +// ATB +export function createAtb(a) { + const stmt = db.prepare('INSERT INTO atb (id, pacienteId, internacionId, antibiotico, fechaInicio, fechaFinalizacion) VALUES (?, ?, ?, ?, ?, ?)'); + stmt.run(a.id, a.pacienteId, a.internacionId, a.antibiotico || null, a.fechaInicio || null, a.fechaFinalizacion || null); +} + +export function updateAtb(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE atb SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteAtb(id) { + db.prepare('DELETE FROM atb WHERE id = ?').run(id); +} + +// Indicaciones +export function createIndicacion(ind) { + const stmt = db.prepare('INSERT INTO indicaciones (id, internacionId, tipo, droga, dosis, frecuenciaHoras, via, indicacionNoFco, tipoPlan, tipoPlan2, cantidadMl, cantidadMl2, tiempoHoras, tipoInsulina, unidadesDesayuno, unidadesAlmuerzo, unidadesNoche, estado, medicoCrea, fechaCrea) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run(ind.id, ind.internacionId, ind.tipo, ind.droga || null, ind.dosis || null, ind.frecuenciaHoras || null, ind.via || null, ind.indicacionNoFco || null, ind.tipoPlan || null, ind.tipoPlan2 || null, ind.cantidadMl || null, ind.cantidadMl2 || null, ind.tiempoHoras || null, ind.tipoInsulina || null, ind.unidadesDesayuno || null, ind.unidadesAlmuerzo || null, ind.unidadesNoche || null, ind.estado || 'Activa', ind.medicoCrea || null, ind.fechaCrea || null); +} + +export function updateIndicacion(id, datos) { + const fields = []; + const values = []; + for (const [key, val] of Object.entries(datos)) { + if (key !== 'id' && val !== undefined) { + fields.push(`${key} = ?`); + values.push(val); + } + } + if (fields.length > 0) { + values.push(id); + db.prepare(`UPDATE indicaciones SET ${fields.join(', ')} WHERE id = ?`).run(...values); + } +} + +export function deleteIndicacion(id) { + db.prepare('DELETE FROM indicaciones WHERE id = ?').run(id); +} + +// Movimientos Indicaciones +export function createMovimientoIndicacion(m) { + const stmt = db.prepare('INSERT INTO movimientos_indicaciones (id, indicacionId, internacionId, tipo, fecha, profesional, indicacionPrevia, indicacionNueva) VALUES (?, ?, ?, ?, ?, ?, ?, ?)'); + stmt.run( + m.id, + m.indicacionId || '', + m.internacionId || '', + m.tipo || '', + m.fecha || new Date().toISOString(), + m.profesional || '', + m.indicacionPrevia || null, + m.indicacionNueva || null + ); +} diff --git a/server/index.js b/server/index.js index bc60781..7c9c6a8 100644 --- a/server/index.js +++ b/server/index.js @@ -1,6 +1,22 @@ import express from 'express'; import cors from 'cors'; -import { getDb, getValue, setValue, getUsuarioByDni, getUsuarioById, getAllUsuarios, createUsuario, updateUsuario, deleteUsuario, verifyPassword, hashPassword, getAllPacientes, getAllAreas, getAllCamas, getAllInternaciones, getAllEvoluciones, getAllLaboratorios, getAllAcidosBase, getAllCultivos, getAllEstudiosComplementarios, getAllInterconsultas, getAllAtb, getAllIndicaciones, getAllMovimientosIndicaciones } from './db.js'; +import { + getDb, getValue, setValue, getUsuarioByDni, getUsuarioById, getAllUsuarios, createUsuario, updateUsuario, deleteUsuario, verifyPassword, hashPassword, + getAllPacientes, createPaciente, updatePaciente, deletePaciente, + getAllAreas, createArea, updateArea, deleteArea, + getAllCamas, createCama, updateCama, deleteCama, + getAllInternaciones, createInternacion, updateInternacion, deleteInternacion, + getAllEvoluciones, createEvolucion, updateEvolucion, deleteEvolucion, + getAllLaboratorios, createLaboratorio, updateLaboratorio, deleteLaboratorio, + getAllGlucemias, createGlucemia, updateGlucemia, deleteGlucemia, + getAllAcidosBase, createAcidoBase, updateAcidoBase, deleteAcidoBase, + getAllCultivos, createCultivo, updateCultivo, deleteCultivo, + getAllEstudiosComplementarios, createEstudioComplementario, updateEstudioComplementario, deleteEstudioComplementario, + getAllInterconsultas, createInterconsulta, updateInterconsulta, deleteInterconsulta, + getAllAtb, createAtb, updateAtb, deleteAtb, + getAllIndicaciones, createIndicacion, updateIndicacion, deleteIndicacion, + getAllMovimientosIndicaciones, createMovimientoIndicacion +} from './db.js'; const app = express(); app.use(cors()); @@ -18,6 +34,7 @@ app.get('/api/state', (req, res) => { internaciones: getAllInternaciones(), evoluciones: getAllEvoluciones(), laboratorios: getAllLaboratorios(), + glucemias: getAllGlucemias(), acidosBase: getAllAcidosBase(), cultivos: getAllCultivos(), estudiosComplementarios: getAllEstudiosComplementarios(), @@ -46,6 +63,7 @@ app.put('/api/state', (req, res) => { db.prepare('DELETE FROM acidosbase').run(); db.prepare('DELETE FROM cultivos').run(); db.prepare('DELETE FROM laboratorios').run(); + db.prepare('DELETE FROM glucemias').run(); db.prepare('DELETE FROM internaciones').run(); db.prepare('DELETE FROM camas').run(); db.prepare('DELETE FROM areas').run(); @@ -98,6 +116,13 @@ app.put('/api/state', (req, res) => { } } + if (state.glucemias?.length) { + const stmt = db.prepare('INSERT INTO glucemias (id, pacienteId, internacionId, fecha, hora, valor, correccion) VALUES (?, ?, ?, ?, ?, ?, ?)'); + for (const g of state.glucemias) { + stmt.run(g.id, g.pacienteId, g.internacionId || null, g.fecha, g.hora || null, g.valor, g.correccion); + } + } + if (state.acidosBase?.length) { const stmt = db.prepare('INSERT INTO acidosbase (id, pacienteId, fecha, hora, ph, pco2, po2, hco3, be, sato2, lactato, interpretacion, fio2) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); for (const a of state.acidosBase) { @@ -226,9 +251,7 @@ app.put('/api/state/partial', (req, res) => { } }); -app.listen(PORT, () => { - console.log(`Server running on port ${PORT}`); -}); +export default app; // === AUTENTICACIÓN === @@ -328,25 +351,26 @@ app.post('/api/usuarios', (req, res) => { try { const { apellido, nombre, dni, fechaNacimiento, email, rol, matriculaProfesional, password, areaId } = req.body; - if (!apellido || !nombre || !dni || !fechaNacimiento || !email || !rol || !password) { - return res.status(400).json({ error: 'Todos los campos obligatorios deben estar presentes' }); + if (!apellido?.trim() || !nombre?.trim() || !dni?.trim() || !rol) { + return res.status(400).json({ error: 'Apellido, nombre, DNI y rol son obligatorios' }); } - const existente = getUsuarioByDni(dni); + const existente = getUsuarioByDni(dni.trim()); if (existente) { return res.status(400).json({ error: 'Ya existe un usuario con ese DNI' }); } - const passwordHash = hashPassword(password); + const passwordFinal = (password && password.trim()) ? password.trim() : (dni.trim() || '123456'); + const passwordHash = hashPassword(passwordFinal); const usuario = { id: generateUUID(), - apellido, - nombre, - dni, - fechaNacimiento, - email, + apellido: apellido.trim(), + nombre: nombre.trim(), + dni: dni.trim(), + fechaNacimiento: fechaNacimiento?.trim() || null, + email: email?.trim() || null, rol, - matriculaProfesional: matriculaProfesional || null, + matriculaProfesional: matriculaProfesional?.trim() || null, passwordHash, areaId: areaId || null, fechaCreacion: new Date().toISOString().split('T')[0] @@ -355,7 +379,7 @@ app.post('/api/usuarios', (req, res) => { createUsuario(usuario); res.json({ ...usuario, passwordHash: undefined }); } catch (err) { - console.error(err); + console.error('Error al crear usuario:', err); res.status(500).json({ error: 'Error al crear usuario' }); } }); @@ -363,29 +387,37 @@ app.post('/api/usuarios', (req, res) => { app.put('/api/usuarios/:id', (req, res) => { try { const { id } = req.params; - const { apellido, nombre, fechaNacimiento, email, rol, matriculaProfesional, areaId, password } = req.body; + const { apellido, nombre, dni, fechaNacimiento, email, rol, matriculaProfesional, areaId, password } = req.body; const usuario = getUsuarioById(id); if (!usuario) { return res.status(404).json({ error: 'Usuario no encontrado' }); } + + if (dni && dni.trim() !== usuario.dni) { + const existente = getUsuarioByDni(dni.trim()); + if (existente && existente.id !== id) { + return res.status(400).json({ error: 'Ya existe otro usuario con ese DNI' }); + } + } const datos = {}; - if (apellido !== undefined) datos.apellido = apellido; - if (nombre !== undefined) datos.nombre = nombre; - if (fechaNacimiento !== undefined) datos.fechaNacimiento = fechaNacimiento; - if (email !== undefined) datos.email = email; + if (apellido !== undefined) datos.apellido = apellido.trim(); + if (nombre !== undefined) datos.nombre = nombre.trim(); + if (dni !== undefined) datos.dni = dni.trim(); + if (fechaNacimiento !== undefined) datos.fechaNacimiento = fechaNacimiento?.trim() || null; + if (email !== undefined) datos.email = email?.trim() || null; if (rol !== undefined) datos.rol = rol; - if (matriculaProfesional !== undefined) datos.matriculaProfesional = matriculaProfesional; - if (areaId !== undefined) datos.areaId = areaId; - if (password) { - datos.passwordHash = hashPassword(password); + if (matriculaProfesional !== undefined) datos.matriculaProfesional = matriculaProfesional?.trim() || null; + if (areaId !== undefined) datos.areaId = areaId || null; + if (password && password.trim()) { + datos.passwordHash = hashPassword(password.trim()); } updateUsuario(id, datos); res.json({ ok: true }); } catch (err) { - console.error(err); + console.error('Error al actualizar usuario:', err); res.status(500).json({ error: 'Error al actualizar usuario' }); } }); @@ -404,9 +436,7 @@ app.delete('/api/usuarios/:id', (req, res) => { app.put('/api/camas/:id', (req, res) => { try { const { id } = req.params; - const { estado } = req.body; - const db = getDb(); - db.prepare('UPDATE camas SET estado = ? WHERE id = ?').run(estado, id); + updateCama(id, req.body); res.json({ ok: true }); } catch (err) { console.error('Error updating cama:', err.message); @@ -414,6 +444,246 @@ app.put('/api/camas/:id', (req, res) => { } }); +// ========== PACIENTES ========== +app.get('/api/pacientes', (req, res) => { + try { res.json(getAllPacientes()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/pacientes', (req, res) => { + try { + const paciente = { ...req.body, id: req.body.id || generateUUID() }; + createPaciente(paciente); + res.json(paciente); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/pacientes/:id', (req, res) => { + try { updatePaciente(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/pacientes/:id', (req, res) => { + try { deletePaciente(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== AREAS ========== +app.post('/api/areas', (req, res) => { + try { + const area = { ...req.body, id: req.body.id || generateUUID() }; + createArea(area); + res.json(area); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/areas/:id', (req, res) => { + try { updateArea(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/areas/:id', (req, res) => { + try { deleteArea(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== CAMAS ========== +app.get('/api/camas', (req, res) => { + try { res.json(getAllCamas()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/camas', (req, res) => { + try { + const cama = { ...req.body, id: req.body.id || generateUUID() }; + createCama(cama); + res.json(cama); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/camas/:id', (req, res) => { + try { deleteCama(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== INTERNACIONES ========== +app.get('/api/internaciones', (req, res) => { + try { res.json(getAllInternaciones()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/internaciones', (req, res) => { + try { + const internacion = { ...req.body, id: req.body.id || generateUUID(), activa: true }; + createInternacion(internacion); + res.json(internacion); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/internaciones/:id', (req, res) => { + try { updateInternacion(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/internaciones/:id', (req, res) => { + try { deleteInternacion(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== EVOLUCIONES ========== +app.get('/api/evoluciones', (req, res) => { + try { res.json(getAllEvoluciones()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/evoluciones', (req, res) => { + try { + const evolucion = { ...req.body, id: req.body.id || generateUUID() }; + createEvolucion(evolucion); + res.json(evolucion); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/evoluciones/:id', (req, res) => { + try { updateEvolucion(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/evoluciones/:id', (req, res) => { + try { deleteEvolucion(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== LABORATORIOS ========== +app.get('/api/laboratorios', (req, res) => { + try { res.json(getAllLaboratorios()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/laboratorios', (req, res) => { + try { + const laboratorio = { ...req.body, id: req.body.id || generateUUID() }; + createLaboratorio(laboratorio); + res.json(laboratorio); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/laboratorios/:id', (req, res) => { + try { updateLaboratorio(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/laboratorios/:id', (req, res) => { + try { deleteLaboratorio(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== GLUCEMIAS ========== +app.get('/api/glucemias', (req, res) => { + try { res.json(getAllGlucemias()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/glucemias', (req, res) => { + try { + const glucemia = { ...req.body, id: req.body.id || generateUUID() }; + createGlucemia(glucemia); + res.json(glucemia); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/glucemias/:id', (req, res) => { + try { updateGlucemia(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/glucemias/:id', (req, res) => { + try { deleteGlucemia(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== ACIDOS BASE ========== +app.get('/api/acid-os-base', (req, res) => { + try { res.json(getAllAcidosBase()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/acid-os-base', (req, res) => { + try { + const acido = { ...req.body, id: req.body.id || generateUUID() }; + createAcidoBase(acido); + res.json(acido); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/acid-os-base/:id', (req, res) => { + try { updateAcidoBase(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/acid-os-base/:id', (req, res) => { + try { deleteAcidoBase(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== CULTIVOS ========== +app.get('/api/cultivos', (req, res) => { + try { res.json(getAllCultivos()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/cultivos', (req, res) => { + try { + const cultivo = { ...req.body, id: req.body.id || generateUUID() }; + createCultivo(cultivo); + res.json(cultivo); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/cultivos/:id', (req, res) => { + try { updateCultivo(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/cultivos/:id', (req, res) => { + try { deleteCultivo(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== ESTUDIOS COMPLEMENTARIOS ========== +app.get('/api/estudios-complementarios', (req, res) => { + try { res.json(getAllEstudiosComplementarios()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/estudios-complementarios', (req, res) => { + try { + const estudio = { ...req.body, id: req.body.id || generateUUID() }; + createEstudioComplementario(estudio); + res.json(estudio); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/estudios-complementarios/:id', (req, res) => { + try { updateEstudioComplementario(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/estudios-complementarios/:id', (req, res) => { + try { deleteEstudioComplementario(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== INTERCONSULTAS ========== +app.get('/api/interconsultas', (req, res) => { + try { res.json(getAllInterconsultas()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/interconsultas', (req, res) => { + try { + const interconsulta = { ...req.body, id: req.body.id || generateUUID() }; + createInterconsulta(interconsulta); + res.json(interconsulta); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/interconsultas/:id', (req, res) => { + try { updateInterconsulta(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/interconsultas/:id', (req, res) => { + try { deleteInterconsulta(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== ATB ========== +app.get('/api/atb', (req, res) => { + try { res.json(getAllAtb()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/atb', (req, res) => { + try { + const atb = { ...req.body, id: req.body.id || generateUUID() }; + createAtb(atb); + res.json(atb); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/atb/:id', (req, res) => { + try { updateAtb(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/atb/:id', (req, res) => { + try { deleteAtb(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== INDICACIONES ========== +app.get('/api/indicaciones', (req, res) => { + try { res.json(getAllIndicaciones()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/indicaciones', (req, res) => { + try { + const indicacion = { ...req.body, id: req.body.id || generateUUID() }; + createIndicacion(indicacion); + res.json(indicacion); + } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.put('/api/indicaciones/:id', (req, res) => { + try { updateIndicacion(req.params.id, req.body); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.delete('/api/indicaciones/:id', (req, res) => { + try { deleteIndicacion(req.params.id); res.json({ ok: true }); } catch (err) { res.status(500).json({ error: err.message }); } +}); + +// ========== MOVIMIENTOS INDICACIONES ========== +app.get('/api/movimientos-indicaciones', (req, res) => { + try { res.json(getAllMovimientosIndicaciones()); } catch (err) { res.status(500).json({ error: err.message }); } +}); +app.post('/api/movimientos-indicaciones', (req, res) => { + try { + const movimiento = { ...req.body, id: req.body.id || generateUUID() }; + createMovimientoIndicacion(movimiento); + res.json(movimiento); + } catch (err) { res.status(500).json({ error: err.message }); } +}); + // Helper para actualizar por DNI function updateUsuarioByDni(dni, datos) { const usuario = getUsuarioByDni(dni); diff --git a/src/App.tsx b/src/App.tsx index c681050..ad47b93 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -113,41 +113,21 @@ function AppContent() { getPacienteById={store.getPacienteById} /> ); - case 'cultivos': { - const internacionId = store.currentInternacionId || ''; - console.log('Cultivos - currentInternacionId:', internacionId); - const internacion = store.getInternacionById(internacionId); - console.log('Cultivos - internacion:', internacion); - const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined; - console.log('Cultivos - paciente:', paciente); - if (!internacion) { - return ( -

-

Internación no encontrada (id: {internacionId})

- -
- ); - } - if (!paciente) { - return ( -
-

Paciente no encontrado para internación

- -
- ); - } + case 'cultivos': return ( c.pacienteId === paciente.id)} - patient={paciente} - internacionId={internacion.id} + cultivos={store.cultivos} + pacientes={store.pacientes} + internaciones={store.internaciones} + camas={store.camas} onAgregarCultivo={store.agregarCultivo} onActualizarCultivo={store.actualizarCultivo} onEliminarCultivo={store.eliminarCultivo} - canEdit={store.canEditInternacion(internacion.id)} + getPacienteById={store.getPacienteById} + getInternacionActivaByPaciente={store.getInternacionActivaByPaciente} + canEdit={true} /> ); - } case 'historiaclinica': { const internacionId = store.currentInternacionId || ''; const internacion = store.getInternacionById(internacionId); @@ -169,6 +149,7 @@ function AppContent() { allCamas={store.camas} evoluciones={store.getEvolucionesByInternacion(internacion.id)} laboratorios={store.getLaboratoriosByPaciente(paciente.id)} + glucemias={store.getGlucemiasByPaciente(paciente.id)} acidosBase={store.getAcidosBaseByPaciente(paciente.id)} cultivos={store.getCultivosByPaciente(paciente.id)} estudiosComplementarios={store.estudiosComplementarios.filter(e => e.pacienteId === paciente.id)} @@ -180,6 +161,9 @@ function AppContent() { onAgregarLaboratorio={(l) => store.agregarLaboratorio({ ...l, internacionId: internacion.id })} onActualizarLaboratorio={store.actualizarLaboratorio} onEliminarLaboratorio={store.eliminarLaboratorio} + onAgregarGlucemia={(g) => store.agregarGlucemia({ ...g, internacionId: internacion.id })} + onActualizarGlucemia={store.actualizarGlucemia} + onEliminarGlucemia={store.eliminarGlucemia} onAgregarAcidoBase={(a) => store.agregarAcidoBase({ ...a, internacionId: internacion.id })} onActualizarAcidoBase={store.actualizarAcidoBase} onEliminarAcidoBase={store.eliminarAcidoBase} diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx index e5bd56b..862d810 100644 --- a/src/components/ui/command.tsx +++ b/src/components/ui/command.tsx @@ -42,14 +42,14 @@ function CommandDialog({ }) { return ( - - {title} - {description} - + + {title} + {description} + {children} diff --git a/src/components/ui/sonner.tsx b/src/components/ui/sonner.tsx index 9f46e06..d42ff27 100644 --- a/src/components/ui/sonner.tsx +++ b/src/components/ui/sonner.tsx @@ -1,3 +1,4 @@ +import { useEffect, useState } from "react" import { CircleCheckIcon, InfoIcon, @@ -10,17 +11,41 @@ import { Toaster as Sonner, type ToasterProps } from "sonner" const Toaster = ({ ...props }: ToasterProps) => { const { theme = "system" } = useTheme() + const [isMobile, setIsMobile] = useState(false) + + useEffect(() => { + const checkMobile = () => { + setIsMobile(window.innerWidth < 640) + } + checkMobile() + window.addEventListener("resize", checkMobile) + return () => window.removeEventListener("resize", checkMobile) + }, []) + + const effectivePosition = isMobile ? "bottom-center" : (props.position || "top-right") return ( , - info: , - warning: , - error: , - loading: , + success: , + info: , + warning: , + error: , + loading: , }} style={ { diff --git a/src/hooks/useHospitalStore.ts b/src/hooks/useHospitalStore.ts index 677bee0..5692291 100644 --- a/src/hooks/useHospitalStore.ts +++ b/src/hooks/useHospitalStore.ts @@ -6,6 +6,7 @@ import type { Internacion, Evolucion, Laboratorio, + Glucemia, AcidoBase, Cultivo, EstudioComplementario, @@ -37,6 +38,7 @@ interface HospitalState { internaciones: Internacion[]; evoluciones: Evolucion[]; laboratorios: Laboratorio[]; + glucemias: Glucemia[]; acidosBase: AcidoBase[]; cultivos: Cultivo[]; estudiosComplementarios: EstudioComplementario[]; @@ -52,7 +54,7 @@ interface HospitalState { } -const API_BASE = import.meta.env.VITE_API_URL || 'http://localhost:4000/api'; +const API_BASE = import.meta.env.VITE_API_URL || '/api'; const defaultState = (): HospitalState => ({ pacientes: [], @@ -60,6 +62,7 @@ const defaultState = (): HospitalState => ({ internaciones: [], evoluciones: [], laboratorios: [], + glucemias: [], acidosBase: [], cultivos: [], estudiosComplementarios: [], @@ -96,6 +99,7 @@ export function useHospitalStore() { estudiosComplementarios: body.estudiosComplementarios || [], interconsultas: body.interconsultas || [], atb: body.atb || [], + glucemias: body.glucemias || [], movimientosIndicaciones: body.movimientosIndicaciones || [], currentUser, isAuthenticated: !!currentUser, @@ -140,8 +144,9 @@ export function useHospitalStore() { const getInternacionAreaId = useCallback((internacionId: string): string | null => { const internacion = state.internaciones.find(i => i.id === internacionId); - return internacion?.areaId || null; - }, [state.internaciones]); + if (!internacion) return null; + return internacion.areaId || getCamaAreaId(internacion.camaId) || null; + }, [state.internaciones, getCamaAreaId]); const getPacienteAreaId = useCallback((pacienteId: string): string | null => { const internacion = state.internaciones.find(i => i.pacienteId === pacienteId && i.activa); @@ -150,7 +155,7 @@ export function useHospitalStore() { if (anyInternacion) return getCamaAreaId(anyInternacion.camaId); return null; } - return getCamaAreaId(internacion.camaId); + return internacion.areaId || getCamaAreaId(internacion.camaId) || null; }, [state.internaciones, getCamaAreaId]); // Permission functions @@ -158,7 +163,8 @@ export function useHospitalStore() { const user = state.currentUser; if (!user) return false; if (user.rol === 'admin') return true; - if (!areaId) return false; + if (!areaId) return true; + if (!user.areaId) return true; return user.areaId === areaId; }, [state.currentUser]); @@ -269,7 +275,7 @@ export function useHospitalStore() { console.error('Error al actualizar cama:', err); throw err; } - }, [state.camas, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const agregarCama = useCallback(async (cama: Omit) => { const nuevaCama: Cama = { @@ -390,7 +396,7 @@ const finalizarInternacion = useCallback(async (internacionId: string, datos: { console.error('Error al finalizar internación:', err); throw err; } - }, [state.areas, apiCall]); + }, [state, apiCall]); const actualizarInternacion = useCallback(async (internacionId: string, datos: Partial) => { const internacion = state.internaciones.find(i => i.id === internacionId); @@ -449,7 +455,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar internación:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); // Acciones de evoluciones const agregarEvolucion = useCallback(async (evolucion: Omit) => { @@ -475,7 +481,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar evolución:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarEvolucion = useCallback(async (id: string) => { const evolucion = state.evoluciones.find(e => e.id === id); @@ -497,7 +503,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar evolución:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarEvolucion = useCallback(async (id: string, datos: Partial) => { const evolucion = state.evoluciones.find(e => e.id === id); @@ -519,7 +525,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar evolución:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); // Acciones de laboratorios const agregarLaboratorio = useCallback(async (laboratorio: Omit) => { @@ -544,7 +550,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar laboratorio:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarLaboratorio = useCallback(async (id: string) => { const laboratorio = state.laboratorios.find(l => l.id === id); @@ -565,7 +571,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar laboratorio:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarLaboratorio = useCallback(async (id: string, datos: Partial) => { const laboratorio = state.laboratorios.find(l => l.id === id); @@ -586,7 +592,74 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar laboratorio:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); + + // Acciones de glucemias + const agregarGlucemia = useCallback(async (glucemia: Omit) => { + const internacion = state.internaciones.find(i => i.id === glucemia.internacionId); + const areaId = internacion?.areaId || null; + if (!canAccessArea(areaId)) { + console.warn('No tiene permisos para agregar glucemia en esta área'); + return null; + } + const nuevaGlucemia: Glucemia = { + ...glucemia, + id: generateUUID(), + }; + try { + await apiCall('POST', '/glucemias', nuevaGlucemia); + setState(prev => ({ + ...prev, + glucemias: [...prev.glucemias, nuevaGlucemia], + })); + return nuevaGlucemia.id; + } catch (err) { + console.error('Error al agregar glucemia:', err); + throw err; + } + }, [state, canAccessArea, apiCall]); + + const eliminarGlucemia = useCallback(async (id: string) => { + const glucemia = state.glucemias.find(g => g.id === id); + if (!glucemia) return; + const internacion = state.internaciones.find(i => i.id === glucemia.internacionId); + const areaId = internacion?.areaId || null; + if (!canAccessArea(areaId)) { + console.warn('No tiene permisos para eliminar glucemia en esta área'); + return; + } + try { + await apiCall('DELETE', `/glucemias/${id}`); + setState(prev => ({ + ...prev, + glucemias: prev.glucemias.filter(g => g.id !== id), + })); + } catch (err) { + console.error('Error al eliminar glucemia:', err); + throw err; + } + }, [state, canAccessArea, apiCall]); + + const actualizarGlucemia = useCallback(async (id: string, datos: Partial) => { + const glucemia = state.glucemias.find(g => g.id === id); + if (!glucemia) return; + const internacion = state.internaciones.find(i => i.id === glucemia.internacionId); + const areaId = internacion?.areaId || null; + if (!canAccessArea(areaId)) { + console.warn('No tiene permisos para actualizar glucemia en esta área'); + return; + } + try { + await apiCall('PUT', `/glucemias/${id}`, datos); + setState(prev => ({ + ...prev, + glucemias: prev.glucemias.map(g => g.id === id ? { ...g, ...datos } : g), + })); + } catch (err) { + console.error('Error al actualizar glucemia:', err); + throw err; + } + }, [state, canAccessArea, apiCall]); // Acciones de ácido-base const agregarAcidoBase = useCallback(async (acidoBase: Omit) => { @@ -611,7 +684,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar ácido-base:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarAcidoBase = useCallback(async (id: string, datos: Partial) => { const acidoBase = state.acidosBase.find(a => a.id === id); @@ -632,7 +705,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar ácido-base:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarAcidoBase = useCallback(async (id: string) => { const acidoBase = state.acidosBase.find(a => a.id === id); @@ -653,7 +726,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar ácido-base:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); // Acciones de cultivos const agregarCultivo = useCallback(async (cultivo: Omit) => { @@ -678,7 +751,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar cultivo:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarCultivo = useCallback(async (id: string, datos: Partial) => { const cultivo = state.cultivos.find(c => c.id === id); @@ -699,7 +772,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar cultivo:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarCultivo = useCallback(async (id: string) => { const cultivo = state.cultivos.find(c => c.id === id); @@ -720,7 +793,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar cultivo:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); // Acciones de estudios complementarios const agregarEstudioComplementario = useCallback(async (estudio: Omit) => { @@ -745,7 +818,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar estudio:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarEstudioComplementario = useCallback(async (id: string, datos: Partial) => { const estudio = state.estudiosComplementarios.find(e => e.id === id); @@ -766,7 +839,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar estudio:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarEstudioComplementario = useCallback(async (id: string) => { const estudio = state.estudiosComplementarios.find(e => e.id === id); @@ -787,7 +860,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar estudio:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); // Acciones de interconsultas const agregarInterconsulta = useCallback(async (interconsulta: Omit) => { @@ -809,7 +882,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar interconsulta:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarInterconsulta = useCallback(async (id: string, datos: Partial) => { const interconsulta = (state.interconsultas || []).find(ic => ic.id === id); @@ -830,7 +903,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar interconsulta:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarInterconsulta = useCallback(async (id: string) => { const interconsulta = (state.interconsultas || []).find(ic => ic.id === id); @@ -851,7 +924,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar interconsulta:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const agregarATB = useCallback(async (atb: Omit) => { const internacion = state.internaciones.find(i => i.id === atb.internacionId); @@ -872,7 +945,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar ATB:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const actualizarATB = useCallback(async (id: string, datos: Partial) => { const atb = state.atb.find(a => a.id === id); @@ -893,7 +966,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar ATB:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const eliminarATB = useCallback(async (id: string) => { const atb = state.atb.find(a => a.id === id); @@ -914,7 +987,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar ATB:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const agregarIndicacion = useCallback(async (indicacion: Omit) => { const internacion = state.internaciones.find(i => i.id === indicacion.internacionId); @@ -935,7 +1008,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar indicación:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state.internaciones, canAccessArea, apiCall]); const actualizarIndicacion = useCallback(async (id: string, datos: Partial) => { const indicacion = state.indicaciones.find(i => i.id === id); @@ -956,7 +1029,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al actualizar indicación:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state.indicaciones, state.internaciones, canAccessArea, apiCall]); const eliminarIndicacion = useCallback(async (id: string) => { const indicacion = state.indicaciones.find(i => i.id === id); @@ -977,7 +1050,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al eliminar indicación:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state.indicaciones, state.internaciones, canAccessArea, apiCall]); const agregarMovimientoIndicacion = useCallback(async (movimiento: any) => { const internacion = state.internaciones.find(i => i.id === movimiento.internacionId); @@ -997,7 +1070,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P console.error('Error al agregar movimiento:', err); throw err; } - }, [state.internaciones, state.currentUser, apiCall]); + }, [state, canAccessArea, apiCall]); const getMovimientosByInternacion = useCallback((internacionId: string) => { return (state.movimientosIndicaciones || []) @@ -1077,6 +1150,12 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P .sort((a, b) => new Date(b.fecha).getTime() - new Date(a.fecha).getTime()); }, [state.laboratorios]); + const getGlucemiasByPaciente = useCallback((pacienteId: string) => { + return state.glucemias + .filter(g => g.pacienteId === pacienteId) + .sort((a, b) => new Date(b.fecha + 'T' + (b.hora || '00:00')).getTime() - new Date(a.fecha + 'T' + (a.hora || '00:00')).getTime()); + }, [state.glucemias]); + const getAcidosBaseByPaciente = useCallback((pacienteId: string) => { return state.acidosBase .filter(a => a.pacienteId === pacienteId) @@ -1194,6 +1273,9 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P agregarLaboratorio, actualizarLaboratorio, eliminarLaboratorio, + agregarGlucemia, + actualizarGlucemia, + eliminarGlucemia, agregarAcidoBase, actualizarAcidoBase, eliminarAcidoBase, @@ -1223,6 +1305,7 @@ const actualizarInternacion = useCallback(async (internacionId: string, datos: P getInternacionActivaByPaciente, getEvolucionesByInternacion, getLaboratoriosByPaciente, + getGlucemiasByPaciente, getAcidosBaseByPaciente, getCultivosByPaciente, setCurrentInternacion, diff --git a/src/index.css b/src/index.css index deec11c..68512bd 100644 --- a/src/index.css +++ b/src/index.css @@ -35,13 +35,13 @@ } .dark { - --background: 222.2 84% 4.9%; + --background: 224 71% 4%; --foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; + --card: 222 47% 10%; --card-foreground: 210 40% 98%; - --popover: 222.2 84% 4.9%; + --popover: 222 47% 10%; --popover-foreground: 210 40% 98%; - --primary: 210 40% 98%; + --primary: 217.2 91.2% 59.8%; --primary-foreground: 222.2 47.4% 11.2%; --secondary: 217.2 32.6% 17.5%; --secondary-foreground: 210 40% 98%; @@ -51,16 +51,16 @@ --accent-foreground: 210 40% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; - --input: 217.2 32.6% 17.5%; - --ring: 212.7 26.8% 83.9%; - --sidebar-background: 222.2 84% 4.9%; + --border: 217.2 32.6% 20%; + --input: 217.2 32.6% 20%; + --ring: 217.2 91.2% 59.8%; + --sidebar-background: 224 71% 4%; --sidebar-foreground: 210 40% 98%; - --sidebar-primary: 210 40% 98%; + --sidebar-primary: 217.2 91.2% 59.8%; --sidebar-primary-foreground: 222.2 47.4% 11.2%; --sidebar-accent: 217.2 32.6% 17.5%; --sidebar-accent-foreground: 210 40% 98%; - --sidebar-border: 217.2 32.6% 17.5%; + --sidebar-border: 217.2 32.6% 20%; --sidebar-ring: 217.2 91.2% 59.8%; } } @@ -70,6 +70,39 @@ @apply border-border; } body { - @apply bg-background text-foreground; + @apply bg-background text-foreground transition-colors duration-200; + } + textarea, input, select { + @apply bg-background text-foreground border-input placeholder:text-muted-foreground; + } +} + +/* Toast styling for mobile margin and 100% opacity */ +[data-sonner-toaster] { + z-index: 99999 !important; +} + +[data-sonner-toast] { + background-color: #ffffff !important; + color: #0f172a !important; + opacity: 1 !important; + box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.25), 0 8px 10px -6px rgba(0, 0, 0, 0.25) !important; + border: 1px solid #cbd5e1 !important; +} + +.dark [data-sonner-toast] { + background-color: #0f172a !important; + color: #f8fafc !important; + border-color: #334155 !important; +} + +@media (max-width: 639px) { + [data-sonner-toaster] { + bottom: 20px !important; + top: auto !important; + left: 50% !important; + transform: translateX(-50%) !important; + width: calc(100% - 32px) !important; + max-width: 420px !important; } } \ No newline at end of file diff --git a/src/sections/Cultivos.tsx b/src/sections/Cultivos.tsx index 2546938..0e39d5f 100644 --- a/src/sections/Cultivos.tsx +++ b/src/sections/Cultivos.tsx @@ -1,31 +1,41 @@ import { useState } from 'react'; -import { Microscope, Plus, Search, Calendar, AlertCircle, Trash2, CheckCircle2, Save, X, Pencil } from 'lucide-react'; +import { Microscope, Plus, Search, Calendar, AlertCircle, Trash2, CheckCircle2, Pencil } from 'lucide-react'; import { Card, CardContent } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; -import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog'; +import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import type { Cultivo, Paciente, Cama, Internacion } from '@/types'; interface CultivosProps { cultivos: Cultivo[]; + pacientes?: Paciente[]; + internaciones?: Internacion[]; + camas?: Cama[]; patient?: Paciente; - internacionId: string; + internacionId?: string; onAgregarCultivo: (cultivo: Omit) => void; onActualizarCultivo?: (id: string, datos: Partial) => void; onEliminarCultivo: (id: string) => void; + getPacienteById?: (id: string) => Paciente | undefined; + getInternacionActivaByPaciente?: (pacienteId: string) => Internacion | undefined; canEdit: boolean; } export function Cultivos({ cultivos, + pacientes = [], + internaciones = [], + camas = [], patient, internacionId, onAgregarCultivo, onActualizarCultivo, onEliminarCultivo, + getPacienteById, + getInternacionActivaByPaciente, canEdit, }: CultivosProps) { const [busqueda, setBusqueda] = useState(''); @@ -35,6 +45,8 @@ export function Cultivos({ const [dialogoDefinitivoAbierto, setDialogoDefinitivoAbierto] = useState(false); const [cultivoSeleccionado, setCultivoSeleccionado] = useState(null); + const [pacienteSeleccionado, setPacienteSeleccionado] = useState(patient?.id || ''); + const [busquedaPaciente, setBusquedaPaciente] = useState(''); const [fechaToma, setFechaToma] = useState(new Date().toISOString().split('T')[0]); const [protocolo, setProtocolo] = useState(''); const [tipoMuestra, setTipoMuestra] = useState('HMCx2'); @@ -46,14 +58,30 @@ export function Cultivos({ const [sensible, setSensible] = useState(''); const [resistente, setResistente] = useState(''); + const findPaciente = (pacienteId: string): Paciente | undefined => { + if (patient && patient.id === pacienteId) return patient; + if (getPacienteById) return getPacienteById(pacienteId); + return pacientes.find(p => p.id === pacienteId); + }; + + const getCamaNombreForPaciente = (pacienteId: string) => { + const inter = internaciones.find(i => i.pacienteId === pacienteId && i.activa); + if (!inter) return ''; + const cama = camas.find(c => c.id === inter.camaId); + return cama ? `Cama ${cama.numero}` : ''; + }; + const cultivosFiltrados = cultivos.filter(c => { if (filtroEstado !== 'todos' && c.estado !== filtroEstado) return false; if (busqueda) { const term = busqueda.toLowerCase(); + const pac = findPaciente(c.pacienteId); + const nombrePac = pac ? `${pac.apellido} ${pac.nombre} ${pac.dni}`.toLowerCase() : ''; return ( c.protocolo?.toLowerCase().includes(term) || c.germen?.toLowerCase().includes(term) || - c.tipoMuestra.toLowerCase().includes(term) + c.tipoMuestra.toLowerCase().includes(term) || + nombrePac.includes(term) ); } return true; @@ -61,11 +89,11 @@ export function Cultivos({ const getEstadoColor = (estado: string) => { switch (estado) { - case 'NAF/Pendiente': return 'bg-amber-100 text-amber-800'; - case 'Parcial': return 'bg-orange-100 text-orange-800'; - case 'Positivo': return 'bg-red-100 text-red-800'; - case 'Negativo': return 'bg-green-100 text-green-800'; - default: return 'bg-gray-100 text-gray-800'; + case 'NAF/Pendiente': return 'bg-amber-100 text-amber-800 dark:bg-amber-950/80 dark:text-amber-300 dark:border dark:border-amber-800'; + case 'Parcial': return 'bg-orange-100 text-orange-800 dark:bg-orange-950/80 dark:text-orange-300 dark:border dark:border-orange-800'; + case 'Positivo': return 'bg-red-100 text-red-800 dark:bg-red-950/80 dark:text-red-300 dark:border dark:border-red-800'; + case 'Negativo': return 'bg-green-100 text-green-800 dark:bg-green-950/80 dark:text-green-300 dark:border dark:border-green-800'; + default: return 'bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300'; } }; @@ -81,6 +109,8 @@ export function Cultivos({ const abrirNuevo = () => { setCultivoSeleccionado(null); + setPacienteSeleccionado(patient?.id || ''); + setBusquedaPaciente(''); setFechaToma(new Date().toISOString().split('T')[0]); setProtocolo(''); setTipoMuestra('HMCx2'); @@ -107,14 +137,18 @@ export function Cultivos({ }; const guardarNuevo = () => { - if (!protocolo.trim() || !patient) return; + const targetPac = patient || findPaciente(pacienteSeleccionado); + if (!protocolo.trim() || !targetPac) return; + const activeInter = getInternacionActivaByPaciente ? getInternacionActivaByPaciente(targetPac.id) : undefined; + const targetInternacionId = internacionId || activeInter?.id || ''; + onAgregarCultivo({ - pacienteId: patient.id, - internacionId, + pacienteId: targetPac.id, + internacionId: targetInternacionId, fechaToma, protocolo, tipoMuestra, - observaciones: observaciones || undefined, + observaciones: observaciones, estado: 'NAF/Pendiente', }); setDialogoNuevoAbierto(false); @@ -126,8 +160,8 @@ export function Cultivos({ onActualizarCultivo(cultivoSeleccionado.id, { estado: 'Parcial', germen, - sensible: sensible || undefined, - resistente: resistente || undefined, + sensible: sensible, + resistente: resistente, }); } setDialogoParcialAbierto(false); @@ -186,39 +220,50 @@ export function Cultivos({
- {cultivosFiltrados.map((cultivo) => ( - - -
-
-
-
- -
-
-

- {patient ? `${patient.apellido}, ${patient.nombre}` : 'Paciente no encontrado'} -

-
- - - {cultivo.fechaToma} - - {cultivo.tipoMuestra} - - {getEstadoLabel(cultivo.estado)} - + {cultivosFiltrados.map((cultivo) => { + const pac = findPaciente(cultivo.pacienteId); + const camaNombre = getCamaNombreForPaciente(cultivo.pacienteId); + + return ( + + +
+
+
+
+ +
+
+
+

+ {pac ? `${pac.apellido}, ${pac.nombre}` : 'Paciente no encontrado'} +

+ {camaNombre && ( + + {camaNombre} + + )} +
+
+ + + {cultivo.fechaToma} + + {cultivo.tipoMuestra} + + {getEstadoLabel(cultivo.estado)} + +
-
{canEdit && onActualizarCultivo && cultivo.estado === 'NAF/Pendiente' && (
- ))} + ); + })} {cultivosFiltrados.length === 0 && (

@@ -332,6 +378,31 @@ export function Cultivos({ Nuevo Cultivo

+ {!patient && ( +
+ + setBusquedaPaciente(e.target.value)} + className="mb-2 text-xs" + /> + +
+ )}
diff --git a/src/sections/Dashboard.tsx b/src/sections/Dashboard.tsx index 00e1469..6406933 100644 --- a/src/sections/Dashboard.tsx +++ b/src/sections/Dashboard.tsx @@ -67,7 +67,7 @@ export function Dashboard({
- + Ocupación de Camas @@ -75,9 +75,9 @@ export function Dashboard({
{estadisticas.porcentajeOcupacion}% - {estadisticas.camasOcupadas}/{estadisticas.totalCamas} + {estadisticas.camasOcupadas}/{estadisticas.totalCamas}
-

+

{estadisticas.camasDisponibles} camas disponibles

@@ -85,7 +85,7 @@ export function Dashboard({ - + Camas Fuera de Área @@ -94,7 +94,7 @@ export function Dashboard({
{estadisticas.camasFueraDeArea}
-

+

Camas Fuera de Area

@@ -102,7 +102,7 @@ export function Dashboard({ - + Internaciones Activas @@ -111,7 +111,7 @@ export function Dashboard({
{estadisticas.internacionesActivas}
-

+

En curso actualmente

@@ -119,7 +119,7 @@ export function Dashboard({ - + Cultivos Pendientes @@ -128,7 +128,7 @@ export function Dashboard({
{estadisticas.cultivosPendientes}
-

+

Esperando resultados

@@ -141,7 +141,7 @@ export function Dashboard({ - + Estado de Camas -
@@ -214,7 +217,7 @@ export function EditIngreso({
-

+

Datos del Paciente

@@ -288,7 +291,7 @@ export function EditIngreso({
-

+

Asignación de Cama y Área

@@ -348,7 +351,7 @@ export function EditIngreso({
-

+

Datos de Ingreso

@@ -399,7 +402,7 @@ export function EditIngreso({
-

+

Datos Clínicos

@@ -452,7 +455,7 @@ export function EditIngreso({ -

+

Médico Ingresante

diff --git a/src/sections/Evoluciones.tsx b/src/sections/Evoluciones.tsx index 601c515..b62213c 100644 --- a/src/sections/Evoluciones.tsx +++ b/src/sections/Evoluciones.tsx @@ -7,15 +7,16 @@ import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; +import { toast } from 'sonner'; import type { Evolucion, Internacion, Paciente, SignosVitales, ExamenFisico } from '@/types'; interface EvolucionesProps { evoluciones: Evolucion[]; internaciones: Internacion[]; pacientes: Paciente[]; - onAgregarEvolucion: (evolucion: Omit) => void; - onActualizarEvolucion?: (id: string, datos: Partial) => void; - onEliminarEvolucion: (id: string) => void; + onAgregarEvolucion: (evolucion: Omit) => Promise | void; + onActualizarEvolucion?: (id: string, datos: Partial) => Promise | void; + onEliminarEvolucion: (id: string) => Promise | void; getPacienteById: (id: string) => Paciente | undefined; getInternacionActivaByPaciente: (pacienteId: string) => Internacion | undefined; } @@ -81,9 +82,13 @@ export function Evoluciones({ const abrirEditar = (evo: Evolucion) => { setEvolucionEditando(evo); + const internacion = internaciones.find(i => i.id === evo.internacionId); + if (internacion) { + setPacienteSeleccionado(internacion.pacienteId); + } setFecha(evo.fecha); setHora(evo.hora); - setMedico(evo.medico); + setMedico(evo.medico || ''); setTemperatura(evo.signosVitales?.temperatura?.toString() || ''); setPresionSistolica(evo.signosVitales?.presionSistolica?.toString() || ''); setPresionDiastolica(evo.signosVitales?.presionDiastolica?.toString() || ''); @@ -103,9 +108,20 @@ export function Evoluciones({ setDialogoAbierto(true); }; - const handleGuardar = () => { - const internacion = getInternacionActivaByPaciente(pacienteSeleccionado); - if (!internacion || !medico) return; + const handleGuardar = async () => { + const internacion = evolucionEditando + ? internaciones.find(i => i.id === evolucionEditando.internacionId) + : getInternacionActivaByPaciente(pacienteSeleccionado); + + if (!medico.trim()) { + toast.error('Debe completar el nombre del médico'); + return; + } + + if (!internacion) { + toast.error('Seleccione un paciente internado'); + return; + } const signosVitales: SignosVitales | undefined = temperatura || presionSistolica || frecuenciaCardiaca @@ -135,7 +151,7 @@ export function Evoluciones({ const evolucionData = { fecha, hora, - medico, + medico: medico.trim(), signosVitales, examenFisico, novedades: novedades || undefined, @@ -143,14 +159,21 @@ export function Evoluciones({ pendientes: pendientes || undefined, }; - if (evolucionEditando && onActualizarEvolucion) { - onActualizarEvolucion(evolucionEditando.id, evolucionData); - } else { - onAgregarEvolucion({ ...evolucionData, internacionId: internacion.id }); - } + try { + if (evolucionEditando && onActualizarEvolucion) { + await onActualizarEvolucion(evolucionEditando.id, evolucionData); + toast.success('Evolución actualizada correctamente'); + } else { + await onAgregarEvolucion({ ...evolucionData, internacionId: internacion.id }); + toast.success('Evolución agregada correctamente'); + } - resetFormulario(); - setDialogoAbierto(false); + resetFormulario(); + setDialogoAbierto(false); + } catch (err) { + console.error('Error al guardar evolución:', err); + toast.error('Error al guardar los cambios de la evolución'); + } }; const pacientesInternados = pacientes.filter(p => { diff --git a/src/sections/GestionUsuarios.tsx b/src/sections/GestionUsuarios.tsx index fc98f98..edd4634 100644 --- a/src/sections/GestionUsuarios.tsx +++ b/src/sections/GestionUsuarios.tsx @@ -1,17 +1,17 @@ import { useState, useEffect } from 'react'; import { useHospitalStore } from '@/hooks/useHospitalStore'; import type { Usuario, RolUsuario, Area } from '@/types'; -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; +import { Card, CardContent } from '@/components/ui/card'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; -import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog'; +import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog'; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/components/ui/table'; import { Badge } from '@/components/ui/badge'; -import { Plus, Pencil, Trash2, UserCog, Mail, Shield } from 'lucide-react'; +import { Plus, Pencil, Trash2 } from 'lucide-react'; -const API_BASE = 'http://localhost:4001/api'; +const API_BASE = import.meta.env.VITE_API_URL || '/api'; export function GestionUsuarios() { const { logout } = useHospitalStore(); @@ -92,23 +92,36 @@ export function GestionUsuarios() { }; const handleSubmit = async () => { + if (!form.apellido.trim() || !form.nombre.trim() || !form.dni.trim()) { + alert('Por favor ingrese Apellido, Nombre y DNI.'); + return; + } + try { + let res: Response; if (editUsuario) { - await fetch(`${API_BASE}/usuarios/${editUsuario.id}`, { + res = await fetch(`${API_BASE}/usuarios/${editUsuario.id}`, { method: 'PUT', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(form), }); } else { - await fetch(`${API_BASE}/usuarios`, { + res = await fetch(`${API_BASE}/usuarios`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(form), }); } + + if (!res.ok) { + const errData = await res.json().catch(() => ({ error: 'Error al guardar usuario' })); + alert(errData.error || 'Error al guardar usuario'); + return; + } + setDialogOpen(false); resetForm(); - fetchUsuarios(); + await fetchUsuarios(); } catch (err) { console.error(err); alert('Error al guardar usuario'); @@ -118,10 +131,16 @@ export function GestionUsuarios() { const handleDelete = async (id: string) => { if (!confirm('¿Está seguro de eliminar este usuario?')) return; try { - await fetch(`${API_BASE}/usuarios/${id}`, { method: 'DELETE' }); - fetchUsuarios(); + const res = await fetch(`${API_BASE}/usuarios/${id}`, { method: 'DELETE' }); + if (!res.ok) { + const errData = await res.json().catch(() => ({ error: 'Error al eliminar usuario' })); + alert(errData.error || 'Error al eliminar usuario'); + return; + } + await fetchUsuarios(); } catch (err) { console.error(err); + alert('Error al eliminar usuario'); } }; @@ -144,19 +163,20 @@ export function GestionUsuarios() { return (
-
+

Gestión de Usuarios

Administrar usuarios del sistema

-
- - + {/* Desktop Table View */} + + @@ -180,7 +200,7 @@ export function GestionUsuarios() { {getAreaName(usu.areaId)} - {usu.email} + {usu.email || '-'} {usu.matriculaProfesional || '-'}
@@ -199,13 +219,60 @@ export function GestionUsuarios() { + {/* Mobile Cards View */} +
+ {usuarios.map((usu) => ( + +
+
+

+ {usu.apellido}, {usu.nombre} +

+

DNI: {usu.dni}

+
+ + {getRolLabel(usu.rol)} + +
+ +
+
+ Área + {getAreaName(usu.areaId)} +
+
+ Matrícula + {usu.matriculaProfesional || '-'} +
+ {usu.email && ( +
+ Email + {usu.email} +
+ )} +
+ +
+ + +
+
+ ))} +
+ - + {editUsuario ? 'Editar Usuario' : 'Nuevo Usuario'} -
-
+
+
setForm({ ...form, apellido: e.target.value })} /> @@ -216,7 +283,7 @@ export function GestionUsuarios() {
-
+
setForm({ ...form, dni: e.target.value })} disabled={!!editUsuario} /> @@ -232,7 +299,7 @@ export function GestionUsuarios() { setForm({ ...form, email: e.target.value })} />
-
+
setForm({ ...form, password: e.target.value })} /> + + setForm({ ...form, password: e.target.value })} + />
-
- - +
diff --git a/src/sections/HistoriaClinica.tsx b/src/sections/HistoriaClinica.tsx index 0647db6..7c4bb5d 100644 --- a/src/sections/HistoriaClinica.tsx +++ b/src/sections/HistoriaClinica.tsx @@ -1,4 +1,5 @@ import { useState } from 'react'; +import { toast } from 'sonner'; import { PDFDocument } from 'pdf-lib'; import { User } from 'lucide-react'; import { @@ -52,7 +53,7 @@ import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@ import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from '@/components/ui/dropdown-menu'; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer } from 'recharts'; -import type { Laboratorio, AcidoBase, Cultivo, Paciente, ResultadoLaboratorio, Internacion, Evolucion, Cama, EstudioComplementario, Interconsulta, ATB, Indicacion } from '@/types'; +import type { Laboratorio, Glucemia, AcidoBase, Cultivo, Paciente, ResultadoLaboratorio, Internacion, Evolucion, Cama, EstudioComplementario, Interconsulta, ATB, Indicacion } from '@/types'; import { formatDateDDMMYYYY } from '@/lib/utils'; import { SeccionIndicaciones } from './SeccionIndicaciones'; @@ -63,6 +64,7 @@ interface HistoriaClinicaProps { allCamas?: Cama[]; evoluciones: Evolucion[]; laboratorios: Laboratorio[]; + glucemias: Glucemia[]; acidosBase: AcidoBase[]; cultivos: Cultivo[]; estudiosComplementarios: EstudioComplementario[]; @@ -77,6 +79,9 @@ interface HistoriaClinicaProps { onAgregarLaboratorio: (laboratorios: Omit) => void; onActualizarLaboratorio: (id: string, datos: Partial) => void; onEliminarLaboratorio: (id: string) => void; + onAgregarGlucemia: (glucemia: Omit) => void; + onActualizarGlucemia: (id: string, datos: Partial) => void; + onEliminarGlucemia: (id: string) => void; onAgregarLaboratorioConAcidoBase?: (l: Omit, a?: Omit) => void; onAgregarAcidoBase: (acidoBase: Omit) => void; onActualizarAcidoBase: (id: string, datos: Partial) => void; @@ -141,6 +146,26 @@ const RANGOS_LABORATORIO: Record = { 'Tiempo de Protrombina': { min: 12, max: 14 }, 'KPTT': { min: 30, max: 45 }, 'INR': { min: 0.8, max: 1.5 }, + 'Colesterol Total': { min: 0, max: 200 }, + 'Colesterol LDL': { min: 0, max: 130 }, + 'Colesterol No HDL': { min: 0, max: 160 }, + 'Colesterol HDL': { min: 40, max: 100 }, + 'Triglicéridos': { min: 0, max: 150 }, + 'Albúmina': { min: 3.5, max: 5.0 }, + 'Calcio Total': { min: 8.5, max: 10.5 }, + 'Fosfatasa Alcalina': { min: 44, max: 147 }, + 'LDH': { min: 140, max: 280 }, + 'Hierro': { min: 50, max: 170 }, + 'Transferrina': { min: 200, max: 360 }, + 'Porcentaje de Saturación de Transferrina': { min: 20, max: 50 }, + 'Ferritina': { min: 10, max: 300 }, + 'Ácido Fólico': { min: 3, max: 17 }, + 'Vitamina B12': { min: 200, max: 900 }, + 'NT-proBNP': { min: 0, max: 125 }, + 'Procalcitonina': { min: 0, max: 0.5 }, + 'Fósforo': { min: 2.5, max: 4.5 }, + 'Magnesio': { min: 1.6, max: 2.6 }, + 'Calcio Iónico': { min: 1.12, max: 1.32 }, }; function calcularEstadoLaboratorio(parametro: string, valor: string): 'Normal' | 'Alto' | 'Bajo' { @@ -150,6 +175,24 @@ function calcularEstadoLaboratorio(parametro: string, valor: string): 'Normal' | const num = parseFloat(valor); if (isNaN(num)) return 'Normal'; + if (parametro === 'Tiempo de Protrombina' && num > 50) { + if (num < 70) return 'Bajo'; + if (num > 100) return 'Alto'; + return 'Normal'; + } + + if (parametro === 'Calcio Iónico') { + if (num < 2) { + if (num < 1.12) return 'Bajo'; + if (num > 1.32) return 'Alto'; + return 'Normal'; + } else { + if (num < 4.5) return 'Bajo'; + if (num > 5.6) return 'Alto'; + return 'Normal'; + } + } + if (num < rango.min) return 'Bajo'; if (num > rango.max) return 'Alto'; return 'Normal'; @@ -183,6 +226,7 @@ export function HistoriaClinica({ allCamas, evoluciones, laboratorios, + glucemias, acidosBase, cultivos, estudiosComplementarios, @@ -193,6 +237,9 @@ export function HistoriaClinica({ onAgregarLaboratorio, onActualizarLaboratorio, onEliminarLaboratorio, + onAgregarGlucemia, + onActualizarGlucemia, + onEliminarGlucemia, onAgregarAcidoBase, onActualizarAcidoBase, onEliminarAcidoBase, @@ -356,7 +403,7 @@ export function HistoriaClinica({

Antecedentes de Enfermedad Actual

{internacion.antecedentesEnfermedadActual || 'Sin antecedentes registrados'}

- + )} + +
+
+ + + + + {edit ? 'Editar' : 'Nueva'} Glucemia + +
+
+
+ + setFecha(e.target.value)} /> +
+
+ + setHora(e.target.value)} /> +
+
+ +
+ + setValor(e.target.value)} + /> +
+ +
+ + setCorreccion(e.target.value)} + /> +
+
+
+ + +
+
+
+ + + + + + + Evolución de Glucemias + + +
+ {datosEvolucion.length > 0 ? ( +
+ + + + + + + + + + + +
+ ) : ( +
No hay registros de glucemia para graficar
+ )} +
+
+ +
+
+
+ + {listGlucemias.length === 0 ? ( +
No hay registros de glucemias.
+ ) : ( +
+
+
+ + + Fecha y Hora + Glucemia (Mg%) + Corrección (UI) + + + + + + {listGlucemias.map(g => ( + + {formatDateDDMMYYYY(g.fecha)} {g.hora || ''} + {g.valor} Mg% + + {g.correccion > 0 ? ( + {g.correccion} UI + ) : ( + Sin corrección + )} + + + + + + + + loadEdit(g)}> + + Editar + + del(g.id)} className="text-red-600"> + + Eliminar + + + + + + ))} + +
+
+
+ )} +
+ ); +} + function SeccionLaboratorios({ lab, patientId, add, update, del, addAcidoBase, canEdit }: { lab: Laboratorio[]; patientId: string; @@ -732,76 +1045,220 @@ function SeccionLaboratorios({ lab, patientId, add, update, del, addAcidoBase, c const parseLaboratorioTexto = (texto: string): { resultados: ResultadoLaboratorio[]; observaciones: string } => { const resultados: ResultadoLaboratorio[] = []; const observacionesExtra: string[] = []; + const lipidosEncontrados: { parametro: string; valor: number; unidad: string }[] = []; + const ferricosEncontrados: { parametro: string; valor: number; unidad: string }[] = []; + const indEncontrados: { parametro: string; valor: number; unidad: string }[] = []; - const mapeoParametros: Record = { + const mapeoParametros: { claves: string[]; nombre: string; unidad: string; esPrincipal: boolean; esAdicional?: boolean }[] = [ + { claves: ['hematocrito', 'hto'], nombre: 'Hematocrito', unidad: '%', esPrincipal: true }, + { claves: ['hemoglobina corpuscular media', 'hcm'], nombre: 'HCM', unidad: 'pg', esPrincipal: false }, + { claves: ['hemoglobina', 'hb'], nombre: 'Hemoglobina', unidad: 'g/dL', esPrincipal: true }, + { claves: ['volumen corpuscular medio', 'vcm'], nombre: 'VCM', unidad: 'fL', esPrincipal: false }, + { claves: ['rdw'], nombre: 'RDW', unidad: '%', esPrincipal: false }, + { claves: ['eritroblastos'], nombre: 'Eritroblastos', unidad: '%', esPrincipal: false }, + { claves: ['neutrófilos', 'neutrofilos'], nombre: 'Neutrófilos', unidad: '%', esPrincipal: false }, + { claves: ['linfocitos'], nombre: 'Linfocitos', unidad: '%', esPrincipal: false }, + { claves: ['monocitos'], nombre: 'Monocitos', unidad: '%', esPrincipal: false }, + { claves: ['eosinófilos', 'eosinofilos'], nombre: 'Eosinófilos', unidad: '%', esPrincipal: false }, + { claves: ['basófilos', 'basofilos'], nombre: 'Basófilos', unidad: '%', esPrincipal: false }, + { claves: ['recuento de leucocitos', 'glóbulos blancos', 'globulos blancos', 'leucocitos', 'gb'], nombre: 'Leucocitos', unidad: '10³/µl', esPrincipal: true }, + { claves: ['recuento de plaquetas', 'plaquetas', 'plaq'], nombre: 'Plaquetas', unidad: '10³/µl', esPrincipal: true }, + { claves: ['volumen plaquetario medio', 'vpm'], nombre: 'VPM', unidad: 'fL', esPrincipal: false }, + { claves: ['glucosa', 'glucemia'], nombre: 'Glucemia', unidad: 'mg/dL', esPrincipal: true }, + { claves: ['urea'], nombre: 'Urea', unidad: 'mg/dL', esPrincipal: true }, + { claves: ['creatinina', 'creat'], nombre: 'Creatinina', unidad: 'mg/dL', esPrincipal: true }, + { claves: ['mdrd'], nombre: 'Filtrado Glomerular (MDRD)', unidad: 'ml/min', esPrincipal: false }, + { claves: ['sodio', 'na'], nombre: 'Sodio', unidad: 'mEq/L', esPrincipal: true }, + { claves: ['potasio', 'k+', 'k'], nombre: 'Potasio', unidad: 'mEq/L', esPrincipal: true }, + { claves: ['cloro', 'cl-', 'cl'], nombre: 'Cloro', unidad: 'mEq/L', esPrincipal: true }, + { claves: ['bilirrubina total', 'bt'], nombre: 'Bilirrubina Total', unidad: 'mg/dL', esPrincipal: true }, + { claves: ['bilirrubina directa', 'bd'], nombre: 'Bilirrubina Directa', unidad: 'mg/dL', esPrincipal: true }, + { claves: ['got', 'ast'], nombre: 'GOT', unidad: 'U/L', esPrincipal: true }, + { claves: ['gpt', 'alt'], nombre: 'GPT', unidad: 'U/L', esPrincipal: true }, + { claves: ['proteínas totales', 'proteinas totales'], nombre: 'Proteínas Totales', unidad: 'g/dL', esPrincipal: false }, + { claves: ['tiempo de protrombina', 't.p.', 't.p', 'tp', 'protrombina'], nombre: 'Tiempo de Protrombina', unidad: '%', esPrincipal: true }, + { claves: ['rin', 'inr'], nombre: 'INR', unidad: '', esPrincipal: true }, + { claves: ['aptt', 'kptt'], nombre: 'KPTT', unidad: 'seg', esPrincipal: true }, - 'hematocrito': { nombre: 'Hematocrito', unidad: '%', esPrincipal: true }, - 'hemoglobina corpuscular media': { nombre: 'HCM', unidad: 'pg', esPrincipal: false }, - 'hemoglobina': { nombre: 'Hemoglobina', unidad: 'g/dL', esPrincipal: true }, - 'volumen corpuscular medio': { nombre: 'VCM', unidad: 'fL', esPrincipal: false }, - 'rdw': { nombre: 'RDW', unidad: '%', esPrincipal: false }, - 'eritroblastos': { nombre: 'Eritroblastos', unidad: '%', esPrincipal: false }, - 'neutrófilos': { nombre: 'Neutrófilos', unidad: '%', esPrincipal: false }, - 'linfocitos': { nombre: 'Linfocitos', unidad: '%', esPrincipal: false }, - 'monocitos': { nombre: 'Monocitos', unidad: '%', esPrincipal: false }, - 'eosinófilos': { nombre: 'Eosinófilos', unidad: '%', esPrincipal: false }, - 'basófilos': { nombre: 'Basófilos', unidad: '%', esPrincipal: false }, - 'leucocitos': { nombre: 'Leucocitos', unidad: '10³/µl', esPrincipal: true }, - 'recuento de leucocitos': { nombre: 'Leucocitos', unidad: '10³/µl', esPrincipal: true }, - 'recuento de plaquetas': { nombre: 'Plaquetas', unidad: '10³/µl', esPrincipal: true }, - 'plaquetas': { nombre: 'Plaquetas', unidad: '10³/µl', esPrincipal: true }, - 'volumen plaquetario medio': { nombre: 'VPM', unidad: 'fL', esPrincipal: false }, - 'procalcitonina': { nombre: 'Procalcitonina', unidad: 'ng/mL', esPrincipal: false }, - 'glucosa': { nombre: 'Glucemia', unidad: 'mg/dL', esPrincipal: true }, - 'urea': { nombre: 'Urea', unidad: 'mg/dL', esPrincipal: true }, - 'creatinina': { nombre: 'Creatinina', unidad: 'mg/dL', esPrincipal: true }, - 'mdrd': { nombre: 'Filtrado Glomerular (MDRD)', unidad: 'ml/min', esPrincipal: false }, - 'sodio': { nombre: 'Sodio', unidad: 'mEq/L', esPrincipal: true }, - 'potasio': { nombre: 'Potasio', unidad: 'mEq/L', esPrincipal: true }, - 'cloro': { nombre: 'Cloro', unidad: 'mEq/L', esPrincipal: true }, - 'bilirrubina total': { nombre: 'Bilirrubina Total', unidad: 'mg/dL', esPrincipal: true }, - 'bilirrubina directa': { nombre: 'Bilirrubina Directa', unidad: 'mg/dL', esPrincipal: true }, - 'got': { nombre: 'GOT', unidad: 'U/L', esPrincipal: true }, - 'gpt': { nombre: 'GPT', unidad: 'U/L', esPrincipal: true }, - 'fosfatasa alcalina': { nombre: 'Fosfatasa Alcalina', unidad: 'U/L', esPrincipal: false }, - 'proteínas totales': { nombre: 'Proteínas Totales', unidad: 'g/dL', esPrincipal: false }, - 'albúmina': { nombre: 'Albúmina', unidad: 'g/dL', esPrincipal: false }, - 'tiempo de protrombina': { nombre: 'Tiempo de Protrombina', unidad: '%', esPrincipal: true }, - 'rin': { nombre: 'INR', unidad: '', esPrincipal: true }, - 'aptt': { nombre: 'KPTT', unidad: 'seg', esPrincipal: true }, - 'kptt': { nombre: 'KPTT', unidad: 'seg', esPrincipal: true }, + // Additional requested determinations + { claves: ['colesterol ldl', 'ldl-c', 'ldl', 'colest. ldl', 'colest ldl'], nombre: 'Colesterol LDL', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['colesterol no-hdl', 'colesterol no hdl', 'no-hdl', 'no hdl', 'no_hdl'], nombre: 'Colesterol No HDL', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['colesterol hdl', 'hdl-c', 'hdl', 'colest. hdl', 'colest hdl'], nombre: 'Colesterol HDL', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['colesterol total', 'colesterol', 'colest. total', 'col. total', 'colest total'], nombre: 'Colesterol Total', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['triglicéridos', 'trigliceridos', 'tg', 'triglicérido', 'triglicerido'], nombre: 'Triglicéridos', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['albúmina', 'albumina'], nombre: 'Albúmina', unidad: 'g/dL', esPrincipal: false, esAdicional: true }, + { claves: ['calcio total', 'calcio', 'ca total', 'ca+', 'ca++'], nombre: 'Calcio Total', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['fosfatasa alcalina', 'fal'], nombre: 'Fosfatasa Alcalina', unidad: 'U/L', esPrincipal: false, esAdicional: true }, + { claves: ['ldh', 'lactato deshidrogenasa', 'lactatodeshidrogenasa'], nombre: 'LDH', unidad: 'U/L', esPrincipal: false, esAdicional: true }, + { claves: ['nt-probnp', 'nt probnp', 'nt_probnp', 'probnp', 'pro-bnp', 'pro bnp'], nombre: 'NT-proBNP', unidad: 'pg/mL', esPrincipal: false, esAdicional: true }, + { claves: ['procalcitonina', 'pct'], nombre: 'Procalcitonina', unidad: 'ng/mL', esPrincipal: false, esAdicional: true }, + { claves: ['fósforo', 'fosforo', 'fosfemia'], nombre: 'Fósforo', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['magnesio', 'mg', 'magnesemia'], nombre: 'Magnesio', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['calcio ionico', 'calcio iónico', 'ca ionico', 'ca iónico', 'ca++ ionico', 'ca++ iónico', 'calcio_ionico'], nombre: 'Calcio Iónico', unidad: 'mmol/L', esPrincipal: false, esAdicional: true }, + + // Perfil Férrico requested determinations (must put Porcentaje Saturación before Transferrina) + { claves: ['porcentaje de saturacion de transferrina', 'porcentaje de saturación de transferrina', 'saturacion de transferrina', 'saturación de transferrina', 'sat. transferrina', 'sat transferrina', '% sat', '% de sat', '% saturacion', '% saturación'], nombre: 'Porcentaje de Saturación de Transferrina', unidad: '%', esPrincipal: false, esAdicional: true }, + { claves: ['transferrina', 'transferrin'], nombre: 'Transferrina', unidad: 'mg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['hierro', 'sideremia', 'fe'], nombre: 'Hierro', unidad: 'µg/dL', esPrincipal: false, esAdicional: true }, + { claves: ['ferritina', 'ferritin'], nombre: 'Ferritina', unidad: 'ng/mL', esPrincipal: false, esAdicional: true }, + { claves: ['acido folico', 'ácido fólico', 'folato', 'folatos', 'folico', 'fólico'], nombre: 'Ácido Fólico', unidad: 'ng/mL', esPrincipal: false, esAdicional: true }, + { claves: ['vitamina b12', 'b12', 'vit. b12'], nombre: 'Vitamina B12', unidad: 'pg/mL', esPrincipal: false, esAdicional: true } + ]; + + const matchClave = (lineaLower: string, clave: string): boolean => { + if (clave.length > 4) { + return lineaLower.includes(clave); + } + const escaped = clave.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + const regex = new RegExp(`(?:^|[^a-z0-9_])${escaped}(?:$|[^a-z0-9_])`, 'i'); + return regex.test(lineaLower); }; const lineas = texto.split('\n'); for (const linea of lineas) { const lineaLower = linea.toLowerCase().trim(); + if (!lineaLower) continue; - for (const [clave, info] of Object.entries(mapeoParametros)) { - if (lineaLower.includes(clave)) { - // buscar primer valor numérico después de cualquier texto (letra o palabra) - const match = linea.match(/[a-zA-ZáéíóúñÁÉÍÓÚÑ]+.*?(\d+\.?\d*)/); + for (const group of mapeoParametros) { + // Skip if this parameter was already found + if (resultados.some(r => r.parametro === group.nombre)) continue; + + let matchedClave = false; + for (const clave of group.claves) { + if (group.nombre === 'Colesterol Total' && clave === 'colesterol') { + if (lineaLower.includes('ldl') || lineaLower.includes('hdl') || lineaLower.includes('no')) { + continue; + } + } + if (group.nombre === 'Transferrina' && clave === 'transferrina') { + if (lineaLower.includes('saturac') || lineaLower.includes('sat') || lineaLower.includes('%')) { + continue; + } + } + if (matchClave(lineaLower, clave)) { + matchedClave = true; + break; + } + } + + if (matchedClave) { + // Extraer primer valor numérico (soporta enteros y decimales con punto o coma) + const match = linea.match(/[a-zA-ZáéíóúñÁÉÍÓÚÑ]+.*?(\d+(?:[.,]\d+)?)/); if (match && match[1]) { const valor = parseFloat(match[1].replace(',', '.')); - if (!isNaN(valor) && valor > 0 && valor < 1000) { - const nombreNormalizado = info.nombre; + if (!isNaN(valor) && valor > 0 && valor < 1000000) { + const nombreNormalizado = group.nombre; let valorFinal = valor; if (nombreNormalizado === 'Leucocitos' || nombreNormalizado === 'Plaquetas') { - valorFinal = valor * 1000; + if (valor < 200) valorFinal = valor * 1000; } - if (info.esPrincipal) { + let unidadFinal = group.unidad; + if (nombreNormalizado === 'Tiempo de Protrombina') { + if (lineaLower.includes('seg') || lineaLower.includes('segundo')) { + unidadFinal = 'seg'; + } else if (lineaLower.includes('%')) { + unidadFinal = '%'; + } + } + + if (group.esPrincipal || group.esAdicional) { resultados.push({ parametro: nombreNormalizado, valor: valorFinal, - unidad: info.unidad, + unidad: unidadFinal, estado: calcularEstadoLaboratorio(nombreNormalizado, String(valorFinal)) }); + + const isLipido = [ + 'Colesterol Total', + 'Colesterol LDL', + 'Colesterol No HDL', + 'Colesterol HDL', + 'Triglicéridos' + ].includes(nombreNormalizado); + + const isFerrico = [ + 'Hierro', + 'Transferrina', + 'Porcentaje de Saturación de Transferrina', + 'Ferritina', + 'Ácido Fólico', + 'Vitamina B12' + ].includes(nombreNormalizado); + + const isIndependiente = [ + 'Albúmina', + 'Calcio Total', + 'Fosfatasa Alcalina', + 'LDH', + 'NT-proBNP', + 'Procalcitonina', + 'Fósforo', + 'Magnesio', + 'Calcio Iónico' + ].includes(nombreNormalizado); + + if (isLipido) { + lipidosEncontrados.push({ parametro: nombreNormalizado, valor: valorFinal, unidad: unidadFinal }); + } else if (isFerrico) { + ferricosEncontrados.push({ parametro: nombreNormalizado, valor: valorFinal, unidad: unidadFinal }); + } else if (isIndependiente) { + indEncontrados.push({ parametro: nombreNormalizado, valor: valorFinal, unidad: unidadFinal }); + } } break; } } - break; + } + } + } + + if (lipidosEncontrados.length > 0) { + observacionesExtra.push('PERFIL LIPIDICO:'); + const ordenLipidos = ['Colesterol Total', 'Colesterol LDL', 'Colesterol No HDL', 'Colesterol HDL', 'Triglicéridos']; + for (const nombre of ordenLipidos) { + const item = lipidosEncontrados.find(l => l.parametro === nombre); + if (item) { + observacionesExtra.push(`- ${item.parametro}: ${item.valor} ${item.unidad}`); + } + } + } + + if (ferricosEncontrados.length > 0) { + if (observacionesExtra.length > 0) { + observacionesExtra.push(''); + } + observacionesExtra.push('PERFIL FERRICO:'); + const ordenFerricos = ['Hierro', 'Transferrina', 'Porcentaje de Saturación de Transferrina', 'Ferritina', 'Ácido Fólico', 'Vitamina B12']; + for (const nombre of ordenFerricos) { + const item = ferricosEncontrados.find(f => f.parametro === nombre); + if (item) { + observacionesExtra.push(`- ${item.parametro}: ${item.valor} ${item.unidad}`); + } + } + } + + if (indEncontrados.length > 0) { + if (observacionesExtra.length > 0) { + observacionesExtra.push(''); + } + const ordenInd = [ + 'Albúmina', + 'Calcio Total', + 'Fosfatasa Alcalina', + 'LDH', + 'NT-proBNP', + 'Procalcitonina', + 'Fósforo', + 'Magnesio', + 'Calcio Iónico' + ]; + for (const nombre of ordenInd) { + const item = indEncontrados.find(i => i.parametro === nombre); + if (item) { + observacionesExtra.push(`${item.parametro}: ${item.valor} ${item.unidad}`); } } } @@ -820,7 +1277,7 @@ function SeccionLaboratorios({ lab, patientId, add, update, del, addAcidoBase, c let sato2: number | undefined; let lactato: number | undefined; let fio2: number | undefined; - let fecha = importFecha; + const fecha = importFecha; for (const linea of lineas) { const cleanLinea = linea.replace(/show_chart|list_alt|\t+/g, ' ').replace(/,/g, '.').replace(/\s+/g, ' ').trim().toLowerCase(); @@ -1346,7 +1803,7 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: setEdit(e); setFecha(e.fecha); setHora(e.hora); - setMedico(e.medico); + setMedico(e.medico || ''); setTemperatura(e.signosVitales?.temperatura?.toString() || ''); setPresionSistolica(e.signosVitales?.presionSistolica?.toString() || ''); setPresionDiastolica(e.signosVitales?.presionDiastolica?.toString() || ''); @@ -1368,19 +1825,33 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: const evosFiltered = evos.filter(e => e.internacionId === internacionId).sort((a, b) => new Date(b.fecha + 'T' + b.hora).getTime() - new Date(a.fecha + 'T' + a.hora).getTime()); - const handle = () => { - if (!medico) return; + const handle = async () => { + if (!medico.trim()) { + toast.error('Ingrese el nombre del médico'); + return; + } const signosVitales = temperatura || presionSistolica || frecuenciaCardiaca ? { temperatura: temperatura ? parseFloat(temperatura) : undefined, presionSistolica: presionSistolica ? parseInt(presionSistolica) : undefined, presionDiastolica: presionDiastolica ? parseInt(presionDiastolica) : undefined, frecuenciaCardiaca: frecuenciaCardiaca ? parseInt(frecuenciaCardiaca) : undefined, frecuenciaRespiratoria: frecuenciaRespiratoria ? parseInt(frecuenciaRespiratoria) : undefined, saturacionO2: saturacionO2 ? parseInt(saturacionO2) : undefined } : undefined; const examenFisico = snc || cardiovascular || respiratorio || abdominal || genitourinario || pielAnexos || soma ? { SNC: snc || undefined, Cardiovascular: cardiovascular || undefined, Respiratorio: respiratorio || undefined, Abdominal: abdominal || undefined, Genitourinario: genitourinario || undefined, PielAnexos: pielAnexos || undefined, SOMA: soma || undefined } : undefined; - const data = { fecha, hora, medico, signosVitales, examenFisico, novedades: novedades || undefined, comentario: comentario || undefined, pendientes: pendientes || undefined }; - if (edit) update(edit.id, data); - else add({ internacionId, ...data, signosVitales, examenFisico }); - setDialog(false); - reset(); + const data = { fecha, hora, medico: medico.trim(), signosVitales, examenFisico, novedades: novedades || undefined, comentario: comentario || undefined, pendientes: pendientes || undefined }; + + try { + if (edit) { + await update(edit.id, data); + toast.success('Evolución actualizada correctamente'); + } else { + await add({ internacionId, ...data, signosVitales, examenFisico }); + toast.success('Evolución agregada correctamente'); + } + setDialog(false); + reset(); + } catch (err) { + console.error('Error al guardar evolución:', err); + toast.error('Error al guardar la evolución'); + } }; return ( @@ -1445,9 +1916,9 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: {canEdit && }
- {svText &&

Signos Vitales: {svText}

} + {svText &&

Signos Vitales: {svText}

} {isExpanded && <> - {e.examenFisico &&

Examen Físico:

+ {e.examenFisico &&

Examen Físico:

{e.examenFisico.SNC &&
SNC: {e.examenFisico.SNC}
} {e.examenFisico.Cardiovascular &&
CV: {e.examenFisico.Cardiovascular}
} {e.examenFisico.Respiratorio &&
Resp: {e.examenFisico.Respiratorio}
} @@ -1456,9 +1927,9 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: {e.examenFisico.PielAnexos &&
Piel: {e.examenFisico.PielAnexos}
} {e.examenFisico.SOMA &&
SOMA: {e.examenFisico.SOMA}
}
} - {e.novedades &&

Novedades:

{e.novedades}

} - {e.comentario &&

Comentario:

{e.comentario}

} - {e.pendientes &&

Pendientes:

{e.pendientes}

} + {e.novedades &&

Novedades:

{e.novedades}

} + {e.comentario &&

Comentario:

{e.comentario}

} + {e.pendientes &&

Pendientes:

{e.pendientes}

} }
@@ -1583,7 +2054,7 @@ function SeccionAcidosBase({ ab, patientId, add, update, del, canEdit }: {
setLactato(e.target.value)} placeholder="1.0" />
setFio2(e.target.value)} placeholder="21" />
- {ph && pco2 && hco3 &&

Interpretación automática: {interpretarGasometria()}

} + {ph && pco2 && hco3 &&

Interpretación automática: {interpretarGasometria()}

}