From cd5eac437c5b93ab7c51582f5890e9e79a008000 Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Sun, 3 May 2026 10:11:06 +0000 Subject: [PATCH] feat(catalog): add initial idp.global component catalog with primitives, composed views, and full-page showcases --- .gitignore | 12 + .smartconfig.json | 43 + ...w-41d55381-b162-433d-956c-fe4cd400212e.png | Bin 0 -> 173662 bytes ...w-bd386bf3-ce94-4452-88da-05ae372fae35.png | Bin 0 -> 182331 bytes ...w-be69231a-f491-4bd3-9a47-71561ce14c15.png | Bin 0 -> 142947 bytes ...w-d58859a8-0615-44ec-80fe-626033c888f7.png | Bin 0 -> 146420 bytes ...w-db67b502-d987-4226-a5f8-d57e3f8d7ba9.png | Bin 0 -> 196026 bytes ...w-e6ac3ef5-5a93-464d-9d3f-5ae7b7278bdd.png | Bin 0 -> 183397 bytes changelog.md | 13 + html/index.html | 29 + html/index.ts | 39 + license | 21 + package.json | 65 + pnpm-lock.yaml | 6665 +++++++++++++++++ readme.md | 48 + ts_web/00_commitinfo_data.ts | 8 + ts_web/elements/idp-admin-shell.ts | 1687 +++++ ts_web/elements/idp-approval-card.ts | 182 + ts_web/elements/idp-badge.ts | 84 + ts_web/elements/idp-button.ts | 145 + ts_web/elements/idp-card.ts | 76 + ts_web/elements/idp-dashboard-window.ts | 593 ++ ts_web/elements/idp-icon.ts | 263 + ts_web/elements/idp-inbox-preview.ts | 192 + ts_web/elements/idp-input.ts | 101 + ts_web/elements/idp-landing-hero.ts | 165 + ts_web/elements/idp-landing-page.ts | 668 ++ ts_web/elements/idp-mobile-frame.ts | 137 + ts_web/elements/idp-mobile-showcase.ts | 287 + ts_web/elements/idp-toggle.ts | 77 + ts_web/elements/index.ts | 15 + ts_web/elements/tokens.ts | 120 + ts_web/index.ts | 1 + ts_web/pages/index.ts | 26 + tsconfig.json | 13 + 35 files changed, 11775 insertions(+) create mode 100644 .gitignore create mode 100644 .smartconfig.json create mode 100644 assets/v2/draw-41d55381-b162-433d-956c-fe4cd400212e.png create mode 100644 assets/v2/draw-bd386bf3-ce94-4452-88da-05ae372fae35.png create mode 100644 assets/v2/draw-be69231a-f491-4bd3-9a47-71561ce14c15.png create mode 100644 assets/v2/draw-d58859a8-0615-44ec-80fe-626033c888f7.png create mode 100644 assets/v2/draw-db67b502-d987-4226-a5f8-d57e3f8d7ba9.png create mode 100644 assets/v2/draw-e6ac3ef5-5a93-464d-9d3f-5ae7b7278bdd.png create mode 100644 changelog.md create mode 100644 html/index.html create mode 100644 html/index.ts create mode 100644 license create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 readme.md create mode 100644 ts_web/00_commitinfo_data.ts create mode 100644 ts_web/elements/idp-admin-shell.ts create mode 100644 ts_web/elements/idp-approval-card.ts create mode 100644 ts_web/elements/idp-badge.ts create mode 100644 ts_web/elements/idp-button.ts create mode 100644 ts_web/elements/idp-card.ts create mode 100644 ts_web/elements/idp-dashboard-window.ts create mode 100644 ts_web/elements/idp-icon.ts create mode 100644 ts_web/elements/idp-inbox-preview.ts create mode 100644 ts_web/elements/idp-input.ts create mode 100644 ts_web/elements/idp-landing-hero.ts create mode 100644 ts_web/elements/idp-landing-page.ts create mode 100644 ts_web/elements/idp-mobile-frame.ts create mode 100644 ts_web/elements/idp-mobile-showcase.ts create mode 100644 ts_web/elements/idp-toggle.ts create mode 100644 ts_web/elements/index.ts create mode 100644 ts_web/elements/tokens.ts create mode 100644 ts_web/index.ts create mode 100644 ts_web/pages/index.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cc29e3f --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +.nogit/ + +# installs +node_modules/ + +# builds +dist/ +dist_*/ + +# caches +.cache/ +.rpt2_cache diff --git a/.smartconfig.json b/.smartconfig.json new file mode 100644 index 0000000..6837fbf --- /dev/null +++ b/.smartconfig.json @@ -0,0 +1,43 @@ +{ + "@git.zone/cli": { + "projectType": "wcc", + "module": { + "githost": "code.foss.global", + "gitscope": "idp.global", + "gitrepo": "catalog", + "description": "Web component catalog for idp.global, based on the v2 product design language.", + "npmPackagename": "@idp.global/catalog", + "license": "MIT", + "projectDomain": "idp.global", + "keywords": [ + "idp.global", + "web components", + "identity", + "authentication", + "design system" + ] + }, + "release": { + "registries": [ + "https://verdaccio.lossless.digital", + "https://registry.npmjs.org" + ], + "accessLevel": "public" + } + }, + "@git.zone/tsbundle": { + "bundles": [ + { + "from": "./ts_web/index.ts", + "to": "./dist_bundle/bundle.js", + "outputMode": "bundle", + "bundler": "esbuild", + "production": true + } + ] + }, + "@git.zone/tswatch": { + "preset": "element" + }, + "@ship.zone/szci": {} +} diff --git a/assets/v2/draw-41d55381-b162-433d-956c-fe4cd400212e.png b/assets/v2/draw-41d55381-b162-433d-956c-fe4cd400212e.png new file mode 100644 index 0000000000000000000000000000000000000000..e197424e919b3af1b29caf02ddfc9def7b23bac9 GIT binary patch literal 173662 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 z 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 th*pBizi*iC%|Cw%Sdn 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�YcJ<-62Rf&Cw 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 literal 0 HcmV?d00001 diff --git a/assets/v2/draw-be69231a-f491-4bd3-9a47-71561ce14c15.png b/assets/v2/draw-be69231a-f491-4bd3-9a47-71561ce14c15.png new file mode 100644 index 0000000000000000000000000000000000000000..b07bb17c287e2c24bb93549126f4f8373716ed15 GIT binary patch literal 142947 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

$88lQsvBqiUgw}R@X6I-Yz@UwQiiw(BFRx5- zUb8O9m>B^RKSKQ|+V4aF2XM+x1AdryzdciLs*+?oT?Gf1(ig%}A`5TN$2|D_bLhwX z&D)lfu6T69T|0L^k;B-{<7UqGomdf{gu9A}t=|KG;>6c)^F`A7M%m6@MDzKrqw@8S ziwb^e(XIRx&YM+|a#r#-0 zaZb+pTjA;FuMsp!s8B>sD-@2XnwCKdbT43)RQSjB(!t|Ad_Xv(GZ%xPUO}7P*H;&S zSWGqvLdcv@lU`sN$<}YDTNyBfI9IYsK>;MILp4%nf*>Rvg<-B0rXRFgCGcvb*h4Az z@Fn5-cof3et>7$X)+Q-$gkpi;Qey9ySi)U8^j1ZT>jMo+@I{4TmE3KINS^-~nM1?N z?!*MLoE$+jMr86HVf0z$V`l>crF=1+x%fcSULt(kGMRZ4xjQfzl2@ z@2e$fW|f^RmcY#Az58prH1LEy;Zp<0%PyepY`kJ}{tV2U&%s>lUH=%!EVruUT`Jq>kK_;hBP;Gd^dX4_-h z#L^d>lpVUZtfypU@s!-dceAv<-d9G13)>s>QxXNnn8ZSpk9K1@>+w#3F#{FrFb2gF zq4cjZ^|M^C=rxyHT(FGe=F`um|Ni5BYHlPkD1gh>ZS>%6(Edehb*y9#ObzRon1VeG z5`3#1RDF6Yr42vLBUwfAKi^x9Nf4vd5E%BOC|f{T)uJ=VgGXOJ$InrQC-(ed7x6KZAu8~k>;WOs2m-~5oBBm7ib1&B}u26bDm zks=1ET(HM%YLZOTWlCPq-$oYfqCh)&{ATnXCWI1=DsOhKpR8RUCu9BjxKa%@iSHxK zLj$x}8NoEf4@gU>8T`AYjVrhcF^8n!s@1}fI z7pN==E=$$oAkO1JK>XEv%2vV_%&Dp0uf^e2`f?4h(e&%Aw*ilj`+3=Pt65z zDuE47u9F3sL5G(I!zHxafn;l#V(1F5m8dS>X=Jv)w5J;Y|5oXqzWBTDAF*u^k%~@! zwlk_f`j{X-1cmCh`q~AD{W7^ndI>i7 zzf4JL?m03NS}ARSC)-M<)iEOR7S}SPO#3ia#~Jcg@-P<7I4f!tf7hyXVGBoN>I-j> z(@PI3JPl9z;6Q}$GZ@;k$Mbh@$l~!oZ)ZsTugF_v0F#Gu_s5@GmOLSdXKN!TBq_MB z25IV$Yuq_*3$bWxKpik5Fc~LneQiCAC!4%d-e0}@CEf-TlVOS5L!y$8e!ml(5@&rm z_Y49}WZY-Cc6wBDzX@u4h$Op2E33UNTg2vM?d7=o0`jm<)Q2Yds2d%*mAv{#?}v~E z2_2-ThmB8W=d|Fyp(PurwpXtdm?*Sg{`olFTIv#xJdTA3q=FGn5ZUg_Z^nZ{4p=tD z+LwPGcAdL;-MUFw*6!OIE>tVV`bl&;rtod8b3hgW$j2lNfZUOTguP~`x8n0joAB4a zPwizBI#~+TR-`E?>R);Py@pY9W-}aDE;%+$wUETnNzeWvr_%huKlUT7Vp1q?i z1oaQIrsl7!;5mc284Aa%tU#dY{QqjD#m8*fXDOR*&J(bg^)t!OS5k++0PFfS2VhGR zinsef5Vi$jN68w=A{~Tu&P21Zjy|dCMl&}bGCG@-9gmHmOth?XD8=!u0B2&-V+B}X zO}5@h1!SCN-=z2@^pny4Qs$l0KjenIZ12VJeFYj;=$Q`igA=O%O>aq}deO436@2*9 zA;!d)^eO>UOR!kP(Fb2YOKH`!_=LkYuU$@)=Sk89lI%xpf-+n>B91^QP@r06q@baGpO=|mJ_Us#4!gDP3uDC>GKVoFV%Vu(u9EkH!TJ;6X z&XDldIr@wceZQ>#2>u#Kw*TZQ0SA=AX#o`Ez(!d?^v}Im3!|J#vbnmIuWJi8+T_*` zb^7=7W#iVizvq6Q8#ppR7MXt$(X&kQMFUwGR*+F#@mdF%4&OeUTe)lbcD~fEU}SOV z|MzsCJxxjs=59H+Cut5_M@w43aKp!xaX;bsq^apdqxQBJQ35q^$N#Q$Ko`hVcjg5y z@`Ow|=gdOAH4<9&fqvy8ru%1=*mOy%kjm=43Hh|f91Hcg<$EbT5E4-zy80`%gfTljlg)`1>&Zsi!Ot~rGT%xvn}ifU$WhiLIdauNt)w~R$NeQ zQ^SeOu~9BF`m(~D0?!bw_6O^;iac+xig+K>Lko#$uSiqf;E2Q-cr4-jF z-ez*My$NDdv>W<%R-s3SA6`wy9Kds+fDP?bcgiWz;-W? zJXwAu!|)|fzzk{`c-ZTKd@Hwmf;*;dUd`t0&~NtEC^4#jTpV#CgSYzxW`fd?lihYd z08_)B?{R4l(rzT0DA;v2TOH@r+j4ywU_R}^WkV=Xjz_RU5pnuL4Dw{o5@F4>2hxi! zZ(=wuSw{8sUu^}`v@HyCl&Aj(7s=byaVtX9QdeN`dnQ;t$j_KCwBRRr%qBI&rk{dt z)6bJA*YBU`$T8bpN5)uN;5h(nuB1=3R!_-k&k!}ekp)sNqyrRK+1Y{>L;Ou}oW^dJF_#UXdhK zWt*z!f#ey{NK~B5b;(_e%5SmH_{(sjd=&&`ScS-Std=oCxM<@bZ=p9X^ASg$Qu8y} z2%{p8w&(*C*?y1`rXRlpRzD~i7HxBzavnnNnFgRm_tEg)jWLsx3}7K{K#E_mV;ZVv zh90?@6mNi5*<@Cne10Bzljq_4qN7nmb5MG-e5U^TI=LtM`XR@t_;uRb!8K~EOK@gN z*pd5)v|r&nR(_HWaWZNji zs5rMb!u$iM8m|8LS4R`Za~Aotbx0`dW${=vD#eAqKyF}1p7NTAtu~)Q+a~AB-w_J9 z1y-^NGFJ7<@9z@xdHXjznCoXZHdPOnQ{uB-qP_|gK3ZR_fk?@#2NyR z4=+p~ml}CYJr=CC=^uVY8%lhLz8-!x*AmR=faB;cH&E|~E~<5ex%S^sHHo$ak8mdE zZ~dL=N?0$ZTVgqiY!)QIloI>v)1QdVUXp}|eyF(-Y~=*y+;n!)sQ0^!8?{UwbRyVC*Kb_(uK zpFMtFt!Kr`-C@@c1)YI^+YJ;7BAJ;g1Y!na&raBMh&0Z#)G7B03Vi;aRI5qkH>$=>Ku_{)dynoHf6dQR_-05D$$#W$5p?JWUMcwL=SMHLtgoQ{VV>TuPJoBO+^ zg5(q~Nl)7hQTvf^2-f)G)X;J2H%m6$=NW~1NOyPErhW16A&$#G`*(|d{*I$}*#x_G zkW8n2=%1c*Cl8}z`#0%6Ta7K7D10S@)uz^A)bplkvvWXkW=I=qozi_9!~t9!7UG%L z6!+aLL?XW1!HTYzJ8SNEwhnavOifiYBe{H^eE^ss5mifMgmgjz+14bg(4b_wgVH#A z6^uM;qUT;nlNkAcS>lDY_l&!#7~#1UPaackxqkEUI;WJfCzV5HhH5;GN-YfN9OdZE zne@hWjr5~7v5DlxQG|VQfx{a6Pi*7P-mqn<()-DL2Z!@u-R*|Z+5n;<-SlA#t!Z#W z0)I~3E_MT1p0v2Qcpi7(XGec)_RI14UU@2W=pk!<;H4}dM%4NyYXCc2&dz{;z(d)9 zBipr;DHv*?>JF}`>c~T07>#=jgUIiWpRUy|3nK7g?Z2hubcM(n(?$JHRljwaGc$7| zl}m%xbHlaPPFGVU7NRGE9T&}A028ey-dwk*RAzcX?BUasqm_~wbL>ff#!0+1dc*?N zDKe|CX(4PQ?uXeF)?i!SxNQ&Qb|vB_KQVQR-<9p_PAorwyj$&m zy`(ZB5iqvVXs*5Rv~DfGEN*`aG<`r-z{h96E8t}C_b;@gBHIy`cH1jXYjV(+5&K`i zYEhl-IT5MZV+e;WlK`?W+{*#}ny=@MRxHRB^55E2cw~ZX#T+NzduIt=5;iz7VDDl= z-g<1LJ7Xq;h(a|k`HW4|HadSgcezU;6Xa>;%lgOj#tRq4=X0mLh8<%|Fh(raz|2tx z)PhEv(6AZ0&(71nxL%9njUMN=L;B(AV0&XP5VgCo<7GbE78;i(P!zylnY$kkY%$h7 zyL?fM!eeHV;(&6xj(PbRPrA!60bVHge$7E2W2J7H*ZhR7Pi>@kKbe-G}{ zO=^PvP1Rd!D(;bDvtadVhX@*MQvnnI-jf$_p z8o!d8WkL6jq^HwmdDMMG4}0JT%F!$foSt#4#ufxL3m`X0`#pRZ2CU20 z2R~o0uH9{oASJ@5Z*%RUC6!@*dyPW=&JirH+O z$X<5Te)m4uepVj`*hNcDp$yw_FW|?Yd~o9bN+VtBJ7A}8)i(bE#fFOBY>oQxu-3^$ zzGj;BpFiDu!pXB0NP?7ZgYI){JjRszf%Z{MeWOyTk7z( z5DKu&qBsm0Q~!%b{gy2I4dlFz^ZzR#C37$AA1J4BC~T!@x=@k_w| zxn*bDViXP&__MsFs@CrJk4v(JZ3#izAn#z>VIA&L0~mK*qj0f%oza2c1zJ8=f`#-3 zvG(M!__Ga$B}EdWMnJ6-bT1Je5x}-}xv?U_B($gkFy%K=?xAQ5I8HCnz`oRm*(k`U zLwvjmYgpGz68c3DkJ<17*x&C+orPvWc5`#*y64);;&1Gyc0W&MEs= z6IB(Z-l*LT3~URDH^-)#`MWt7a)|p>fL3WIitmF?)eDN@q3}O{mQWx>f#Mv>!Vje( zcv*Xp>T1gteujUUlq}y57OPhZCdeOWzi_L_C_!~|k-hAALn64n9S?GohY)?hK!^C0 zU^hexDC@cJ!N@bKA2|B!EwU9T82rau{pv;ShQ^osPln7o>2^*59v=#b=R+vm_>Hf2 zgh^QyxczewzR@J|jh7F8LrUvuMoL%nA~Yt1BFl$&*iBO}oRW?ZOJ%P8ECLyr++gts z#p^JbopdqOZr<=6YSKZnf#L&re+W}lPRJ^kkR?K$I94WDdxhhzNo+ntLqrlEqRzV$ z_-`xmIE)|i+vJGY)Ij&|g@x%wC7?4of=~=IlM=%~8*tsJO5jgP;z|#4Q~F`Ixatcdbs0a%4Xcp8i9c_AR)Sw zZ?Vz^95MRPUVgDpeH0hkN{&C?R4!GG=QaO;yN1F2tSG4hu}a1%_Y#fp*!QiOSQGQ0 z%qFDs7d1hrr8Q2@{W>7hG)Yp|-1@kgFyI3cUw4Tq$;w{-dA^^rF4-sn{Guslt{vg~ zzu)yEfIWH+-*+_GCt1;kGsDe=Uh*M&yD9MUj{BnPu$eE`%)H5y6w%~W0vLszIJ|#2 z@}f+w)?dW82@wdj>SfMrRSlnM9k!+mvTXX_{P>4iV#OP752wTLcyGL{qd$#$Ewv&+#f{Dh7e7b1S22=sO0}q?s;;Q6Mj>rY3YKjDqHLw6&L;koi63 zHke(&Jj>Gjb-rdein&>ROVLXd`5V=A;_yWYwJre$!W#3^JTJ&Njc>P#=~N*`N7W*( zaMZY|tUsUi&@v=I3f5->3tNwN6kObw$Hhd=NI^!h#&qw+k%xNk?g7Lf8K8{^zxpvN2nt_?Xo3|I;3#*ED#=j;>t`6HGzvCJ2!UwZJHMbb28jbYC+xNs@JR) zeO%JI+ovG7-8RenG8k&u;ir=Zj;ska!S`T-Fky1`c)tZWy+^>EfWi-pylZ};8pzrc z@!vZQ_py}--@S%e+SCf21;>hC^{CgZF&mcxUyeg(3le{&)VHVoC925IkZ)iSv$v-_ zXo_3+laUw0TN-)G{xN^aX3;<0zRUGt9jwlCgwdgC>P#24e2pu5nGa1kMn_3v_p4Jp zAz#7#)09F>0*(DJc1OR!{)+;HV{dbM7}%7i@;=@qOW~B$HTbz4yva?Tb_P*tnTV^) zFW0Ml&fze=?GL$dV%!w9Db-bY2yS46EG@@@OsWRs&N* zgHL`jCaiGdj7XXIzgmEJT~f6*0*jt4aL|RE2XCU78T7Wzs!iosNq_WR=V@$?UF%U~ zdEQ((tM&jc6U#VyA+e&pWNiNu|L`rp=g(z^#Wv$B`k&YiiDzYq$A`15r-sDrH7mh} z!P_xw^Ij2_a%Aa5=Q;3LrC)0tTwT+kzAYC+Rh*D>87J3mu&taj(o7G1ta{>vq+LMG zAn0X_HDkI~Gr&yYdog6Pb#dr1xH<(Gx`1&*=MsiiL2zlQq@Xdshi5w3{)#j|lkztgxA8$Z?$|7QmCK00KTy3OaB&FFY zD$G+Enn-9G1D;xg@#4JfLyka9zS$b|DJkys<~k=dF!7ah?y{Xmyi%m%oovgA7t+n@RY%WjG zF>dnAa+*zFBpqThF4A=~=d}VsdY&sF%V7M$(e}*>)LV0CDnVN@A9$V!Uapk44wXAdv7TOTWjd{2HdB)-W;Cg^MZ zWpmnZqpDYc!tZgS0Nf}d<~#U0Wc+Aueg!AS(pVEZ@7cO_d{G3ww4?j>+($5Nl2NJ< z5#x8N8c=yMBjkz*kdg~x)ZO`q!}nX$cMz>fFy3EIgyK+*(17*^h=XA#eUMfs%B0L-;#ebBYR z$0`fju=vD#b{p7<%v_guxFrcKo;}m|7M<5#|Hz^BMg9IB#b2M0R59CDXKw+A*W*U> z>#o)JjFeBp+hWSg+)+4{m31k!N*@%u`grAFD{IPYBO~XY{CfIE8|R>4V{SYLhf}v3 z&9%TNt)AC35?*Vz94)ibU=htK*4mFfVu*AGWsZycv5{b=&^Qy$x_P$`VcJg{W;?Ot z4s775l4ED1MLR$!*4eRUj648ZJxZ)#;5PzzXEmmQz|3DMV*TLWWmRHa_7-O*;r1J` zNz|94ByB~okb`(I#ez@ilDV&?)+c27452o@LDfCh{pl!{F8^*0C-oH;Rq;jAYpN65 z^Er-RUwP$oM1wz!PO!l>0Xcq#9rKl5{oonk(@mZ!cpAPS3D_mI7Etlu2|i#TQM7&|rEl=X!NH%3 zPg?;kSQVFhj^nHN2ZhNCyLA5hGJfI@#J_N@LZYE$MH8T?Y$mK`k#SsW{wyEwr2uC+ z5ZvY19@N>=j-lCvq(kcuS1vN{yx7L%CEU<$3z-1w?H=bYWOYDOrWMF-kW{D^5|a5~ z>v(I301|~36ltwR^R7pI05B>lbHfwPqX$J%lh-!zGaGQh!GH-_G@Ywq5^PIG<{?}+ zWevh6%l43-z>s4TB=LmEO?uaUqwWZ+;l2L1v2a-_=r+maN5Bhirg>3VgyQ2UPZQt6 z?h1yctrbQ45{kF?1rIJq?2jaHJ`}Q7gX^S4_Q>x7ytQ2wr$}@F31vx8g5BUa2w8MV zRv!^osxe6CoCx#?;KFPvb~LYz_6teVJnKzx;=QL~y*8U(XOpVay<~;X_N81z&OYs> z|7CjTCQ3Y+*5L5Rdzpr8I=;sy!<-Ba0chkarYN)uQ4i=`gRkjuEZzz|^vywDW_M(z z#tU}ro8+}I-bX4U3I&;69Vj@JH0CvH-4k$A4qbqgc*w~az>4jL#O4pubdwIxY29xd zo@?>tw0V!O7d!qzYDe25Zk{@?1aUWmn2})~5bhls%j*F>t6@%vIs~Eixm8`BcRcF_ zXEy&lpBSmxEp##sDfqN`eUSNzUcUb#v9?iqT)y0@ji82({`ED8wl&O#I5;RA=SWIi z#I;JdJvhy-O1Wt2p#kdFxM5NGvq-zU#KGHe18KB)wMXE=v+8CKEiXdfRMwnwpe`wd zLb5YbMOg>fSB928{s&6{zwJ!|42)fUil+{lFiKO`hw=al6lK?aho3#yDn!3LVw-SL zIkZ&orQ!iFy7wGhTi~Kq2U5TP6w|AN;W%GcnQCT@r?{m&wM1_k#If7zW3@&AEqBKp z(P~7kmy-spo6q*a!(bNm&%dkg%il|c^B9{yb&wf(Wkk_&$d1vPMsoAV`>*Xhj; zZ~-wN*4umDATDaXHUA_~sSW9noTgLx{Ei7tN1keY6{h(Ug2n@2QrJcE$J6h znwk-vEYfFlr|QZer)(hDj?Yj6u{X%&8sPFwk`j`*OzQK~O~+n%d{^z{tU#k|_*;cu zy2`AN6on!YOU9wF7u{E!(_Zq2=Yk@wMk=Z8S9t_PWAk;CSuZk-WyRZq=8rMWar4&L zM5C8|5@$1-&A7JY>FYXGKg@;~gwEE2$8*PI{Rf|*qzVx=Ddka9cekI0H~8E^!VC$6 ze3ezOaz4ss!6o#IB0drK%iryRdsh{XbBI>tlz^%3!qtL193)`Dm1&YD1WNEl= zl%Qx{)duHDb>cL3P*>|AalnIWLC~SV<@~o*5IVezggiM-K*^N7O}_Z`>KeSnVYs0GPT-XX;^Gr~r9tP= z>y0H26j{h&>jn-(z@mU_WUmVZ0j!xXeS2wAMsqD%^kFH76HwWWM~iKmBMlCPz!Xbf;IkIz4Kw>VD2Grq30JyoAMKQPzc%g5<20KJ!^RlO8^ou#)8+p&hSqJ9B*qZr{>j zEpX?LjWhCwhCbh!%#~ZVE!QxKyA1gf9-t>y&e}7As|Mw9iP5ej^D7O55*8}%Ro~*z z&%Sa36wZrrj%aXWPKWOsc4Wp8Ut)#cpCcq(`4_k!)A!e3D!4-h%?g!k$*=P ze84Q3L$`>-%|KFo#hvN*cV2FjGu?e&1Elsy(dNPk+^ZT#kv}c&qxOct^d>xW%Ucw5 z_pQJLO=ywh>VOO&g$DvPpa-B)Y?2cekdtWoVfoNn+98{aU!W=2U;pSt>yq@$94YV7 zabWOv_n=e|{w)Z!w)u$ykg_nE9ZP+(<^KA=x-2Vv z<=W|{ar%!+egJo_o3&6%JRvq6q#0QJ!#wkCZ+kv;1L$9Ooe;Gy>+#odFwS%!pg+4L zGli&W`N)~$6{T7$@~$VYg5zV2h%TF}V;NNAw*zCYGAq87z%B*T&ezWCuA0gerT2JU zZ>m_}HQ+_iXx*|Ga~z6MOf;YDnU^u&FBf$Oqhq$e_g&4~$JF2lMbbfcjLxbqNnS4Lw!1;46RzfejVvAr{k z^Eu+=-g>l_tX$ui_IqwrWGeRP?CD2Jsw)el+LL6Lk%002l>bDhKDQZmG(h;!wYx~J z66~$o+#t-5wrBJ!JMv#Gpg!&4%?~of$@*g?wRQ95h0PZ=^M7WDT!dRY@6@!!BnaCh z>b%CSM`po>;d;}F6b&k2i-bDoNlV5s&4dDec;%XHiR7&xQOsKjRQBM4-0UZRI3I&u z&tNE*64An6lHSKu+siKn%l7>!^ElcUMw}xi!j!%(brf>A$z?_O<&SA~qmY1`qT=G> zlA}f7Wj*9<55L?cLxjILutkj5>{>6eFSwl^;n`;&5eri6B+67EN zLq)brq?6_oKc+>gvA-}EJ9{?~ESF8vvAkCDkuv9fApirE?Vd{-<0@1S1=m+`_G6H8@ut|bsCy=21T_G!Q z*g{DMcHJFMfAFaZhz&S2K)ZXT_06mF0W!kFa*__6qtX1%CYq&RG=u~yKRW;n6@ZH$ z$Fp{up#C!%!B>yYuiCUg$JTAyp!+MGTdA&U%se03b(IgZ`b9xl3^8HK30$FqW3RAf zy6QTn{`Eu+kg6^N>PeQSv5ZNqS`(8JB>6+})pJ~y?c)B<2j>-bZDeH@(ADNLyYhi# zi=#mKpHGk|25mxfvzWi8g41gmWhMBSj{J8|iwMFg_s`$sA!t;F4YxiG+0=eBXJrdK z_3pf~|1@Kt>w|qdvaRwwRj@7fz*q7>aF5rY26@!Vu4eQ4;8@5Mjf~$Z^np8CTMkL| z08b_ao&CpZsb@4{U;3@5jF{v2Vmk9>q<1x9rsHsT*uW~AgPDS{lXRT$!$}qAy7*{@ zybL->5+qbRrw=9@M)I5|^D_IDWPqK2M6RALHTvp2qt!wu%=#?ZaW}zlao?`> z<=_3=kb!`;~^{tbXzWr^*O4i+`~Vuw*GZt?0sFD+X5%aY)Z=- zVx(wT{i4t41JqxwPbW`?s~+ABMOf+zMo#PBvlm~WoQH5y}P&XIP9A?qv}%1JdwK2 zaX`32fv`|d+_9Q!&of~9jJOB*f%O_H;)`!<_M(WdG&Mg|fk<#`g%``X%n&n4`$huq zDnx)ga0)cEG%|X zuWgOH$Z4rt2?vce_EuS8mi8U#SFJVs{az8S3!>AoS(Z!d5)vwEx4ISKDI!Sx-1G(C zOCp+R9rRKz2n79cBXCs98lK48qr)W0`=W07O9nL+9wPG~(Y;h2 zfRYz0gO2gc5B$fA4J3s}3^EE`G=eNSUISv`wxKV&~;L>s4_R0+rp(f z?`hxl;T6bO3B0w=|4^*Xe)Jk-hCtO^uShhGW|>AMm^cFrATHxDc4!MU(pBSbI|CKL z5g0Sk#FQS674ULRecbCPvfCGZ5rQq53V<4IiffAf4QlJ6WcX{+%|1#q3^;Ks`(-lL zL7{F)k9F@Ly?_FX`!j&So%Yxi-_d)0XMC^1;^)2P<|RUJrnh1j2_QlBt}+=SW1wL4 zyC_{200e5Qh!NS7<7lH_$t&ZLS~hC~LOT+eDdW1Ae`4ldoB)^2lTmwvQc#9$w$um$ zz}`LP-!dGtuV(lc7NG0 zB>=JQEq}B;B^YC+Pma`PZjCZG*xYr;q3&17V^8rm^T0r2*_InW_q&E z5Ooot z@m%xceP6u`%nZ4Pw0VT6b24q~q5b4aYG*FOWAP>BzTuf1g^1rBLy~ zh}m(|lIN?7 z`09XKSGUjU-l_?a!$0z_aHuw+IzoAzO^Qb%s@&O8&0jtw4pdbw^-OleS+1-j4nXWX z`Ix@;&6gkEr|q!AZ!-wx59kRtWM%<}P$$*5<6ml)Q)bjzOIf(%Cv@%FZGbi;jjG9> zY=}!rB&MGAub!&870dFbw3&WN<(WCJfrRuY6J(_7ru3fh5p?zCH1@*g%I6tY4$=TI z)=TG*&Q-vg)NGXrB8Garw`Nep>=If?Fp7`fi6Tw)OwB;HA6Y`$58#mw6GOAV<`dTb zp0%kGryiHJ|KH;hJVogWRU)Pad_-a%E}ope7x5Og_EvlrZ7qa}TZ7Rn%1xFX%rADb zy}s7Ih$*(s)?F!r8Lyahc6WF4x~ug1+d6H7A)zFg_e<~cdCg^zl0H>GjNbADP1GV0 zk%dd@`^qlYpboSBDMj$+yXP7 z58Y#`B(IfyZ?gs$fnDl7*M6~CY_vfIG-0&NuiW7V2gi5stp|50mW95y9PJHzOS&&I z7-oC@l)-x@5Rw>cyqlv|eja`SZ}lDEIUslqmv9IA1yy%+6_YR~h9^9%s#&`&9t6o0$Kv{AR%<m+2d`H10@s6$k9i2_9GXBsYVwA4s`0yzXQE$ivOGBHZw*P>f$ z16K#04W}_)O9{C}xoBU+8P5YOB363Z4hMo>-sQ=>AH!LG&1uq=9Vt{`(B1^g=D# z^rS{U$U|DDmO0hO@PS?48uh{L`M^qWsJ=L;7G%$Q%ky+^%Hza!YY>!$Wp=|L4pLYFGd=n)tmZcW!h>R_(UeI3{*V;vCPQyP$2>`|En+h zmsi?Ud4S3K2=W@LDYxCM-q~!rEhNC#xhE(3cxG>l&{4T3y;O1f^sy=|OM%!PL+3 z!riRRdEsX4#`jd6KJjn`=puxWK)yeBVQqbe50+4#vwqk)*`waejFcYo%VP`O5w&iG z2OfMq%Q-yYAqo{QOvg%j+6D@K(p7x@Z$M0!0%1$&a7&QrA$fn}@2aM3J#&V9F-=yV zjCSav3C(kY)~ceCGEA?y*f7Kxuil#*Ch!czRbb!LXxt>HRRY5cPmPr=PP{!NpwbNN zTr1x?6YC8v0;c!;{gcie z&=U*OxBPE-A6)kQX}Y{nu#vKVwE)>H&9upU7xc1XwAV_|*zOp~2{6e_c`f(hhd?Ip zM~1{|rT2Z+zrVjjyc2BO7<&e2ei8Y#v%8DWMZoYAHQhk{Ecyb@vR@hLgjMp_sN0|WRi=F?f2Z9dFh+-gD!a4miYAU3A8yKw(6(E5U#}q zrjERSHjSII^u*ytgwubr)_!ugKiXrKa!f3=S``RVrIxQts;z*l{vr+zo2gM|MY%-F zJQ$dP`o)+an)M3yCnRJF;`e@;YRKKQ)$YINGV`3le7p-d5o3m}3jvp+;F0XftJ+je z#RgRMuNubA0zzIqQ2w*uf<}g` zDrv)gVlJ-B@a%A&@bp%PpH~s+dRVx1WwdM`Nfb+!)2>Tp#`3HJ;Th+&cd}Ch@(bU$ zyAg#@bh4k`dcjse^a=zg4&El%Q)C(dv#N+_3{i9~TVNBcbLzd6G z{K0WE?5Pgm8bj>cu%szi__@wpnwW~q?#Zea)pZ=rTIB9leb0NAThBhM32WCZGKOO^ z$ZyKn5#gP0d~zM~PyIi}B`xC4V~6`00`#av3KHV|=2?8kG!(}_mI;+!A6k;Y;kW#% zj$hWm-1Y=-06dWFZ7TiMY00ni;pgZZ9N6VKDTS!XX?d(~otKk2o8)iGEyq?G1U&(# zvzk2TY4ylLK5z^C#|I`bMq#%HdPR1OxA-Bsk^(iHe#yMoZv@GPkw&pd+k+c=tp&iw zDf7Dk>v){Ir!IXwhzMrh=me9V8W0{Ux3}Txu?A*6TJM7rq$H$cGedmy+CyRj;US!m zxKoo>_M@QkZ=VR}B}^3bB#bE;3Nd)O-QlXZ_+PbqSMlZDh32(zb7A~uPhslm zyB};zmuUeOr>r9Za)QDn4zg>rk*FpLSP^z*#7~Kq=S#eZ8autus?GaO8a$t<=hHw2 zV3W;Pg$AQ!$#CN2Pdde|_VHF+pEJvOgEDhfKpn~;LXlg>85XBs-UK#A?m1#l)?g{x zfh|gW-@w*o{DbaQ-KG-F4iYEfVtE20_+P!J07T?{DT-NXqNdBNT)pxLWPBxBq}!f7 zcizKJT44MnTSNcN2Wu}F+ z+$pVO>BE<_(g%eV*D3(jlL`1Nk_W}-C)owJNafB_O-vyJL3I)y z_Ax_Wa8GLgR0*Jb9Rxk*Lt;Wsa1UX^LQJhtR%-Pw^*2IbuWdhnmayXn>+#9T&W~U{ zyhxsF%60_*S+J-!uI;NN2shPNiUIVn^%>BK3H628;7L|W=E-VKbeUVuZYYEU;99;K z*g#oSF$W_8qodRHE)~o>oH#Gn0R(hj;{dWb z)$NOJf&<*H za4>f>krkW0UTRi9gBAsi2SCQO2F@dN$Ym{Kf+G{V$Cx!b5q*V-ls@jLnO-C*Hl^Hd z=Mjw(fQ!V4B<1E>%8Y;TF7fd2aOzWJ>mglbA->C>nK7@56=zM3OB`)SH!H(l@8P&h zn&SR9ZpY@zOZqmo=bZ;Crgzv4zaJwaHer@=yCpCo`d=N$`{@4 zr{=~nRNvDR;FeeMcj32K~&AdQ78D zDZy~GC(EulR5y;fao3H|4kIYHf9_-Hn1<@qs_ zKnE9?bhl?)0`E|a^5)`g^PYGnSWjCMJQSHXK=}6Qe*MqCS5&Ap86A;kTDPz z9m5$IcZ2Z-d1p2SkIY;q1#e*0TQ>Ro{5z?DsiYt)E8`~@dm_wbT!;1fq%+jt9jU9d zvUqQ{zK5a}8n}vi11(s^sB8A+{g1N&4q#(8yyHyKrVe|{19>I31QO6Zb_93(+TgRS zm+}X5UN=jUiS#vkEE~PQX47o-dM}k|DNh4TC)aVMKdQlPZCL}q{%0+lpQ!Up)7RfInC;b351UujOhMXF0jhV)$*R8<$gvu}Rd)N13vdDtiMe2Q^m5{i(JSucEk6 zP!ZTWY-{E$9du~xqwS_(02t11p~k)UAD}K8yXjR4r3Lu%SAC!bhg{EYfA22$=bVISP|;Nh=)%22>E#B9pCT< z{#Q}$JahxFrGdp0CO8Z;kefjSrThhNJE^`=!;H!p3jV(Oogn&S(30&ZW|>lXSDA&r z{*U6t4O**gnc9zLR9;2M#*y2KXEtv(eVqw_RGCz*9G&-zL&t z(tD!@VB3s=s9EJ>-B-+WW~fMyjG!=WYKHChyV!zTWIagPXs+}`x~K6pe75Ol!2ttl zorB?8<;sTrhyXWnvXpLSht~084CkjI&UiawRh5;rjjN&$SGBI&U(tzuH;JYBz$-IR zCobqqa*_4$d(=xFUtik8blSzcEXK7xdoKK@J16}4(`&PKlevK~Rl8k$;DQ|@`lwm< zoe{;A3urrSVt{ur%pxDU^?U(cS4yQMR2aK5&i#YzBd>DAT0S zoPCP}(g0^Azj+;4%{f5772)zGE9i(q$UsJr)OYJd*^WXVF;iUvGEq{E%{#@ubmM8R zq9uAwk!23QUUvYuY5`ea_wE(Pxh08njQ5rJv}I_w5)%MUl9r~ou$l3y+15_`wYJB8 z3t;K3z91?rc&^<-w!^14m*%VOS^nx6CdP97yW5-02Ux}XDKh@y_*5hxg~EJD$v%7v>cA!P z&tC#_B^ay}&a}mqvy4!|~$D$ z0q9(!`&?Jg@PIq3+B{>+1#w4`69I&wl#8s5d|8PH#m%v|B?A*_9epXT?k91ps2tev zAVH_@yVgA%ysjyJA|`#n!B^zi16Hl?3u+SgD?jj8zMUC}($5)v{L2^JUC!DTv7h|7 z>(~M>X87|ZbuAL!ry3IY{;L6aTM2P0c)zmneswo-O##ggxw=XBY5xdx;d~=jWN30Z z^V{7s=s2y2L#gJkD;Kh&WTFJB-UW}H9onwoSqPyl;?6-#A_K}znF2=Hr3T-T8!a?N zQU4%{VL6hw%u1si85ObQMS^RmxM4JPfL6+j(k+tkNX%Dpaq-Pa-45YQH+xP+7M>Fl z&Gs~p^E6JK`i@EMX^h-V@0m2f{mxctn3_2Mo~0ZcV!tt?m)bFmTEQ3l<;#ehQ3Rd2 z{6-&*wtit>Wd5FWu6&!Cg;&MSR|mP4v;=W!S_<}G=*`C!*89?7+i;5m zMG4FyjTZB0hc9NS}wMu=^rD} zj{VE=SWA-b9}_RNoK$#2Uf&zTt)dsT=pS0u;6)AS?`kHQ1@pCs;RZ+r6KJYk^)xP; zOe`GExQlW%3O}rQMX#fG?WSS;M#lLl-6cyt^94NCBo*D{_8ns>zV3u;#|yp5Pk&5z zBp6PmfTM$Z_yrQb%yd#-o?&QxtVVrCgTJqMOhZ+Rs1DdIo2&u8bfJBfEPGgh=%nXS zvb(2+Y|d4&ELo|>AL4wNBjG9<;(#!V9%1W8N0Pk}*d9h=A969F@=L5V{9Px636c-q zVQzcwJ-g|#pZK&?D=5P3rkZ`o#ge%A)}mc85k@BzRb1ILmiS73W_!bY>$r43HYXL= zHCErZ(%91j@}|U|S0U29SvsSQo9!my+FeIelz+rX>weQUE~CQV2Z~*8&e29IstHsd zK9{q#p56y@f4?`bUg5}@ESF-P8A6ih*y^5_`0y0{RBKs-mz?U~hy^BpWIUQ|eV0r= zU4EdZ(^v;zJkZt%E&7z_zE&~y>BifeHnpakmw5F)4sFsa9^=-@Za>Z==Ain8A`I1u zFLe+ZxbnGtU@4%ld0oG!)WFAhK|Iz0Tb+F})|05uSd}KB#jgWd!qH&_Sl0Gq4@n%h;tA4rHL+GYTI|dwU zz(4Rrnjp-4H`m9gYAQYNI)H%Tk(@X-ydmTgZ-55%PETt!NzBKN+*}#0jexLj)i;%L zDPxI>15;F@^Ijy~-X!$7nG9YEM*E~T>l7858TpbA$5W+`%|+s`5XqEJ)j7LK)sHUs z4zKXf@YoCtb`Y&q%k$NNJ2$EHZx26)a zaiW*qh!y=^+pyxR+Ej{f5HJ6xfUmL0vo%%D>E=)EOo~}mi+?dPy&f!PMc{4yfG$^3 zuGeDGP|SRJGTb1vb5*vX4d0{N_8GT2=OJKID=M(uS2-(u_68=vAdL34b&uRvo?Fdn z#%DA)Mh1FM{ICchH|ePmm&rYQ)9qk>ndJaM*jm#~vx!oSdY>)T^mFm@$+~jwwNmWN z1l`K$lbUH1zN4i->`GI)cG1_sh$ZQ_Oe&>1qAyKbn3RPlRxbZXK*Yo(arSR3TtxHi zmW1TM_+00ZiQ+s%EKhP8=pvCei&pt|FfvBpT>I68NRKLxQn{2Y)t+^|ONHYg7rnnc zIfp0!^IcXgcu#y3&t+@HR{8jKs*=-a-l?m+J7u6;s8`8U5MC#hnVvSO09X$oB4-IW z#sb_~#E(6k4PBl(Ob`a#f@*w8V$sQQMKqfWaX9_#o>U&XJpg zLqCr%YokH%PhY^?Bgk1^;Gn8AzR<1JUu#a|TGsx~&Z_Inm@(B|LnRJFa~{)iUxc;H zqugO=V9;*oDcp5L1bzJ3r4?WAk9o=t^ zb;LBiUyB@Dw2#68kY}YL#cVo||D4?Y^pTJ?)Kf;-Ab;0CtqFQoTt}X3RK!B8lW);u zVAFO&1zjN2=|4>!$F6X0kl4^6%=5B&4`2Sft3EPg?0H5i9c@tsdhtCwQpY_UVx6Pn z3z@sbH9|7ej`RYJJkuMG3peu7(C300u&y#c54ZkWP{$JJdDG(0u%5i-YI+E7jK`$? zGuU1X8-o1vrWv3O$&h@z@7nG9ldn%Mze-INIR(^^=9wu2a3F%2!--Sp_1;e$A<2u~ zvbv2Df?$fz#r7qw#Fy*}Jay&j8D4{``8co6SWPH&}q{&xpweS_ec;)R4}Q;zxQcgBN5TMq)(V#XrA zxp_GQFtEhmC2rVXka194!pb<6WY)1ge55koi^sx=Yu^xAX|M)=s&ghQPWOZ3J(Shb zc&0_F2;Iqo$IXqFICuNf`)>|!E^6|K=LG+UF0Id)_oT(US^D-_)mTXk6(BuM?c0AGad3T=#!gGKrS>_FB7xs%CUYBXKcXIAp!wQ(+m1cYz*-_SE%Oftd-g#7M)*YFZC+yp?FWm-!$-Iy| zznEXE==Ikgx0O(V^Lk$YYyKUKc|82CnXpX3)F2o)%*AZLry`K5~DPKt~= z;vBGa2T%+YN|X(wn&~nVYAS5h5f2IFCg6x}OmW2uV-9n&1Zmod*=Go0x8f$%+(xlx zCI8Q|)41{iW-GRLHew>V6Or2Xd#KDC#0& zXeV)w$Y{UEe!Ni@?;+^U)~UpSxn#zlxjs#&tT^E|w%ERj zKjM^guzM=?C@@*oT0Yd2e@*nEJkD<8`3s^K3f9&fY0eq-u3eGt4#$bVz_QSA>*&J; zw)T+;(=jU692#$lomJx{JK5VDpEDITn?K%}6+xqPd8PSFS{;Q`B}GK$1>?t}&UOVL zfSlypeNry)M!S0`+^9T2e0popD_?j;ar_LWNtIlScl(CFcZRej)-d0Af(|S5^I|ED zsIA`62mXXHrd&%GGxl@5BH&vi@T-%Ci_T@dpgsBOrBpW+=1uD!9ysp}y~pqi_4i5^ zy4?hvzm=%u)lE1o9uDr}#5>k%=sK5cGSyx)&pPRm0`T^qMmScjKd+LIOj-Mbs{>XN$x4UN6YVH1_L#pm-nw~S>i+84RGcy0G zkKC23jJdZ(do^n6%ezioxjBY^liL?jpx?%FEP(PE2Z8VoWnzan!ABbYUeeFI|H;x2 z0taO2f0?eKFYp**`94d#ULu7ADbTp2!OR=)ZBHOum4dc;nsAtJ2A=WH;y3ztz0 z`8$9i6pqk+wKGLBBw7JTIm2$!=WQWC! zbjRRu>EN|c=XDH8?dCf&YkHGvy_-Wjbaee-T|L)?5Ftm$a53Rgd{}Ws2FCt-&v<_k9*6SS$XVypb(%=iCNc4@NSFKB>FX9b?CADz%d}1H87|7pD_i?J zYJUe879Lf}Y*b&V`z&WxTPtY(ebaVkcGHiW-Kq4BRV!+cNOAC*q`wYD*`Vhs6sn9v zEfRw6Gz6?r)}`lX_n*4*^Kh8x>M57U6-1|mHU`?~OKsC07b)BiQ;OPLnl?*q-x{1P zZO&neT<<~8;GIPc4;+c>ydEjpN%i%w6R!lr1A;r0Y}AD7C*{=&z!xAx`I6?xVoe6d zm=xE|hJuMn^kM^<$gfv-5`qqL}@CoIaW4xI(ndy>D4}f>RZj#?kNuu z#Wh>@^^u^RC(S#)A+?+~9&b-?9#$}$OV=k-Ttb4oyk&0+aq#TA_1vQKB~w~hD_%66 zgI_&vY5+gQGJeWAV7<8HlYw`sR!3IR@>bPiJ5F%F`DD#YEj)D+X|lhCV9te<=_uZ% ztVc3aj*@RyX9RUB9`-)*o1Wz4&26bFNi^Z4B#jexo2J0zWfbTP5i&Tdd~UvH*&P!2 z%lzls%`~Otqsfyt@+XK+oc(7;LHh6}!!r8mqp?@#?O`}(is-jpUBvEY)qfY9N_1Pw z$}=5kKVvvH0zL^`9->~DsZ{s@eF!x$c{!r{?tnvZlFRn6@W*AW&q1;?P6?x z*xi8*VAZ@P7dG-lS8iQT*mu>&CYxKgTq?0x3G^6q;wPom9fEFUpT{GxbIJPXsa|{R z)BtKgbk_Iz{sXc^7eI*nKoK7(2x*R~y7c3FAlpc9C6ti3hQ0`&-=(4I^}2N z+mEAD=+2Zc540(N_I9^TSKUVEHYMV_`d!PSdM1kqjWAG}*& zefZA}mB=M+rU1tkGK2sD(J#iaH|aMisy}~rOC}@_rBvz1B)Ld{&q=k=H&??wS=mrh-tmlJT?GIg+s z(BRSKMJ77s8)RXZf13l#)YZU1g#Gec7+;*^zk@ZGB0g_-;3<05)AJN_8AC<1WR>~+ z;D0Jv3fIBY>PY3(LzVs{>#LfDR#_0dT!*mGL=vyRd}L7%B%qxE+M7U$kc-ysan{_N z>Ib;-qSUK(OFN^Owg&x!*^%__EBJcBJWtCN(Ab zE?{vF6J^?(WI3Qv_GC;C?a0Y#5gF*{prA#Ik~z0a4f?&KQzgEJuBkA({5VM}K83*<|MJ--r$aieTl5~K)X{%jCAZoA$RE#K32q?c>4(w`%V`ezvR_O6 zXHPc|7tX55Q%c@;3W*A|HwIe3C)r*@*U_w#z}sj=WSN?DUl-=lz=-9Kf5j7XG2Uu~ zj4AH0)RWYkbbGgo(ws1z*W4%*zj!ZIB~L%sp8Li|)%hJd!!{8L@Vc%4o;gY|qKmby zGHgae3=s(bVdqd<-K8sUJv%9%Ro(+QpZ_SyW0JK)pK*qRH7B+XMxw5!Kt(dunPD7M z&p4t@u~0A)3x0@i!Zz$`<_sd$C z31PVqx6Qo|;9*3?5KU=5M~ZzOx9?vc{+$L(VwxP10N|TF9)pzNja;)9$)BHP2;b-Q zw+r6>iugLbK}n~?4_Q%5+g=TSZV+;*^mX0;+u_PvX~Fc^np9x#$0fMP&i@TC+5HVn z%z&jU_`kLEIlf2R{`w0r$7vZwk(;u2 zCAYuwC_Net=4#u&lmLAiUTolj*M zr35 zg6_Yj+qE7r`#P<6Z`){(A(UvGoG?)(8VK6`an_dPD$;coGjomv8F>E4y|;37gq88AI+*Fj^I zA-)x&S@NePgRdz}NWziv?x;@3Dx{&Cw%7~v*r_~{NfG~sA}yka3J zLpf8#Cd>W#d<)X2<)=1Wr9Mv=%nh5jUvQnFf*A@xH0Z&GGX+)uCRRu= z)DVUVFpsQ-6Iw~dOft>gk8v)c<=T4$D07hawUQ3Tro-|3%>S9@|L^0^kO#})2i@sE zD-pu;P7%J^V|wk}$Y&qnn@GLBpC)`u8GZQA-QBy-ds{R$A5eOTXU@c8{$7g~1_}DT z)v)s%NwG>u#59+U9O~SmVIY4SJ%12V(8}$B8j<@tzXkZ3ok0FNY2NoieEX${b=(QI z&(~`jh&3YE<^c$bo!D>$d5Yp4RZ9Q2Ek)qoW^bMlce*b3a9*Y`qfD{(2xpO(S?Sis zRHnmVg=DM!)l^R18BT*Ak#!e^o0?X8T2y9CQx{r210U}zew?$!EM~A1Uy^e89x3wZo0?{cgX_oYt##e53XiJk<&J^h z-EQ@HWi}&|dPSJUABs)Rc#owTJIMpus$VmM+g3nJqK?O1oeuC5msYk%bh=m?-L1s3 zrSF{JMCb@+rB}%hlN>s^#Cl3#I$3Efxy%iVGm;MCLan=rzzp`T{S|;LQE4>VnjOt< zl6RMA_wJwsBpo4Est(n(fnaQS+~M~ZnjY}$n)MB&7cGlp-MI<(+{L!n5w)0y)&Xie z!%7TpIRWW`z%;had1>4N!Qa}`bOPcN&=!Exd5%GXWi!j&_wOfr5mB~H9(rRUvFF1V zX@x*mX7fDYCu&xCkAW6`Ac3QP!h>+1d5?|-Ox#be`~Xc!*X!T2B_-XE_t~9me93be zJirXdP9%xDjRFxD+jqBM&QUUWrU&&ffruz9w;qy&ov1x%C}#e`DumfJ*c?t{YVZ0Tt)3Nb65?tDvhpokCR zm9n?5lch>z>?ebi#~d*K2e*9w@R%TS;N;(M=o$$w{Pj&|%NATbPM?45&# zCjM^4g4W{3-#7C?L}}_`a0*jv4(7b&ZJFo{ek1t~YD%jR*54mSLLn#A9Impl4+VWz zbA?3r=+B>bLN_Aby?d9Egpf*cY>EVgd5Y;8%4Z&hg6|`V3uu^I`|iKRowND-9w~tY zepd%_DGY(w z(GA%I3D1l0a6cLgx6OB5=`u|Cx&mB+>ZLF5fqu{mYX6?p%<|)DsT*$JuWfp+sP!4G(PxgZu#Y*P$Of?7?FEtH+;6;LMiHKCkD-DI)ru5L`=HFl!qkfqU zRuJ^7WoAK~rRMe7kpCc}cR2(88@I;rmq*8}7Py&0XsSPFli8t@i-p#_q2&yA>m%vr z3&Rv;EBN;*O&R|o?YGAjs_6SWcjto~!fqWN?&H~ZWg91dUj9JV}|&1)q@Y>o3b4HfhVKIaPYeubh@u?#(u^RYb#e>7vo)`uLK^Bs}FxtQYJ@ zh)8Q1yDDCrM7F-Wb;-*Ujk6NoJ2zj)`D+FOURPLJQoBL5XNKEaPY@xXR+ASzre*X! zF1ZX>JbPrV8n-!se_v-;P>IK_iqFmUU4`gr5#_w8jH!oFO_5Wx4uwP2Vdk^pPVnr6 zCkhW7LkRAFc4)? zQ{zfb-N$asl~qVyNYz^JEb#u}ZGoNz{yQQzLd;UcLM~idYaVV(#n_sUpHh|+T~<{V zBqr&VJ)*lblXCb}ISRZgSj0BXg0OIO(B^+Ap#oQfcn-gpoW_uPoa?kWT7ow+>B_#I zvheN5(hM*0*+)+Jw?XQnb^ksg&nqx^(XSSTLnN(dNSt-lVyh3&SfX9}`D1vO*iOuU zq0udjcdhoLpIcb|@O70!EPNJwxc{~fSP!3>jzD8ZRx-;HBDA~m^IU&_xf0xuMrYS& z-i!4HPh~!UoJ?Jm&r8q9f*~j|%hugK+Mzkip8P(npoj0Jsi?X@F!K%&;4$wiZTtDF zz66`onDPjwD5y0KGX>H(sCAzoV+v(tVt3tuAj4 z^Q0tSchs^ie}&$4i6SF{@#@A@Gq{os=Hp%lT~H9u+w%9MkO>p`{n8Uy?G_frd0Hru zS{Ai8Ul3aOboHrB6oEfiio%ZS97NiB(=b!p4=#-rXdMrhulB5;!1XlSwn?-j&jt*a z3MD*(xJ{a)V}Ra#=J*B%#ai|NF?a~N%%NQzCllp1O?w{<*0Ku*oH|1Jj8EQeOYN{i z(L9OF#4b+>sx5( z`sFDaR@mHHEL!01FHjwotVIpMBx$LC6~1Em-rxq{8PsUcr1jZEBJ zPr(3EU=?dhqG*yJIEH=p6wX=9v%77Pc8MD|d7tiETCuZi$fS{iF2!}+d=-TPn7#;9 z#iwo1%$^pv{8Y~iT2{jnpDU^O%<>IhY1#fMny`)d66#N{B?%~A-!yQ3vz(@Wsn-eU zp@rNq19}skHk~omP&w8@~#)R{F3Q$hM zwP`^Hy^ACiZr|-JK=T4x$yAjFud(FA5t?8Tp_;((srIdxOu#%(mCHR{C0+nTL@w4( zcV~S19qcgEQ+(mHxLp`R-CnehUip#XpV3u<@>A+ijsPB|;4(KQsbghejn~M@sDYc9 zGp{wr)@r&Z)oynLdadjv%a9J2?4!8`JffrHJ*(C|xK@X-D^A(z>N(x!9qHPZaLA#4 zJ)X%62HPWZ0o3g2Ffr@{&9ydtgg0zCDQIFBIblI8uImKU0*X^&kKdW1YTv}HG@;8M zhCW`MTGMQEolG_?Gd;Md}V ztBc1VSQuNIhMqJv(uAZ6w$_W+g$vYk5*)e=%#jVc8X&LlK;`~9+pL!JDE);t*-UWt zf5If{NtQ6dTxcw*_`!=h3QSs$ecFGDHrb~V*Y=Yo>hIIqF>&`GWRXBYoA05>6dnJf zJ#D=)_izV+cm-t!S88c^cvwJjOowR5qTAN*n;JtE(G29xtBOp( zlz;cp_TE3c7Sgqmowxb(Hy)ns(AepfTP`87l9!bUwYFbmkeXB}Gt!DIqmKD3dxgu1 z+cMp|y|Bk)%E6Pj5B^iPb(x{_9NE+wt>Dh323v@FpfJ)wx7Tx ztL;*JNph|$d5S<4NgdlQAQ%w86sD=$rliys1UI&Wd7*80;)%8_ffnje$uHj$XiT15 z!O+pvhWrInrp>^-9yz?_C5XmBZ9}c$@r;BTYC6jYHNFLi71eO+Waoh4A5|xE1&gSf zows6dQWUH&Vsg1P-D>ZBaO-!T5N&aZU1dYfT{Qd$JD_wW{O>T^75vuaRPEG+QzL-O zD-s`r6o;a%04E`v;b-7wB7>T25}zwzR}?!m%4zjBJpA;P6%-=qL0TFR^t3gRSrkA* zun8o`A0cevlxX^=YT9|A73~-auF+%vff>Xaz~{)Bl^o9=%+`ny*sd7P zzyJ3Pmep~;^gmdnN9VC;Y7&yyzyz=dm?1oAnk8ad_kx^|%@3)DAWhIvJ(!F%Ja-@K z&N|xxR<>)Wzu;=Xad?#&m6=eeo;3=-y`8-_Kc^<&WS3TQ%r4Q>*VaE*>1~j}BzP%= ziKAnT*FS`ZM+FpX@Z4^4KLN}X#G(V}Cnv9Hql8Lv)glSmEwMFm9E!MaAyGY0*!MXJ z-+rJX+NSDO$Q-8Rw+A%B0q06!@_*h|xG-WAZsJ1lRHtnAQeXUe7*Yu`5mWMIWjqKh z`gXdUOYLLrNdYrGIOg)#))v5{4JBm8xY;(~ihAKf^7##;T(>sLJ`coEp`NrRLxHL+ z8efkxL;9!BOaW#_A2>0V!17mkJJVHGgGdpDQL_(SH3s^sc zD~mswnMa~$`U;vLa~w(d;JT1i5XhrlM|@1cY^|S|^iJT59Ax+gDCVR3AXlpCYG#Og zf*_KTjpCO-=ZC6RTIG6xLF$%;Oann8>t)~dXVd+l=&tkcR*T%=H(3bVrI=h&n)s=7 zYvP#_O-XHeQRW##RyZQ6LGN#Fi+OLTp#sWvWyB98VZwmS zaLwE!Qk54=M`r%-dvgD?=m7MLK`;ce6UdVajyvX^aarum(dqt^j|7uG8vQ z-jm!(3{mR6+w0@@8V%})2%@y~?TPQ13;}LqYMymzdiH10Hlos!O-i+7+@Ou%*3Rx- zIzP%Hb22On!6jB3@M(<{+!REF?cit$k}~Ro$8YQGf~zoiY$W1#3h6->8alU8N7F#j z@q(INpNy1^G^Y6X@81Z@H4P>u#nBarZ1xiMXoF_-Pdj#S?jvV-C20QZ=N*lRVtXwK zChhAxSzQ0_P&-)p&L?=t1Om-ZfMzsMoP1~(fhb>#^QN@3JjsM>5HkitR->aBV5=pY z@B_RFo8txitf$h`kkh>mQ&SYmm8R>(gTypzKb^wC@PdP)DUyr2}TqL59ovzXgk^gJ+Tn% zcPt}Uic7t_=a+QtmiwcBKg7;S#Je2{-gi*l{v+&A3Bw(&+GM!$9&ab(5t&gK5z4A6 z6x*?%60-TINp`!EWM(ta`^bzXJYZW@N}7H4(abM$!&|VcsGR#%B=3U+zxN$Qm{AvSoA0krow`^SiD4fhpg-OGh?}^_x6*Wy1&FOjd z{~^lkY@tKcdOvp8iG1|-8~yC0Liop%b)-YZgP54<#c}S?A?9Pbq(r{NN588mP%`G& zUY$BXNT8@0<1~GiQid=wLgh2}uVXT`)MA}rqnjw8WevsO{( zAdM@DVGVsL<$L# z&9@x*Z`n28>(BSyr)eHAyZ$nA6pK~4c%1zN)!%yZ9U@s>5PUYv_=cXaSi7HsWBmBW zRv}BrGya_{Y2?~Cu}5QCAf#`=3?4rxC-&|?wa&%=qLV(tOR!Bx?W^_!5j62J(7l=? zJhhTzZa60l_(Ux^vY+~UskV+c59n`%-Sr^CzD~fj!FSs)^bP)7KiVMmVX%9+uLRdY zL_q@Hf|^=d;b7=g3#2Fu5cJ-@r&qCAG4=*5*9gS+Bhy>z@+NoO@z#Nd8$HvV14dl7 z)Y52|OUHM9?Wcopd?a#_54wVShGVoMBU)+@?7NeRw~_%{pL2)S4$adJUfQv6gV$4c zBVob`2JF2Y_15iL=6`C7TQC4&1dB5$(?D_j?-Xk1dVen8cNSW_USut$GmQOHej)KW zR>XfU1+3%CBgimmT~p$~pF#QVT6__o;~6C=E@Mz!!GsOx@@>a)Y-j1$-f{n1 z$!|X&(jHgH+0wL2#Ohxv5&$upQR39za@gCo87Maiw`Y=K*pa!|jZKAT5raK&7(Vf> zBQGEzz^i7+0T}Q`fa*KUAh_I6%CL0gh7dsB$0x*$%z#H9$@_qfi{^g#|L5D3U@%4M zVX#27L@33eTGX8B=GXpSUL5n)&0LNJc=Sz?ZW}^0M5LnVxqepxmz7ez_Ovcr$Qq^~ z@w>WR#UdF$fc)MEx7UxVx)DZ**&H#A)YM2v`9_h;YCoJ~!^QWj67&j=o$tyq)cvQ- z1laiewSVs(^oNfr5sJC=X=A5YI6V-nuvYsLq|}wOSL!%3JZLcV>5B?jY-r|=Pn`}A zES?MlD=mlFUSls3(fegCs~-`4CE|sTj9GZ(-)?*>6}kh9vai@akLkM2>hUzKylxOs z9GeEt^6PZlG2hBx;{!21|34S$IFXHDn5&k=z#77PU)+D7CP&d+DM2_TEQR5v7X(a) z{4H1~WWBg#Z>y$R&Y(w#nTt`FR+uM{)bp?RfB15JWh5BHjX}yMFFi^#{u)iN-@6Op zVJ+wKwY*`BMa*7ieM!vo9=?_Ru7VOvDqpa#abE~Tq?KWUmL3z0hXbe7mX#B%L1B2K zgonNP!-F)9Bd$8<)wr8H<1WESrC0cWuYx0DaN{_mmfp>uXMHf|s#VxYbr82W;5|3>yUd|8N`c{=4qol~P=&QVfovO0p)F|H3<5c$KnEhKzwNRX za-r4qK>%k@j*A}zHgHXSkIylctFaw@JXGhlK9U5!)()GYpF1LsY8Pu6BDBGVFkJu* zTz}TtadWT7<=dmKkJK44 zg-unSI_>iNORx;V@xZy2ja5j8?A2xl^0m3HYaZV?BFyLgc(LZSQ*(5Aq^^3H$k^uv z1>v1I-hY}N@T*{y;N9I%D3D%btI_1B%Or5Qd}c$)>c}4r>y2$!@cl$?NCgj=-EIYM zyRZNic)HZnh5K^gxSa;@m8cq0VnQOLFVC7h0G5dN9x@;1E}{lEHcU~u;>Qe!Tr&kk zMkzuM*~k9i)|v;Z;*{F>M>PCGbcdc7Ky}+w7dWw>iHwcyeT*A!p`I5UJ8TP1`=4x9 zkOOapGKW;Pul~%_p5!N;2wu)9Kb+JBPbG+>IBGEftVS;N>~9*nZqHqUp3Z(VY8}1E zsa^c81M^@kbuv&j-@yqgA+5pD9!ph@9=I>hlEHV^WhS>(*0%oY1P_&J?cU)Gfs^@v zON^bb*eD7AqhK@oVL$o9p`L!kfzY`vg&)z2gl&Gg(rP0Kxu^>)YnX#>RXQDYvMJ!r zmJ%&FE)@D%4hA7^I>`$0Tu@wHm06nF`2E|UFG~lSoJ+)KaxEX}xa;LeiT}vudpk=h|McCvs}{G%L@JKAZO$s6(fqB8{yMhCcy*63UvNtkC_GMsj8lZRX(3Y2!W(Vpt9Bkn6 ziPa0%?dPZ(g%q4$vy|_}%)J|ySXL8dBaW9|l_VgJNHPcje-u-fDsQUF1K{p45rzjK zN63~iz8>-tmPr-8^N=(U(r-S|uE6rH;u3n4T0> zacQ5B1jy+sDLHB^#9O_U{!hqP!IC$o=nCx6ih<{DJ)|^9Y=W}iG zxD1@Rt4Nyz;W3F^F&b@34Un>FTX5(H@G2BWrX*Y~TSpaKW{c2p`>V{VUxg(2@Jj**X>I%da1EIP41{LFVIg=>{IVM2Aq^~iX2)=cn@x5nplL=<1!Rl>gR<`V zskWqhecYVG^roqnlcqgD!9)zZHYXAvc)V(r%ZxTtjMiV9ms~+OlgRWS?#i(hfWr8W z%y2>oBV(NFvLd#v+veali!tqQkI7GWqX zZ?Br+R=9uex@*gO`||F4^rdF2XrUBW6r8IRNE=^Zm>|ORqcK|26+EF_TppFR5~H-P z>*(K+K+TSeYf+rOtOt&K1z=!NgjU=r^-s|o!ag3ctr$ZrjCbql;Q>Pl^vem$i&%4q zY0F%%3(EzpUSH)1GWPWJq}OgBGXT*F)YAA+LWL({<@JDZ<~!6) z4*Q*DJ?Y-1@wshrCcxTVbsunF;U}1*kD3;sBz;fFGSmoOOtOU+M+{UFY$7tvWdmkE z)jn62?Ew}z>3Eo>IDRWfIf-(P&|!n?(Q?s?$o^I;B7HUYm~HrkT4VQ?8*pql6H9`c zeNi=}&qWXVDSJFk^VcniHnTqfhN2WbPiX{f*f0Esd6k6ZggEvZg9zaU zg`(@C3_k15K6VlPzk$&UsuJkf2}^!#LjtC6VRcfAo09;%1$Hnmk55dLE$&ijA0{*< zH9T*zi;0P;_^X8O4lbEwt zz*Hn38=U+Ph@6y+w?ZYOqsgZG%WCQ%B3-^j4)f=iN$qrxT0^v#&;CWEpB;yhK+A$G zP_Sh^+%1B6LG;_oy;O~-tR*Mt-c?9=JR{%k9}_VnO#PP+|A7`+&sGRMMR=MqPN}qP zgcHO_XpObC^#pnC9|Vo^nF#^*F!GZvw|D&icRoEs2{bR+oYzH(^yLQ!C5fr;R1emY zHN4sDl}V`;JPHf_6EGuW6Z5nJJ3Z%98Ta2zl>G3MA4b!o&yo&fDtIxcq1Iiy@CLu2 z1scxn=a$S*qW_f=x(Yh&QsW4fy-NW9O3GVtSKpDw2KlQ?hyFg~yI<{M&kr@>Gvy~I z{dLBIN@piU;}2RX!GMR+z;G15D#VcgApDm@w^J7FB680d;R0V+dUTQcpW>g1Q^Iub z?rk?z6$jzFSh+f{GUOAT_{)voYqoZ}Ld1Iw-k6xaE&D&OB}KfGkh{C62#Co1B_fHp zf&V+i2ffOfU<{t}=a%jL)<1Zm2PM)LQA?Zvy+63@=RorCnEy(mT$rR4BT>X(GNs2B z<={Wb0NbzgmKs6HCHI5-4@7~T5z(4ah!D=}Q#qpo(^~No2nREVI+&%^0U~pOz=lZ> zw*UPzzKBeTZQn(Nt^{N^rJ2#O%H6ilO($DV>!r^B&wC|grhMz}$uf$lJeDWzqY$M> zZYBT*H7llV850mWP~3IQ8HV$~d*SV@=fyl~65I4Ve0q%)R2Ykc6NsI$+ZrRgV|Ytr zOYF^=Wx@U|Fu*2B-P&4oL;Plx(;SNd0l)A*YCyzx^ji+(#`s1{xmDSU?q2cQynToN zlr}pTlbQ!nF0`j>LlAG$4Dk^=8n8;IjPVHU#aLB(=67b2n@Jzm_K zRXg@h94L$^9Dvex(%kI2#)x+(&zCs?6ic5+T{xin_*16mNT?>@j$h_X@ z;Mu;X(IQmusI{6Y^D=Y6fLrlv-c+edeY5`vL|G<^QSd=B|dg+EUiZ{ zvxpgquy#5Lxn2A8?4I7@nG0y2FuLmXb|V?qCh-2CjTv^r$g!u~#1 zL}V72AV_uxb*X&MA7h9=ThBB1eKI?15F#VM@BEGGxb^`u9ya&r$ILP&iQKAg4v2{} zB7~XH#BbcdiQ|6DK}(SYIJ8@FYZ#yLw9E=>nPv1>+3htO9)|g=-;aakHNp&0#Td1; zBIe&bATInif|z!l;oWV7CU~B~hHSwe2RhuY>emA$&d$aII1a(}Ok2CO9|_AN2{5Yf z$U}^zzt9K@Mg+f+{{q}8sBe3exV06m9%c#VgGEqbHdrYY>OB#;jI#kOUQ2vyMKias zHi&z3)G=B8(TGOB@m#rUJ{nJuNw2IWe;rE}`R&N=_OInW^e-Z|y*+}h;)~%l=Z)@A zch!ubO9~46ByVrt;b_gF%FT=$^hEpCU6kHjokKN=txe~2C6w&{VbK)X*Z0J=d(l52 zKn8N-zQ*3Kip++|7L>Oxtt$2Nm)VVTlowd$uX2XFZA`5E@?#|=1WSuU+zy*DPEh^i z`7{6G62T+hv@`u>J)>?Hnz);C^}ldvmT!d(p83xt)+CRkn@I7?i^LuPDLiXJ0taCD zlZh=u3~pO5$|3;-ku^sM*V&`vYpAJzWItSY>PyRrN7F#x@N&ceGmF8aEY$PTHl&1h zKKjm9^KVZ4U7%+XzrKlLUaO~VgWPOx>$t7l+xFC2x5A=Ytn*Bik&NOjI?>{i5(?@! z&;0x-G_hcw`~dKZJU8sNBliqIX?Yh7zVp7OUU|ry10#uiY~oCR|8x9YZ&53>)eFyG zkIZ|cQki+Y%gVIvgQZIsIaPZQ*lDQh0CZ*A z{w77|@Q?F>eqN!^`>YMjr$wgHh)Tvku&BU0o9bP6M%CQY(Ge^$=he*b1lq$mG2N=c z>btvB6Cuo*nBTG=eF=~0KK}ibTkSmSdzy)e_Vmno!nAm=hK(8|ziS-{D+j;Q9#Ih% zwdZGu7G&JX|KBsQw1d>Q1)~FMjXE;YC%PcE)I+vIn-o{RaE!D$Yvq`ge8jCp5Nm37 zT{P%jxZ$i)(OaZT!g~+Yeg&sn+S6HQ1wQiOTjOvvi^t#3+R49Vxf&3F(p;W2oH+mC z_CTjj@xvmTb49JWN&(wbDa(c5se^gQ)bR&}LDJmf7;o-kV`}Er;ENm`Hg}3OuMUuP z9F@b_+(mLWYYz}`-*bSxl5UtFmF^pmhX7(f7^iyl6XBRZaOPXtWG`mNTqRw)_EQ|9 z0_M1&JggEHVn1=k@eOu41Vbd(qF^c=^w>Or6+{26J~P6aSLWjw0H?zC#g)goHOzp2 z8vy7T3x=o3{_kNy_F^CQkMPxo4LMJP&VP?MfT$?p472Qx5_9!lN1ZcDy*QF;ab)v- z`XplSPfdwTq$k2Y0XK~P3NQE%LJsGBD%NuI0G6jwy{&O>VFJP3woTZoAKrBOy^vs} zQf!y3C-SztC5LKhYrp6#pI`)b0*$+^k4RIL!a?I_rw6^jtrK{J-&psafv+q%x7s6ZbW zd@o9wRb&F(mK{3Iz(7qV3YP``c|GLQONYgNh>DoYvu+TN?+TyxDm2*KKt+`M`aCpB zhwq>mm!RHp=<6dZmX<`FV@n4cNPuNCqy%*N2xx^pB3JmhCtAUikw?>mjNAT4!CY0s zBFx~8I8aafUrrvTU5G=-`lyEq8*(tvTEWt^-8%)Cb#V>NfFbTU^eyM*OFM;D}_<<%k^mhu&N>BKH_t9 zwqu~bFWXd*@&I9RflEjgC-Hx8+0JWfd0D*A4a7#G)BY;QU9K#a8+aOEBA4+IU`ut-d3I>^fv=18Siem@_e$jf`p)!%e&Y^pRD__lSi`$9 z&?CZ8_i>ha_q$slm{>STr4S4fmhp6V+dN$x5sH{3}Zcqe7#Q)`H8Zsnt`FGSMam&;hDjg>!x+}d;{W$*R zOU{t%ueZ2W&=;prk46?qiAc{4&xxoMW+D|e3Ize0%T-c*W}VG4!>0cInO4=bhMimM zi!*_$Iv0rlJ0`)Vn&C-9xz<_z%BfKdyQGLo>7j$v6_O=-BgksCt`uuC?#L(u%M5!f z8y#@Kx`JTH4>kIYfK0l>a=2vxp&=3p2_B0yVbrBSwz+vT`#^dI6TJhAM9bJEF zLP!~(Vi!<@FD_e-e)H?oz6Dznrq?#TBIGC~-~gnPL6eDDwt^~Y0ivXTc;36s4>Gv2UeZm3+^o_76I^G3dpfV3<6fLDF_FMR80E z9*T~PJhPT>=7MHwzw%>vQ*0;VgG0I@4?EsiC|1;EMXf%lrmr$>%QL#%f_z^F4{RqX@2lL9InETYD4csT& z(`gPdBq<~-)Ob>M^FqPr@~oJU0vtAs+@++6w4Fu*!P42jAkS1)tt!h1E=llO9B2Iz;-?=bMn(R{$e^U& z(=4lZeUYZ_K+-pSmo4!)EI5G(P2@}(vT|z|*MSRUVNB1BD)8n0Q?~AY<~Ob1 zGnX{z73D`$)DR!6GhHoaGfYWibnm0V{Geolk5YkUM|<1zAJPNmUcKM%f`;m&@0p&W zN6UvuMHRoC`B!PN`vhKKsGy{*MZ-s3w`@H2AMgr9HwPn7ICE#ZN_hAeSPC{f570l> zD}Fgxwu+kyI#zcmMmcqKWg;1&Mxm@q zMuS3Bgd!YCvdPLk6|%|R=b(_ixoxs{_Fl<|vbT(kaB%E(j`4dPEBF2RfB%>3a@FOW z_jrxx>p33J$0IupuqppscO3r)R|Z|!szA3y{e2AuE!=i3pmE`|SHw`4wBHvX{WETZ z^pFHBx>Q)(#oWHDl~^yJVQUp1Nd%(wRTvS^e*RkYxw1+Ha7oGs=HIL(3-H+mWezV- zb52%SsvIxTPx$Tlr~Ga_nYb6&^Bn4+X%mND29y}?kuC)|?(Z@lSVVWaK*N>EP1dzH z3xwA|BB6~7U_;ZMuK`u8e$cE|3HkQH_;CX81Wka}m{rhLgag1Wft>ei^m3z7XmGHW z%Ek=FY8NJ%aRMxwKWrK%Xnv`$O!$td_+fM zEG|1EgM58(rs>M)%E5hMpl8`4ou zlsDu$Y5NKUL$WSTzK$HOvj`KqewjJ*c#8Jom=bchT;PThPG10yH9UDTfD0wA!b@{@-P@E8Is z^9Td$Y2A#LJ&Afxb+sSuPW-4~(4ZUib|O)Zp~mw6ycU2n0ZhrK)=k&HfJQt8C)mlA z5B<(>so-Ll9W|wmUq!h>v~WQU`wbJ5dnadTRFolL$Cn7B`|f>&&iLm|5I|%Ug>wkB zeR-nhjN$`1JxrRjI+p9Ep|UYY*M?GG=hn^x-Eyl1)GrN2k!gcWgov*ck821J z|I=Fi!-_xjp`hvw%M`nuqL^M}hmOMHFlhXdm<2s6Y3ZqIOqiwel(oBvU%b>XuCK@EafF7O1jO9O(`?=dd*0!Zh(v9)0&~0JRHH#6d zZ}}pM_i$r=Anc88iAyY;U$@+P@#n3$FMU-_ufOuB*@sW*<0&u%f}xx0 zETEq$7wC~a0-}6qS7ten2S@!yPI#2xFUjsSCGs z{|1na^MeM1fR(#P{eUhneS+BLd#=;G8OpZlyD%ml1zP41c!^f_g8%H!N`YQt#f@)d z9&CIoFX)C!e%qrbC)zrDZk{<_wvf2j1nsJayW*_^{i06eTLoWJFzOi0T43nKtL$3A zOp-BAIJbTpN=D6Pe*m=3k%1c_VH++OK?e`AQ7+cpM6Ln{AE<~nkJ2`(w>mZ_$;3jP zMyK~&2wK!y&>QFq2v~?;tK3<6hRH`_82Hw*7GK8~Czw>uMgC##vqgA?E$rnutiPG> zUq(96u-y6lv@is4xO5AIut)<82oEZ`d}YnZ8d$t(^g_!E#jC~O5mM{`@=G0B_$&}L z6`R1$u+Ia;JkYD&w;4-)Kpl42I-q(xGr$2l0!f^h#`q7hf$$H zUALBfp<<=^8H@7gk1YEOCgmkq&hTBn^34*IdYQ#W!*1NHO>5LWiwN#s`vq?fW@XSO zJ`aE~R<9+bi0`XuAm?bwf96AN6u62R5~Oe=5nPoPSXy-X&(b zP>t^LrBTdwC|z>BUTT-4l)cjme017P7{YuBX&Y@HT94 z2`q2c|gdjhi`AXLMRpzT@ zc}>gk5phLh5T>uH@s`ac8$l-?fdUHEBT*}B0QVv_>B)%I9)-tF(k4dFS4smW$_e$U z{{5ViakD<(hK`bD+t31AFBTb@RI@3uk&*~y00a6}1Ol-ly)Ke$wRBO&}f+-VEptW}0`X@W_bm zu#-S)k}oqBF`NIn&6}SW^tm<=i8(9+D%E^u7)q}^^8F?nxN+3cfp1g*{vLx^UstMS zyMizdYbR5*6}&cV8DCCg5mxJIqBOujRZN(5$qKqy$gfG5JZo;zNW&eODX-k}NY8_9 zDvU*`RlkR)5%z*-V=wiI+DnMwJ}qYh6t-QjQmBs%-6mAx?z4UPFIVW$A5x?r!gj^s zeaZs}Xl0q&0af5gq6w${#sJl?yysmhKi`kK^?geYy?+(d#q>Pr7#z)2+K8KwkcXxk zUy1H-t+xa-%~g3I>Ci*osIf5jA^oQ%0DDZya~%ps>NQYSgj+ZVg3LPM#(sX=J3up&a{FDz`(r$^_qO4ryvoSnh#-RnGr`p`PT{$O)0iqXMRK9)!5B7lI`#+4^ zyLkmeph$5x-_sU51mx;n8sm8*g8SI{RQ^l@Ks~2AM}eBP+6(j^8HiLm)xd)yD2G?1-clj6@E zo93^go^KhOm?;O9!7AI`?-&FY12#&a7p$4Rc=ZDc*0{ip?pf8MCMZ6;K4**VdcnAq z$uYkQw#$?3{wzm1zZH)vuWK0ypMlcW^tnbPAjz?5Yu&yrC$i}3B86!bG4B)do$F4E zPG_n#X^!Qz&t}^4PrpxnP9Z&N7Wu1Ps}ibSO9>ZPP;_Y9eZ6JDz*8=KXY02O>@O8i`=RoUFGQ_kpX~OTN}o z8qP2r-U0OTs2|P{@Uq0G`_P~RiB`0&h_w%W+Eevfp!Xy-AnX;D$722loR`YZK;}X# zqGY}Lw*z34>7v1pcn$h#-KdLwby|0R0do!laOGtBXUh}T6uMWU^t$+SgM&3k?UX7- zgGQ{UlN>v^r#NeKlH58&wJo1G4xX1Aa)zMzwJd;fO0f?roRX*|ksL>qsfdr}V5IP3 zKE!b%6|!?P7J=uxl%ZAD^KFqtz_7JI>bdJqS-zc1p{xu1C^?81SD6m)nKN&f)mDwlK!u z>v!FN!(~;A9UU~BSWfY9J7@aN3Nju{BSMUEADuLif*w;4G$HLp+Ae-l!Iq5Ca9pQIc3&pGeE$b){AV5d8SJVu z76^?=cS$^}T1h`^%V%xV;1rz;x*3JP#eqt4o!jn!#a?GpOP1xFxI!?SUO1IwBn&iA zC0ovPDKy=>nGc3qg`V__@i5XN==+DW7XYxk5p?cKzEtR|^IZQ419j+sfI3re;&;3> zgqB5|4z4Z^bm5)+?S!4E5?2GEpg-Ep!CaDx=qbxe5A6j5c8#ITmlaep9f`X`Cemh$ z!!sT5d;rdl7)i-&V!I_}OpRw0->|rS z4+eA$Muv^P(Tdq>SJ1!_`k1Dj%u8y~_|sM6HEY3BdeZl?AB4TaKE8|Xu0nmD3U?#f z_X06XKT*G75w-Em-KYL<4CYrw44vGUBU&cf+B5q|2@|RwZj@cdO0?6zm ztJaalX^vBTsF}q|r@DlZTaHRy+zATVq7tkZAKJVZFv(lH*u{P~TvFE>5dL6#!Xj!E z%2jTNE^LWTA^dy`dvZ4vxD)tOe@RE2r{gK8hR-y_ucFrNzePTT|L9H*4P9pWW*>w= zm;>=?TfqSAc&2zm@#noD-ijNKuypYun>joLYWHucs3g8>DH3~e!kgCbkWD* zm-FUl_Vs}w$<6%&%N`P+x}4N1KxNWTlTLyX!Cho{1Fy5l6L2yz9zZ&UKxn_LX+W5GL0@+vxbk zbwHb22EPdt0Nr-8p;3sT%{N`s@_lQKm-XY@s=ar)IQK5z+|$K$Lr$Z2!@2-m} zvlr%g#5(mX18ev1{5A1{sLxhMyak`!4x>a#h`Z(N@}8c#Yf=|L-7=o2DGxsBxq!NNQ}{aa=8V8{_De->mBAO}N+_r4*#^B6K>yLl zz1QC@wR>~%_5a=f^2rq3^TFO(jwdHi;yh0vLv%c@N0}#c@TqXLjLLo78HQ6C(4*wg zL30xL#-n;L{!+`-HB-l9dcXpB{GX$15*{gR{SnzOJ?=&PdlnyK+Q2jrftxC0$sUro zfaC``E;j1K`#JgsL<209CWGIZLn;4%*NUsbtf(cE>t~L0xfN7nNBHf(_Xf>N*mxty zn#cb;@R(29vH`EF&7<@<8KcDj`4<-B;A+pRA;xD2I|QEEf#*$;7z2#xm_!+-+dVNc z>)*{`&QF)Gw2$(ms9(T|qVoj4mE6Y(po$Ydo{k!z5_BD`+9wyc0KFYh_T|FJQL`xL zm4GVg%{MhVW5JGRw>BHw=ntFLCZ_?&7CmD^zss6f?XfcH$9nZItP?^X4H?k^17@$8 z?F5M@YllBt1hV&_UrrC;GeIP^{8Xprkc#qv%3;QYZudfBwd)#pz#bQK#Z~VoLpbs$ zFabg*5GUd+F?I+8aG{g&g0$4g1X8RWEMU&_F`O0L!gKQKA7-49FRxLy~N;Ys`OM#S?|K}f=P99Aw2jhMf>${V#Qa^ zoh(5JE^dj?b(~KRfnd~aTu|lH0v(A~H$L#;nz2I894=3CL+o9n#OeUTjXN`Z$KUkt z!zqB0g3U|*(b|LmhKv&~=+?MneVaUP(<}SfXBi=yVZ+bNIWnNGP=F*H-DM??M~f;7g4bE4uBG+Sr_^A z@fe)PKY#7fk7ViC0A{^c&5;i@L#>W^H{N^VmH=|eXYSznXKd(Z@BnXhe$7ZFy5hTw z9^hli83bJz7+lPhIZ4U2!;yD=9tSxuZ+*Qx)wF1LbbmO6Ic*h_Kmc*hWkEbW|G##f zFdtm@>kg8`3OA3u2~CLd+oU!wsnzd()REpM(6<&vc8^W zmKoKL%>XE4U^Lm3Vg#UsFxliGzk(|hk2#2eB+9r8XvMhM&OVhCo4 z8;Xon&n>=6m7SP>Qcii{RDNIPWE(VOLf+85GFzdIFQ+8tx>8bT9tXZP zpKcWwma9Y!U=oO|;@$CeJ=unUQp0N4vQHVf)(e5+su+yd_)7lj%gk4%pazhcaTP!( z#CV$01q2rQ-+(&75)Q3>#p`FL<>Q`QJU^2@oRh1_b1VYVe%6^-^;dM{EzlK5dj(QU z-hN3$3@?B4fI9|q++t740?wGXQ_))2@W~<0pef9jY_&cUgrT(~+`8|pK*3mU=@qZh z;5DKfx}(xiINvCum#r$o4#Jkx0)`C)ni~4ZEtUVB9R|C(JB$fo_nb}#5>__yBruQd-T6>8RNOBATBR! z5uBA6%TAbqHE~ezXu1c^%Wa0A0M$hw?NrqR%}_MLP?{?N_9YIZzU=7UJYf#&sDTy* zqoIDCSjRtj6jkOV@){-Y-@NO|R|r*rV^aShp2HzB$}!Y5HPv=m*jwxJef?gr<-S6e zN{=VSJ&LRg=pP2&tn{ev^P+G;HfFH6NVX#%TtLvnH zC|E)v(J_;BnLUp}wwSS1IE;uvqw@0dcR+4Y*V!w-;O z11kq_y7F@hU_-beQ!t~~TcAgT*8lz1z(G(*wZbMq@5Vlk$v!9vDn#9z2GS@S6!T-X(-j2hB%b2joLrc?91 z?e!^x#|hpq$%$RrPQ5(fMoM##qt(VnKt(sm_0aNlk^dIYsCS3&prR}cXH#NBKC>957?OQNGx(`3e(f!Vtf>! z_7X^Op=1_dm_(IJJ@QCm)j>(2EJ20W2KwGqWbwcO`=t1maFL$@ptH zMWtfekQ7YLMGJyX77GJ7z+xz*y&M2IaR2+KSP~r064sx%ujH!m;VFlQQGc~S|3$0~ zNyODXutg_tfO(gLrU#&!hC}#x{4@K}yB{tVQdXR`zcot`G665hzj{Os<7Pf$tYP`r zhcPpF5Q@+@0C($KKXvo_Q|lT+&yG{@FHBk*D9I;ojDZr$TOlXeQ>*iEDIE3HH0fYW z^!e7Q)7OIF{HuI-M;GjV!a?5W@Qa_$Vxvx$(#bUsDI2hyAA-+yI=w#?5kcf2 z26{rl$R{NU+b7x{F) zo$_9f9_w%8&?j&netN`o;fBn6Tq)kHPk^kWV9es5m;;BB{3`ZYPb{2p&^Y#Jmo?0m zRqS{*gGu<5307c}U1!9Vvv@D!w7!o6itbvRZp||AjiWo#A2y8@NMrIMQUO?D2eHka zkC-9*9og!CaS88$W5o&HM2T70aqal`Wq{KC3=VKU?(ecHwKodx|Ggz)XwAOPqSRPI zI&#l%-wnt4+4W{hi2%uq!m{$@!mckNto3C%mZR;SMdL2`sB>v=Rb%+Y=n9eIrdi@i zNPhg1CwFcTes*fU@%)ZKKhAaheKg;1;=21B;kSac{c_Uy{CUv*10@= zM|0243nGTMvSMb`5*nLXU|}vcmxPg@KbQ?H=LoX)QDYRf6uhNJjivh<1l#R|y-Qxz z3C~rZ>?Jl%IBR=>9vOy`>K%#8$W2n4V?LJ}V(i_8u^Bm(wmA3krmR%OFa(3NSko5DarH3 z=sBL@GGA(6SlRpRVjQ1yM_?8o7c}1;E&_if4vJdR3m7X_An7_>F1~;AVg=-Jay?Y9 z1>;d}-A)jC+=5j9urQqrB`Uz^!ew|T7Zjn-zBT*{acp{a*o0Z&4@hFxid8f;j2Vd; zC>)cC{|?qe($|95FA(FXL+I6UK{ZMX505p=bfQ5~v1kBvIld7V7ALqYzj|%#+BnZR z_AiRg=IfS!6UIs;=3{|m6J|Z0`sF-^ z5!>h#1Rt|_M0hIu1wP|)x2FHphw(pR5fM5+^2UshzLZnM-vxa1A^NQY(v`rAU_`Dk ztelt%uxlVF!gh|+cTS}MGpX+y{v4d&F<8t0vz1954#ZVzF{69AG2pZj@24F0}2|CKVKH^4ktgiz%i#N%)K>hX>}n8brwc*#)X@-+Qc+R2&pq7sYq z?^7Oa5iZP7^vB1&{nyK5mIeNC77apgkGW%v=Fb-wU#PsE8?R6PVl?>haQTtWm^-yS z=AV9i?$NoQ{kMA zI&=ER(uQ~j(~g~7ufDpc2&6-t4ar_t9FGM*c-F+W+_>BL-Dyr$+eMaBV%%@W_WcZ^ ztv)q?geN|Z_d(8<9uEgKBmrG(AJqq2A5Y;WNCccrwZf%O`EfEyWp{ujyTS~GmHAGwRjBR*19<1j4mrz{Y6U~_y8ekSDvzk00_wkBGc^3Cc^zWbho=S?J zighSi-^Am*G-^1s@7BVDb@n7psFeV@>JyIV`jF?c1)g&mX+M{Jk?VeA0UHk_^6ztn zTsknd*)Lt2)O2tjo_rfu6x@`aMzX;L!hmN{zEkAlA{Kgs7f1PK4dn2VU#K1)LY+k) zERIo$q)peb?NkWBZeVs6R>XC=6K7I_XR79X?6{KR=V8I?wnf5NPlg6!MEE66CUUUA z6%s-4F_cX*pSB}9^U~`tN6#q3ioF+_K}qL&G*EFxxVpDxz?9%3-m_mmHQ!(#TjF$| z928*7CxT@iaCIJYme*c=FurD2B9y+EU4a~LDD8M=PVYb z!J>hD^>!E`seUEl`VgJaT2U{r(1-s%t(H4h0-(M+PX_E!9r5L1VR{-oSjpt2$o-+w zvM+HaP}TPQ6xQ83I*FjQ+5XX2jw)t#7qa((PTj&+mh4X<(T|SC>OM#@{0-Hd-zEigKcJtFM0oi3S=w72hnZ@w$I1!TVS?XliYvzP>EYcte3Y)6r z=$f=&PVgH--rgOIxIm*XkfoyS<$l3j&#q(qL+2b-LBWnVTb@s>!`pq^tv3v%uI}1G z##Y+$iUG|T?1M_}H@)N;_w!oRs5ADgVh!ZqO^l|wLQ zHm;r&JB85Wb$Ikj{-!tM2Q1t?q(8@NTz%;=ou2?bG}bdt8>V5rAh6S3(DPPk z;->HWpq&6Rgr{7Y%f@>Dtq|52RDcmHlPTE_b4K~ut5%4_TU2Y3`;xJ6B;_S5UX-qZ z-AY<$UwQE?+nKO8XfH~9`C=rbpSG~&x%EZe>kuNUGK1Q-FMA2<==K?ZAuBy0qO1Bs zj@>R|-_OyNGWYUrex7yA7yOX9T!oIL%}soerV-|Rz=G|pLK*k?Ut1c>xf!!Pl^?A1 zRbufqUB-6QtbXH8oLwEU)~5+uyA!uqX2~HrSpM-76)R-R#GLp^&4PZdp!MY$$w^#z zo#TdVFwxwfHfz=42VZ6qgCqpKF6xgm7{Uh>WxhDx+j#D%_V}H*s(1TWVXf@WaE{@j zCZ2Bh87^4wTaqwo!1mA{eR;5Nm`nvCGfHk@?J^EmDUzqgIWb-bCq1M9Yw^HVbV`Ah zU%-3I0^j*H{>(*@s~*+&mnNWl04%1vIrgE~wBfvg8ERHcih0sv0kJZhD`?zk-+^0M zY`TxEa_o32fS*-PPu}h3(&9hqMO&LF>=Rn&zWDN~-`kg3y0gA`PCrLsb1)sjWeU7u z)A&&>nbDoNy;);7&*nf(ZBgqpmg5O|;Nc#}j{)|mmN&VF=Hk@F)Ig^ykDNw4z3YP3 zH)f2n`7Yh*{a8wQwijRmI~QgiJdg11TfCEsT!gPiMmHl`@sj4aFIj{+KkcZeid;bk zKd7bNHFiOAwSTLo6-vzA60BdbzqUZDoalP7C&v`=K)g9;&GV^oEI;z1H1l*=-y?`CRuq(Pu9C)y9ZoPaEASJNzTW{0Hy8Kel^i;n-ls0G_phw!3-(%|UzJyLD!SK% z8du?HRaM)**kM0PcQTg#w7$&n-JK4RVL#3}VwZQtzjQmuw#D{=f@%apNhTzVtz059 z(FNZ4fwn%;^x0WHD^V{>WMi;WmYLCvNId8BUB##D7iKPs*=v{=rbVGrvS9Q)9gB}| z$=$OB=Z7lZxj`iEymO3BCgR@Q6a%`ss`W>@=rX4cV`= z=t8})#FVa7vsL<0bl;xxppY+aPF0_h+r8?AP^fU}lvh-(RFa_!hN20t1~qR_t!pgf zp57t&aacl64{R{K6XsA{ietZp+o@a=8;!G=3v-qVdLPl zOI^swQJEaZa=v`)!>Pjr%UKJr={V-Hqz3~>6W0Z5L-LXkB777pj?s1~yyrZVE5r`J zo#^yi99*O6nR7Gi9j$TvS&n~iFtE1erJQ~p&k5u_uxW4ONDt|9AdE!q*8g)Y{3?jL zw?Ce1nM}%GD$#?;!`bja{o>GGLY@Qb;veAdBXtn)cSmEf{*C;Pd^e2C{RVUXzfB`O zez#*QTY5|qkGXW*b8wWVUQ}d07|PUitbe694(A92DEB$=z=``~;(5-$w?^4t5j`;Y zcPYR*FHZ8L4s_KRQoKHS`2&lC`E}^L{KN;=kt4g?6ViZh7|Az;fB8M}>7T@o$NqqC z=*sH3+cbY?7~dP11?R`X=W(6W2|kutb3a9#|MD%+-09>euBg>HeRo~tm`de^E0!g_ ze->C_T5|z9r=LbE1uNmS)p2IV7;NE3o&fl+j^EDsKT~-ac0kH7BcCne20InA_yO|@shL>Y|C%do+;Q;qq+xC!CCK7VDY_lq{wQ<=B&OEj zxw@nI{w}Hk#u}UdT#6mzFP-PNDIBs?`9GrL17ki;1a3L%c0!axpN~89*Nr|}7o2y% z(_a`@Ox9od_sfGvJBb}Z;^{8<7$Y4Y>Hw1h_Cg^OMD^6*9V~sVLP#i>@AU`omj35Y z9$0n9>_-vgAfLf#nRZ-q4Wt5Ega7?PVj)C~lDyOIqXqH7%pLve6pu^%R>Y=ZIFu~e z;u)74!To2A2Y>A>Se7z`N1w^VWPIlN_q=JH^@+%-sD`2*ufBD2C8AO)-)mO9Z@Y4i z%Vw!?qvnjCe335w3Ka#bD`aiCgZxEb%=q$ALGk&Ns2G?Ism-~B}@2`@2xLi z6D!kq<7p+A(GN3ogM!L})L+yI4e1Xu1gf0D{pXn>=Z}ZZe*~CG6zh+Fi?ldV9^%y6cCXd&)HnaW(R zKru(_qb}8tuMlPIp#PaF$3f(pY2pwaC&G9Lv;v8beu@9a*C}Gjq-I(lf*jhC7Fcyr zx9GrQYa_V5Rt!2~%6G@d-^$TWDL5kh#FsP*=!UuP*`>g5wq#Tzicz2AP~FlLGW`HeH!+4%vXa5Q}-Kb`i8E2uY;=vBX7x6+IyWY={VYr*7d0qb zLB}7t?CKSk(*RW|8(>I_+1vHAM#F{?`PYJ#RQbL(YmXfYbUMou1P8y;oqf4_yIW4d zh_UzP8RdU;0zG!y*7&>NCx?wQ0z?cld;(%OogjEP8A>_1o1?LB0o|@X96hw(A0R^e zrcGc!s&ZqnWdo|YKV(5w2YBlZ`@cl0gVmA51>dvY=+`6}irs(Gt9q;C7qZGeSgBEj zZ5MQX6pIEi4gm7n*{@NL%@+bhVgSuOsvoH8Ay!gH#P6~0M>}z}J;6w#=(assjVk_R zngK{ZzQ$}&(giqPuX8) zmSn_or)lhBV$oclzo@=J64&tr(39evzwr|fkz~6+1E4gxkT}zc;R-yLM#CB>vaBy( z0Aa?`(@0K(jChb;ASu92r--=cxWQibrx4y$%S_4%y{^dM78 zlz!Wj-Qbp#u$d~RR+2Jt$P}kXPF3nYU~~=Q+g%G{YcXwH&js8`{R`E*8*@Maz!E?$ z?TxRGfg#CbQztHPaS3Hpzqi}~$o%ADYE7;7wx>%T0BHIkYr4aF&ov5j!G-255kI8H zZe(U+;y2f*sI$g9E8R5L+448d=CW=^jgHlRs1Wu+#%!Ly$F)&SrD2oC%g94Z!oL+~ zfcCoguD(^`NB~uVw4Hlpj?+NVHL&*X4We*d6ASO-mKWdy&)}@P@IxAar(=1qy<$5C zNxch`u0k6-&*t*meUmD;qM3I-hXl56Z{l{j(OfTYRXv8dV(818LN7X=H4>{|rj3JO zFXsa}#Zr%@&!3anSW&{(_;-xQYM=xBXbUsJ(cV59B2T4H$jI@Xv9M8{SYlYPle8Kxs(1E{2D*&y>D2j{!3b4K=6tw=7TJmvhVFAUk~>lBjSOC_eUZ4j!(~YrI^T8l zfDZKGFlYQ`Bb`9|h@*AjtgjcD^gIluaEl}(-%&GG8L1W- zibe)>T|C}d!1Y3?#A&EoV}y+9(YRbj%$6Urq5C??bXc(8uFFVA_IoHEOq(LR?<@&3DeJFC0~&Qzqp`CH4-1C{$Rr zcOi5aq4b-V4G_^7p&UQJcAKe4P#X(I`&*3(BRF+Da~%`-)eRqqCZx9tEB8=y07zw0 zGRkH%o1`?Xeh$FBe3hlFZLV3XnS_C6kJ!lS_Z=ms3IA-fcsk7IR!71b1=mMxCP)ni z@0<=c|hF7mJZ&mX=hC`Ms2bi3t?W$mvQE3>}Orj$F@+rqKBAzrW$-l8N9 zok2`GaN)rgPre#$Pl1rzUtF%UA*g6wA8G?41rS0!WQpb$n;%)(LQ$l(M;FPpd#~<~ zdU|@!2TAjTUM1v(Y1s(cO*ztK%?6X|-O!eVY{1z5Jy{}rGGw;{FUfL^u|K3Y2Tmua zEZIC)>B2Y_l9Dt>ELSfFzTnvVBC9hgwIuOen3?j4zQz9bB~d- zqRcr381C2|vrc=wb!9(~&OO%R^8~7Ml~0GP?8_g~knlYh-BoyU2+elpxwyo*G*_rs z7dU8moD0w-1TD?d8H>A;agMG&K_i8q^IO@61;50pa(8KZWF~$K9kt7t-QCzeQ(&nW}Rm@=kR@0Gb+5zjvR!o_I?SWo=k9SyYS z&Et6V0)Y(h`@2gal{|~sG~krXq)2To9^*{Q@xL3h!h9=IfG4(DKbM||zh|-V@+Cso zz;rHhLRTu0KxP@iWW+T;!gR(X%(OT~Z8C5Y0zJsGruxfSflHhPo4h`>vrycNtUbpH za+ZcYqevF0?$Xs?PvBJ)fJAu#)~olspnYvt!?V;(fPzYONC|4G$FhjZ*E9V*5GUBX z_35UXuK9E{@_~DXN%e4H{APKqT{(FVJYDp>Ds(e)qr~h$AH5S?-mdQcbRxKoxtT1uF+Ht9 zL$ET=+Ce%0AeRu=j3W+!pu>{wdvzpPyWUrN!Ojgz7YDh$R=17CDueRaH3L=HkkM}u zh6Q=SH}U0j@pS@wzY$8*G}Enxl<=JisR5fqZ5fCwjus}m#=+!lu!wI6{SCEKm9h1u zq0X_2S$QZtRwILi=S6SEhZHw>Jd)sd8s zzG|l-0wml<^{mfMXH2m%nT@z}p>JIA`oH5i0}h%&?<*Wx7!ZI+hF#e6C(y@vX7w!3 z8j{des0{yfm~p?%+fm12dW9bCXM7miQGj;Teg@@83*xy)(LD_!!N^wDg~sx;A=wVi zK~nLlx@i=EXDMC$s(6vQNC?gi4jfVZhviexSzv3Xs$cf^6j!Q)f~th#x4+*WDpT4w z@&f)YWwb@$g6+?qckXnw`NF&J>ZI%Ii{f;oyKV-qp$UELH+{mxUK}h!o+H&`XBAKy zj;Hk3!*Ql3l8D)H#t4$RUKes3Xpb)j)-%b@MIbbR@!DePG)y(u!4+tiaw>)9((CDlk z%WLU!BFruN6<3R)(*OfUn~LX3KsHj45^Gya7c->aq1ByQ4&W55NJpcJnF@IsRe+`~ zn*G%Yt1x&!+qvKWksyajT*dXf+(62{uMZd`Uy zfAkd|NdifLP^mGJcqaSpWn1X1)IE!uY&ShS6=?Ou}LAjv{_yLWRS#i5!tz( zdMiYUH(ut2C|jG9-^1pgoa@52yH*y{F6<)3@sCbVz944uQ$>o38iaY3@3m+2J+Nw| zsZ;N_9`&{ARZb~&tOrM3rfF=wmsh5c`v&GD04NRF!a=lMtD4CTbJLfWseG=9>?xv* z>q_zI!vo;VmyFqYQ(`mS8a+Sm)kah;UEd1S(4kz{Ob%- z$_;cOhF1k-_gZq-sayLLrpcv*SJ7lWVa|Do=V+ilTekWea1dFJ#wcnmv_Jv0kyd@l4qDL-UWFadG>F!eWW-osXTJ?3)_vOjQ+Lg_F-~Z)j3+5TTiT#STro3Z%B^PhPjSEg!zcrQmkn# z>&t2PoU1obBTR>CE4c4Vnga{u(41q&OgErIb2CIq87~ARJ4|zdUs4BRv#UB;5142A z)A{in^VJ>Yqdk?VJvUds_e;w;ig}&C8Uz+-x0O~kr=lx}$ZzH~Nuil@p6Cl{t`7Ct zkiQL2#R*T1da4D|+6@_|85Jwc4!@&sBVt!FBZB3@kel9Bt4BvP+<-<_vdo7|Gd$ts9 z(%LtG^htCZbB>*SY;5*}nTnSY2)5yZ0crMV4nkO2LkbM>h6IYG^9$HOl{%wmb+j-!T=H*n!7yy>QDw@8z%Sy%jW}TwdX6tJU zLqn|s)jJOe#Lz%+bb+e+QR`e6XAuCHo77H_377Bw9HOGa#3YA9H&S5D4&^8Gw zl-37(klh}7JRLP#s)NM_4wvU!y{2RAJ6PY&Zt<@)$^D){uYT>_=$32S5|-d^ z3Cme)R@Vdv6+t7K7qCjNT1RKJo)d1;Xq1^Q_Wk}N9O@R^5j&%nlgih#aE_H0P!-mU zI8O6*l{%niZdH-g(FS$*-B zhR$B;><#AS&$$h}o8yjFsiMu@3q?v6jOzwtv!+H8l|GIy`@*`5%vLjKT%1 zCAkfXQmnInta{nT3Pmn-&2mV@d^oHA4veC&Bi97c;$T>sgRC^z5>a|_4$E1PtVYQ81o;Rrg#(q&5p<_*({!i1PFl` z`V?6qs+_YxFG#QYv7S>#0^s)QP5#+tv^-81Jo$8Sq)|msu;o3BYPM2$rK}<*Dw=jZ zudRv($aryO@2gDSL794l*-yh;nz`(Q+>?s*wdD1QCR7Z;JFi?%(O6O02%Y)9if$tYxXtyg~TB)W~J{S`YyB zeZXX+LV7;`RD%8_NZICHMrHE!z-jJD`WG1$7w=9BwETK2BPDglpgqnxe-(&$73g+k zsVZ^9){Bx8^I+izaJPz8xgJ+VPu@6k5Y|DgVG_ocL%PE9;oc^_7#-=puvUuEau z*9w(>8^kd?3cfc` z)W%Pvrt-w^nVZU_T6vL!tgO_Tb1`FxaXjZ&I75VlhI7p!xq*4?Qk3l9n`=3APjVj4 z-ju0f9hEu8(@a2Cn3FAzV5aH$L%pQNm>E-Q&Bi@e_V1Fd`eqUV5f%yqot=`#D~i=W zmjLT$c=PN78r1W$72&gzRe-YYA87Rof_kIA-r(!NRZjhDBhv3u^n!-J4gl?&w@DZM z9xjvl3RLBI(LG*avmbL7k?><(?%G)Z$)e!|t)0z5E`yODj+&}y!T?9Wtq~FiClM}> z^Uy7xsMIx6^n2NH^Topkkl-6o%wgMj*}QLbsbhLLa^5&nOuU8chQ`FYvYXuxPekQ} zufV{Xw9d0&&uVl+arluaHsPY@*{SEbM$f{q&#E0@$*z>%z!t)}g2U$~L+p2&ZpLReP# z8J(PCw(gtj0U{dLgnClS6ANkpx7v%Y>F2Ye6a+044H*|*7s~eFO`}xDNy7_1&IQC)<=VHf z3IWDmwjzvmv?oh>rjz^J$4t%9?uj=-=`!zzl(on=ws5)2@dVtvkCvMPiX&*XL2HX& zWW&{gXJBmV{4`c3*8d6G*-73TiZ069Wc~uUK3yj$*?#2;SR=WSvdnh4{ta70qcKK! zczC}nzR!P~%cqS_6eb&$vG%+r7fVU@Fkp7N2N&*9T#_)oj5bvm(08#~NA&#uTwgyY zLDv2I(*myor)bgM!q0ERGh4_hz{Fv*B{&_!h?t=Ce9`_je19V)wrHyy*^2KtXFu8W z25G8-@*!Y-)zeU_5g=K?@6KE8n4;;vF~V8i#MgUAKwxx@70#Cj>P0KRhS@^D33%km z12ce{PxT%JlJ}Fe(;N<4K1g$MvL%(vz>4x&l_moRJS;VXNxW;?i?)({F8|@6kPmZp zQAeY^HJz?$$_>9)Zt2oQ6lDhQzI}=u){Nh2jAHU}s$s(^EloC=G*Pdx2}?Be@^`*l zp)hMm%`?*W1izD`j;Ezcj*i*pwl7OQx_?`k-~o>>kS%)$cg&&va;1If|g zuok#?*}Q3i)XiM1+MHczgtStAQAR*Pr`nxqqyCY+mp5wP;l}aKS;{V{K4lU zR?Qjkqm+$1S}1A6B?ckEbt_M_dwK@7xloWZTS7sJoC+j<6qgTVzj%9XtEG^Rme5Pl z_RIXdPva*ASh!5s%=;pIohi*N3@y*A6dP*;1Nfslxlp}i35_7WowfqJ?YVq;S{{>b zX@z9X{k5)px_zpbXD4BP!qYCTUbkax8u)kK>wjHkiivNYyQaijCS{>E_1VqS%d5`1 zYlaUS`~T7P9pF^{@BbwlG!&s^M46$Cgm5TXS!GmKg=A;%S(5CKkS%*;@6oW!mU$@K zv9jmke?KDne1HGzb6u|UiRU@b^PcznzF$K@S))J`;u_;~^#Xh8d6!PvTU;1#he*g$I}k>Jtr`7m-VpzmM%6D+1kL0dp_j7hJAVD6#~a=2 zqbk#9MqnfyIC##8_mHS3nL#0md5{P1hd!0Y&)x#$=BWWy6j5FkbFZ`$@JO%@b^J>` z(*i*Yox_gOV9i$oBKSA+K8`bu;5kDW*-d&Hsbd(Ll*C@3;fgHkCF4@`x=%ZQEL&zb zjfIL_#J$sUiU2>+I2NpHf8!oJR@gfK^r%rg7Cgo1@4mOq!io?n$B6oTgsN-(>caGZ zRHU~VW5|1QjyStM5i2&!o+~{_fSRYha3I!ZqK>OwWen5$A|$ASzg|qIOG&nv@>7)P zB12ghfvd1Y=J^{3L+LQ+P%<`&IjZDX%>^UK80L(-RK|&tk9qY6rrDSEOgnD!kzeVj zYp1UeJtP>h8fP&$FycNHT6(0!Vv-jLxo#Vb&4_Mjcxhg2fAq!ha@&V1tJvmJhjVS| zN<^bZ!BYvYgCx-h>%0@DkpTU^1AjZEkMk79Z)Xsq%4yW3D?#UdNVTVew0&ZVI72|b1K38GCu1{>jM`%0(*)eKfBc>ah-lVg@EK31nrI%J&ZC-E@iCM!?=f%R4Ne|{A{xRd``kfQlG?K zUw7|7jO_gik*V<#?_h6_#hB+9pN0ELcBNIne{mNy@bkxs&*1aA-SR#+%+eUBE`xdA zKVbbrc;;A}cbX5-Q+wvGpajv172Pyn!oWAAT-ji z=uLFdQ_Je?$KTGv@59ldfm~_GxxXZU0NdQ@V13 zkB5SE6q?ryg`;Yhs@Re(20AZbg49c|=3!(~7CB#9>AY65NilJF-)ydeU25vSsncYA zcSWsA+T?FM2heKsg&To(e`5UIAkK`zbSS!U}>T(cM4oQFtb%QvTynQ)m`) zm&#frI^21cC-=4sWKQK4&ib9O^~+)cZTaQ z?_a)*=F5F0f2A`B#qL0E`$AMT0={p}MKKVw^C#UrPu$;Knt^rS-OIP4 zN7Pu{(UUtk90VMN0LN10S_t9a2wBQ)|M_Di7r(_>p}q$9!X3HCeroUU#d7v7>_NCW zp%Ap!WjsE(6X&i8`0msF;StE%!o6CcXY9o+*I`xoq_ez z#Kws1kqc@TcPjlmE4FTWAK?HgQWzdAy5Y22Cq$a|Z)+hR#6AEFF|jq46_;K1VRyF9 zt@0fJA~j3H{tfa9#~7YNr@{}MS&pYy-NhJIKSRhE>-*yLmd2EZ43!h2|hz&V;7;Bl%i;tqAksR)qOCYWMQpk>^ihLmk_09C)%OXs??dzqgzk zsps&>_V1Zq+m8-xv>%1g7CF+=|3iM+9bTFUqCMF1+bCiVFAM55a8%#@nypV;Q)mKK z=g+JcZth-*d@7Y#6jvdS&{SU&QY4i|iU_NzaP z$ls1zv-)!A^_AxrOqH0GADpJ-owp$8vrwsBn{Sp(?{XzodpB#7_{WIW`RRVCw+L)e z#I4XQLw0HEh1h|Ho7dRi1pY-W$};0{!U2^Fso))pymJw!lkVAUO>4{8XB&5nT(NujduTHH`&0j2_@d%u zVd9^jcecXWz%3v-iOJE?cpFO2rgw4RKmeM<&&!jOsqgmMUR*jmG7xX`J)S3Z<~*H0 z_(n1{A))$7L%4=x@th%e=GlWdXO{k#mu~`=mZ8A#adT}H8_=#ydfJ=ZG9A>FeRa7h z3{0kYv^xmct{XuF8l%1l=2F4^_v2h1!in>I;KF%5i1GG+#P$-=cUGYqOi*4Pbi zz)|WAI3J=k*5Y)?NjJfVQp<-#{z<(V5h%vEG_TJX^yJqJ-Ce^3b=@suiqE(in!sPd ztojIX^JQmB7Pt=h$JZ87(E^3H|47B)NU!|hbOG&6FnH&w5Jzjp7 z-Gvsy3GMMtc-|HMmj!)H8GC6@1Vbh7dmrZ**RXKNhq`O``D z7_nVY&Li0my*uD&kPeuJynW5}(mX@NEz_t3XGs5n+d+>u1s~-@8G)JD$pYT_#vj3P;hk z?!KuxlDl19=Iv?}rKTF7R-CKbb|(mI2d6DH><7HKr5@G4FHlpj9k&Kp-9%2ingtyo zcrsZYWLLjDR%C5kpehBaw5x5YM;};SgP>b#n8_9lgSySzRYw+<6fSmS@K;CKXa2wy zP%p}V1Tq^a3klskS`>KFH|!|$-Iss3qW9^yM8ll30TF$kPFf|zts5)g$mu>zy z_GEoIegd){Spdtd;x+H83VlH}NjFrss_QN3W7qWf^J%5^dhe;uFUNTkJkad=FTkVR zKi7O*5x_zIlNnXvy~4tGAqiY!vyj4WUiQ0TL`CrB(K8dZeWneL$}zW&l~lOqeO4Vs zuaR1G8*nR^ZP=$658RqEdk|(5Mks zj6<7O4U0n&`KxTT67LK!9aR<=cb5v`EVzE9-yBYSxxLD<46JGco&eU-#KdQgdb@+( zQK5kOxWz~Am+FO85{xWw-TSe>r;3cM7t*r8^Q0PtnG8Y8Bhvx9+Rf3h{-vSc%QP=` zm5g;;QwYcTC;b@t;z9@)!3Ik2>5EMNN5>Roa`r6ft?yuo=DHGxmn`o(Vjq&EKt#Cx}f2(XZ6AhVKn;A_pMy4wPo3nMSnVFgFM#jI|~)W`c|h~$54}nk$CR*OX&9D?`yRs?UF)Yxmnx5GF8de1J@vMP&o9epr!Jr zh$a8%6=4`D&+Nnb*CYjN3_`j4IM$VcC#gEx4++MWILkzOez3)Ov8U z5sgl3_m{+9+0{h^^W6tW!Y$uIs<0jLDqHQz8oBbTIIy#(p@AEl>r7cR zKfgRO0piXb(~gd*$^A*m2Mem0zK1Nh>J1Es8gVStT~z$toQCerwKDb_%VS(m>2plK zk~i0vi3IfQ5>E9`f>Gk`2Jei2fD>F5L>!C&oheV42zbGUE&|AuuviNg4+U+;zW$3c`Uv*YTUT^qAO z8CSLIuP-SdNHY3a?%zY}6OgWu{C07simIrOzwv^#7Dlnxve&vB>rf7A&68dm;oD4)kLPgE$QL*iG+0D@9nXbk0_NrWc#vEnC700+M z$v&H_?PUN|?qdi>A~)E;ya+Ch{`g+nZ6rvVT?X(l0|<%5bBYWW^_8#2u3J85Vv2M< zBMp0)*)nYb?M!chIFe)*> znV+VY#<=;zp*`&o;=|aZdK|`(1DxvI@-F|j)$6t}vW05pM3ZQQS(#&`LnXe=eB)fh zW{X8%N$}9{a2Fud$?N0z$N&@Q3Csaf?lf><{4u^{{A<2;LIse$xeq_lFkkAadyvQa zvAOw9(PZxCNK*cQche%2hi!CREg-$749k>i@#ZOm{wh5L=h#AVVpUGt>weWwD1T=_ ziB5qX!R5U=^^*mMi?;D`D}&zVR1tz-n*_dVH;|vjY~;>&Ql{EYi7>D9)zmzpr`j7b z$|FZm36~G%7QAjKiX-1bxLW4LXj~CltZt*SA*mOA`hY6zOBB8F^5`Pnw~_8>k-lyp zK~{^t$|a6bIk64gyzqt1uS7B(P{2unFh}0ehZ2oV`2paTxT1a8?|gwr(NEMi$$qnV z*&16Y!@m&wENNB1u&3nLQkV5=Fsc6cu7#@>6JZDxW^%4Uo1qIyvvz}wBSVkUg6-!Q zN|T=sZB8{C7EL~BcU-EpZBjjIGTZI>4ar=EvTMEJ9;Q;2RnI2-dD>J%?c>8zQuV>g zG=W+X9sDM`ydHMVc#Ad2XZ7lRvmp*#{a}LM<&(l(=u^9m@`^0P5!B0YYtw6~6h;>* z&o#xQ&YTqOaHMp&rjj~!iGg?gQVYe=I-`=dl-LXJNeZ&eXCAju9IuT}?PXTgy6Q0N zp6ZA-Un^A?6e&QkwLP{Ksg#yJ9v%y)Ivq4iFmAQ03kk>3=Mz)=+q47QN@pvRLJ>j? z^$?EyAJrac_SWPW3mrI_W!^(sGQ1Fu!pF;|{>4W2wKipbbXjv;vEZgTGx~&7=){wD zurVBS3tC$e?5*dUJ_oYqye&9R5u*0uxdLUki&Lj;WM2iU$&q73k%ULBoABxGwH46c zMq%(0zykf7aFp-R;+V#ReV3=HSnx+PZXxi*qUVq1^7^`F1vi=`J6F{CNq)OYvKm`n zTejpKE$I(Ec6N}2FLk0{Rg6y^8fqU1Fe81jxNtZYVXMC%Sj}JW zVhg?|C(egghUGt~J~9>gl*caLV0GQJ8|vG`n^{45<-P#6EUFVWPe`NF4%2$w;^G?N z1L#v+VJD%ThdBr9Pk%X~7p!78@rg-D-cjC-?R)sDnBzSAi8XkiKW9pIk)QEH$*G@u zZ9|8KAB=qqHpFo>UYd&gIG^+>uHqn?hma>6T^cdn%R1WGGSs4Y(xG^f_RC9ge*}SQ zYORpI$ZhL!%FjAGebMo4M7k`1fY{o*<)SaB8>K&h$~-Qy-i0#T<8{6Urw@x z>g`T6&O+yKwtdGUnfo82L5?U(*c&#mc5;fKD`Oph}RxD%9IikJubHf?3dUa zsTPtP^iF>EQ6tsx`z)gYnXfCjueNgl&YlPWPU8dx#UGEX$VI%TFenKVlFElW)kCMQ zHBO(sRD@ybzHSsg)+C(7R#w$CwL}~MErhNA)XbcIbn~V2EW?XJv!==)>kZcspEiTg ztKVPO^VYQ`H`gIp?CS$x z8cb$gj}JF9|2Y#=v=5!0-$TE={Exq1Gv5{*oan1*Tp#qGj8{m$J(+NOgR8xeN>|OS zS$t77&k$+qgv@4|=UqlubOS(SVqT+Z_2h`n!sE^9H&d?|@*P$3@rRC;Jv!uENE&%) zXGo#Ej(pu9D5wmH0dDEx=yKolUv57F#ycp!%Q$sLJ_57gaRF18609EL62VQBi%Az& zSW7z6T;nfzn6#beidL=Yucg2~aTS_Ehn!S_3#j&<#j0%duxP z%Jv6k-e2pKkhofCa)N)}%F6f?(!%UN$~^=`rwa8_&|u|bF%qVc%DPD&H7?RFRs1Nf zKZ{=tt>ErsIgxxvNi}GON-DOBNT=-Qv?I4vzvyCe&3)|xQ6lsASH8^OqY+e94xE|8 zlr#s*_z2u77|mW(587N5Vj#{0m~jlmpriszDpn`Iunia~_;kq$w5409gyg+yGM?%Q zs~wX*h&}iM)2s2@T=Dus%q-v8;^MTUYL%gP1f>YkgB^IPg@GR1AaMcuv@F>;dD zFq3bJY>MTQ%E0QvEHhEhRR%WohTw4)>Pyn&zb>g2ceFOhTijVl?A63fw3qoXUhwBu zolPjiSD0*ow7dc2-@jDwSx#vJ_)TruKFKnAT&Wv#BdI&8^c!h)UEP9!&!N!VnOia0 z=Wm=EaaX$9X@$<1LsBz%r0=z1TmAa-L|IeFRWv%>ez8I`SxiSjm95b5&I8844{GIW zMKp;LC3Z7)-q&MyasgA+ue>d%OV(?CD9Z_8b6uvQmtoVq%K)%sJ&QW8)2C_q8E`!R zChV#oBdLt#pB!emy28{@U3ZxA7?|ib8g@&LxW00rCGYO(IO#AF@Af=-Y_?@@_|p#` zLSdn53OlY*<;}t0d}9S-J+ytYg0;MJ>HW2N4z_$g8u|3n{mE7z#!E0{K*=QMp4#8? z;%zfAlvq_k7+?X@o%C8pUfTZ=N7-_-n(ZWulHv+BvT7*d*k(!YiR-_`zKNazzvsl< zKy7rFc`fDfQrEuCXTq)0DRyVeVBqTZY|yel9#Sx$om-{{@tVA7 zqGeBjx&h-;!Qj` zRjWWkq)P$h9U4mkEgGn#Zb!sVcWX#NQE2FNyy;l!8f7jRS?3Edmbp~MtP&4@3m&N# z0*q!(l$BtFCzi7{mRp%JcTeMotye=s zvH+v%Ojl*0T0mUpOqxQQ!dc_`(Q65670k=GG8G~;ldZhOg$Cr$R9xf`7y`s=D5g>S z)#_NE@m)+<9V^GYt~A%Uy#(n zXG%7e(BUO{J@>paZ5>lI%a9%sw;HHEb2e)c%el~JBvU2pV?Nu`p{R=TxwpEaY}DC6 zW#5X2-XB#(tx$4HV)r~3d&j8|blUJ-L$W?R!Oc{Bh@el5Ds(>&Ksmbu0e~X7Q(&S7 z{Knk`uf2)!^pV2l0UL^eVot_H_eH39eq5aF?t<#CktjtQ8o|OUmpO!ee>dY=w^TzP z@gU~?xx1xs%4h>zkVqbN)XlaGlOg=2$(}UT6WLIPl5C0-4-}=euH`j*I$nz{{+I(v z6%JM@wwc;6v*vXDGAwT}T}8d%<|VCTKn{EWvc!6y%Zwx4qqOQ2JJf7*@JD7W)$GR9 z4J}6-#{sG;aCHbv;ZrF-IEZiH=pHl;1Wq&TT|qcXp8!KJ`v%>(iY&(^w78+LQEP&- zLAlewWSAwLq0yr%y59V<^;x~Vr{F)!HTCXx*s42o>_Ap$Xh3VICPt|gu`Q9{Hn6C| zWVc9Pm9o*9mC|V%sgj3HsJGZ?0+Y;UI?@6;mBE}cq5J5$p#`fT(|Vqk!Q^W2v1zHi zilAlFC(4}$iT8I6eaocpjpHVhz+$IapPYYe5`MoN2`{rxrs+i*7vWHQD0Rb=8&Xo`~D6Yr{<+=-NQchN_PPE=! z^q2AGwhzZ}Sf-aeupJSv@OgB%NHT~u2k85{+~-V8&US$_)}TOqzp8re`_V3`fVhSl zAA!{ld+AY|cY=<7%7>qJnYHUFPTo8eh~(|i#%xThO&c&0SUoUaOTid8{EezC_F=5X zd0T8Jfw*3qkv=*%3#YxVNTHyRjnL&<=1q%s&#u;uxaK>S*s(Hx1f!kfctC8S(D!GL z+1P%^CY)dr5|vkT$^^zoGJ9ClB&~7McXvshOR{WUYq#3rV08nRvvUFDm_tf+Qj9#M z-~E0`;b6txzSbZZp#?rGnULhaFC-+%w>nA-LN3FFoF(&9_9-6ixcYZ!N= z0ib7bRbZ^6ZFI+RWj3((aY-@WVJR_2HKKx$R@IEhfs!qf5dvk;JkEm8_s8hyi-wOy zh_Im6ZK0(g?NccCAd&l53OjyAt&WKRfOG3+NG@lm+c^Ma4^+WF_2SN5C%x!);6#sO zJC)!3owCJB`&z~WDrLMD`qP2qn2NWX%6@mPS+lHGI1{5b0++I)>L}ULPXRu+=*S3U zSi;ijqJZVj`D1p~q~~iyMD8}27f~&sBlB=j$>i6mqJy1AnaHfv9W&81aCuF4(Odj? z_1plgGp-F6!(>9p?o!}mlIdI(+$aY!H#frc0WBOj=;G~HdOp=8M1BL4%)=@$dr>Vy zA>NL&_sRFg?A*!4tM<=%i1DpQZf?PK^9-Ky9`sw#X^K|PORHD1Z^rrFQ!v-_`Ry!_ zZhOKGNbmt%7yTlq-~Sj-Z>+v`_c4|32m2W2NI1d%XmZsQY8?5i8f{9WEO7|wH_Ri9 zZyF(>kEhA4Fh~*A)u^!5s3hyE6R2i3-h(00p8M?A(p1QMjuG;fh3Ii19qig>^OO3J zR2o*Zxipp!V>YSZmQ{XDvYCL}Mp2^ol;}B3S8w>>)iU0U2-8MmfzN!$VZsOq&KG>p zNI&Ah;*=zN|5Urr>_uI^-kAvgH9gCo^#Rk`nggld_|lTt6klnRGaIoRX9yf{Tz=#Z z(&d-eI~ird=xbW@fU!TF^>``&{t)H(>MX(NIfhG@o{ebF=a92WMc5jQmgrW1 zyB9VL0cYJf{eGDg)>6VCDTRavYkFsaZgo0Xy)@cD!N;CGBB;>Y?0fc{K>YAGMu@d* zvBR;mn~S5xx-G*ay(0rBPMc?ao(H%iC@|LI&-tCtb(+v5;|sjET~|g?qwz-7uM)J@ z4Sxc+1jwG2i&EL^gRy{-pq2j;fPhEo!sUxfzhiwIua8q6iK*foC4U=|A|E0gbIU8| zh}*$#dhOFu_EO$Y)uW=gos&{sC@;=}u1LO(sLw{0?S!Y`Se!}7b$J0P&T)I4F*@Z; z%|zQ5Z&rUDVtKhtaI%&(`8`IQ_&EPOVT)$q?9`a$1fwF6v&I zU2o*JTLP&F!J5$6ZzrbLe59IU1kCi+t$t}KmlR%m-+Ljtp@_Q^%@X&5C~q2&prtF* zf=>p$`8G6L1j8~)ZuWoo=@ph7yz-+U!Ie#_HCc18APkgeA57e_Q@8=p`Y`h!I>5JN zD;O8{@owU-(`bt~X2RPM%#LPS@4sqkP<($a&3Mnxe4HmT6784Ag- zrTR)YA$6Qq#%nlGi8eC1E8to^5Vz`25mCD;Ga4e%T=ts1<`hX=jFQ3`b2QE^)IKZ6x7l*klWLZ70=AwGHPQJWNrT8 zll)DQQddUHtQ1osz(+gHdpG2>VNr$p1=&I>PV3TU<-yrLQ6uKUQkn+mQ9W+82lLt@ zSx;==IZi}(`z(|~_V?FQOX*AMzk2CcZ=0WaV^=emrXZ-N_NJ;dGa`tG$4iB1w#{*5 zT@TgnTq&ngT=_w1rPc}pT(VCC_hk?UnSjR(fvK{GUWH-uB+Y2*|7iR8iZ)ZaA3>hF>SFS zbY-U$5Nq<57+&B#VSGy6LlRU(beO=e`(WO^DDjD01IJQHzn-31S0X9=75DM>^f^nG zGxS>0SJg$V=ZcT8P`LTg8s*$LKBfz&yL^$}#HiV}BQ>qlp-(^88AtI)iup=<;AVeqsgt_OLK**I)$M3Or9B@yUD?C# z;ze?7Uff)|&ewi_x@PQGi0N&r((Go=_ZIYzwB<(U2GT3O5-`eUkna!U&X{Fl4Nq;p zbGj>=(Tr#o7EpC;2wo?D$pGwg zidNn5ucgzIH>Gn)Nz=JlUMJkv5^&5RjA6$Y#Ab_x;@^nYQ15JzEJGmMJv`Hn4r9EH zTyaIW*RLz|4iATvJ}NVx>1R^%OU2WosUrFOn$TW3_)NSw0Qr4!V!jNMqFICvDIRku{%gE!%?3dCsYKuEo`wm=mtGQuEhsf}duHc;G;h z=u`5ec1It9Bsa!%2YrP{fLQ)@`$0e>?R_)proT+S5A+V* z0W43gEMkhNMvRs^wW;o^1ON`L(N4_kCj3?HMs zw9l9hm~a@dGArB(6gE!_8a=r1&1ykrrf`ExD7mywtjwdIeC&N|*y&nQ3VDIvWz9%J z)mssKuUqoI<%BKPXm?Ezuj}2Zk}b<=0(RxILWlU6Y_qJQxcPz4g>eC7(<*WyRBv>; z8^{ZQewDh0B?=xbOn55C5N@Cu)`o7snMdhA2YB0H?>^AdSe`u7R`TrElrD&_z14ZS1=!S_qJz{FF=OV+0nGJom_xyLUB(( z4b{8VJD9MBLhtoHd~vghb>343per!&hD&J5!paZz`KR)V#Ssqwz1sF?5#6+xhrld? z@PhMz_qYy=a_&bz+NutNJZuv-A1Vb@@{{K=JU>>4GboK?YR&@LP3}WTap6xF)5)PA z`h3xp9$<9FQN30uzTe+$kthQTO^^-vdxo@mUr#9Wq!@Z<`8;R!%ZUp$+) zO38ddc{5l${4pq3#fctCq;jMB@qONN`kpzIBr919N3XZ!ZJ1lSg&Rzbv~+L@rDpWm zFR26Cy-`NOhCIDNlnVXj%&6RXsFKhk`1n{h*!qO(*t$%;C4-Yqi?C|4B8y7OQBB77-V)n_ z{G?(S7np@p=y1KNWp^GW2zBuxFtMfd*F1#_jB zK*RI+y;e;@p@Hr7+GJq8&#Ii;Q$$j4+<8h>o%P0PwfRn^d-*|Y)81WoPXlni`0CUW zyJp+~h5h%!qrDyu$-l}r*BpDa$GW)m;1o(!e2=3o^qXVDVpnqDq+_|mRPkNDqUqcs zX7wgXk*ZRNz5EOkd)^n!6>t0j!6yo0VrDP!T1d#ywRV>#Aj;dO{zFHm62#+5QNuI0 zHEC(R8n{6!dwVy;2s>RpiHhV!08gSmnTH|04pqN=K;IN$M}q(~9CG_CkIB1ZR1W@Q z8Dd`K+$Nn+S=A3g85q3>b2)nUV z#)18vsIFv2p?1aSl$PjbYdGZ*(*dt`YyVJgYyVZ%zzV52(cIMPYU7+ax-2+?ypao8 zJy6Ssa0nq!h_2i1Tv=e<@f;# zf4MEa^yZ@SLXy{`FE8`QZ$VP%OKI5RfbPxG`CF>!wu=F{#b{otP!!`KRPVcNs)|f-a25sDK+sPoqkR8)Ix*5)h zJ`v^XnAWSy`x28}?+D>tN8N3#Tv#Dxn@n3`k6fS>ZUVhD<;I%D%o|I0!2VA)spn$B36_1* zfbH$Gm<%`JqL2%hh-u{(zP_@Mb8kk{g-ru38Y%(A(|OzhajyIDCadrz?v`XU6H_(Z zwLk89swlzG^`1HXYspr_6cdbO%Ch{|M7AW+_OPkuW(w^?l=)?Ouev0fSYHUcQv`^6 z(9Eo!VN)AQI@>yJwJ0Ge4-?OX;Csewf_||n4SU%vgOR2R`x;YB=FBV;3%oC1VR3EZ z)abHo!mPPS`>)=S;SjpI8|WhPM@k1ee}^8Ky8UZQr;nNdmy8B#k;;*3AKj`(5u9uY z>1eZ-V@uwRh3_pPMl809H<*VU_ewNLaKRdFADZQ(}m2`3Q^Hq;5^y$Ydh7-fjn*|9)` zB#$yK*}poQzQ2%xx4b`gEr%Axyqg%>{`6Os)E9xEe-((`P1OF2$=^b_COm>5R+sD@ z#{VSswsO{l^5z^ji zGv^cpzfW+S>&8v$@bX+2a9QgiV+*$0Jyda?ZtQ!us>~`?B$@}fTyNZ`e-PWwAtcZU zajuC}&YYy63#b*cc;Aj;3N;o1;csf(JaIC?c>kt_HTFaj*vrfu)B)g>3rNRqHKOi4 zlw-`85f|6M=471xUUiimhKE2Kh`VZV-nSBGm8u1?yLh^4X1ba6;Lc+(-Ig4nY~k8z zXzC7}DWfaXTfP^FxlG8$6N1HrGpgT@$o|z|mbFLP&q(apVO&va?skBO6wT+@seHVOGyY+Sd!!?}z`KQ?4JH&wIBP`fY9e8`f(Wn>su>%k~#+gObH#f2aau zv|K3K1Lz)LrV$spX?)Sl(&N&#pZ|Eukb1NEjp1K;>Yjs}@4zNI+xe;qNl@#4^bY~_bfg8nR=4f`)Q9@*&z z1X_J~*Y0%dwa8#1;|^S7#|K~l<9^Kl$%7Gw$t3}e5&N$C#TI^S`^Oj)s%&SjAvcS( zKvbzIv>$+qcL&bbf8PPxVp|m$_a@xS>73ZhJuC*)_rriH-)%1d+_OT96&y%E{C}9u z{Jj;mtRy^t>nYCfdv--aNvCZQ-0g>>zKbwP0%%19TjZPs{?C>_k9>Ez1+-Z1jgPx+ zeK>lb#x|S+c|oKB#R3r^|C`wGRsvbtf1VgR>hSJrh3HfV;$dN3+@dR@#t+1**N(^-F?irQBM zS-6`%JxSPZ>yKIc{@r7?p3B<#wyLa{!;8UP`qcK|a=s1ToZHv>-h!LOHhqfR-T`nW zotpOa1JWMQQ@*&5*%)wjUhG-8wq727JSHIgOV*M{+?ymG`kmftXlJuik$cPXe{M@? z=WKTNJUDBaagGw~wCmrmA^ZDJgbdIWIOf;RY)KrWFt`bSU19#bMkF0Blv|$Q9&H{u zCzh@uN7SyuG_EOhJ}?B4sNa6Qts4V9DtoKheShH0(0R5LwwN7v<|PqZ8h?rB$}1rB z6ycdvEAFpEFiCq}-ggE5T<~B4MO=>*3Lm*Q9q^giUf_ioYi+_^12!m;ik} z{hR*kz!PdX?dVEHUQHK;PM!SNj1aw}+OgF2PN4%TQ)9F<$1TEH+I2-2UMzn8| za_U@!bCwxki|b@6&)?a@wz>y?98N+d(NlADx|h-t5jr@y{# zBh3ZOl{N-892_o|NImf2yEWC-!qw4HL}D(5>B^qmys4ho9b?%kKYxZWjPhf$9q9?0 zoq@75gHhDaaE`)`^ycKN@WZ#`Zktg`N!+T``E1e>_x(qbf@xh{o!9NhRG`l*hH8&a z6ITr_yhU4d(*Bre+{GfQmHVGvgfn#qw`rozt%qg*uD?j9w&tS-aUT{}GSw3CpG>cyn6qs;XFFX-^?2B&)=t}#+#F79b#cKz^}mnWf#V4@ z1>h4l;Xa*eR7Qtc-bTu?7bAtS7()c$N<_Oa@?L-@^zleJ%5T!^=&qyH|S&LEvKctbemfp8AE>`SckyuEG_~Gq; zngk9~8SL*+c)Ko*a>1ZGoID`Ki(>opcYNaXu?c^;-4W1`- zG@!eE8K*{Vt|{U?Y~sVj+oNXd-hW8q$b^P{Oc(bJHrFI`FWR!By;e{Y1py^ww)JzRd+KkVM^CkX%@%qlJ}ekVkP zt!b4DyB=YG^-Egms_xpdzfAJoV_GN05)o*t#r?tN=%D_)U9$38iTSzrWnT#o0W5rb zl%p2$FYj?wZN)za@DuXu%Lhq8pD$J1pTDQHf3bVosrBkDgTtDy%G;FG4VTbMvQ~0J z9!G4_m(8efAf9x1F{+-4v$K}%_Ue`j02xkG!!;kji;v`swG-p}yT5_?g@#6@r&*K( z_8hVV<)!C8KaP2Ph@!P^-AGFY^jU2ML6bABtnj(e7^ujaPM>!CdQ$Yk+9E}-uXJEW6C#!15t1=>gN`Bn!Y)Gpl{Xu?joemB; zTlsrnl%qL6#IplytBcZhLI?C|jFcverlm811v%GSHq{H@-KNl=>W_iy_6d9Zb7Rzv z34l;#Afny~*2n^F-df*$A@5bmAU_b^b85l##2B?Xmj`3X=t8YJehE1KMUpiXLjngbE%e6$|dO;l{8G! zW?u9XbIA!K(;r2sqxQM)^zq+4_>U103&A;iGq$`}A0ORtw_l%Gv*>t)o@|j3G_^c2 zx^%*3{#q?)tr`tf2~OI8EaWr3k@p+`r`u5L5!45{D+|z&SC*6W;|GpuughnJspBs} z8@FJ6qfXgqqZ>*yx$7$2gb8@C|+2+SsOfXEp_a+K0x`MhPkFyOV!v}o0B7Oz(- z>p#^3`wh$xV;M&jh#P`0#s#P&zw|o8@q^^jJ0m3(>-(BlU{IXg?|9{t<2S$D2P(35 zUYw%}AxU~6cz7rL9d}}M=ht}E|HNd8B-ITKmX=4ZZ?2nyP|#>Ktq*5Od(5ljg2kbF znMQp?XbJ+bNa-`cw94rJEO)k;$f)X)5yWbOD++5vNY41=0(b9B^JYVdk6poNf8E5V zGQo){2QtnCh(jyADMlQ8SF+BicOX)eczCI)AdTi%(IE;3T$SD>E!nRK?-%qk3$U|N zEM>ugi(+VOiy{7Z#3Bo4tfEsFY`M)iQ1a(ep;PF4cwFh-ptpmlkPmIMqKG%|>b)f^ z8b@a#<1cP~Pe;O*l*u`s1c0>SP?_cL5kVjGvh-(d3T392R4NXgB8%nNO$~G*MG{RB zF8_mD=C|K3mm!WsRtsTTKmg_ld>^Fy$)+EN+9dfiGUav72?^Gk7I{F1MUzsF(vPk zgCb*gbTo~UHt^O0y`XiBaqmE^9j_a`)5CukUuqQ2Q8->SgI-6jflfzq$oL)X>Vj06 zJz=tIadFSRrqh*NhCS7wljP+H&5Iz|nXb}oOKI#UeE8pJ2+?724xxbb0oS1mBsV&D;O5fSoM6AsC(43Z#wR0!r>AZ!|P9MiT&?7 zE$@j@{wxs7kom#gB;$b8;C5mNZk8bCWcJVh@5{o3+O7GvCeHwfdHW zTNt7r#KjsXAwy?FGU|Xsdx~G})mOrL`qsR<$w352-WX z`|$mmKV~F~dYjMhT(i~X$d9ci0xvtLj%Ti~+v#;>yN^YzucOhn72_qJ`==d07EPT6 z0e-Z>-FWG{0R;Z^jz9YYaL+bk==)#!UvnAL|~O& zQo3q8=ogOw-mF1G^mMYFIj3M!q7fIz~>e^A(% zt#cQQiJp^6OjJSsmxqT3)+;5wmN>6em4eUFq%2GdjKL>S<@aQNUf7=H&SoT$Mmu*!9@*Cw2S^Y3 zIYxay5J5wv>yz&}ot8U${WN4fIg8 zo3V~F(<&bD{snOr`Q!uGUkn-}CDEm72$gvpLT3v^7+HSPi(5?_s=6jK9B{siYUw~VJ$C)VEgro{aH`Ha^JDm6s_u-0j?QIQY zCux1L&;0LrA44=y3eO$+W8+PDbARPlG8y^1ziYxL(&`XUHuB|i3vvE?;h$gcb?I|L z?NtzSo+pYF-Mz>5r>%k%Vt60>Jt~s+pI@VXAT+w&i*vl05pWUl~w$(h4`0pq#__l!Z?|^ZLc6hCxkoFpfmy(xN;gWR5gHylLqaNs{ zeSQKX%J+NO|B5maO#Z`Im7)I}g7{`8Z$q))(GW1M(6q&gBsS5B7 z{n)~Q^ZyHAbiHN$qqMX_y{g9Li85cl9?u_LZk1h-55?K9dV?{6PD=rz2X+ajJyom! zRcr&@H5j{z;;M&ZrJX|l@AVK~xEd*=uw$Mz-TymF|2IL8vOv7dRjWdqR{!y_-`?W4 zmR8-vh=x$E*;ppNp4G^tyZBJ@M;i9lgmS=Kl?=>BoHd{&XM#jNxi`DU--;7RVX^LR zuhgG=_7x<_fS>D|Eue}z{d!&Fd0p4@ z=~BGL5T1&N$f^p~upVIA`_Caj07s~#lIFbudIn=rC)=#qL;2CCt-k2P7tR^*_Zo?G zNZiZdR0if}8CqzofCJx~;n8GUDg-F`HHwDY8ya0q+DN&xh;SFV69^*|BqioNwIE5O zIIWFcFM{M+13R6>@qTXX+@{7Q00x%>E-8I!l3i^5ctvD}$T^J6+Vom)2=G|dA-vv} zeL5z-bQ=Sy;R4gzEs+!mqyoGbT{SSevV`q(>Nt5N;#;%W+T1z1k&5I=phiDfKT(yN zfwW~j_G{)P5&dJI{5tqsQD3sMC!*E}Oc@=wBw8{YCf>PM;LE@S?5jWC2P6v9AtXW; zQ7}(})y*}DED`<=(_%UADaBhW$E1D9rc2K?T@iDPK5y2Dxpw~&((q1pDrd(eej*S2 z%Sw4M14Yk&;o=*@E%)s}gb!Tm&36-?M^T)DDrWCtHV zT~9Rex&tb0IK0~1!!Q7M9Wwj;0I>)Qo00ll;Q7CQqaWDxzq;a1X)TqBt}opc9(jo=Zl4lQ4Y-RV% zD&?YJ%jOMphn2|E_PTGdB$iMkZan`6cJa#Ik?-Fp=iGq)hzHtH6?-{e34B6Qfl?a5 zUl9|NCDAD9pQe^6P{2aaZ#b7F=VHUXPBF3!l0}WS^tio8fEVmY4 zu9p|8WU&vA1ICv;z^!T8Q|~}9_W52_Fn!3rE3auVdo#)A@S!uf6`n)8h3;U znWlTN_lP~Ya^mGXQu@GGGCywjq{n?UrmAf16|}gsu~h-Vm$7c~;P zoV}x~3ze2$JWPFCNlW)T9~_`7UMyA78+fX~^EyT<%c0_W45P++o&2s-vrS5-uN)ui z+O;M0Nj4BCt|1-2GI{+7*|k0|Ab`gCQBnOL+LDOL${L0-UD>(O7|k=Ye^|E7U;wj- zn%mr0(X_@g*j>|}mPO$N?! zjad-g=7#iqPKqJ>`y-)Gl8x>o>V5S3?u=y10%Y>l@l!1wLI+9p-b4O2{qpSbe|GXX zIcAGEF#&Pi^5(8~s+y2>Po$2~n+vd4CCFGe$2Z%SyoWjnpWvC%-N^0!M}3`1lxUS~ zskymstclqv`x!csF(h*L!A1eN>D-$wg|**j$TOa}db903kQKG}2>D zhe0|)4Y(sjOsa0TcKL#Ckgdo82d~y*h(QjLdyf|%5zg1YmE=(R&ylW%zMicR4NXrr znk@@tLE43~z%h=b0{4Z^23EMAE);$nB3F??d(ajauiXH60hUD)a0sReVuD|>^3EGF znW4fCS;Djx2u|eyAAt7Sig@h`CS zSEb+l6dI;2w>AhlD(n>4lOXe)JoA=BnPlO6rKLJ7@ll?cl)a%;)-fdU*LsDB6 zss<1Ae~bq5W~~Wmb`$xeplvLGItP=SxNF`A*owzzms;#i5X;k574T`)Z{^{hlL$whaDZ^!Z_dkVJwlmnJ@73bxkEeV`Ik8T_8M-d z^v%k!we5sMRkHARkzlPwC(?XQQtp*;-~v>oIq55OF;Oq4L}l*XeF0GZ&B*+MfGd-ow|Uk<#cXdCaHRmjPz{2ggy_!zHw zd7y=m?OreIQ@(|{0q5@A-#rq^d2fJ=26THxgqH?(WlTuuUiPJMW4$UelLv&9A;_$O z9nL9Qboo1oM35~az0$S371fz#3y7#y7Xlw>fd+^l<3?#D@XFza!#50I{jeJ#YsHmo zQYQof+!5i8)m$8+5FpU+)X`cnOG{f|PeI@95Xz#b=Q?kvU1E}f1e@wpDj-clrz@Pj za@x4YXFqGL150g`efOu#Qrd%{?p5m4{@ip{PeDOJ5qGyF(KYm_or(i+S1C#Fr;=my zEOfmt!OXMwUyZOGZ{B>>pgp~-JtWvj^!iz^>f=>f-ynKI#o}QOySacbhTra@nxFv{W zxn=)Q8wwBs%%dL?e2B-dEa0&H4_XFsWvgi7WW9?ikzetJs$xj2? zuyw#T&jynR3emBcGh-3$9sybhdzRI2zM5)k1zkA&!SyM{55BZa$NQ%8dgA2|Dvx&M z`s_Vq?Q$XG`n`xBZufT2zsIZgKAMs;A4`0x3g9!liHoMD=7sXSJigMbNbp-`Qq?k^ zdybuh)<2gYqeA~UV;p(oCcuauLinJ#Pa>St3N{%g(+=Gyr%dt8BQMp z-L6XD5n6=)PtpDCm{K?47{zeOmW!pp(jno%KutG&H$AZCBROa8ouS7X^2j{Tg8PO* z-5RYFY&7$)Qrc^M_m1VqmvFTDAZOH{p?g|M)^>UMC!GcW>SZ&yDekc6UGKbob$hd? ztU43U9;cGCf%D(IO3<{)qzw=N<~L%nY4gzB6r&E5-Hrzrv_yV{izS0F9O%RsRnh2L zzja&y(5{5>;wupIS{!8_5(YF4ST7dxg{N12;ehxc-p_SmY~Yw@Jk%DZ%YAwS&Q>4- zADOz^H1db$c`9pbYXo&Bi<)Pc3 zL*aE)WIReY&6~u*#_8jGj)|BhU8kYW%gZ*LwyhAv01Jv6dU@YLs%mQZN@s`Uny$juMh4OU;uu7Hjw*Har$=iz z*R^u5ia;ve{FAeBgPcx`o@mb15HrdyWN0WN1w zqZGgQyJ`#tftv>m(*JM*Du@dkAH9b3$tQ~vYW?<|zuXuLarw%fTv4Zu10_S0wYcJb zo)jgFW?M}0*#peWSD=X^54lYSC1vEF@QUZ>{n1IkZbQWp{b|Elh8J5AplPn}Vy2ek zqF{6-6XoJhFD0r>E2#H)>I7jLw31AHxSBgx%Xqn87I|y}*oi=Eu9^ymde;Wa~7m@xO zzaNq6?S&a9*BdTWr1W%rs5qvo(${{=A8`7nm#>mFPQ$#|Vgv}ST| z{9*dJrgc!!nWW2llK)^)UpE0!Jim4%$ovQht4jlEUOx`2A1oQ9u4Z?!J=9F!(f1?6 zt)CD0XC<$&O0g(wwgn~oRp(i@Bx*J}Qg&h^ebhLT)8Vqu)>@Iqb9z~eKLTN<_r#;y z-J49%ov*ku5p>asFX-gD>LA6{jN27)(Ra(TE@3o#gQAO7^z731R)WIjvV#A|{MH%bBt1w_A`;nOPWGz?KeVaolAVuYn2hC+Z$+K&+}`cQ+s~is<dT9T=bXmsEISaPOaG8g98f-^%z-E+Gv&v$LS)n>I4r{PUiuuJ8s*ju4k zIhN_A%@$%Vz$#&vQhzrX{_6X<-#0{O>~33v&>&4Kc2#{1SAO?Xu)n%)>N!1$1a979 z4!t`GgQ_9pPt-9EG^a{jWlFzassh(Kw%%eF(ZiyYD}rXO{sD^@Q> z_uc$nFmp`)`+>BjZyjUUuh^9F^|i@6mP+&o+8k?}IXEm8f>~2@m!<>Q6)s7|3i+A_ zD4J`hp1Kw(zP@N{EN`CtNJzQ+?VhwJKpih^V2iy%^e1z`uN{pp92eiT1gODV zrO6&Bili=IvRkoSvP>ltO_l3Wd2rEg{F-#iO$9sFROJ9prB}!=R_tLBHHkX9kH%Z$ z9_u7hm$zPwhX5xn`TMZFtMRLsFc@UE55$Q7>l&SWTJb9FL<)4QRtVhl5AfDCa;8b$H zojwPXRB)dqRQ$imiwF9qCuVZgqO$#BH<<|RK%56~vc>c`|-j!=t^}HaV=0IB)XsADDO<=wj z>F8ai)ct}}LB(|NeK!Z}dBxVy=6xm_#!%4gB#bM81wbc~HG&rMUu!eDzZ2U+E6|yu zZ*`}~jZMI=M`e3^`{_sZN`^m&-Q1^Yt#heI$@tOu=ZaY+I6QJHrfwn3^4Q>;A1~TX z&Ewxc%{V#ca{iiWvmeQ67N|3eB=7lqdLa2ef#%k>lM6)$7={-Wi><0lVMPbtJh1;f zQ}nl0nHOoE3@D>F6JWhQdfhltXi&91PS(L$WP@(zDHp@WqKv4b-AAsMKz)ixf+N3W z6|0z*dR@A4Z7FHT*t`WDhW0x~*k3>7HWPDD0c*8)A>Rq)GyUBgu(c|3jD(5{V6jqFSd}4Fp;8swjVbL`iD0zSZdlpI0-ld#*M@7y%F--5 z4qAex*14lPaaZ%*%*ZR72a03%*{n_~*DlyZFu)}cKEsHk!m*2oTq0?{h}RzwO*NC9 z>U2ijtNP?o;s1h@UT+Z9a!ul-)rJ-+B|%*mqpQbCwqbdvU9){Ar6pYm%nV}N5Ae(U zmq0wOT1-Uz*H?x1WICo_!-twD8*kwa{l)I4ohVI?mfx6ofPL+}-c-Elf!Xt4Mi=K# zV-wb@qf5xAR&G#)FIxZPB!;I9vOC$`p-Vg+De{3|-%dZ+t0vX|qUFWJG3|Bl22oRx zsLxPhpMxK(g%0AlZhalVrnkIQ)ML*u>NJ8kIgr0UG_i!7yoxf%b@<6|EtJzXAr%EdJIP3u#B# zL09AxVjBOM3Skl@9;Nx^%Hm@@POhB)nk9Q+tm)#kh)%=Q(wa%h6jmXXTIE+*)Fwl} zFA}I4%#a-3_3q)LsQ=w`k&Fua(GmAJ^Jw?yeN*NydScyzeNw?sQ;?-9+o>0wh3fG? zMbXVuR*fQjuwy_}l+n*NLUh`?=SqlF*Y+ZdoSGKa3j*wYA69Py6b4+a97#lj^pM3#w-?piL1BU)>h{5l1 zjQ;~w!L`o9x+uxWOQ+CA|EU6^`_M*kU01pyHFT+$@Y zBQdkv==1NV+rnLttAf9WS+U&soi;nBd=xT~^ZT7kNI!?3YXI*1QU#IyU_5^!sY>9P zww63ce7TH*jQz#zfARP}QIuX~_x5^l95{d$Aw7esoFL;Zl8Mm%jt zG7_hGp~MF0`X+u_9X&I4g}68S^nV}B5ItI8Ei2BIxDEVwHeCW%UyPixq#uRoIkkbt zJk!w)ptDsp&iA|Af_hVUo3gVp2HVq_J@_s_eg%m4tAfiQhqMHc$4Y-b#f^9q{Fygg zT^a$=!1MeFjel`lRZ^7W+x(1`wc_KCvwhJ6NY(obvoU&WS>qoO^#18W2#E?PbRd&0 zaI(u*44wVD@RA`st31pQ0RB`2;_;2(GtX(u((fk+ZQu6Kyt)yz4E8X6TG->#m$g0MX!d82kyJ zjGE>qJql>l<30{EW{Ci)Sr$92R|Qb%H*^Y5U$&huxY_kCz`w|{uQc?$dGiPFbM+T0 z7jSvEKD#spL51zH|2I)o3awn)3IP3oj+p<7@pk60Vu^R}8J&)`rSq_#I~4!)=>g%P z@1BXm%y_mLpVueO6XP=a13OeeDeWZN-;L|Vf>ckyJ&=_nu{89a&t4B z7msg{#zRfmnDIr}`P%b-suEN*_MEG1&UoCA{lFVSD7K!7%z~CN&g0C1*(lA!&c-^2 z{xEl>AUPJdbK=Tr8d)Adp^LL3I_p$fI68m>Mx0_5U#-5*H@h95Q`^FkG&dU{G2WFc z>!^2kWR;>mzvb$*q0XL|}8XYkA#s zj*7F9z${HZo-56CkeHO+=o_}?JTqWOw*R-15Xy_uR!?5sdpUI01L$W$qGDa~1^njC z7q~dbP3i?pfbbeX_Y%v`FNIgv+oX1fbhM$$x+ku9GbsD+xKuEN9&6-aCgOVHdE z?{-TqJjmD7KOrLf*ge{W4ewrE9f@--7h74Z==>N^(PO*lWm6AgqNmP2i0TquTrHXA zVmlClDYL#)-}P|+`$=8<)Py{yE~aTl2<3nmFVm>4-d(cZfQEd`;yUy2L`mZ z^Cr*TywSuiBRVx5Kyl^Ct-qe>$Kb4gLT)AyDy2E@H?K7Yq3Dabj$hb!D>Ch_SX;}5 zcXt2b()2FqTSlaHsuxDUE##3~xQ6Q}?4mZP-ga0!UJfQ?DbqRPLeA~Kz%R`gp|gCKnv&9g(9ep6!}Rp@ zfGN|sDcVNL=AsR&Vj}MPd$__O`4ywT2hcVz2i3+*D$kEhuT2|53XE&*-BU8O-K)sS zyPxe`<=I6WX&V{**b7qj_#T0GTjUIYG%=H%R{P^QsFE+DDdO~9vU|GoZ&)rbFSmnq z)+H^>6Z9Z;^p8D;9}hnn_8-Ow`GtE(3b`KH8R_OEx4ysg!66RVt7XuUsrw?N<4MT@ z`Z;X%z=RZ9g1C;ME@tHd=(e|Op_%*0KK+R^ZW>ZR0S5rjBk;V40vanUL^CH+B@d%W zKkRS((scB(vJP(-d{ytrXIr65AT4SS>X!xH`ZCF?o>>)QZ+gk{IWLcdo{BD^=JT-_ zpudq$fdXYG`Tx@}*P2JLw)5e~SkP!@*K!IOq_E5sXpYkPC+vftjmpt1#gZs;ztP%Z zrR_8H>kf&D5Gtsxnt=s-RtgX+`Jq5U%K(P!P zQT*mmjX3@qa7tRbg^yP~rkU>M#(ps&zm$w?a2M;A@uN@CeM%%}$NAdm(~;W^0&c6{ z3ysH=;MsM{$^Mb3jAuvNZEaNgduaTEB^1DJ z+1~@T8wPiR#!Ll@8HW^KiS!*HJ{sH8T6Koddj&HR0dMMYc=x~W%M=*@=A&X|d!phI zedm#SU4FxlEcT1NhB%mB$lFD-uQQNYyrA5*A;)f_FBgWOg4X7e#Ir@6%ky9ssFA1W z`vK@txeaB(x3WiqpHJrXmMkunzheZiq!eFKg#%&5Jcu3JflZ&|e0JdxF=D)*4%(qA z;`YbT1y}(UQcm`l(IUa1onWHHwI3rlk>#^3FTQ!4&}(GY+Xbv-UQZ|ob#Y~#$|0tp z4Vz*w#GA(9RwjHxC`VG$GS73D4v&n0Vum}m%z1I8>d=@*0RMPn%)Jba8PnQ2OA|rC zy5l`3gIYfySaY7K9J%@VWl098(W|Mn);*xyphF76u_vE12j-{=w?%AY0dHcZv%*j$ zHOeGSE#ozw@#Rex znLS(;ulOys7{3I#Wa^gmkyB8xIQy(m-0dx1q%=N}y$B*--T58+vg;#DmiSCQv-jjA zbT0Y8s1>_)G=Ue2>{7S7o?=uI{|ZYq=1A(?=CRs78NuY3oe_qIY>fq$!r|iX5+}-x zoI>7$*R4vU*IebzgPcf}y&tkCJ6v;-q@FQJh)#3=aJ_3gzh(Dm%PUdm)grDNvVthp z{TKoXPa;;FdP2a8*|U7dpK2`E-!!0c8+%%-h_When$Q0azk|M4_-?A#ck&sC3re&_mg^4O%~s1$No+vgS~E9p_H zn8rT2LqE=8@IY85*d(|O=kdu9W**))bY@3Uf`VP3IM%{%^4Y9q@Ud0t?U!|T=LFh| z=bJbPzc@`Ot~bd84`O?Qg1YlW2CMz2O1k(~lHmQ-wuHwVpO5vQ?&vs8eCU6^MVQ`o zHMKR~!{gaf-rfv`|yOs|k&HkL93G2d(%Sx3Yl?+^7>?A7G+wow~ z)LdPALk}l`#NZaOQ5KZ<_fg475u(V=ml96LYtapCW3bzw9_%!P7n>+8dM^bPCiyz1 z_;;=Vv>z)w(dL$ikQ0EbjV<^Yy}Mhud*{a6YrEx&PZ0TEI9>~t^ry-4G$8jyyXk%E zvlKFwqAz-zZ)gT81a z|F0184bAbu{U{jl%L8)r+aZ!NF5x;Cb;(Dkh!B5SEON_uf^kK0f+`_W>60#Y_#^Q=S*58Xu?+uX z18)XSb|(WvI==XedmI&d(OAsMSrdBHM!B> zGu;wC{nA@GFiU7`_uHMYkzInCWA3=eb(vcaE8n~k0{T_;=96* zgq;ZE3Om<*6{})MNK8ydeOjaFLBPkmoF+WhG?7PvGC^$83UbJv8DZvM3% zqaKxnzNf6WfEnUQYV&jct)=BtBIG%;y%mrZhLFc5GiFaPA~)Vm7B3cUK}@~x=!F4B z%lHBGc#>GBq$Q0CMxVqcbwTj%k6=iQO`R89G-K}Jr=tugXiK%2vxG>5s=%=^v`gQf zkzHSnlUbX5efI3uUi|$Lldlm9?QGj|iD)fC@A(_Gt1M4ag{_EbTGdtYO}?D8yn5fm zK`RASk&zLQs2C2tvukgu(WFs>pV&{_RaF5ma9wh z{L{;(vA$eKuSN>>!hr3kBo5`om7EN1EPfDt(Tbty$+5ham6x-wGNUX4Sa0#LbEcX7 zP;F?T+M9|tKy>#hTZ=q#P8^GR(a+} z0oN77@=P(YC4*;U`=0D$@IT+nuwUezyeD;Aq@YbAqr0`Jg_Ptrtg-dR$vFgjH&3M` zO3ONZszq9|HyhAEJEmyCv?A@6q*Nue1h29hL3AQXoLHMf>Y5mS(#C$Ka#y%t6i<8mCL@LR_<* zu^C$PblTb9aMg#7Wyi)2x^_)uRagO%5#Q@Ll3cAJ6N)+ll6)Jt*SzOAX6zfcKR!S`hkD&t$CUdW&bb{(hq z*_&=y<$ks|n`*+yW_UGVFN4r$5HN|tO}d$OUv<0Vy3DXQPPTt4T<3Nr&BF3XR2PH8 zlewyFu`A+b0S$WeWGBo_+tZUkP{hXqD^j*Po3>Ck9cl31NB>rtQ{>GJ`w<|ho?f24 zgS#BHZgzt7PBw#G>opi3@{)T!C^12IxC8tPOUDo48y%S$8G2>y(D>1C%*8s#Zd#9; z?7`((38JAi$^^25Q@PMsk(;S2JQ4U;8bTV6C5YQRSIGwnM|Aumlk(;Uo(Wi_O9@GW z&^b-=C&7s?G5xF@B-FMfo>M21GtyN1g=BNqcr|_q;ETZ@+jlg4Tv=op-ABlP_qxEi88C&QxelE+st%^H zu-skF2Bpy&N@MD$`k(_)XE|a2~HmzZ0b*_JSFaXsJbj-Ls1_T3h?oC<3bS@I3gQY*$yDCh- zLIiUr0bCIX)TFuW6)hiqRON1{TWsq`#O7w{^zk|G!=EuoM0Qp5d=-pfQFEP|)QA~A zQ)LUd$;h?lqUYV%TiP+N_JI!04VYoW2CPpr3eCw+-)cN>JEk*Q3&dN)RY&I%gb%n# z|1wy=458;^)X`rJco?RpxU1iS$C@}+-gn<;P==)5oH@EERq)7-(=)?`<0m?7h>447L+hPEAN#5uwh#af; z9-XQe96FQ<$pAW>(jC z*2uSM5bb%v?c6hm8V04`7KIn{lE%b5v0M|rLL(72IB~Z#UDOvfitYphc=C8G=#r>Y zgaNnKQS)bP;*%ikL3d%oyS}oLQQG1Cna$qiKO&*6hz4zes%LOIDsRC}+3vsiO)W!{ zA^mz{<)^1lb=S*YNgV4LCvBwl?B3s~l{cI^eAD{D51oCpd42+msL$=GtrV-fbV6SHI%{uj9S=-rf|q4QWln^y&0xuz=)oO=#gKiYe2)leDzUSMEHpbXg|<7ytc zTic_NlsJsP&OcrGyl;A(tJ>HzQF>;|kSAy@($N%Qh=7JiU~Me-aKfgKm0(9VPJa=; z*^)@9C~+^^D%Ye4uxg*#7pGiU*i+l>KRmo1WMj!ky#F18V&sZ`fmu_Um_pCBxP9dY zn)51&!u$De_1#nmDYqgf#%0(|#6jDu`x4!ev?jGEJT?=VB+ZHrP)b!*806HXo; ze$f@P@74Qj76#i5pU-6yN49}E-&5Dj7nG^cZBgEbN3|4xlTbD zrWRsbQ?KE~;pAb9^a(!!tYMp9hFtnrAoI4z3x#@^da&PU`}c_iu_L)8%# z%Mk$xv-=-mdPc}rI&>-Dx*2OjFV9S6Du}CnQwV4iaNG_#AJAG*?cXf7U zx;{Vdp!n9?+MS#)U0=AiLO;e8zwq_=0Zjd0{YaW`S7Cn+Kdq5=XP z;!4J#(+hIt_Q-4xB)c>0@n$N30k9H^cFWmZvAJr4u{pz=6)H_~@Ia(km*BKcWj`}V ze@r9iE%(p2)0goo;7}s%csX;QIqTjc=ef`5952&b9BKAbul$pfU4??rZRJv%50+@c zKjUOz2;km+I3_aBANpKAi}wXi2l|cqsp;J8T)v`J)C2i|jXE;?$ScJ^@P&zv#lRJ44 z09CrW*XK}%u@xHrnMa;n^L?rHxivQN>H4MOoafJ4T9G`H3U3;nvmAG)?mTOqXx&=_ zu?N_h;q>u~4f7Z6RK+8d_OTyqVQU~D*yAC8Q9^~9*2JeLWcuoAKnL!nm25C0CBs58 zPJieyI@`S}=l{im+gBVwnRlc%nl_u_B%kNc3Taq>MZhr&dwX9clIVFFWs=kt! zqQkfEs&UYnzE~66D4}+nzPM+z@}zwHo}-S@gGPImLTyq$5B*q<6kc_Zts(Rt=KgH) zGw9;D_6RAZNMAXM0EzX0*t!w~=ErZbKF&-NCWnIRR4vU>Oc9Fc=SW4YF37*#BgR+g zugc!&nw6Vq8YI$hPf=#8Z4j@yV-w!R=(bVZK;cg0INQlY&NR~7B8(!BqH#NgS7 zuSh-}Q|Iq^XLG(ZYdvnHa8^kk!kSh`yJ;p23Az|;$PtD>C z?Kqo;G6RsCM#9rB*o__HextLrve+JX6B&|=h&bvz zfiqqh33kt)c3Zrw9GXSF@)9EcY3I4o9@iq;RXeu#+PBIKp_=Cl!&e!QOZH;#4h2h> zPcb-ru_$qHzul=|F4X^=ZnmI4?B&*lVHREe#af5< z1aT0Gq>J3VSw;G#l=L^=RseF+K0TT1^1{YvzvqGWK;5)&GI3DhZkac9&XlEBUt`e<@BU9%R z3X(RWvnuM}z4J$SnU->0G*;d1XFsv6tihmXC5h^)#CIwGAU_&v>P`qOn=%<}E|YB3 zQ@CSxG1~ryV75(0DDNAZ#3T%vFW%(T=N^3Pj#xAt2`3-7BJUAzfH`ENR!YPrf+#<}zp_k4ZvVyY$cYH`beFR%Ub zT66Q-iBSr)9C5c-wJL~Ga^i?)} zvZrcq$|*U>Cg%pnpk}!eVV~NNX`x?!`w8X9KL2d_XD18XH`LEq1a1Q{ei|MMzq2N@ z`zS3s-}1>(@2XLurm7~~JwtA<2g-pB(Cz$<;{M2!g~1LHl>?$|aRG57d0H|Z*Yu22 zY6yw#bXv>g{fKC&FJtt_&jrtY^FbzgUU zL_B>+qr|?9!Flpbc~&sjhDGuFuMdtq2%93u>=J!2S~ytT2{DPby}fcznKKs3r;pfP z8DwbX&kjy@X2&&j6h57tD%+T-@|K#ezobXYH&ncAnC8c#Cg3=<03o?HXoi-JmpGpWzK(I3e_gp<@<9g00q z68z3GHsHPSTen!Dde$Y~{kE9kj4P=ncu+j)Ke^0wU0YQ8KhuhnT`@_MoI_1@yWiL2%Ke8XEDGZe*x*S*gjEv<(RrE%ra|=^-k^P zj(_@%MCbLVQ{fsmOl_qaHoR(j=|vIaMP4gy#Zt_p7YRM}*fcIVZ~++1Z*gSq*|^#? zZ=_nW% z3mQAL%H=4U8s*Sgm{*O`7rWx8-jTR!gjZsMmYR|^jd`g!d-@Jt2fwqrAuHtdF)o^8 zz58p_dk0*0?Otuv51D;G*mCCYMoB0*U8WmYp#t1_WM8I!W$~2^4(X99t%oY23D&v{ zT;4xBWeJdEMn{=^G1D-?`qjc<-SyzgOZAl-3^6O`4`48|b=ogEE<`hVdJ$i$p=2B4 zNbw&}RV*y!#McYfeo9$#yQi^sLRl6^eX|keys<8x*OwIepX*s-$va+3Ri1GfbBOnLU6Zb`31&&`A3glfSPirRv%h%>H8~!lh_pT@ zwe(7PKjFS_Mx`qjaXHpX$6#3xY?+@nwNNEn$Mm99A$Sz=uI~}K^pxy}wyBl=txHo? zA0iw%K*I2iTjZoxvdWQ!i*lSwZUij3z}&_XUO+nJ!@v1bZvCS4>gJxm%f(%DDNibh|rH* zixw}?d?4}uOmcmLOQ9v~wGp4i^K8NI9N(6Ali;%p>RH!yqxtI@(xD_we_|`59tQ^C zony0kzw?{}U)~bG8Mh5HV^;DFx%6m79Y6X!Sc6!Nuv>IH4;SzT#Tcnnevxt~1E zNhdsVdV$4a1K*+}&kt~8s8Y^+q>X%?&4|ut9y0b1M$8BQM8c`6`3N&NhdQIPDK5}C zd!FvDEc!l9jLUm@IG!m0_&8f%p-=bcDGr^gXBEIk`sxRGNOFE_MTTj|6+C|a+s}yE zg{rUAXW!#6t#fDoon>AYaXsvF4r0R8<5W^iB1w6SahDP_;ZjNPv8Fc&2?#beKo6pX hfPi2(l8fvjVE7r^tnPl1AATW_m%ef_Q_{fe{{ga|4ru@Y literal 0 HcmV?d00001 diff --git a/assets/v2/draw-d58859a8-0615-44ec-80fe-626033c888f7.png b/assets/v2/draw-d58859a8-0615-44ec-80fe-626033c888f7.png new file mode 100644 index 0000000000000000000000000000000000000000..35f53575475a059caa232a72be622f03635823f9 GIT binary patch literal 146420 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
    E^f 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 literal 0 HcmV?d00001 diff --git a/assets/v2/draw-db67b502-d987-4226-a5f8-d57e3f8d7ba9.png b/assets/v2/draw-db67b502-d987-4226-a5f8-d57e3f8d7ba9.png new file mode 100644 index 0000000000000000000000000000000000000000..8b44da951170d2f7f8444fc6720aede5ddaa1e66 GIT binary patch literal 196026 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�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%0Dv4(+;rkt2LCK$^fuD9uwvTWbtwcp=)dgi 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 wix?Rge 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 + + + + + + + + + + + + + + + + + + + + diff --git a/html/index.ts b/html/index.ts new file mode 100644 index 0000000..bdf7f9d --- /dev/null +++ b/html/index.ts @@ -0,0 +1,39 @@ +// dees tools +import * as deesWccTools from '@design.estate/dees-wcctools'; +import * as deesDomTools from '@design.estate/dees-domtools'; + +// elements and pages +import * as elements from '../ts_web/elements/index.js'; +import * as pages from '../ts_web/pages/index.js'; + +const fullPageElementNames = new Set([ + 'IdpAdminShell', + 'IdpLandingPage', + 'IdpMobileShowcase', +]); + +deesWccTools.setupWccTools({ + sections: [ + { + name: 'Full Pages', + type: 'pages', + items: pages, + icon: 'web', + }, + { + name: 'Composed Views', + type: 'elements', + items: elements, + icon: 'dashboard', + filter: (nameArg) => fullPageElementNames.has(nameArg) || ['IdpDashboardWindow', 'IdpLandingHero', 'IdpInboxPreview'].includes(nameArg), + }, + { + name: 'Primitives', + type: 'elements', + items: elements, + icon: 'category', + filter: (nameArg) => nameArg.startsWith('Idp') && !fullPageElementNames.has(nameArg) && !['IdpDashboardWindow', 'IdpLandingHero', 'IdpInboxPreview'].includes(nameArg), + }, + ], +}); +deesDomTools.elementBasic.setup(); diff --git a/license b/license new file mode 100644 index 0000000..40e0dda --- /dev/null +++ b/license @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Task Venture Capital GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/package.json b/package.json new file mode 100644 index 0000000..6395b2c --- /dev/null +++ b/package.json @@ -0,0 +1,65 @@ +{ + "name": "@idp.global/catalog", + "version": "1.0.0", + "private": false, + "description": "Web component catalog for idp.global, based on the v3 product design language.", + "exports": { + ".": "./dist_ts_web/index.js" + }, + "main": "dist_ts_web/index.js", + "typings": "dist_ts_web/index.d.ts", + "type": "module", + "scripts": { + "test": "pnpm run build", + "build": "tsbuild tsfolders --allowimplicitany && tsbundle", + "watch": "tswatch", + "buildDocs": "tsdoc" + }, + "author": "Task Venture Capital GmbH", + "license": "MIT", + "dependencies": { + "@design.estate/dees-catalog": "^3.81.0", + "@design.estate/dees-domtools": "^2.5.4", + "@design.estate/dees-element": "^2.2.4", + "@design.estate/dees-wcctools": "^3.9.0", + "lucide": "^1.14.0" + }, + "devDependencies": { + "@git.zone/tsbuild": "^4.4.0", + "@git.zone/tsbundle": "^2.10.0", + "@git.zone/tswatch": "^3.3.2", + "@push.rocks/projectinfo": "^5.1.0", + "@types/node": "^25.6.0" + }, + "files": [ + "ts_web/**/*", + "dist/**/*", + "dist_*/**/*", + "dist_ts_web/**/*", + "assets/**/*", + "html/**/*", + "license", + "readme.md", + "changelog.md" + ], + "repository": { + "type": "git", + "url": "git+ssh://git@code.foss.global:29419/idp.global/catalog.git" + }, + "bugs": { + "url": "https://code.foss.global/idp.global/catalog/issues" + }, + "homepage": "https://code.foss.global/idp.global/catalog#readme", + "browserslist": [ + "last 1 Chrome versions" + ], + "keywords": [ + "idp.global", + "catalog", + "web components", + "identity", + "authentication", + "design system" + ], + "packageManager": "pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b8712034030524f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..72ff9dc --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6665 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@design.estate/dees-catalog': + specifier: ^3.81.0 + version: 3.81.0(@tiptap/pm@2.27.2) + '@design.estate/dees-domtools': + specifier: ^2.5.4 + version: 2.5.6 + '@design.estate/dees-element': + specifier: ^2.2.4 + version: 2.2.4 + '@design.estate/dees-wcctools': + specifier: ^3.9.0 + version: 3.9.0 + lucide: + specifier: ^1.14.0 + version: 1.14.0 + devDependencies: + '@git.zone/tsbuild': + specifier: ^4.4.0 + version: 4.4.0 + '@git.zone/tsbundle': + specifier: ^2.10.0 + version: 2.10.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@git.zone/tswatch': + specifier: ^3.3.2 + version: 3.3.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@tiptap/pm@2.27.2) + '@push.rocks/projectinfo': + specifier: ^5.1.0 + version: 5.1.0 + '@types/node': + specifier: ^25.6.0 + version: 25.6.0 + +packages: + + '@api.global/typedrequest-interfaces@2.0.2': + resolution: {integrity: sha512-D+mkr4IiUZ/eUgrdp5jXjBKOW/iuMcl0z2ZLQsLLypKX/psFGD3viZJ58FNRa+/1OSM38JS5wFyoWl8oPEFLrw==} + + '@api.global/typedrequest-interfaces@3.0.19': + resolution: {integrity: sha512-uuHUXJeOy/inWSDrwD0Cwax2rovpxYllDhM2RWh+6mVpQuNmZ3uw6IVg6dA2G1rOe24Ebs+Y9SzEogo+jYN7vw==} + + '@api.global/typedrequest@3.3.0': + resolution: {integrity: sha512-Jwobqla+9k2IBG0duwrCFtc6GU6wsvHS3f0gJJsxTrpapylBW1YSF7NnGHPGs7F9hbATsO6IoUBpR2ScoKyGJA==} + + '@api.global/typedserver@8.4.6': + resolution: {integrity: sha512-kSzjzM0TenzRL73rmDiwsJR/SFJ3nPI7zFC9KWxO7nIhyMo5wgO7UMVCpjXrTYMK6c4HwbhBxEPIJb4prqakww==} + + '@api.global/typedsocket@4.1.2': + resolution: {integrity: sha512-fZFuJY9ucFCICjF4wi6OvK8drsv6UcwVVsfamOT1HxFj7OBOYw6QHOceQ+cAQ8IrWbX817sf8gzlesl+jlG8JA==} + peerDependencies: + '@push.rocks/smartserve': '>=1.1.0' + + '@aws-crypto/crc32@5.2.0': + resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} + engines: {node: '>=16.0.0'} + + '@aws-crypto/crc32c@5.2.0': + resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} + + '@aws-crypto/sha1-browser@5.2.0': + resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} + + '@aws-crypto/sha256-browser@5.2.0': + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} + + '@aws-crypto/sha256-js@5.2.0': + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} + engines: {node: '>=16.0.0'} + + '@aws-crypto/supports-web-crypto@5.2.0': + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} + + '@aws-crypto/util@5.2.0': + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} + + '@aws-sdk/client-s3@3.1041.0': + resolution: {integrity: sha512-sQV14bIqslnBHuSlLMD+fc3pH+ajop6vnrFlJ4wM4JDqcYwVik4O+9srnZUrkesFw5y+CN0GfOQ06CAgtC4mjQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/core@3.974.8': + resolution: {integrity: sha512-njR2qoG6ZuB0kvAS2FyICsFZJ6gmCcf2X/7JcD14sUvGDm26wiZ5BrA6LOiUxKFEF+IVe7kdroxyE00YlkiYsw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/crc64-nvme@3.972.7': + resolution: {integrity: sha512-QUagVVBbC8gODCF6e1aV0mE2TXWB9Opz4k8EJFdNrujUVQm5R4AjJa1mpOqzwOuROBzqJU9zawzig7M96L8Ejg==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-env@3.972.34': + resolution: {integrity: sha512-XT0jtf8Fw9JE6ppsQeoNnZRiG+jqRixMT1v1ZR17G60UvVdsQmTG8nbEyHuEPfMxDXEhfdARaM/XiEhca4lGHQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-http@3.972.36': + resolution: {integrity: sha512-DPoGWfy7J7RKxvbf5kOKIGQkD2ek3dbKgzKIGrnLuvZBz5myU+Im/H6pmc14QcnFbqHMqxvtWSgRDSJW3qXLQg==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-ini@3.972.38': + resolution: {integrity: sha512-oDzUBu2MGJFgoar05sPMCwSrhw44ASyccrHzj66vO69OZqi7I6hZZxXfuPLC8OCzW7C+sU+bI73XHij41yekgQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-login@3.972.38': + resolution: {integrity: sha512-g1NosS8qe4OF++G2UFCM5ovSkgipC7YYor5KCWatG0UoMSO5YFj9C8muePlyVmOBV/WTI16Jo3/s1NUo/o1Bww==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-node@3.972.39': + resolution: {integrity: sha512-HEswDQyxUtadoZ/bJsPPENHg7R0Lzym5LuMksJeHvqhCOpP+rtkDLKI4/ZChH4w3cf5kG8n6bZuI8PzajoiqMg==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-process@3.972.34': + resolution: {integrity: sha512-T3IFs4EVmVi1dVN5RciFnklCANSzvrQd/VuHY9ThHSQmYkTogjcGkoJEr+oNUPQZnso52183088NqysMPji1/Q==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-sso@3.972.38': + resolution: {integrity: sha512-5ZxG+t0+3Q3QPh8KEjX6syskhgNf7I0MN7oGioTf6Lm1NTjfP7sIcYGNsthXC2qR8vcD3edNZwCr2ovfSSWuRA==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-web-identity@3.972.38': + resolution: {integrity: sha512-lYHFF30DGI20jZcYX8cm6Ns0V7f1dDN6g/MBDLTyD/5iw+bXs3yBr2iAiHDkx4RFU5JgsnZvCHYKiRVPRdmOgw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-bucket-endpoint@3.972.10': + resolution: {integrity: sha512-Vbc2frZH7wXlMNd+ZZSXUEs/l1Sv8Jj4zUnIfwrYF5lwaLdXHZ9xx4U3rjUcaye3HRhFVc+E5DbBxpRAbB16BA==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-expect-continue@3.972.10': + resolution: {integrity: sha512-2Yn0f1Qiq/DjxYR3wfI3LokXnjOhFM7Ssn4LTdFDIxRMCE6I32MAsVnhPX1cUZsuVA9tiZtwwhlSLAtFGxAZlQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-flexible-checksums@3.974.16': + resolution: {integrity: sha512-6ru8doI0/XzszqLIPXf0E/V7HhAw1Pu94010XCKYtBUfD0LxF0BuOzrUf8OQGR6j2o6wgKTHUniOmndQycHwCA==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-host-header@3.972.10': + resolution: {integrity: sha512-IJSsIMeVQ8MMCPbuh1AbltkFhLBLXn7aejzfX5YKT/VLDHn++Dcz8886tXckE+wQssyPUhaXrJhdakO2VilRhg==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-location-constraint@3.972.10': + resolution: {integrity: sha512-rI3NZvJcEvjoD0+0PI0iUAwlPw2IlSlhyvgBK/3WkKJQE/YiKFedd9dMN2lVacdNxPNhxL/jzQaKQdrGtQagjQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-logger@3.972.10': + resolution: {integrity: sha512-OOuGvvz1Dm20SjZo5oEBePFqxt5nf8AwkNDSyUHvD9/bfNASmstcYxFAHUowy4n6Io7mWUZ04JURZwSBvyQanQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.972.11': + resolution: {integrity: sha512-+zz6f79Kj9V5qFK2P+D8Ehjnw4AhphAlCAsPjUqEcInA9umtSSKMrHbSagEeOIsDNuvVrH98bjRHcyQukTrhaQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-sdk-s3@3.972.37': + resolution: {integrity: sha512-Km7M+i8DrLArVzrid1gfxeGhYHBd3uxvE77g0s5a52zPSVosxzQBnJ0gwWb6NIp/DOk8gsBMhi7V+cpJG0ndTA==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-ssec@3.972.10': + resolution: {integrity: sha512-Gli9A0u8EVVb+5bFDGS/QbSVg28w/wpEidg1ggVcSj65BDTdGR6punsOcVjqdiu1i42WHWo51MCvARPIIz9juw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-user-agent@3.972.38': + resolution: {integrity: sha512-iz+B29TXcAZsJpwB+AwG/TTGA5l/VnmMZ2UxtiySOZjI6gCdmviXPwdgzcmuazMy16rXoPY4mYCGe7zdNKfx5A==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/nested-clients@3.997.6': + resolution: {integrity: sha512-WBDnqatJl+kGObpfmfSxqnXeYTu3Me8wx8WCtvoxX3pfWrrTv8I4WTMSSs7PZqcRcVh8WeUKMgGFjMG+52SR1w==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/region-config-resolver@3.972.13': + resolution: {integrity: sha512-CvJ2ZIjK/jVD/lbOpowBVElJyC1YxLTIJ13yM0AEo0t2v7swOzGjSA6lJGH+DwZXQhcjUjoYwc8bVYCX5MDr1A==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/signature-v4-multi-region@3.996.25': + resolution: {integrity: sha512-+CMIt3e1VzlklAECmG+DtP1sV8iKq25FuA0OKpnJ4KA0kxUtd7CgClY7/RU6VzJBQwbN4EJ9Ue6plvqx1qGadw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/token-providers@3.1041.0': + resolution: {integrity: sha512-Th7kPI6YPtvJUcdznooXJMy+9rQWjmEF81LxaJssngBzuysK4a/x+l8kjm1zb7nYsUPbndnBdUnwng/3PLvtGw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/types@3.973.8': + resolution: {integrity: sha512-gjlAdtHMbtR9X5iIhVUvbVcy55KnznpC6bkDUWW9z915bi0ckdUr5cjf16Kp6xq0bP5HBD2xzgbL9F9Quv5vUw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/util-arn-parser@3.972.3': + resolution: {integrity: sha512-HzSD8PMFrvgi2Kserxuff5VitNq2sgf3w9qxmskKDiDTThWfVteJxuCS9JXiPIPtmCrp+7N9asfIaVhBFORllA==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/util-endpoints@3.996.8': + resolution: {integrity: sha512-oOZHcRDihk5iEe5V25NVWg45b3qEA8OpHWVdU/XQh8Zj4heVPAJqWvMphQnU7LkufmUo10EpvFPZuQMiFLJK3g==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/util-locate-window@3.965.5': + resolution: {integrity: sha512-WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/util-user-agent-browser@3.972.10': + resolution: {integrity: sha512-FAzqXvfEssGdSIz8ejatan0bOdx1qefBWKF/gWmVBXIP1HkS7v/wjjaqrAGGKvyihrXTXW00/2/1nTJtxpXz7g==} + + '@aws-sdk/util-user-agent-node@3.973.24': + resolution: {integrity: sha512-ZWwlkjcIp7cEL8ZfTpTAPNkwx25p7xol0xlKoWVVf22+nsjwmLcHYtTPjIV1cSpmB/b6DaK4cb1fSkvCXHgRdw==} + engines: {node: '>=20.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + + '@aws-sdk/xml-builder@3.972.22': + resolution: {integrity: sha512-PMYKKtJd70IsSG0yHrdAbxBr+ZWBKLvzFZfD3/urxgf6hXVMzuU5M+3MJ5G67RpOmLBu1fAUN65SbWuKUCOlAA==} + engines: {node: '>=20.0.0'} + + '@aws/lambda-invoke-store@0.2.4': + resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==} + engines: {node: '>=18.0.0'} + + '@babel/runtime@7.28.6': + resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} + engines: {node: '>=6.9.0'} + + '@borewit/text-codec@0.2.2': + resolution: {integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==} + + '@cfworker/json-schema@4.1.1': + resolution: {integrity: sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==} + + '@cloudflare/workers-types@4.20260502.1': + resolution: {integrity: sha512-gttFwGL0pYBF5nA2GIazKTVjDqXLnqWa/Mstd5aGTZyzkhmPy0ej3L2sIn2h8kAbF6I+XGK0P4UXvlmnuxefYg==} + + '@configvault.io/interfaces@1.0.17': + resolution: {integrity: sha512-bEcCUR2VBDJsTin8HQh8Uw/mlYl2v8A3jMIaQ+MTB9Hrqd6CZL2dL7iJdWyFl/3EIX+LDxWFR+Oq7liIq7w+1Q==} + + '@design.estate/dees-catalog@3.81.0': + resolution: {integrity: sha512-N7ocwSKVdjDQWmVV2XWiyg3dotGEuxP4/jhyB6duH8zJ3k63wmGm8+FeoP+LzRc8/U0Bl8w7UZrewlkIEMstUA==} + + '@design.estate/dees-comms@1.0.30': + resolution: {integrity: sha512-KchMlklJfKAjQiJiR0xmofXtQ27VgZtBIxcMwPE9d+h3jJRv+lPZxzBQVOM0eyM0uS44S5vJMZ11IeV4uDXSHg==} + + '@design.estate/dees-domtools@2.5.6': + resolution: {integrity: sha512-/vEgDvRrAkdzTX1b9mobP7wEe/XGC4r7NDjAgWGvC4I5uOwi7C1qPzm0/fzT9MI89wfbYWprJhD12vVu/+luDA==} + + '@design.estate/dees-element@2.2.4': + resolution: {integrity: sha512-O9cA6flBMMd+pBwMQrZXwAWel9yVxgokolb+Em6gvkXxPJ0P/B5UDn4Vc2d4ts3ta55PTBm+l2dPeDVGx/bl7Q==} + + '@design.estate/dees-wcctools@3.9.0': + resolution: {integrity: sha512-0vZBaGBEGIbl8hx+8BezIIea3U5T7iSHHF9VqlJZGf+nOFIW4zBAxcCljH8YzZ1Yayp6BEjxp/pQXjHN2YB3Jg==} + + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@fortawesome/fontawesome-common-types@7.2.0': + resolution: {integrity: sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==} + engines: {node: '>=6'} + + '@fortawesome/fontawesome-svg-core@7.2.0': + resolution: {integrity: sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==} + engines: {node: '>=6'} + + '@fortawesome/free-brands-svg-icons@7.2.0': + resolution: {integrity: sha512-VNG8xqOip1JuJcC3zsVsKRQ60oXG9+oYNDCosjoU/H9pgYmLTEwWw8pE0jhPz/JWdHeUuK6+NQ3qsM4gIbdbYQ==} + engines: {node: '>=6'} + + '@fortawesome/free-regular-svg-icons@7.2.0': + resolution: {integrity: sha512-iycmlN51EULlQ4D/UU9WZnHiN0CvjJ2TuuCrAh+1MVdzD+4ViKYH2deNAll4XAAYlZa8WAefHR5taSK8hYmSMw==} + engines: {node: '>=6'} + + '@fortawesome/free-solid-svg-icons@7.2.0': + resolution: {integrity: sha512-YTVITFGN0/24PxzXrwqCgnyd7njDuzp5ZvaCx5nq/jg55kUYd94Nj8UTchBdBofi/L0nwRfjGOg0E41d2u9T1w==} + engines: {node: '>=6'} + + '@git.zone/tsbuild@4.4.0': + resolution: {integrity: sha512-98igHfppi6blFYDyzNukNkj4FUO5ZlyXEaSyJh8vCkkZM8SyAgfZj+NUWA1D1iaPXE58UvK1Pt/o8p8iI9UHHw==} + hasBin: true + + '@git.zone/tsbundle@2.10.1': + resolution: {integrity: sha512-bCoDoHsT9oIQRFZbItkjPu/lTiyCKxzhA+XSEc1L2jV8S717faaLWHJEbbmrX/pZXG2OkIr2At1xpsicE/6I7g==} + hasBin: true + + '@git.zone/tspublish@1.11.6': + resolution: {integrity: sha512-0HmIS4rs5fgbxnNWAm0aZ4wKjSMX9nsHx1Gy90iK9uXFUVmzx/4SibE9UmSgNfmGAGSXiSh8TW6M1gOmLODNNw==} + hasBin: true + + '@git.zone/tsrun@2.0.3': + resolution: {integrity: sha512-QxSM8u+PFnO4jWul0MZpIVCk8XmafqnlPram68dgKuFBl86JM+29G1ag66QUAXSH13WWawbozAGcpCCpIWz7dQ==} + hasBin: true + + '@git.zone/tswatch@3.3.3': + resolution: {integrity: sha512-WFm7DIVINFw/cRo/IjbzvY05Lm+hixfj2xRoYP3MGOxMBgYYFUP5VXG1+9aFBuWx9la3vYq9olc17BkUR8Ittw==} + hasBin: true + + '@happy-dom/global-registrator@20.9.0': + resolution: {integrity: sha512-lBW6/m5BIFl3pMuWPNN0lIOYw9LMCmPfix53ExS3FBi4E+NELEljQ3xH6aAV9IYiQRfn9YIIgzzMrD0vIcD7tw==} + engines: {node: '>=20.0.0'} + + '@inquirer/checkbox@3.0.1': + resolution: {integrity: sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==} + engines: {node: '>=18'} + + '@inquirer/confirm@4.0.1': + resolution: {integrity: sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==} + engines: {node: '>=18'} + + '@inquirer/core@9.2.1': + resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + engines: {node: '>=18'} + + '@inquirer/editor@3.0.1': + resolution: {integrity: sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==} + engines: {node: '>=18'} + + '@inquirer/expand@3.0.1': + resolution: {integrity: sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==} + engines: {node: '>=18'} + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@3.0.1': + resolution: {integrity: sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==} + engines: {node: '>=18'} + + '@inquirer/number@2.0.1': + resolution: {integrity: sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==} + engines: {node: '>=18'} + + '@inquirer/password@3.0.1': + resolution: {integrity: sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==} + engines: {node: '>=18'} + + '@inquirer/prompts@6.0.1': + resolution: {integrity: sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==} + engines: {node: '>=18'} + + '@inquirer/rawlist@3.0.1': + resolution: {integrity: sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==} + engines: {node: '>=18'} + + '@inquirer/search@2.0.1': + resolution: {integrity: sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==} + engines: {node: '>=18'} + + '@inquirer/select@3.0.1': + resolution: {integrity: sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==} + engines: {node: '>=18'} + + '@inquirer/type@2.0.0': + resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} + engines: {node: '>=18'} + + '@lit-labs/ssr-dom-shim@1.5.1': + resolution: {integrity: sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==} + + '@lit/reactive-element@2.1.2': + resolution: {integrity: sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==} + + '@mixmark-io/domino@2.2.0': + resolution: {integrity: sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==} + + '@module-federation/error-codes@0.22.0': + resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==} + + '@module-federation/runtime-core@0.22.0': + resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==} + + '@module-federation/runtime-tools@0.22.0': + resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==} + + '@module-federation/runtime@0.22.0': + resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==} + + '@module-federation/sdk@0.22.0': + resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==} + + '@module-federation/webpack-bundler-runtime@0.22.0': + resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==} + + '@napi-rs/canvas-android-arm64@0.1.100': + resolution: {integrity: sha512-hjhCKhntPv9+t4ckHymdx0phYNcVW+GKQR6Lzw2zE+pOVjOplSmtx9nNNknTjbEDLcuLZqA1y8ufKg1XfgftzQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@napi-rs/canvas-darwin-arm64@0.1.100': + resolution: {integrity: sha512-2PcswRaC7Ly645DGt88///zuFDhJxJYdKAs1uU3mfk1atYkXufgcgLfBpk6Tm12nCQBaNt1wpybuPZ4qOhTo8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@napi-rs/canvas-darwin-x64@0.1.100': + resolution: {integrity: sha512-ePNZtj7pNIva/siZMg+HmbeozkIjqUIYdoymH8HaA3qK7LfzFN4WMBM8G6HQ9ZC+H3+Dnn5pqtiXpgLykaPOhw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.100': + resolution: {integrity: sha512-d5cDB48oWFGU8/XPhUOFAlySgb/VAu7D+s8fi55K1Pcfg8aPplHWqMgibhVLU8ky7Pyg/fuiVLz4Nf3JrSTuUA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@napi-rs/canvas-linux-arm64-gnu@0.1.100': + resolution: {integrity: sha512-rDxgxRu69RvDlX/bh9o22DxLsGr8EqsNgotL9+RwQE1S0b0cqeatqsw6aW45mukm0B42DIAaAacKaYQ8cqS1nw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-arm64-musl@0.1.100': + resolution: {integrity: sha512-K3mDW66N+xT2/V439u1alFANiBUjdEx2gLiNYnCmUsva5jZMxWTjafBYwTzYK+EMFMHrUoabuU+T1BIP5CgbYQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@napi-rs/canvas-linux-riscv64-gnu@0.1.100': + resolution: {integrity: sha512-mooqUBTIsccZpnoQC4NgrC1v6C1vof39etLNMnBwCY+p0gajWJvAHLGQ6g/gGyS5YrpDW+GefSN4+Cvcr08UWw==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-x64-gnu@0.1.100': + resolution: {integrity: sha512-1eCvkDCazm7FFhsT7DfGOdSaHgZVK3bt/dSBl5EWHOWmnz+I7j8tPseJqqD81NF+MH21jKUK4wQSDjN0mdhnTg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-x64-musl@0.1.100': + resolution: {integrity: sha512-20arT6lnI19S68qNlii73TSEDbECNgzMz2EpldC1V3mZFuRkeujXkcebRk0LRJe9SEUAooYiLokfMViY8IX7yA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@napi-rs/canvas-win32-arm64-msvc@0.1.100': + resolution: {integrity: sha512-DZFFT1wIAg37LJw37yhMRFfjATd3vTQzjZ1Yki8u2vhO6Hi5VE6BVaGQ1aaDu7xb4iMErz+9EOwjpS7xcxFeBw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@napi-rs/canvas-win32-x64-msvc@0.1.100': + resolution: {integrity: sha512-MyT1j3mHC2+Lu4pBi9mKyMJhtP6U7k7EldY7sj/uS5gJA65gTXt8MefJQXLJo5d/vZbuWmfxzkEUNc/urV3pHA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@napi-rs/canvas@0.1.100': + resolution: {integrity: sha512-xglYA6q3XO5P3BNJYxVZ1IV7DLVjp1Py6nwag88YntrS+3vKHyYcMqXVS4ZztJmwz2uGvz1FWhI/4LgbR5uQDA==} + engines: {node: '>= 10'} + + '@napi-rs/wasm-runtime@1.0.7': + resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + + '@napi-rs/wasm-runtime@1.1.4': + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@nodable/entities@2.1.0': + resolution: {integrity: sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==} + + '@oxc-project/types@0.122.0': + resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} + + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@3.0.2': + resolution: {integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==} + engines: {node: '>=12'} + + '@push.rocks/consolecolor@2.0.4': + resolution: {integrity: sha512-rQJfuSJLzm117PBpsfyemX8Q/rpKh8ZVc2AqDVu6RXJMJkmGkKsADe0/rnttuHZYss8IP7yJIN9E6Vnx+jyy0A==} + + '@push.rocks/early@4.0.4': + resolution: {integrity: sha512-ak6/vqZ1PlFV08fSFQ6UwiBrr+K6IsfieZWWzT7eex1Ls6GvWEi8wZ3REFDPJq/qckNLWSgEy0EsqzRtltkaCA==} + + '@push.rocks/isohash@2.0.1': + resolution: {integrity: sha512-UulhEui8O9Ei9fSqTldsB73TUmAFNqEBk82tHsJSLLpNK9gJZQE82iaSNsQUakoUQ2c9KueueMfwC3IoDaYRrQ==} + + '@push.rocks/isounique@1.0.5': + resolution: {integrity: sha512-Z0BVqZZOCif1THTbIKWMgg0wxCzt9CyBtBBqQJiZ+jJ0KlQFrQHNHrPt81/LXe/L4x0cxWsn0bpL6W5DNSvNLw==} + + '@push.rocks/levelcache@3.2.2': + resolution: {integrity: sha512-g44xp3XmtSPlcTHQ8qoaNV0AK7w4cuLd6h7sGXXxldN3NLgjOUpUqnnyDBU9i5hpIIxqssxe8WRQz10bi9W+tA==} + + '@push.rocks/lik@6.4.1': + resolution: {integrity: sha512-W5M2zoJWUxYnCVqUB7jaxMB4W1kfhs1P6SXvWGqwDpJAjMjCnZeAXD+w0akECgSBY1zCCT2qMj7YK4Gza0t25g==} + + '@push.rocks/projectinfo@5.1.0': + resolution: {integrity: sha512-jd+aP/UpCVA+kxK7qr1PqMUb5oRIGxukUIi6Qtlp6KKX0jBoaTFvgtEH+cnd3ilL4oNdYNsXMNwvfv4KOmMeVw==} + + '@push.rocks/qenv@6.1.4': + resolution: {integrity: sha512-NlDwrb3KJVBCeEXIWaYRZXZLOvHhDoo+n2X5akcGCDjn5HyP0C9/opn2RDpCnSt+hoValKpp89wcX4BEB+gWjA==} + + '@push.rocks/smartarchive@5.2.2': + resolution: {integrity: sha512-EEh3X5f5EAERx6qYmqPFsAAWYSlodmEYxFTKsa4jUK4AFb5Dn/vK5Jsx2A46PKriu8mQJIMEfGWrkLU4kTi5tw==} + + '@push.rocks/smartbucket@4.6.1': + resolution: {integrity: sha512-dh2xfAKOf9MKcJkkWImGCpoUmh10gDYQbeyEMO478H0ozxsf9mxgImRMX4a57BYzXGJ1LtoImdTqX2sFoltB3g==} + + '@push.rocks/smartbuffer@3.0.6': + resolution: {integrity: sha512-1jXfAOsisgDZS+L1E5OCLcM1dseO2rpuqGtSbeB89IDMiBeBTYbzcQ7ZkQQpFIzEzpzjvtl6COT6ZVxCtGnhGA==} + + '@push.rocks/smartcli@4.0.21': + resolution: {integrity: sha512-BtBL4uTNrrEynYsltPJBxYd6lweVuD9DDoKyqZLMFGIWMdizqzy1PuO6aCUqCKdZBcxW7ckfXZDWIoEc61sa3w==} + + '@push.rocks/smartclickhouse@2.2.1': + resolution: {integrity: sha512-K0qSPcMbUisHn/igQu4XaHn3SC9mnlu/mhAp5RwTeyL+rha/U4RtW/t4E89OUp7o35XnP4T4U4UUs58Cxk1h+Q==} + + '@push.rocks/smartconfig@6.1.1': + resolution: {integrity: sha512-coEpt1s0QII5cUh+Vj9E57iuuOlsn3ecTJOuo/ry9npSYDE9oapKgDO/odXBRNQYBsIlF8jEtXr+LdO0mZNTMw==} + + '@push.rocks/smartdelay@3.1.0': + resolution: {integrity: sha512-59xveBMbWmbFhh/rqhQnYG/klg/VONG9hV8+RQ7ftqsNRkcmUT+VM5etAbODgAUvsF4lxK+xVR0tbZOo0kGhRQ==} + + '@push.rocks/smartenv@5.0.13': + resolution: {integrity: sha512-ACXmUcHZHl2CF2jnVuRw9saRRrZvJblCRs2d+K5aLR1DfkYFX3eA21kcMlKeLisI3aGNbIj9vz/rowN5qkRkfA==} + + '@push.rocks/smartenv@6.1.0': + resolution: {integrity: sha512-pKm5knYEkcHHc9XaYJ41Ya8/WfZB6fy1ZDB+TSLC85lvMrrRFLSsujjDehdDXl/mJr3MqecauTh2QzQIszTrjQ==} + + '@push.rocks/smartexit@2.0.3': + resolution: {integrity: sha512-ZWpZ3Elorpv/rKtUcCUejUHG4BIE5B3QWysBAgb7lTcA7y0vGdFY32Y5/Q5tHpZM6PPxl/WTdUOYtSojQTq+pA==} + + '@push.rocks/smartfeed@1.4.0': + resolution: {integrity: sha512-bvj/3cGQI6TbbjbqrgC1uufcqprd/VthefuIsS8KHiHyCqYD5Z6RTjrbQY9WOCsmub/dcuMavfXQZqe9g2+OrQ==} + + '@push.rocks/smartfile-interfaces@1.0.7': + resolution: {integrity: sha512-MeOl/200UOvSO4Pgq/DVFiBVZpL9gjOBQM+4XYNjSxda8c6VBvchHAntaFLQUlO8U1ckNaP9i+nMO4O4/0ymyw==} + + '@push.rocks/smartfile@13.1.3': + resolution: {integrity: sha512-p0pqD3FBykwxeQDnnv0fhLaPAQ233a1w/nNij8JYuYWEsH3eVdE5elgecRRfsO+L8Jtntx0QPPJ9p0Aybgb7ow==} + + '@push.rocks/smartfs@1.5.1': + resolution: {integrity: sha512-M/JIRWhVwY6EhwEGL+wz3d1CkuNTcBTXKylOv/gk1fyfw3tnkOQheux+NjV/8lVMQG+NeQca5yUaJIz1s+OESA==} + + '@push.rocks/smartguard@3.1.0': + resolution: {integrity: sha512-J23q84f1O+TwFGmd4lrO9XLHUh2DaLXo9PN/9VmTWYzTkQDv5JehmifXVI0esophXcCIfbdIu6hbt7/aHlDF4A==} + + '@push.rocks/smarthash@3.2.7': + resolution: {integrity: sha512-y6iyu9l8Hslsa8W4e8UktX5d0yFZqipNgxxIik6NT0yHUM1zagx2cjemUtdV49uq1u+086Wr7nvrzLROWDzReA==} + + '@push.rocks/smarti18n@1.1.0': + resolution: {integrity: sha512-fRdnqWtmeIO3kbvyCFwdSM2+IHQI+Uz9+2TQCla5Qj5ISypRI1Cj4oRmde1QeGs7TyH50zXoO2vVXOS59Ya45g==} + + '@push.rocks/smartinteract@2.0.16': + resolution: {integrity: sha512-eltvVRRUKBKd77DSFA4DPY2g4V4teZLNe8A93CDy/WglglYcUjxMoLY/b0DFTWCWKYT+yjk6Fe6p0FRrvX9Yvg==} + + '@push.rocks/smartjson@5.2.0': + resolution: {integrity: sha512-710e8UwovRfPgUtaBHcd6unaODUjV5fjxtGcGCqtaTcmvOV6VpasdVfT66xMDzQmWH2E9ZfHDJeso9HdDQzNQA==} + + '@push.rocks/smartjson@6.0.1': + resolution: {integrity: sha512-iIw860jpjBcl83bLtq97QrjJxQkgxIKkhrX53EnpsVsZVNBgPCymLp0xNqY2jMpak5MKCEIWUVXkrmWVXj/TlQ==} + + '@push.rocks/smartlog-destination-devtools@1.0.12': + resolution: {integrity: sha512-zvsIkrqByc0JRaBgIyhh+PSz2SY/e/bmhZdUcr/OW6pudgAcqe2sso68EzrKux0w9OMl1P9ZnzF3FpCZPFWD/A==} + + '@push.rocks/smartlog-destination-local@9.0.2': + resolution: {integrity: sha512-htzIY+4+hU61Z2J4Oz+IHnAB3RGe+fpS0VKCKnAoppZqzMWnJ3UOgYIyr4djDBy2WtgpXV/16KdisKrOmwuuvw==} + + '@push.rocks/smartlog-interfaces@3.0.2': + resolution: {integrity: sha512-8hGRTJehbsFSJxLhCQkA018mZtXVPxPTblbg9VaE/EqISRzUw+eosJ2EJV7M4Qu0eiTJZjnWnNLn8CkD77ziWw==} + + '@push.rocks/smartlog@3.2.2': + resolution: {integrity: sha512-3Nw/Ki/jZ4vrrWnEtpcGPF28jQ+fr9/9Edc7ytaEA6ZWIpojtwacJ5qihMvHbIei+zjpD35w6tZP2mQjvw5VRQ==} + + '@push.rocks/smartmanifest@2.0.2': + resolution: {integrity: sha512-QGc5C9vunjfUbYsPGz5bynV/mVmPHkrQDkWp8ZO8VJtK1GZe+njgbrNyxn2SUHR0IhSAbSXl1j4JvBqYf5eTVg==} + + '@push.rocks/smartmarkdown@3.1.0': + resolution: {integrity: sha512-+iiGMS0ceQK42OJFGzSWlj1CDYxab++tS0dVTVgV3H4uA92+PWEbnZ0FAeNyeNh8yJCiz2JvvVo6vfPJSTY/Kw==} + + '@push.rocks/smartmatch@2.0.0': + resolution: {integrity: sha512-MBzP++1yNIBeox71X6VxpIgZ8m4bXnJpZJ4nWVH6IWpmO38MXTu4X0QF8tQnyT4LFcwvc9iiWaD15cstHa7Mmw==} + + '@push.rocks/smartmime@2.0.4': + resolution: {integrity: sha512-mG6lRBLr5nF+GLZmgCcdjhdDsmTtJWBFZDCa1eJ8Au9TvUzbPW0fY5aqJBb3UwfyZzH6St8Th9cJSXjagOQkYA==} + + '@push.rocks/smartnpm@2.1.0': + resolution: {integrity: sha512-vJpve3xboGyPRvQZ9WDuSCb3qZC0vM+Glq5T2RKNVOVbVPKjKSAF4j/FbsKbV94nBBwUqTH4L1wETN5yDio9dg==} + + '@push.rocks/smartntml@2.0.9': + resolution: {integrity: sha512-6g8kf6Ag2864A+S79RBSZjV8xHBq82YC83j5TbG71aPLoGiy+YREg9HiIOLN50j8/hk3PEkM21YDOGhRle6R8Q==} + + '@push.rocks/smartobject@1.0.12': + resolution: {integrity: sha512-xSMiqXiZXXUOixT3QIPsOUKOWjL3YA/1h9/YTiCzqs5C0D3tyfTbojnfcp6YbKZoBzans2I5LghaDHsGid2DKQ==} + + '@push.rocks/smartopen@2.0.0': + resolution: {integrity: sha512-eVT0GhtQ2drb95j/kktYst/Toh1zCwCqjTJFYtaYFUnnBnBUajPtBZDFnPQo01DN8JxoeCTo8jggq+PCvzcfww==} + + '@push.rocks/smartpath@6.0.0': + resolution: {integrity: sha512-r94u1MbBaIOSy+517PZp2P7SuZPSe9LkwJ8l3dXQKHeIOri/zDxk/RQPiFM+j4N9301ztkRyhvRj7xgUDroOsg==} + + '@push.rocks/smartpromise@4.2.4': + resolution: {integrity: sha512-8FUyYt94hOIY9mqHjitn4h69u0jbEtTF2RKKw2DpiTVFjpDTk9gXbVHZ/V+xEcBrN4mrzdQES0OiDmkNPoddEQ==} + + '@push.rocks/smartrequest@2.1.0': + resolution: {integrity: sha512-3eHLTRInHA+u+W98TqJwgTES7rRimBAsJC4JxVNQC3UUezmblAhM5/TIQsEBQTsbjAY8SeQKy6NHzW6iTiaD8w==} + + '@push.rocks/smartrequest@5.0.3': + resolution: {integrity: sha512-Yu7fhkV+7ilumFT9rS6BCrI7GisTlkqAiH4Uuprs5SLFC/5OBlCSCpS5U2v6fU/hbknQelp9hdmGSr/KDoZ9qg==} + + '@push.rocks/smartrouter@1.3.3': + resolution: {integrity: sha512-1+xZEnWlhzqLWAaJ1zFNhQ0zgbfCWQl1DBT72LygLxTs+P0K8AwJKgqo/IX6CT55kGCFnPAZIYSbVJlGsgrB0w==} + + '@push.rocks/smartrust@1.4.0': + resolution: {integrity: sha512-3+VLuKEZYNkKZUYttt54u7tftrw/1scAo3N3401ztblh/7KdIQ1YHkGzOYA3sFhRqckk+yKKVi9wDz3YNmwaIA==} + + '@push.rocks/smartrx@3.0.10': + resolution: {integrity: sha512-USjIYcsSfzn14cwOsxgq/bBmWDTTzy3ouWAnW5NdMyRRzEbmeNrvmy6TRqNeDlJ2PsYNTt1rr/zGUqvIy72ITg==} + + '@push.rocks/smartserve@2.0.4': + resolution: {integrity: sha512-nMhTOVNRL20UL/WiFYfo1VDEQgzwwQ95tapRHEDnTi32KA5HlitS8dGbnGV+mM4G9lrH/CuBDXWguldhqvKyOg==} + + '@push.rocks/smartshell@3.3.8': + resolution: {integrity: sha512-t9J/py0vnea4ZtOs7Anc9dc6lcvg6EDvYBw5eE1mB+KUWxMQf/ROIQwWMo6B9SMNY4JS2UwvfuJQJ8makP/7Tg==} + + '@push.rocks/smartsitemap@4.0.2': + resolution: {integrity: sha512-VIDJbOym82cWBArhIdBgVeCqp2vEWDtFIz6huQqwFAumLxNM6EtyqPmSBUDpzcpp/AbjxGART81Rp6P1PmGnag==} + + '@push.rocks/smartspawn@3.0.4': + resolution: {integrity: sha512-bPl4+SCLbW07YHXU1bgBuIfPVv5+Wbg89+Pz0e6ezPBmEQxj372qPRGdaR+8Ouw3d5KZ/IEyuVG+fcQbpDhyYw==} + + '@push.rocks/smartstate@2.3.1': + resolution: {integrity: sha512-rutCXb2MVo+bg4tWbX4uYFrJCIZOrGvbJKhmuvy1hJBk2j7OApsDib3vlH1b+uhu15nhHvUM1ZpnpCXjZj6j1g==} + + '@push.rocks/smartstream@3.4.2': + resolution: {integrity: sha512-JsjFjaNIlCBUglciM/IrXH0mH+oOQTLYQ6UMwqsew2XSUTXxER3ev2NeKMDBV6ONf2HF21EPnOZuKfgvtNGnUg==} + + '@push.rocks/smartstring@4.1.1': + resolution: {integrity: sha512-FlEpp2PcQ819ymmxjWb5/2gD8uPic/+IvOrSP2+KTdXLHOI4GSyK9YW/YBF541LVGl0GC3VGFmypcPNUzkPfYw==} + + '@push.rocks/smarttime@4.2.3': + resolution: {integrity: sha512-8gMg8RUkrCG4p9NcEUZV7V6KpL24+jAMK02g7qyhfA6giz/JJWD0+8w8xjSR+G7qe16KVQ2y3RbvAL9TxmO36g==} + + '@push.rocks/smartunique@3.0.9': + resolution: {integrity: sha512-q6DYQgT7/dqdWi9HusvtWCjdsFzLFXY9LTtaZV6IYNJt6teZOonoygxTdNt9XLn6niBSbLYrHSKvJNTRH/uK+g==} + + '@push.rocks/smarturl@3.1.0': + resolution: {integrity: sha512-ij73Q4GERojdPSHxAvYKvspimcpAJC6GGQCWsC4b+1sAiOSByjfmkUHK8yiEEOPRU9AeGuyaIVqK6ZzKLEZ3vA==} + + '@push.rocks/smartversion@3.1.0': + resolution: {integrity: sha512-qsJb82p8aQzJQ04fLiZsrxarhn+IoOn6v1B869NjH06vOCbCHXNKoS8WPssE6E6zge4NPCCD5WQ2hkyzqxCv9A==} + + '@push.rocks/smartwatch@6.4.0': + resolution: {integrity: sha512-KDswRgE/siBmZRCsRA07MtW5oF4c9uQEBkwTGPIWneHzksbCDsvs/7agKFEL7WnNifLNwo8w1K1qoiVWkX1fvw==} + engines: {node: '>=20.0.0'} + + '@push.rocks/smartxml@2.0.0': + resolution: {integrity: sha512-1d06zYJX4Zt8s5w5qFOUg2LAEz9ykrh9d6CQPK4WAgOBIefb1xzVEWHc7yoxicc2OkzNgC3IBCEg3s6BncZKWw==} + + '@push.rocks/smartyaml@3.0.5': + resolution: {integrity: sha512-oWmnHSqud+0jCZ69HPyfXg7b1e8wt23mG/i9brOnMQdliw5NDZHH0xze/EYzXCIGUBVMpotzEpYvAhMycw4Knw==} + + '@push.rocks/taskbuffer@8.0.2': + resolution: {integrity: sha512-SRCAzrSHysW5XEjwZ494V60ybdpOo/s96jDD3sn7SkYolzg2Pboh+SW5Q7SVNcdkP4b9wCEizOYe9CB3vj3W6w==} + + '@push.rocks/webrequest@4.0.5': + resolution: {integrity: sha512-wVSCaXqJ9Vh+rbwVz0wDl46dYz4rnwwSrm5vbVXKbuH6oKTPF0YRoujeJPqRltIn64RVGdLeY9/6ix+ZCrzhsg==} + + '@push.rocks/websetup@3.0.20': + resolution: {integrity: sha512-7TJ2ryFEpuSocGQwhhdEL6x8d7H0q3N4MJIJS46nc7r5XM5oXAXaIj/8gX2/TSNQWUt35CNSpJPkznoLpp95Jw==} + + '@push.rocks/webstore@2.0.22': + resolution: {integrity: sha512-EdWfcNo0m6adSgTq7NtZusvmubUtRiCRADfFIbbgGZhCr9xLxmyB1nCtO/wzUrWZEbnR+Q9+fYkJFnDFOmZ4wA==} + + '@push.rocks/webstream@1.0.10': + resolution: {integrity: sha512-45CcR0I4/9v0qSjLvz2dYTGMkR0YP3x66ItpStdad5hidJm86t1lfHF06d0oiEvJTpvQkeyIX/8YKAumf21d/Q==} + + '@pushrocks/isounique@1.0.5': + resolution: {integrity: sha512-XYeoKGkmIdsWX64NlPA1fuA41n/1bQ7LdYXytlU/QqYeW7ojgA0ARRhBSh/2phL6o0Jpw6K/7gJ8jc7ab/Tc+w==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/isounique + + '@pushrocks/smartenv@5.0.5': + resolution: {integrity: sha512-VWON1OJ4qV2/9hzJbgRquRekaO9am3b8W82tgCwgO6LBg23ea2tanfd+gESVMbRFduxHVoFLvlhSBcDGM5zsLA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartenv + + '@pushrocks/smarthash@3.0.2': + resolution: {integrity: sha512-jXW4f8k6iqOQRvkCmXMID1C+qXyNvUMKm7apPETxnO+L172VlzxP1dml0Ey1+vjfpU2luKCteJWX7W95sOdLDg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarthash + + '@pushrocks/smartjson@5.0.6': + resolution: {integrity: sha512-9OJbnRgLTaCRQz+pqu5tB3ZCqRs5Zh0hnBe7t7URE+TgwIZ8aiELUIbWRkgn4mSGVzHyL6pqTyIowP6AjUCG3w==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartjson + + '@pushrocks/smartpromise@3.1.10': + resolution: {integrity: sha512-VeTurbZ1+ZMxBDJk1Y1LV8SN9xLI+oDXKVeCFw41FAGEKOUEqordqFpi6t+7Vhe/TXUZzCVpZ5bXxAxrGf8yTQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpromise + + '@pushrocks/smartstring@4.0.7': + resolution: {integrity: sha512-TxHSar7Cj29E+GOcIj4DeZKWCNVzHKdqnrBRqcBqLqmeYZvzFosLXpFKoaCJDq7MSxuPoCvu5woSdp9YmPXyog==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartstring + + '@remirror/core-constants@3.0.0': + resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} + + '@rolldown/binding-android-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-SJ+/g+xNnOh6NqYxD0V3uVN4W3VfnrGsC9/hoglicgTNfABFG9JjISvkkU0dNY84MNHLWyOgxP9v9Y9pX4S7+A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-7WQgR8SfOPwmDZGFkThUvsmd/nwAWv91oCO4I5LS7RKrssPZmOt7jONN0cW17ydGC1n/+puol1IpoieKqQidmg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.0.0-rc.11': + resolution: {integrity: sha512-39Ks6UvIHq4rEogIfQBoBRusj0Q0nPVWIvqmwBLaT6aqQGIakHdESBVOPRRLacy4WwUPIx4ZKzfZ9PMW+IeyUQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.0.0-rc.11': + resolution: {integrity: sha512-jfsm0ZHfhiqrvWjJAmzsqiIFPz5e7mAoCOPBNTcNgkiid/LaFKiq92+0ojH+nmJmKYkre4t71BWXUZDNp7vsag==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11': + resolution: {integrity: sha512-zjQaUtSyq1nVe3nxmlSCuR96T1LPlpvmJ0SZy0WJFEsV4kFbXcq2u68L4E6O0XeFj4aex9bEauqjW8UQBeAvfQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-WMW1yE6IOnehTcFE9eipFkm3XN63zypWlrJQ2iF7NrQ9b2LDRjumFoOGJE8RJJTJCTBAdmLMnJ8uVitACUUo1Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.11': + resolution: {integrity: sha512-jfndI9tsfm4APzjNt6QdBkYwre5lRPUgHeDHoI7ydKUuJvz3lZeCfMsI56BZj+7BYqiKsJm7cfd/6KYV7ubrBg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-ZlFgw46NOAGMgcdvdYwAGu2Q+SLFA9LzbJLW+iyMOJyhj5wk6P3KEE9Gct4xWwSzFoPI7JCdYmYMzVtlgQ+zfw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-hIOYmuT6ofM4K04XAZd3OzMySEO4K0/nc9+jmNcxNAxRi6c5UWpqfw3KMFV4MVFWL+jQsSh+bGw2VqmaPMTLyw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-qXBQQO9OvkjjQPLdUVr7Nr2t3QTZI7s4KZtfw7HzBgjbmAPSFwSv4rmET9lLSgq3rH/ndA3ngv3Qb8l2njoPNA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.11': + resolution: {integrity: sha512-/tpFfoSTzUkH9LPY+cYbqZBDyyX62w5fICq9qzsHLL8uTI6BHip3Q9Uzft0wylk/i8OOwKik8OxW+QAhDmzwmg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-mcp3Rio2w72IvdZG0oQ4bM2c2oumtwHfUfKncUM6zGgz0KgPz4YmDPQfnXEiY5t3+KD/i8HG2rOB/LxdmieK2g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.11': + resolution: {integrity: sha512-LXk5Hii1Ph9asuGRjBuz8TUxdc1lWzB7nyfdoRgI0WGPZKmCxvlKk8KfYysqtr4MfGElu/f/pEQRh8fcEgkrWw==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11': + resolution: {integrity: sha512-dDwf5otnx0XgRY1yqxOC4ITizcdzS/8cQ3goOWv3jFAo4F+xQYni+hnMuO6+LssHHdJW7+OCVL3CoU4ycnh35Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.11': + resolution: {integrity: sha512-LN4/skhSggybX71ews7dAj6r2geaMJfm3kMbK2KhFMg9B10AZXnKoLCVVgzhMHL0S+aKtr4p8QbAW8k+w95bAA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.0-rc.11': + resolution: {integrity: sha512-xQO9vbwBecJRv9EUcQ/y0dzSTJgA7Q6UVN7xp6B81+tBGSLVAK03yJ9NkJaUA7JFD91kbjxRSC/mDnmvXzbHoQ==} + + '@rspack/binding-darwin-arm64@1.7.11': + resolution: {integrity: sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==} + cpu: [arm64] + os: [darwin] + + '@rspack/binding-darwin-x64@1.7.11': + resolution: {integrity: sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==} + cpu: [x64] + os: [darwin] + + '@rspack/binding-linux-arm64-gnu@1.7.11': + resolution: {integrity: sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rspack/binding-linux-arm64-musl@1.7.11': + resolution: {integrity: sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rspack/binding-linux-x64-gnu@1.7.11': + resolution: {integrity: sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rspack/binding-linux-x64-musl@1.7.11': + resolution: {integrity: sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rspack/binding-wasm32-wasi@1.7.11': + resolution: {integrity: sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==} + cpu: [wasm32] + + '@rspack/binding-win32-arm64-msvc@1.7.11': + resolution: {integrity: sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==} + cpu: [arm64] + os: [win32] + + '@rspack/binding-win32-ia32-msvc@1.7.11': + resolution: {integrity: sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==} + cpu: [ia32] + os: [win32] + + '@rspack/binding-win32-x64-msvc@1.7.11': + resolution: {integrity: sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==} + cpu: [x64] + os: [win32] + + '@rspack/binding@1.7.11': + resolution: {integrity: sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==} + + '@rspack/core@1.7.11': + resolution: {integrity: sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==} + engines: {node: '>=18.12.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@rspack/lite-tapable@1.1.0': + resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + + '@smithy/chunked-blob-reader-native@4.2.3': + resolution: {integrity: sha512-jA5k5Udn7Y5717L86h4EIv06wIr3xn8GM1qHRi/Nf31annXcXHJjBKvgztnbn2TxH3xWrPBfgwHsOwZf0UmQWw==} + engines: {node: '>=18.0.0'} + + '@smithy/chunked-blob-reader@5.2.2': + resolution: {integrity: sha512-St+kVicSyayWQca+I1rGitaOEH6uKgE8IUWoYnnEX26SWdWQcL6LvMSD19Lg+vYHKdT9B2Zuu7rd3i6Wnyb/iw==} + engines: {node: '>=18.0.0'} + + '@smithy/config-resolver@4.4.17': + resolution: {integrity: sha512-TzDZcAnhTyAHbXVxWZo7/tEcrIeFq20IBk8So3OLOetWpR8EwY/yEqBMBFaJMeyEiREDq4NfEl+qO3OAUD+vbQ==} + engines: {node: '>=18.0.0'} + + '@smithy/core@3.23.17': + resolution: {integrity: sha512-x7BlLbUFL8NWCGjMF9C+1N5cVCxcPa7g6Tv9B4A2luWx3be3oU8hQ96wIwxe/s7OhIzvoJH73HAUSg5JXVlEtQ==} + engines: {node: '>=18.0.0'} + + '@smithy/credential-provider-imds@4.2.14': + resolution: {integrity: sha512-Au28zBN48ZAoXdooGUHemuVBrkE+Ie6RPmGNIAJsFqj33Vhb6xAgRifUydZ2aY+M+KaMAETAlKk5NC5h1G7wpg==} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-codec@4.2.14': + resolution: {integrity: sha512-erZq0nOIpzfeZdCyzZjdJb4nVSKLUmSkaQUVkRGQTXs30gyUGeKnrYEg+Xe1W5gE3aReS7IgsvANwVPxSzY6Pw==} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-browser@4.2.14': + resolution: {integrity: sha512-8IelTCtTctWRbb+0Dcy+C0aICh1qa0qWXqgjcXDmMuCvPJRnv26hiDZoAau2ILOniki65mCPKqOQs/BaWvO4CQ==} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-config-resolver@4.3.14': + resolution: {integrity: sha512-sqHiHpYRYo3FJlaIxD1J8PhbcmJAm7IuM16mVnwSkCToD7g00IBZzKuiLNMGmftULmEUX6/UAz8/NN5uMP8bVA==} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-node@4.2.14': + resolution: {integrity: sha512-Ht/8BuGlKfFTy0H3+8eEu0vdpwGztCnaLLXtpXNdQqiR7Hj4vFScU3T436vRAjATglOIPjJXronY+1WxxNLSiw==} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-universal@4.2.14': + resolution: {integrity: sha512-lWyt4T2XQZUZgK3tQ3Wn0w3XBvZsK/vjTuJl6bXbnGZBHH0ZUSONTYiK9TgjTTzU54xQr3DRFwpjmhp0oLm3gg==} + engines: {node: '>=18.0.0'} + + '@smithy/fetch-http-handler@5.3.17': + resolution: {integrity: sha512-bXOvQzaSm6MnmLaWA1elgfQcAtN4UP3vXqV97bHuoOrHQOJiLT3ds6o9eo5bqd0TJfRFpzdGnDQdW3FACiAVdw==} + engines: {node: '>=18.0.0'} + + '@smithy/hash-blob-browser@4.2.15': + resolution: {integrity: sha512-0PJ4Al3fg2nM4qKrAIxyNcApgqHAXcBkN8FeizOz69z0rb26uZ6lMESYtxegaTlXB5Hj84JfwMPavMrwDMjucA==} + engines: {node: '>=18.0.0'} + + '@smithy/hash-node@4.2.14': + resolution: {integrity: sha512-8ZBDY2DD4wr+GGjTpPtiglEsqr0lUP+KHqgZcWczFf6qeZ/YRjMIOoQWVQlmwu7EtxKTd8YXD8lblmYcpBIA1g==} + engines: {node: '>=18.0.0'} + + '@smithy/hash-stream-node@4.2.14': + resolution: {integrity: sha512-tw4GANWkZPb6+BdD4Fgucqzey2+r73Z/GRo9zklsCdwrnxxumUV83ZIaBDdudV4Ylazw3EPTiJZhpX42105ruQ==} + engines: {node: '>=18.0.0'} + + '@smithy/invalid-dependency@4.2.14': + resolution: {integrity: sha512-c21qJiTSb25xvvOp+H2TNZzPCngrvl5vIPqPB8zQ/DmJF4QWXO19x1dWfMJZ6wZuuWUPPm0gV8C0cU3+ifcWuw==} + engines: {node: '>=18.0.0'} + + '@smithy/is-array-buffer@2.2.0': + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} + engines: {node: '>=14.0.0'} + + '@smithy/is-array-buffer@4.2.2': + resolution: {integrity: sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow==} + engines: {node: '>=18.0.0'} + + '@smithy/md5-js@4.2.14': + resolution: {integrity: sha512-V2v0vx+h0iUSNG1Alt+GNBMSLGCrl9iVsdd+Ap67HPM9PN479x12V8LkuMoKImNZxn3MXeuyUjls+/7ZACZghA==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-content-length@4.2.14': + resolution: {integrity: sha512-xhHq7fX4/3lv5NHxLUk3OeEvl0xZ+Ek3qIbWaCL4f9JwgDZEclPBElljaZCAItdGPQl/kSM4LPMOpy1MYgprpw==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-endpoint@4.4.32': + resolution: {integrity: sha512-ZZkgyjnJppiZbIm6Qbx92pbXYi1uzenIvGhBSCDlc7NwuAkiqSgS75j1czAD25ZLs2FjMjYy1q7gyRVWG6JA0Q==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.5.7': + resolution: {integrity: sha512-bRt6ZImqVSeTk39Nm81K20ObIiAZ3WefY7G6+iz/0tZjs4dgRRjvRX2sgsH+zi6iDCRR/aQvQofLKxxz4rPBZg==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-serde@4.2.20': + resolution: {integrity: sha512-Lx9JMO9vArPtiChE3wbEZ5akMIDQpWQtlu90lhACQmNOXcGXRbaDywMHDzuDZ2OkZzP+9wQfZi3YJT9F67zTQQ==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-stack@4.2.14': + resolution: {integrity: sha512-2dvkUKLuFdKsCRmOE4Mn63co0Djtsm+JMh0bYZQupN1pJwMeE8FmQmRLLzzEMN0dnNi7CDCYYH8F0EVwWiPBeA==} + engines: {node: '>=18.0.0'} + + '@smithy/node-config-provider@4.3.14': + resolution: {integrity: sha512-S+gFjyo/weSVL0P1b9Ts8C/CwIfNCgUPikk3sl6QVsfE/uUuO+QsF+NsE/JkpvWqqyz1wg7HFdiaZuj5CoBMRg==} + engines: {node: '>=18.0.0'} + + '@smithy/node-http-handler@4.6.1': + resolution: {integrity: sha512-iB+orM4x3xrr57X3YaXazfKnntl0LHlZB1kcXSGzMV1Tt0+YwEjGlbjk/44qEGtBzXAz6yFDzkYTKSV6Pj2HUg==} + engines: {node: '>=18.0.0'} + + '@smithy/property-provider@4.2.14': + resolution: {integrity: sha512-WuM31CgfsnQ/10i7NYr0PyxqknD72Y5uMfUMVSniPjbEPceiTErb4eIqJQ+pdxNEAUEWrewrGjIRjVbVHsxZiQ==} + engines: {node: '>=18.0.0'} + + '@smithy/protocol-http@5.3.14': + resolution: {integrity: sha512-dN5F8kHx8RNU0r+pCwNmFZyz6ChjMkzShy/zup6MtkRmmix4vZzJdW+di7x//b1LiynIev88FM18ie+wwPcQtQ==} + engines: {node: '>=18.0.0'} + + '@smithy/querystring-builder@4.2.14': + resolution: {integrity: sha512-XYA5Z0IqTeF+5XDdh4BBmSA0HvbgVZIyv4cmOoUheDNR57K1HgBp9ukUMx3Cr3XpDHHpLBnexPE3LAtDsZkj2A==} + engines: {node: '>=18.0.0'} + + '@smithy/querystring-parser@4.2.14': + resolution: {integrity: sha512-hr+YyqBD23GVvRxGGrcc/oOeNlK3PzT5Fu4dzrDXxzS1LpFiuL2PQQqKPs87M79aW7ziMs+nvB3qdw77SqE7Lw==} + engines: {node: '>=18.0.0'} + + '@smithy/service-error-classification@4.3.1': + resolution: {integrity: sha512-aUQuDGh760ts/8MU+APjIZhlLPKhIIfqyzZaJikLEIMrdxFvxuLYD0WxWzaYWpmLbQlXDe9p7EWM3HsBe0K6Gw==} + engines: {node: '>=18.0.0'} + + '@smithy/shared-ini-file-loader@4.4.9': + resolution: {integrity: sha512-495/V2I15SHgedSJoDPD23JuSfKAp726ZI1V0wtjB07Wh7q/0tri/0e0DLefZCHgxZonrGKt/OCTpAtP1wE1kQ==} + engines: {node: '>=18.0.0'} + + '@smithy/signature-v4@5.3.14': + resolution: {integrity: sha512-1D9Y/nmlVjCeSivCbhZ7hgEpmHyY1h0GvpSZt3l0xcD9JjmjVC1CHOozS6+Gh+/ldMH8JuJ6cujObQqfayAVFA==} + engines: {node: '>=18.0.0'} + + '@smithy/smithy-client@4.12.13': + resolution: {integrity: sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==} + engines: {node: '>=18.0.0'} + + '@smithy/types@4.14.1': + resolution: {integrity: sha512-59b5HtSVrVR/eYNei3BUj3DCPKD/G7EtDDe7OEJE7i7FtQFugYo6MxbotS8mVJkLNVf8gYaAlEBwwtJ9HzhWSg==} + engines: {node: '>=18.0.0'} + + '@smithy/url-parser@4.2.14': + resolution: {integrity: sha512-p06BiBigJ8bTA3MgnOfCtDUWnAMY0YfedO/GRpmc7p+wg3KW8vbXy1xwSu5ASy0wV7rRYtlfZOIKH4XqfhjSQQ==} + engines: {node: '>=18.0.0'} + + '@smithy/util-base64@4.3.2': + resolution: {integrity: sha512-XRH6b0H/5A3SgblmMa5ErXQ2XKhfbQB+Fm/oyLZ2O2kCUrwgg55bU0RekmzAhuwOjA9qdN5VU2BprOvGGUkOOQ==} + engines: {node: '>=18.0.0'} + + '@smithy/util-body-length-browser@4.2.2': + resolution: {integrity: sha512-JKCrLNOup3OOgmzeaKQwi4ZCTWlYR5H4Gm1r2uTMVBXoemo1UEghk5vtMi1xSu2ymgKVGW631e2fp9/R610ZjQ==} + engines: {node: '>=18.0.0'} + + '@smithy/util-body-length-node@4.2.3': + resolution: {integrity: sha512-ZkJGvqBzMHVHE7r/hcuCxlTY8pQr1kMtdsVPs7ex4mMU+EAbcXppfo5NmyxMYi2XU49eqaz56j2gsk4dHHPG/g==} + engines: {node: '>=18.0.0'} + + '@smithy/util-buffer-from@2.2.0': + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@4.2.2': + resolution: {integrity: sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q==} + engines: {node: '>=18.0.0'} + + '@smithy/util-config-provider@4.2.2': + resolution: {integrity: sha512-dWU03V3XUprJwaUIFVv4iOnS1FC9HnMHDfUrlNDSh4315v0cWyaIErP8KiqGVbf5z+JupoVpNM7ZB3jFiTejvQ==} + engines: {node: '>=18.0.0'} + + '@smithy/util-defaults-mode-browser@4.3.49': + resolution: {integrity: sha512-a5bNrdiONYB/qE2BuKegvUMd/+ZDwdg4vsNuuSzYE8qs2EYAdK9CynL+Rzn29PbPiUqoz/cbpRbcLzD5lEevHw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-defaults-mode-node@4.2.54': + resolution: {integrity: sha512-g1cvrJvOnzeJgEdf7AE4luI7gp6L8weE0y9a9wQUSGtjb8QRHDbCJYuE4Sy0SD9N8RrnNPFsPltAz/OSoBR9Zw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-endpoints@3.4.2': + resolution: {integrity: sha512-a55Tr+3OKld4TTtnT+RhKOQHyPxm3j/xL4OR83WBUhLJaKDS9dnJ7arRMOp3t31dcLhApwG9bgvrRXBHlLdIkg==} + engines: {node: '>=18.0.0'} + + '@smithy/util-hex-encoding@4.2.2': + resolution: {integrity: sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg==} + engines: {node: '>=18.0.0'} + + '@smithy/util-middleware@4.2.14': + resolution: {integrity: sha512-1Su2vj9RYNDEv/V+2E+jXkkwGsgR7dc4sfHn9Z7ruzQHJIEni9zzw5CauvRXlFJfmgcqYP8fWa0dkh2Q2YaQyw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-retry@4.3.8': + resolution: {integrity: sha512-LUIxbTBi+OpvXpg91poGA6BdyoleMDLnfXjVDqyi2RvZmTveY5loE/FgYUBCR5LU2BThW2SoZRh8dTIIy38IPw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-stream@4.5.25': + resolution: {integrity: sha512-/PFpG4k8Ze8Ei+mMKj3oiPICYekthuzePZMgZbCqMiXIHHf4n2aZ4Ps0aSRShycFTGuj/J6XldmC0x0DwednIA==} + engines: {node: '>=18.0.0'} + + '@smithy/util-uri-escape@4.2.2': + resolution: {integrity: sha512-2kAStBlvq+lTXHyAZYfJRb/DfS3rsinLiwb+69SstC9Vb0s9vNWkRwpnj918Pfi85mzi42sOqdV72OLxWAISnw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-utf8@2.3.0': + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@4.2.2': + resolution: {integrity: sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-waiter@4.3.0': + resolution: {integrity: sha512-JyjYmLAfS+pdxF92o4yLgEoy0zhayKTw73FU1aofLWwLcJw7iSqIY2exGmMTrl/lmZugP5p/zxdFSippJDfKWA==} + engines: {node: '>=18.0.0'} + + '@smithy/uuid@1.1.2': + resolution: {integrity: sha512-O/IEdcCUKkubz60tFbGA7ceITTAJsty+lBjNoorP4Z6XRqaFb/OjQjZODophEcuq68nKm6/0r+6/lLQ+XVpk8g==} + engines: {node: '>=18.0.0'} + + '@tempfix/lenis@1.3.20': + resolution: {integrity: sha512-ypeB0FuHLHOCQXW4d0RQ69txPJJH+1CHcpsZIUdcv2t1vR0IVyQr2vHihtde9UOXhjzqEnUphWon/UcJNsa0YA==} + peerDependencies: + '@nuxt/kit': '>=3.0.0' + react: '>=17.0.0' + vue: '>=3.0.0' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + react: + optional: true + vue: + optional: true + + '@tempfix/webcontainer__api@1.6.1': + resolution: {integrity: sha512-Hgn3cwy0vPzjrVBqeVnY0jNZLaOCW7d+dxBe7Jv9YGHAjJ8udUMS+KbTywSv5paAfld3A/RN/iolmMzOwZxLTA==} + + '@tiptap/core@2.27.2': + resolution: {integrity: sha512-ABL1N6eoxzDzC1bYvkMbvyexHacszsKdVPYqhl5GwHLOvpZcv9VE9QaKwDILTyz5voCA0lGcAAXZp+qnXOk5lQ==} + peerDependencies: + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-blockquote@2.27.2': + resolution: {integrity: sha512-oIGZgiAeA4tG3YxbTDfrmENL4/CIwGuP3THtHsNhwRqwsl9SfMk58Ucopi2GXTQSdYXpRJ0ahE6nPqB5D6j/Zw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-bold@2.27.2': + resolution: {integrity: sha512-bR7J5IwjCGQ0s3CIxyMvOCnMFMzIvsc5OVZKscTN5UkXzFsaY6muUAIqtKxayBUucjtUskm5qZowJITCeCb1/A==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-bullet-list@2.27.2': + resolution: {integrity: sha512-gmFuKi97u5f8uFc/GQs+zmezjiulZmFiDYTh3trVoLRoc2SAHOjGEB7qxdx7dsqmMN7gwiAWAEVurLKIi1lnnw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-code-block@2.27.2': + resolution: {integrity: sha512-KgvdQHS4jXr79aU3wZOGBIZYYl9vCB7uDEuRFV4so2rYrfmiYMw3T8bTnlNEEGe4RUeAms1i4fdwwvQp9nR1Dw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-code@2.27.2': + resolution: {integrity: sha512-7X9AgwqiIGXoZX7uvdHQsGsjILnN/JaEVtqfXZnPECzKGaWHeK/Ao4sYvIIIffsyZJA8k5DC7ny2/0sAgr2TuA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-document@2.27.2': + resolution: {integrity: sha512-CFhAYsPnyYnosDC4639sCJnBUnYH4Cat9qH5NZWHVvdgtDwu8GZgZn2eSzaKSYXWH1vJ9DSlCK+7UyC3SNXIBA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-dropcursor@2.27.2': + resolution: {integrity: sha512-oEu/OrktNoQXq1x29NnH/GOIzQZm8ieTQl3FK27nxfBPA89cNoH4mFEUmBL5/OFIENIjiYG3qWpg6voIqzswNw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-gapcursor@2.27.2': + resolution: {integrity: sha512-/c9VF1HBxj+AP54XGVgCmD9bEGYc5w5OofYCFQgM7l7PB1J00A4vOke0oPkHJnqnOOyPlFaxO/7N6l3XwFcnKA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-hard-break@2.27.2': + resolution: {integrity: sha512-kSRVGKlCYK6AGR0h8xRkk0WOFGXHIIndod3GKgWU49APuIGDiXd8sziXsSlniUsWmqgDmDXcNnSzPcV7AQ8YNg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-heading@2.27.2': + resolution: {integrity: sha512-iM3yeRWuuQR/IRQ1djwNooJGfn9Jts9zF43qZIUf+U2NY8IlvdNsk2wTOdBgh6E0CamrStPxYGuln3ZS4fuglw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-history@2.27.2': + resolution: {integrity: sha512-+hSyqERoFNTWPiZx4/FCyZ/0eFqB9fuMdTB4AC/q9iwu3RNWAQtlsJg5230bf/qmyO6bZxRUc0k8p4hrV6ybAw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-horizontal-rule@2.27.2': + resolution: {integrity: sha512-WGWUSgX+jCsbtf9Y9OCUUgRZYuwjVoieW5n6mAUohJ9/6gc6sGIOrUpBShf+HHo6WD+gtQjRd+PssmX3NPWMpg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-italic@2.27.2': + resolution: {integrity: sha512-1OFsw2SZqfaqx5Fa5v90iNlPRcqyt+lVSjBwTDzuPxTPFY4Q0mL89mKgkq2gVHYNCiaRkXvFLDxaSvBWbmthgg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-link@2.27.2': + resolution: {integrity: sha512-bnP61qkr0Kj9Cgnop1hxn2zbOCBzNtmawxr92bVTOE31fJv6FhtCnQiD6tuPQVGMYhcmAj7eihtvuEMFfqEPcQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-list-item@2.27.2': + resolution: {integrity: sha512-eJNee7IEGXMnmygM5SdMGDC8m/lMWmwNGf9fPCK6xk0NxuQRgmZHL6uApKcdH6gyNcRPHCqvTTkhEP7pbny/fg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-ordered-list@2.27.2': + resolution: {integrity: sha512-M7A4tLGJcLPYdLC4CI2Gwl8LOrENQW59u3cMVa+KkwG1hzSJyPsbDpa1DI6oXPC2WtYiTf22zrbq3gVvH+KA2w==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-paragraph@2.27.2': + resolution: {integrity: sha512-elYVn2wHJJ+zB9LESENWOAfI4TNT0jqEN34sMA/hCtA4im1ZG2DdLHwkHIshj/c4H0dzQhmsS/YmNC5Vbqab/A==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-strike@2.27.2': + resolution: {integrity: sha512-HHIjhafLhS2lHgfAsCwC1okqMsQzR4/mkGDm4M583Yftyjri1TNA7lzhzXWRFWiiMfJxKtdjHjUAQaHuteRTZw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-text-align@2.27.2': + resolution: {integrity: sha512-0Pyks6Hu+Q/+9+5/osoSv0SP6jIerdWMYbi13aaZLsJoj3lBj5WNaE11JtAwSFN5sx0IbqhDSlp1zkvRnzgZ8g==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-text-style@2.27.2': + resolution: {integrity: sha512-Omk+uxjJLyEY69KStpCw5fA9asvV+MGcAX2HOxyISDFoLaL49TMrNjhGAuz09P1L1b0KGXo4ml7Q3v/Lfy4WPA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-text@2.27.2': + resolution: {integrity: sha512-Xk7nYcigljAY0GO9hAQpZ65ZCxqOqaAlTPDFcKerXmlkQZP/8ndx95OgUb1Xf63kmPOh3xypurGS2is3v0MXSA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-typography@2.27.2': + resolution: {integrity: sha512-NSyqDa8PlAZoVRfTWQuxueTZ6ftOD72EV7UKVpftf3C+Heme727mvwl1YHMnagOlqVoxBhFOrl9CnSs/q5uayQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-underline@2.27.2': + resolution: {integrity: sha512-gPOsbAcw1S07ezpAISwoO8f0RxpjcSH7VsHEFDVuXm4ODE32nhvSinvHQjv2icRLOXev+bnA7oIBu7Oy859gWQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/pm@2.27.2': + resolution: {integrity: sha512-kaEg7BfiJPDQMKbjVIzEPO3wlcA+pZb2tlcK9gPrdDnEFaec2QTF1sXz2ak2IIb2curvnIrQ4yrfHgLlVA72wA==} + + '@tiptap/starter-kit@2.27.2': + resolution: {integrity: sha512-bb0gJvPoDuyRUQ/iuN52j1//EtWWttw+RXAv1uJxfR0uKf8X7uAqzaOOgwjknoCIDC97+1YHwpGdnRjpDkOBxw==} + + '@tokenizer/inflate@0.4.1': + resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==} + engines: {node: '>=18'} + + '@tokenizer/token@0.3.0': + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + + '@tsclass/tsclass@4.4.4': + resolution: {integrity: sha512-YZOAF+u+r4u5rCev2uUd1KBTBdfyFdtDmcv4wuN+864lMccbdfRICR3SlJwCfYS1lbeV3QNLYGD30wjRXgvCJA==} + + '@tsclass/tsclass@9.5.1': + resolution: {integrity: sha512-IJKjLh/r4h1H4byDa+ODmBSM3HBfdCkUI3NT4TBSvG9Ov2zNTv5GhYeX7Wktsr4bcnicYM/zV58dVB6ubOUVTA==} + + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + + '@types/buffer-json@2.0.3': + resolution: {integrity: sha512-ItD4UfF3Q5jA+PEV6ZUWEHvlWaXJbd0rpuBKOIrEebM053FHaJddKsgUf0vy7nLSTs44nqFj3Mh8J3TiT0xv4g==} + + '@types/clean-css@4.2.11': + resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==} + + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + + '@types/dom-mediacapture-transform@0.1.11': + resolution: {integrity: sha512-Y2p+nGf1bF2XMttBnsVPHUWzRRZzqUoJAKmiP10b5umnO6DDrWI0BrGDJy1pOHoOULVmGSfFNkQrAlC5dcj6nQ==} + + '@types/dom-webcodecs@0.1.13': + resolution: {integrity: sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/html-minifier@4.0.6': + resolution: {integrity: sha512-1Dcf38DkVMYo8SIOkUka7GxI+0BztCVsnfiG2Sxb6G8ShHDQTWQb1WKps/eb3O074HNDCn8wU7LMl5N99nNG+Q==} + + '@types/js-yaml@4.0.9': + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} + + '@types/markdown-it@14.1.2': + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdurl@2.0.0': + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + + '@types/mime-types@2.1.4': + resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + + '@types/node@22.19.17': + resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==} + + '@types/node@25.6.0': + resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} + + '@types/randomatic@3.1.5': + resolution: {integrity: sha512-VCwCTw6qh1pRRw+5rNTAwqPmf6A+hdrkdM7dBpZVmhl7g+em3ONXlYK/bWPVKqVGMWgP0d1bog8Vc/X6zRwRRQ==} + + '@types/relateurl@0.2.33': + resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} + + '@types/semver@7.7.1': + resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} + + '@types/symbol-tree@3.2.5': + resolution: {integrity: sha512-zXnnyENt1TYQcS21MkPaJCVjfcPq7p7yc5mo5JACuumXp6sly5jnlS0IokHd+xmmuCbx6V7JqkMBpswR+nZAcw==} + + '@types/through2@2.0.41': + resolution: {integrity: sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/turndown@5.0.6': + resolution: {integrity: sha512-ru00MoyeeouE5BX4gRL+6m/BsDfbRayOskWqUvh7CLGW+UXxHQItqALa38kKnOiZPqJrtzJUgAC2+F0rL1S4Pg==} + + '@types/uglify-js@3.17.5': + resolution: {integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + + '@types/which@3.0.4': + resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==} + + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + agentkeepalive@4.6.0: + resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} + engines: {node: '>= 8.0.0'} + + ansi-256-colors@1.1.0: + resolution: {integrity: sha1-kQ3lDvzHwJ49gvL4er1rcAwYgYo=} + engines: {node: '>=0.10.0'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + asynckit@0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + + b4a@1.8.1: + resolution: {integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==} + peerDependencies: + react-native-b4a: '*' + peerDependenciesMeta: + react-native-b4a: + optional: true + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + bare-events@2.8.2: + resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} + peerDependencies: + bare-abort-controller: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + + bare-fs@4.7.1: + resolution: {integrity: sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-os@3.9.1: + resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==} + engines: {bare: '>=1.14.0'} + + bare-path@3.0.0: + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + + bare-stream@2.13.1: + resolution: {integrity: sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==} + peerDependencies: + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.4.2: + resolution: {integrity: sha512-/9a2j4ac6ckpmAHvod/ob7x439OAHst/drc2Clnq+reRYd/ovddwcF4LfoxHyNk5AuGBnPg+HqFjmE/Zpq6v0A==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + bowser@2.14.1: + resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} + + brace-expansion@2.1.0: + resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==} + + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} + + broadcast-channel@7.3.0: + resolution: {integrity: sha512-UHPhLBQKfQ8OmMFMpmPfO5dRakyA1vsfiDGWTYNvChYol65tbuhivPEGgZZiuetorvExdvxaWiBy/ym1Ty08yA==} + + buffer-json@2.0.0: + resolution: {integrity: sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==} + + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@3.0.0: + resolution: {integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + + clean-css@4.2.4: + resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} + engines: {node: '>= 4.0'} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + crelt@1.0.6: + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} + + croner@10.0.1: + resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==} + engines: {node: '>=18.0'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-random-string@5.0.0: + resolution: {integrity: sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==} + engines: {node: '>=14.16'} + + date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} + + dayjs@1.11.20: + resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dompurify@3.2.7: + resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + echarts@5.6.0: + resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + esbuild@0.27.7: + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} + engines: {node: '>=18'} + hasBin: true + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + esm@3.2.25: + resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} + engines: {node: '>=6'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + events-universal@1.0.1: + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fake-indexeddb@6.2.5: + resolution: {integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==} + engines: {node: '>=18'} + + fancy-canvas@2.1.0: + resolution: {integrity: sha512-nifxXJ95JNLFR2NgRV4/MxVP45G9909wJTEKz5fg/TZS20JJZA6hfgRVh/bC9bwl2zBtBNcYPjiBE4njQHVBwQ==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-xml-builder@1.1.5: + resolution: {integrity: sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==} + + fast-xml-parser@4.5.6: + resolution: {integrity: sha512-Yd4vkROfJf8AuJrDIVMVmYfULKmIJszVsMv7Vo71aocsKgFxpdlpSHXSaInvyYfgw2PRuObQSW2GFpVMUjxu9A==} + hasBin: true + + fast-xml-parser@5.7.2: + resolution: {integrity: sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==} + hasBin: true + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + + file-type@19.6.0: + resolution: {integrity: sha512-VZR5I7k5wkD0HgFnMsq5hOsSc710MJMu5Nc5QYsbe38NN5iPV/XTObYLc/cpttRTf6lX538+5uO1ZQRhYibiZQ==} + engines: {node: '>=18'} + + file-type@22.0.1: + resolution: {integrity: sha512-ww5Mhre0EE+jmBvOXTmXAbEMuZE7uX4a3+oRCQFNj8w++g3ev913N6tXQz0XTXbueQ5TWQfm6BdaViEHHn8bhA==} + engines: {node: '>=22'} + + foreground-child@2.0.0: + resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} + engines: {node: '>=8.0.0'} + + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + engines: {node: '>= 6'} + + format@0.2.2: + resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} + engines: {node: '>=0.4.x'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + happy-dom@20.9.0: + resolution: {integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==} + engines: {node: '>=20.0.0'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.3: + resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} + engines: {node: '>= 0.4'} + + hast-util-sanitize@5.0.2: + resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + highlight.js@11.11.1: + resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} + engines: {node: '>=12.0.0'} + + html-minifier@4.0.0: + resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==} + engines: {node: '>=6'} + hasBin: true + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + humanize-ms@1.2.1: + resolution: {integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=} + + ibantools@4.5.4: + resolution: {integrity: sha512-6jX1gh4aH6XH+o0ey+wtkMTzkcvsEta7DakIOZSng9voZYpMw3U+gK1+tZChk3aRcPcloEt0NOzksjaRZiqXbw==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + idb@8.0.3: + resolution: {integrity: sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + inquirer@11.1.0: + resolution: {integrity: sha512-CmLAZT65GG/v30c+D2Fk8+ceP6pxD6RL+hIUOWAltCmeyEqWYwqu9v76q03OvjyZ3AB0C1Ala2stn1z/rMqGEw==} + engines: {node: '>=18'} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + + is-number@4.0.0: + resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} + engines: {node: '>=0.10.0'} + + is-observable@2.1.0: + resolution: {integrity: sha512-DailKdLb0WU+xX8K5w7VsJhapwHLZ9jjmazqCJq4X12CTgqq73TKnbRcnSLuXYPOoLQgV5IrD7ePiX/h1vnkBw==} + engines: {node: '>=8'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + isexe@2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + + isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} + + js-base64@3.7.8: + resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + ky@1.14.3: + resolution: {integrity: sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==} + engines: {node: '>=18'} + + lightweight-charts@5.2.0: + resolution: {integrity: sha512-ey3Vas8UhV06ni+LT9TA1nEe4y8So4Mi6CL/oarNHFMyTktz/xy8e8+oh04Q//eO3t6etvFXgayz2fClyFQb5w==} + + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + + linkifyjs@4.3.2: + resolution: {integrity: sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==} + + lit-element@4.2.2: + resolution: {integrity: sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==} + + lit-html@3.3.2: + resolution: {integrity: sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==} + + lit@3.3.2: + resolution: {integrity: sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==} + + lodash.clonedeep@4.5.0: + resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lower-case@1.1.4: + resolution: {integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw=} + + lru-cache@11.3.5: + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} + engines: {node: 20 || >=22} + + lucide@1.14.0: + resolution: {integrity: sha512-IoRC3lHwemJWvsXKcHK90hkgY4h1HGztBL63w2XwFtIu8gFDPp4/kiuqVtlN3vaM9bxsLQ4ZUBJfGsbKFaB2IA==} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + markdown-it@14.1.1: + resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} + hasBin: true + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + marked@14.0.0: + resolution: {integrity: sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==} + engines: {node: '>= 18'} + hasBin: true + + matcher@5.0.0: + resolution: {integrity: sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + math-random@1.0.4: + resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + + mediabunny@1.43.1: + resolution: {integrity: sha512-TuxRDvj2FrQjVZ5Zi1nNJ2NcpRbbc3FpDpNcwWAygeA4ND9w1xICOXnze8XUk0VlFhAMkQPm5Gy+yZL+BJ/Gtg==} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@4.1.0: + resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==} + engines: {node: '>=16'} + hasBin: true + + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + modern-tar@0.7.6: + resolution: {integrity: sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==} + engines: {node: '>=18.0.0'} + + monaco-editor@0.55.1: + resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + + no-case@2.3.2: + resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} + + normalize-newline@4.1.0: + resolution: {integrity: sha512-ff4jKqMI8Xl50/4Mms/9jPobzAV/UK+kXG2XJ/7AqOmxIx8mqfqTIHYxuAnEgJ2AQeBbLnlbmZ5+38Y9A0w/YA==} + engines: {node: '>=12'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + oblivious-set@2.0.0: + resolution: {integrity: sha512-QOUH5Xrsced9fKXaQTjWoDGKeS/Or7E2jB0FN63N4mkAO4qJdB7WR7e6qWAOHM5nk25FJ8TGjhP7DH4l6vFVLg==} + engines: {node: '>=16'} + + observable-fns@0.6.1: + resolution: {integrity: sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg==} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + orderedmap@2.1.1: + resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} + + os-tmpdir@1.0.2: + resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} + engines: {node: '>=0.10.0'} + + p-finally@1.0.0: + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + engines: {node: '>=4'} + + p-queue@6.6.2: + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + engines: {node: '>=8'} + + p-timeout@3.2.0: + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + package-json@10.0.1: + resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==} + engines: {node: '>=18'} + + param-case@2.1.1: + resolution: {integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc=} + + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + + path-expression-matcher@1.5.0: + resolution: {integrity: sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==} + engines: {node: '>=14.0.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + + path-to-regexp@8.4.2: + resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==} + + pdfjs-dist@4.10.38: + resolution: {integrity: sha512-/Y3fcFrXEAsMjJXeL9J8+ZG9U01LbuWaYypvDW2ycW1jL269L3js3DVBjDJ0Up9Np1uqDXsDrRihHANhZOlwdQ==} + engines: {node: '>=20'} + + peek-readable@5.4.2: + resolution: {integrity: sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==} + engines: {node: '>=14.16'} + + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + prosemirror-changeset@2.4.1: + resolution: {integrity: sha512-96WBLhOaYhJ+kPhLg3uW359Tz6I/MfcrQfL4EGv4SrcqKEMC1gmoGrXHecPE8eOwTVCJ4IwgfzM8fFad25wNfw==} + + prosemirror-collab@1.3.1: + resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==} + + prosemirror-commands@1.7.1: + resolution: {integrity: sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==} + + prosemirror-dropcursor@1.8.2: + resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==} + + prosemirror-gapcursor@1.4.1: + resolution: {integrity: sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==} + + prosemirror-history@1.5.0: + resolution: {integrity: sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==} + + prosemirror-inputrules@1.5.1: + resolution: {integrity: sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==} + + prosemirror-keymap@1.2.3: + resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==} + + prosemirror-markdown@1.13.4: + resolution: {integrity: sha512-D98dm4cQ3Hs6EmjK500TdAOew4Z03EV71ajEFiWra3Upr7diytJsjF4mPV2dW+eK5uNectiRj0xFxYI9NLXDbw==} + + prosemirror-menu@1.3.2: + resolution: {integrity: sha512-6VgUJTYod0nMBlCaYJGhXGLu7Gt4AvcwcOq0YfJCY/6Uh+3S7UsWhpy6rJFCBFOmonq1hD8KyWOtZhkppd4YPg==} + + prosemirror-model@1.25.4: + resolution: {integrity: sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==} + + prosemirror-schema-basic@1.2.4: + resolution: {integrity: sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==} + + prosemirror-schema-list@1.5.1: + resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==} + + prosemirror-state@1.4.4: + resolution: {integrity: sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==} + + prosemirror-tables@1.8.5: + resolution: {integrity: sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==} + + prosemirror-trailing-node@3.0.0: + resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==} + peerDependencies: + prosemirror-model: ^1.22.1 + prosemirror-state: ^1.4.2 + prosemirror-view: ^1.33.8 + + prosemirror-transform@1.12.0: + resolution: {integrity: sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==} + + prosemirror-view@1.41.8: + resolution: {integrity: sha512-TnKDdohEatgyZNGCDWIdccOHXhYloJwbwU+phw/a23KBvJIR9lWQWW7WHHK3vBdOLDNuF7TaX98GObUZOWkOnA==} + + proto-list@1.2.4: + resolution: {integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=} + + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + + punycode@1.4.1: + resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} + + qs@6.15.1: + resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + engines: {node: '>=0.6'} + + randomatic@3.1.1: + resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==} + engines: {node: '>= 0.10.0'} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} + + registry-auth-token@5.1.1: + resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==} + engines: {node: '>=14'} + + registry-url@6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} + + relateurl@0.2.7: + resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} + engines: {node: '>= 0.10'} + + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-html@16.0.1: + resolution: {integrity: sha512-B9JqA5i0qZe0Nsf49q3OXyGvyXuZFDzAP2iOFLEumymuYJITVpiH1IgsTEwTpdptDmZlMDMWeDmSawdaJIGCXQ==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + replace-buffer@1.2.1: + resolution: {integrity: sha512-ly3OKwKu+3T55DjP5PjIMzxgz9lFx6dQnBmAIxryZyRKl8f22juy12ShOyuq8WrQE5UlFOseZgQZDua0iF9DHw==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + rimraf@6.1.3: + resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} + engines: {node: 20 || >=22} + hasBin: true + + rolldown@1.0.0-rc.11: + resolution: {integrity: sha512-NRjoKMusSjfRbSYiH3VSumlkgFe7kYAa3pzVOsVYVFY3zb5d7nS+a3KGQ7hJKXuYWbzJKPVQ9Wxq2UvyK+ENpw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + rope-sequence@1.3.4: + resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} + + run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} + + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spawn-wrap@3.0.0: + resolution: {integrity: sha512-z+s5vv4KzFPJVddGab0xX2n7kQPGMdNUX5l9T8EJqsXdKTWpcxmAqWHpsgHEXoC1taGBCc7b79bi62M5kdbrxQ==} + engines: {node: '>=8'} + + streamx@2.25.0: + resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-indent@4.1.1: + resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} + engines: {node: '>=12'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} + engines: {node: '>=0.10.0'} + + strnum@1.1.2: + resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + + strnum@2.2.3: + resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} + + strtok3@10.3.5: + resolution: {integrity: sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==} + engines: {node: '>=18'} + + strtok3@9.1.1: + resolution: {integrity: sha512-FhwotcEqjr241ZbjFzjlIYg6c5/L/s4yBGWSMvJ9UoExiSqL+FnFA/CaeZx17WGaZMS/4SOZp8wH18jSS4R4lw==} + engines: {node: '>=16'} + + sweet-scroll@4.0.0: + resolution: {integrity: sha512-mR6fRsAQANtm3zpzhUE73KAOt2aT4ZsWzNSggiEsSqdO6Zh4gM7ioJG81EngrZEl0XAc3ZvzEfhxggOoEBc8jA==} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tagged-tag@1.0.0: + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} + engines: {node: '>=20'} + + tar-stream@3.2.0: + resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} + + teex@1.0.1: + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + + text-decoder@1.2.7: + resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} + + threads@1.7.0: + resolution: {integrity: sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ==} + + through2@4.0.2: + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + + tiny-worker@2.3.0: + resolution: {integrity: sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + token-types@6.1.2: + resolution: {integrity: sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==} + engines: {node: '>=14.16'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tslib@2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} + engines: {node: '>=18.0.0'} + hasBin: true + + turndown-plugin-gfm@1.0.2: + resolution: {integrity: sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==} + + turndown@7.2.4: + resolution: {integrity: sha512-I8yFsfRzmzK0WV1pNNOA4A7y4RDfFxPRxb3t+e3ui14qSGOxGtiSP6GjeX+Y6CHb7HYaFj7ECUD7VE5kQMZWGQ==} + engines: {node: '>=18', npm: '>=9'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + + type-fest@5.6.0: + resolution: {integrity: sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA==} + engines: {node: '>=20'} + + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + uint8array-extras@1.5.0: + resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} + engines: {node: '>=18'} + + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + undici-types@7.19.2: + resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + unload@2.4.1: + resolution: {integrity: sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==} + + upper-case@1.1.3: + resolution: {integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=} + + url@0.11.4: + resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} + engines: {node: '>= 0.4'} + + util-deprecate@1.0.2: + resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + w3c-keyname@2.2.8: + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} + + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@6.0.1: + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} + engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xterm-addon-fit@0.8.0: + resolution: {integrity: sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==} + peerDependencies: + xterm: ^5.0.0 + + xterm@5.3.0: + resolution: {integrity: sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg==} + + yaml@2.8.4: + resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==} + engines: {node: '>= 14.6'} + hasBin: true + + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + + zrender@5.6.1: + resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@api.global/typedrequest-interfaces@2.0.2': {} + + '@api.global/typedrequest-interfaces@3.0.19': {} + + '@api.global/typedrequest@3.3.0': + dependencies: + '@api.global/typedrequest-interfaces': 3.0.19 + '@push.rocks/isounique': 1.0.5 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartbuffer': 3.0.6 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartguard': 3.1.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/webrequest': 4.0.5 + '@push.rocks/webstream': 1.0.10 + + '@api.global/typedserver@8.4.6(@tiptap/pm@2.27.2)': + dependencies: + '@api.global/typedrequest': 3.3.0 + '@api.global/typedrequest-interfaces': 3.0.19 + '@api.global/typedsocket': 4.1.2(@push.rocks/smartserve@2.0.4) + '@cloudflare/workers-types': 4.20260502.1 + '@design.estate/dees-catalog': 3.81.0(@tiptap/pm@2.27.2) + '@design.estate/dees-comms': 1.0.30 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartfeed': 1.4.0 + '@push.rocks/smartfile': 13.1.3 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartlog-destination-devtools': 1.0.12 + '@push.rocks/smartlog-interfaces': 3.0.2 + '@push.rocks/smartmanifest': 2.0.2 + '@push.rocks/smartmatch': 2.0.0 + '@push.rocks/smartmime': 2.0.4 + '@push.rocks/smartntml': 2.0.9 + '@push.rocks/smartopen': 2.0.0 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrequest': 5.0.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartserve': 2.0.4 + '@push.rocks/smartsitemap': 4.0.2 + '@push.rocks/smartstream': 3.4.2 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartwatch': 6.4.0 + '@push.rocks/taskbuffer': 8.0.2 + '@push.rocks/webrequest': 4.0.5 + '@push.rocks/webstore': 2.0.22 + '@tsclass/tsclass': 9.5.1 + lit: 3.3.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@tiptap/pm' + - bufferutil + - react + - supports-color + - utf-8-validate + - vue + + '@api.global/typedsocket@4.1.2(@push.rocks/smartserve@2.0.4)': + dependencies: + '@api.global/typedrequest': 3.3.0 + '@api.global/typedrequest-interfaces': 3.0.19 + '@push.rocks/isohash': 2.0.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartserve': 2.0.4 + '@push.rocks/smartstring': 4.1.1 + '@push.rocks/smarturl': 3.1.0 + + '@aws-crypto/crc32@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.8 + tslib: 2.8.1 + + '@aws-crypto/crc32c@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.8 + tslib: 2.8.1 + + '@aws-crypto/sha1-browser@5.2.0': + dependencies: + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-locate-window': 3.965.5 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@aws-crypto/sha256-browser@5.2.0': + dependencies: + '@aws-crypto/sha256-js': 5.2.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-locate-window': 3.965.5 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@aws-crypto/sha256-js@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.8 + tslib: 2.8.1 + + '@aws-crypto/supports-web-crypto@5.2.0': + dependencies: + tslib: 2.8.1 + + '@aws-crypto/util@5.2.0': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@aws-sdk/client-s3@3.1041.0': + dependencies: + '@aws-crypto/sha1-browser': 5.2.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.974.8 + '@aws-sdk/credential-provider-node': 3.972.39 + '@aws-sdk/middleware-bucket-endpoint': 3.972.10 + '@aws-sdk/middleware-expect-continue': 3.972.10 + '@aws-sdk/middleware-flexible-checksums': 3.974.16 + '@aws-sdk/middleware-host-header': 3.972.10 + '@aws-sdk/middleware-location-constraint': 3.972.10 + '@aws-sdk/middleware-logger': 3.972.10 + '@aws-sdk/middleware-recursion-detection': 3.972.11 + '@aws-sdk/middleware-sdk-s3': 3.972.37 + '@aws-sdk/middleware-ssec': 3.972.10 + '@aws-sdk/middleware-user-agent': 3.972.38 + '@aws-sdk/region-config-resolver': 3.972.13 + '@aws-sdk/signature-v4-multi-region': 3.996.25 + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-endpoints': 3.996.8 + '@aws-sdk/util-user-agent-browser': 3.972.10 + '@aws-sdk/util-user-agent-node': 3.973.24 + '@smithy/config-resolver': 4.4.17 + '@smithy/core': 3.23.17 + '@smithy/eventstream-serde-browser': 4.2.14 + '@smithy/eventstream-serde-config-resolver': 4.3.14 + '@smithy/eventstream-serde-node': 4.2.14 + '@smithy/fetch-http-handler': 5.3.17 + '@smithy/hash-blob-browser': 4.2.15 + '@smithy/hash-node': 4.2.14 + '@smithy/hash-stream-node': 4.2.14 + '@smithy/invalid-dependency': 4.2.14 + '@smithy/md5-js': 4.2.14 + '@smithy/middleware-content-length': 4.2.14 + '@smithy/middleware-endpoint': 4.4.32 + '@smithy/middleware-retry': 4.5.7 + '@smithy/middleware-serde': 4.2.20 + '@smithy/middleware-stack': 4.2.14 + '@smithy/node-config-provider': 4.3.14 + '@smithy/node-http-handler': 4.6.1 + '@smithy/protocol-http': 5.3.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + '@smithy/url-parser': 4.2.14 + '@smithy/util-base64': 4.3.2 + '@smithy/util-body-length-browser': 4.2.2 + '@smithy/util-body-length-node': 4.2.3 + '@smithy/util-defaults-mode-browser': 4.3.49 + '@smithy/util-defaults-mode-node': 4.2.54 + '@smithy/util-endpoints': 3.4.2 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-retry': 4.3.8 + '@smithy/util-stream': 4.5.25 + '@smithy/util-utf8': 4.2.2 + '@smithy/util-waiter': 4.3.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/core@3.974.8': + dependencies: + '@aws-sdk/types': 3.973.8 + '@aws-sdk/xml-builder': 3.972.22 + '@smithy/core': 3.23.17 + '@smithy/node-config-provider': 4.3.14 + '@smithy/property-provider': 4.2.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/signature-v4': 5.3.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + '@smithy/util-base64': 4.3.2 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-retry': 4.3.8 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/crc64-nvme@3.972.7': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-env@3.972.34': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/types': 3.973.8 + '@smithy/property-provider': 4.2.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-http@3.972.36': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/types': 3.973.8 + '@smithy/fetch-http-handler': 5.3.17 + '@smithy/node-http-handler': 4.6.1 + '@smithy/property-provider': 4.2.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + '@smithy/util-stream': 4.5.25 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-ini@3.972.38': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/credential-provider-env': 3.972.34 + '@aws-sdk/credential-provider-http': 3.972.36 + '@aws-sdk/credential-provider-login': 3.972.38 + '@aws-sdk/credential-provider-process': 3.972.34 + '@aws-sdk/credential-provider-sso': 3.972.38 + '@aws-sdk/credential-provider-web-identity': 3.972.38 + '@aws-sdk/nested-clients': 3.997.6 + '@aws-sdk/types': 3.973.8 + '@smithy/credential-provider-imds': 4.2.14 + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-login@3.972.38': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/nested-clients': 3.997.6 + '@aws-sdk/types': 3.973.8 + '@smithy/property-provider': 4.2.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-node@3.972.39': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.34 + '@aws-sdk/credential-provider-http': 3.972.36 + '@aws-sdk/credential-provider-ini': 3.972.38 + '@aws-sdk/credential-provider-process': 3.972.34 + '@aws-sdk/credential-provider-sso': 3.972.38 + '@aws-sdk/credential-provider-web-identity': 3.972.38 + '@aws-sdk/types': 3.973.8 + '@smithy/credential-provider-imds': 4.2.14 + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-process@3.972.34': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/types': 3.973.8 + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-sso@3.972.38': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/nested-clients': 3.997.6 + '@aws-sdk/token-providers': 3.1041.0 + '@aws-sdk/types': 3.973.8 + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-web-identity@3.972.38': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/nested-clients': 3.997.6 + '@aws-sdk/types': 3.973.8 + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/middleware-bucket-endpoint@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-arn-parser': 3.972.3 + '@smithy/node-config-provider': 4.3.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-config-provider': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/middleware-expect-continue@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-flexible-checksums@3.974.16': + dependencies: + '@aws-crypto/crc32': 5.2.0 + '@aws-crypto/crc32c': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/core': 3.974.8 + '@aws-sdk/crc64-nvme': 3.972.7 + '@aws-sdk/types': 3.973.8 + '@smithy/is-array-buffer': 4.2.2 + '@smithy/node-config-provider': 4.3.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-stream': 4.5.25 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/middleware-host-header@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-location-constraint@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-logger@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-recursion-detection@3.972.11': + dependencies: + '@aws-sdk/types': 3.973.8 + '@aws/lambda-invoke-store': 0.2.4 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-sdk-s3@3.972.37': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-arn-parser': 3.972.3 + '@smithy/core': 3.23.17 + '@smithy/node-config-provider': 4.3.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/signature-v4': 5.3.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + '@smithy/util-config-provider': 4.2.2 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-stream': 4.5.25 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/middleware-ssec@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-user-agent@3.972.38': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-endpoints': 3.996.8 + '@smithy/core': 3.23.17 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-retry': 4.3.8 + tslib: 2.8.1 + + '@aws-sdk/nested-clients@3.997.6': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.974.8 + '@aws-sdk/middleware-host-header': 3.972.10 + '@aws-sdk/middleware-logger': 3.972.10 + '@aws-sdk/middleware-recursion-detection': 3.972.11 + '@aws-sdk/middleware-user-agent': 3.972.38 + '@aws-sdk/region-config-resolver': 3.972.13 + '@aws-sdk/signature-v4-multi-region': 3.996.25 + '@aws-sdk/types': 3.973.8 + '@aws-sdk/util-endpoints': 3.996.8 + '@aws-sdk/util-user-agent-browser': 3.972.10 + '@aws-sdk/util-user-agent-node': 3.973.24 + '@smithy/config-resolver': 4.4.17 + '@smithy/core': 3.23.17 + '@smithy/fetch-http-handler': 5.3.17 + '@smithy/hash-node': 4.2.14 + '@smithy/invalid-dependency': 4.2.14 + '@smithy/middleware-content-length': 4.2.14 + '@smithy/middleware-endpoint': 4.4.32 + '@smithy/middleware-retry': 4.5.7 + '@smithy/middleware-serde': 4.2.20 + '@smithy/middleware-stack': 4.2.14 + '@smithy/node-config-provider': 4.3.14 + '@smithy/node-http-handler': 4.6.1 + '@smithy/protocol-http': 5.3.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + '@smithy/url-parser': 4.2.14 + '@smithy/util-base64': 4.3.2 + '@smithy/util-body-length-browser': 4.2.2 + '@smithy/util-body-length-node': 4.2.3 + '@smithy/util-defaults-mode-browser': 4.3.49 + '@smithy/util-defaults-mode-node': 4.2.54 + '@smithy/util-endpoints': 3.4.2 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-retry': 4.3.8 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/region-config-resolver@3.972.13': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/config-resolver': 4.4.17 + '@smithy/node-config-provider': 4.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/signature-v4-multi-region@3.996.25': + dependencies: + '@aws-sdk/middleware-sdk-s3': 3.972.37 + '@aws-sdk/types': 3.973.8 + '@smithy/protocol-http': 5.3.14 + '@smithy/signature-v4': 5.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/token-providers@3.1041.0': + dependencies: + '@aws-sdk/core': 3.974.8 + '@aws-sdk/nested-clients': 3.997.6 + '@aws-sdk/types': 3.973.8 + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/types@3.973.8': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@aws-sdk/util-arn-parser@3.972.3': + dependencies: + tslib: 2.8.1 + + '@aws-sdk/util-endpoints@3.996.8': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/types': 4.14.1 + '@smithy/url-parser': 4.2.14 + '@smithy/util-endpoints': 3.4.2 + tslib: 2.8.1 + + '@aws-sdk/util-locate-window@3.965.5': + dependencies: + tslib: 2.8.1 + + '@aws-sdk/util-user-agent-browser@3.972.10': + dependencies: + '@aws-sdk/types': 3.973.8 + '@smithy/types': 4.14.1 + bowser: 2.14.1 + tslib: 2.8.1 + + '@aws-sdk/util-user-agent-node@3.973.24': + dependencies: + '@aws-sdk/middleware-user-agent': 3.972.38 + '@aws-sdk/types': 3.973.8 + '@smithy/node-config-provider': 4.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-config-provider': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/xml-builder@3.972.22': + dependencies: + '@nodable/entities': 2.1.0 + '@smithy/types': 4.14.1 + fast-xml-parser: 5.7.2 + tslib: 2.8.1 + + '@aws/lambda-invoke-store@0.2.4': {} + + '@babel/runtime@7.28.6': {} + + '@borewit/text-codec@0.2.2': {} + + '@cfworker/json-schema@4.1.1': {} + + '@cloudflare/workers-types@4.20260502.1': {} + + '@configvault.io/interfaces@1.0.17': + dependencies: + '@api.global/typedrequest-interfaces': 3.0.19 + + '@design.estate/dees-catalog@3.81.0(@tiptap/pm@2.27.2)': + dependencies: + '@design.estate/dees-domtools': 2.5.6 + '@design.estate/dees-element': 2.2.4 + '@design.estate/dees-wcctools': 3.9.0 + '@fortawesome/fontawesome-svg-core': 7.2.0 + '@fortawesome/free-brands-svg-icons': 7.2.0 + '@fortawesome/free-regular-svg-icons': 7.2.0 + '@fortawesome/free-solid-svg-icons': 7.2.0 + '@push.rocks/smarti18n': 1.1.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartstring': 4.1.1 + '@tempfix/webcontainer__api': 1.6.1 + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/extension-link': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-text-align': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-typography': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-underline': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/starter-kit': 2.27.2 + '@tsclass/tsclass': 9.5.1 + echarts: 5.6.0 + highlight.js: 11.11.1 + ibantools: 4.5.4 + lightweight-charts: 5.2.0 + lucide: 1.14.0 + monaco-editor: 0.55.1 + pdfjs-dist: 4.10.38 + xterm: 5.3.0 + xterm-addon-fit: 0.8.0(xterm@5.3.0) + transitivePeerDependencies: + - '@nuxt/kit' + - '@tiptap/pm' + - react + - supports-color + - vue + + '@design.estate/dees-comms@1.0.30': + dependencies: + '@api.global/typedrequest': 3.3.0 + '@api.global/typedrequest-interfaces': 3.0.19 + '@push.rocks/smartdelay': 3.1.0 + broadcast-channel: 7.3.0 + + '@design.estate/dees-domtools@2.5.6': + dependencies: + '@api.global/typedrequest': 3.3.0 + '@design.estate/dees-comms': 1.0.30 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartmarkdown': 3.1.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrouter': 1.3.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartstate': 2.3.1 + '@push.rocks/smartstring': 4.1.1 + '@push.rocks/smarturl': 3.1.0 + '@push.rocks/webrequest': 4.0.5 + '@push.rocks/websetup': 3.0.20 + '@push.rocks/webstore': 2.0.22 + '@tempfix/lenis': 1.3.20 + lit: 3.3.2 + sweet-scroll: 4.0.0 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@design.estate/dees-element@2.2.4': + dependencies: + '@design.estate/dees-domtools': 2.5.6 + '@push.rocks/isounique': 1.0.5 + '@push.rocks/smartrx': 3.0.10 + lit: 3.3.2 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@design.estate/dees-wcctools@3.9.0': + dependencies: + '@design.estate/dees-domtools': 2.5.6 + '@design.estate/dees-element': 2.2.4 + '@push.rocks/smartdelay': 3.1.0 + lit: 3.3.2 + mediabunny: 1.43.1 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.27.7': + optional: true + + '@esbuild/android-arm64@0.27.7': + optional: true + + '@esbuild/android-arm@0.27.7': + optional: true + + '@esbuild/android-x64@0.27.7': + optional: true + + '@esbuild/darwin-arm64@0.27.7': + optional: true + + '@esbuild/darwin-x64@0.27.7': + optional: true + + '@esbuild/freebsd-arm64@0.27.7': + optional: true + + '@esbuild/freebsd-x64@0.27.7': + optional: true + + '@esbuild/linux-arm64@0.27.7': + optional: true + + '@esbuild/linux-arm@0.27.7': + optional: true + + '@esbuild/linux-ia32@0.27.7': + optional: true + + '@esbuild/linux-loong64@0.27.7': + optional: true + + '@esbuild/linux-mips64el@0.27.7': + optional: true + + '@esbuild/linux-ppc64@0.27.7': + optional: true + + '@esbuild/linux-riscv64@0.27.7': + optional: true + + '@esbuild/linux-s390x@0.27.7': + optional: true + + '@esbuild/linux-x64@0.27.7': + optional: true + + '@esbuild/netbsd-arm64@0.27.7': + optional: true + + '@esbuild/netbsd-x64@0.27.7': + optional: true + + '@esbuild/openbsd-arm64@0.27.7': + optional: true + + '@esbuild/openbsd-x64@0.27.7': + optional: true + + '@esbuild/openharmony-arm64@0.27.7': + optional: true + + '@esbuild/sunos-x64@0.27.7': + optional: true + + '@esbuild/win32-arm64@0.27.7': + optional: true + + '@esbuild/win32-ia32@0.27.7': + optional: true + + '@esbuild/win32-x64@0.27.7': + optional: true + + '@fortawesome/fontawesome-common-types@7.2.0': {} + + '@fortawesome/fontawesome-svg-core@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@fortawesome/free-brands-svg-icons@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@fortawesome/free-regular-svg-icons@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@fortawesome/free-solid-svg-icons@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@git.zone/tsbuild@4.4.0': + dependencies: + '@git.zone/tspublish': 1.11.6 + '@push.rocks/early': 4.0.4 + '@push.rocks/smartcli': 4.0.21 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartfile': 13.1.3 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + typescript: 6.0.3 + transitivePeerDependencies: + - '@nuxt/kit' + - aws-crt + - bare-abort-controller + - bare-buffer + - react + - react-native-b4a + - supports-color + - vue + + '@git.zone/tsbundle@2.10.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@push.rocks/early': 4.0.4 + '@push.rocks/smartcli': 4.0.21 + '@push.rocks/smartconfig': 6.1.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartinteract': 2.0.16 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartlog-destination-local': 9.0.2 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartspawn': 3.0.4 + '@rspack/core': 1.7.11 + '@types/html-minifier': 4.0.6 + esbuild: 0.27.7 + html-minifier: 4.0.0 + rolldown: 1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + typescript: 6.0.2 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + - '@nuxt/kit' + - '@swc/helpers' + - react + - supports-color + - vue + + '@git.zone/tspublish@1.11.6': + dependencies: + '@push.rocks/consolecolor': 2.0.4 + '@push.rocks/smartcli': 4.0.21 + '@push.rocks/smartconfig': 6.1.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartfile': 13.1.3 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartnpm': 2.1.0 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartrequest': 5.0.3 + '@push.rocks/smartshell': 3.3.8 + transitivePeerDependencies: + - '@nuxt/kit' + - aws-crt + - bare-abort-controller + - bare-buffer + - react + - react-native-b4a + - supports-color + - vue + + '@git.zone/tsrun@2.0.3': + dependencies: + '@push.rocks/smartfile': 13.1.3 + '@push.rocks/smartshell': 3.3.8 + tsx: 4.21.0 + + '@git.zone/tswatch@3.3.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@tiptap/pm@2.27.2)': + dependencies: + '@api.global/typedserver': 8.4.6(@tiptap/pm@2.27.2) + '@git.zone/tsbundle': 2.10.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@git.zone/tsrun': 2.0.3 + '@push.rocks/early': 4.0.4 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartcli': 4.0.21 + '@push.rocks/smartconfig': 6.1.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartexit': 2.0.3 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartinteract': 2.0.16 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartlog-destination-local': 9.0.2 + '@push.rocks/smartshell': 3.3.8 + '@push.rocks/smartwatch': 6.4.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + - '@nuxt/kit' + - '@swc/helpers' + - '@tiptap/pm' + - bufferutil + - react + - supports-color + - utf-8-validate + - vue + + '@happy-dom/global-registrator@20.9.0': + dependencies: + '@types/node': 25.6.0 + happy-dom: 20.9.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@inquirer/checkbox@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.3 + + '@inquirer/confirm@4.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + + '@inquirer/core@9.2.1': + dependencies: + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + '@types/mute-stream': 0.0.4 + '@types/node': 22.19.17 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/editor@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + external-editor: 3.1.0 + + '@inquirer/expand@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + + '@inquirer/number@2.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + + '@inquirer/password@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + ansi-escapes: 4.3.2 + + '@inquirer/prompts@6.0.1': + dependencies: + '@inquirer/checkbox': 3.0.1 + '@inquirer/confirm': 4.0.1 + '@inquirer/editor': 3.0.1 + '@inquirer/expand': 3.0.1 + '@inquirer/input': 3.0.1 + '@inquirer/number': 2.0.1 + '@inquirer/password': 3.0.1 + '@inquirer/rawlist': 3.0.1 + '@inquirer/search': 2.0.1 + '@inquirer/select': 3.0.1 + + '@inquirer/rawlist@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/search@2.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/select@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.3 + + '@inquirer/type@2.0.0': + dependencies: + mute-stream: 1.0.0 + + '@lit-labs/ssr-dom-shim@1.5.1': {} + + '@lit/reactive-element@2.1.2': + dependencies: + '@lit-labs/ssr-dom-shim': 1.5.1 + + '@mixmark-io/domino@2.2.0': {} + + '@module-federation/error-codes@0.22.0': {} + + '@module-federation/runtime-core@0.22.0': + dependencies: + '@module-federation/error-codes': 0.22.0 + '@module-federation/sdk': 0.22.0 + + '@module-federation/runtime-tools@0.22.0': + dependencies: + '@module-federation/runtime': 0.22.0 + '@module-federation/webpack-bundler-runtime': 0.22.0 + + '@module-federation/runtime@0.22.0': + dependencies: + '@module-federation/error-codes': 0.22.0 + '@module-federation/runtime-core': 0.22.0 + '@module-federation/sdk': 0.22.0 + + '@module-federation/sdk@0.22.0': {} + + '@module-federation/webpack-bundler-runtime@0.22.0': + dependencies: + '@module-federation/runtime': 0.22.0 + '@module-federation/sdk': 0.22.0 + + '@napi-rs/canvas-android-arm64@0.1.100': + optional: true + + '@napi-rs/canvas-darwin-arm64@0.1.100': + optional: true + + '@napi-rs/canvas-darwin-x64@0.1.100': + optional: true + + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.100': + optional: true + + '@napi-rs/canvas-linux-arm64-gnu@0.1.100': + optional: true + + '@napi-rs/canvas-linux-arm64-musl@0.1.100': + optional: true + + '@napi-rs/canvas-linux-riscv64-gnu@0.1.100': + optional: true + + '@napi-rs/canvas-linux-x64-gnu@0.1.100': + optional: true + + '@napi-rs/canvas-linux-x64-musl@0.1.100': + optional: true + + '@napi-rs/canvas-win32-arm64-msvc@0.1.100': + optional: true + + '@napi-rs/canvas-win32-x64-msvc@0.1.100': + optional: true + + '@napi-rs/canvas@0.1.100': + optionalDependencies: + '@napi-rs/canvas-android-arm64': 0.1.100 + '@napi-rs/canvas-darwin-arm64': 0.1.100 + '@napi-rs/canvas-darwin-x64': 0.1.100 + '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.100 + '@napi-rs/canvas-linux-arm64-gnu': 0.1.100 + '@napi-rs/canvas-linux-arm64-musl': 0.1.100 + '@napi-rs/canvas-linux-riscv64-gnu': 0.1.100 + '@napi-rs/canvas-linux-x64-gnu': 0.1.100 + '@napi-rs/canvas-linux-x64-musl': 0.1.100 + '@napi-rs/canvas-win32-arm64-msvc': 0.1.100 + '@napi-rs/canvas-win32-x64-msvc': 0.1.100 + optional: true + + '@napi-rs/wasm-runtime@1.0.7': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@nodable/entities@2.1.0': {} + + '@oxc-project/types@0.122.0': {} + + '@pnpm/config.env-replace@1.1.0': {} + + '@pnpm/network.ca-file@1.0.2': + dependencies: + graceful-fs: 4.2.10 + + '@pnpm/npm-conf@3.0.2': + dependencies: + '@pnpm/config.env-replace': 1.1.0 + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + + '@push.rocks/consolecolor@2.0.4': + dependencies: + ansi-256-colors: 1.1.0 + + '@push.rocks/early@4.0.4': + dependencies: + '@push.rocks/consolecolor': 2.0.4 + '@push.rocks/smartpromise': 4.2.4 + + '@push.rocks/isohash@2.0.1': + dependencies: + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smarthash': 3.0.2 + + '@push.rocks/isounique@1.0.5': {} + + '@push.rocks/levelcache@3.2.2': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartbucket': 4.6.1 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@tsclass/tsclass': 9.5.1 + transitivePeerDependencies: + - aws-crt + + '@push.rocks/lik@6.4.1': + dependencies: + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartmatch': 2.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smarttime': 4.2.3 + '@types/symbol-tree': 3.2.5 + symbol-tree: 3.2.4 + + '@push.rocks/projectinfo@5.1.0': + dependencies: + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartstring': 4.1.1 + + '@push.rocks/qenv@6.1.4': + dependencies: + '@api.global/typedrequest': 3.3.0 + '@configvault.io/interfaces': 1.0.17 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpath': 6.0.0 + yaml: 2.8.4 + + '@push.rocks/smartarchive@5.2.2': + dependencies: + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartfile': 13.1.3 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrequest': 5.0.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartstream': 3.4.2 + '@push.rocks/smartunique': 3.0.9 + '@push.rocks/smarturl': 3.1.0 + fflate: 0.8.2 + file-type: 22.0.1 + modern-tar: 0.7.6 + tar-stream: 3.2.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color + + '@push.rocks/smartbucket@4.6.1': + dependencies: + '@aws-sdk/client-s3': 3.1041.0 + '@push.rocks/smartmime': 2.0.4 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartstream': 3.4.2 + '@push.rocks/smartstring': 4.1.1 + '@push.rocks/smartunique': 3.0.9 + '@tsclass/tsclass': 9.5.1 + minimatch: 10.2.5 + transitivePeerDependencies: + - aws-crt + + '@push.rocks/smartbuffer@3.0.6': + dependencies: + uint8array-extras: 1.5.0 + + '@push.rocks/smartcli@4.0.21': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartobject': 1.0.12 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + yargs-parser: 22.0.0 + + '@push.rocks/smartclickhouse@2.2.1': + dependencies: + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartobject': 1.0.12 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smarturl': 3.1.0 + '@push.rocks/webrequest': 4.0.5 + + '@push.rocks/smartconfig@6.1.1': + dependencies: + '@push.rocks/qenv': 6.1.4 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/taskbuffer': 8.0.2 + '@tsclass/tsclass': 9.5.1 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@push.rocks/smartdelay@3.1.0': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + + '@push.rocks/smartenv@5.0.13': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + + '@push.rocks/smartenv@6.1.0': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + + '@push.rocks/smartexit@2.0.3': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartpromise': 4.2.4 + + '@push.rocks/smartfeed@1.4.0': + dependencies: + '@tsclass/tsclass': 9.5.1 + fast-xml-parser: 4.5.6 + + '@push.rocks/smartfile-interfaces@1.0.7': {} + + '@push.rocks/smartfile@13.1.3': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartfile-interfaces': 1.0.7 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smarthash': 3.2.7 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartmime': 2.0.4 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrequest': 5.0.3 + '@push.rocks/smartstream': 3.4.2 + '@types/js-yaml': 4.0.9 + glob: 13.0.6 + js-yaml: 4.1.1 + + '@push.rocks/smartfs@1.5.1': + dependencies: + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartrust': 1.4.0 + + '@push.rocks/smartguard@3.1.0': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrequest': 2.1.0 + + '@push.rocks/smarthash@3.2.7': + dependencies: + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartpromise': 4.2.4 + '@types/through2': 2.0.41 + through2: 4.0.2 + + '@push.rocks/smarti18n@1.1.0': {} + + '@push.rocks/smartinteract@2.0.16': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartobject': 1.0.12 + '@push.rocks/smartpromise': 4.2.4 + inquirer: 11.1.0 + + '@push.rocks/smartjson@5.2.0': + dependencies: + '@push.rocks/smartenv': 5.0.13 + '@push.rocks/smartstring': 4.1.1 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + + '@push.rocks/smartjson@6.0.1': + dependencies: + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartstring': 4.1.1 + fast-json-stable-stringify: 2.1.0 + + '@push.rocks/smartlog-destination-devtools@1.0.12': + dependencies: + '@push.rocks/smartlog-interfaces': 3.0.2 + + '@push.rocks/smartlog-destination-local@9.0.2': + dependencies: + '@push.rocks/consolecolor': 2.0.4 + '@push.rocks/smartlog-interfaces': 3.0.2 + '@push.rocks/smartpromise': 4.2.4 + + '@push.rocks/smartlog-interfaces@3.0.2': + dependencies: + '@api.global/typedrequest-interfaces': 2.0.2 + '@tsclass/tsclass': 4.4.4 + + '@push.rocks/smartlog@3.2.2': + dependencies: + '@api.global/typedrequest-interfaces': 3.0.19 + '@push.rocks/consolecolor': 2.0.4 + '@push.rocks/isounique': 1.0.5 + '@push.rocks/smartclickhouse': 2.2.1 + '@push.rocks/smarthash': 3.2.7 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/webrequest': 4.0.5 + '@tsclass/tsclass': 9.5.1 + + '@push.rocks/smartmanifest@2.0.2': {} + + '@push.rocks/smartmarkdown@3.1.0': + dependencies: + '@push.rocks/smartyaml': 3.0.5 + '@types/turndown': 5.0.6 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.1 + remark-html: 16.0.1 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + turndown: 7.2.4 + turndown-plugin-gfm: 1.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + '@push.rocks/smartmatch@2.0.0': + dependencies: + matcher: 5.0.0 + + '@push.rocks/smartmime@2.0.4': + dependencies: + '@types/mime-types': 2.1.4 + file-type: 19.6.0 + mime: 4.1.0 + + '@push.rocks/smartnpm@2.1.0': + dependencies: + '@push.rocks/consolecolor': 2.0.4 + '@push.rocks/levelcache': 3.2.2 + '@push.rocks/smartarchive': 5.2.2 + '@push.rocks/smartfile': 13.1.3 + '@push.rocks/smartfs': 1.5.1 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrequest': 5.0.3 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartversion': 3.1.0 + package-json: 10.0.1 + transitivePeerDependencies: + - aws-crt + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color + + '@push.rocks/smartntml@2.0.9': + dependencies: + '@design.estate/dees-element': 2.2.4 + '@happy-dom/global-registrator': 20.9.0 + fake-indexeddb: 6.2.5 + transitivePeerDependencies: + - '@nuxt/kit' + - bufferutil + - react + - supports-color + - utf-8-validate + - vue + + '@push.rocks/smartobject@1.0.12': + dependencies: + fast-deep-equal: 3.1.3 + minimatch: 9.0.9 + + '@push.rocks/smartopen@2.0.0': + dependencies: + open: 8.4.2 + + '@push.rocks/smartpath@6.0.0': {} + + '@push.rocks/smartpromise@4.2.4': {} + + '@push.rocks/smartrequest@2.1.0': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smarturl': 3.1.0 + agentkeepalive: 4.6.0 + form-data: 4.0.5 + + '@push.rocks/smartrequest@5.0.3': + dependencies: + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smarturl': 3.1.0 + agentkeepalive: 4.6.0 + form-data: 4.0.5 + + '@push.rocks/smartrouter@1.3.3': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartrx': 3.0.10 + path-to-regexp: 8.4.2 + + '@push.rocks/smartrust@1.4.0': + dependencies: + '@push.rocks/smartpath': 6.0.0 + + '@push.rocks/smartrx@3.0.10': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + rxjs: 7.8.2 + + '@push.rocks/smartserve@2.0.4': + dependencies: + '@api.global/typedrequest': 3.3.0 + '@cfworker/json-schema': 4.1.1 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpath': 6.0.0 + ws: 8.20.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@push.rocks/smartshell@3.3.8': + dependencies: + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartexit': 2.0.3 + '@push.rocks/smartpromise': 4.2.4 + '@types/which': 3.0.4 + which: 6.0.1 + + '@push.rocks/smartsitemap@4.0.2': + dependencies: + '@push.rocks/smartfeed': 1.4.0 + '@push.rocks/smartxml': 2.0.0 + '@push.rocks/smartyaml': 3.0.5 + '@push.rocks/webrequest': 4.0.5 + '@tsclass/tsclass': 9.5.1 + + '@push.rocks/smartspawn@3.0.4': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + spawn-wrap: 3.0.0 + threads: 1.7.0 + tiny-worker: 2.3.0 + transitivePeerDependencies: + - supports-color + + '@push.rocks/smartstate@2.3.1': + dependencies: + '@push.rocks/smarthash': 3.2.7 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/webstore': 2.0.22 + + '@push.rocks/smartstream@3.4.2': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + + '@push.rocks/smartstring@4.1.1': + dependencies: + '@push.rocks/isounique': 1.0.5 + + '@push.rocks/smarttime@4.2.3': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartpromise': 4.2.4 + croner: 10.0.1 + date-fns: 4.1.0 + dayjs: 1.11.20 + is-nan: 1.3.2 + pretty-ms: 9.3.0 + + '@push.rocks/smartunique@3.0.9': + dependencies: + '@types/uuid': 9.0.8 + nanoid: 4.0.2 + uuid: 9.0.1 + + '@push.rocks/smarturl@3.1.0': {} + + '@push.rocks/smartversion@3.1.0': + dependencies: + '@types/semver': 7.7.1 + semver: 7.7.4 + + '@push.rocks/smartwatch@6.4.0': + dependencies: + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrust': 1.4.0 + '@push.rocks/smartrx': 3.0.10 + chokidar: 5.0.0 + picomatch: 4.0.4 + + '@push.rocks/smartxml@2.0.0': + dependencies: + fast-xml-parser: 5.7.2 + + '@push.rocks/smartyaml@3.0.5': + dependencies: + yaml: 2.8.4 + + '@push.rocks/taskbuffer@8.0.2': + dependencies: + '@design.estate/dees-element': 2.2.4 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartunique': 3.0.9 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@push.rocks/webrequest@4.0.5': + dependencies: + '@push.rocks/smartdelay': 3.1.0 + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/webstore': 2.0.22 + + '@push.rocks/websetup@3.0.20': + dependencies: + '@push.rocks/smartpromise': 4.2.4 + '@tsclass/tsclass': 9.5.1 + + '@push.rocks/webstore@2.0.22': + dependencies: + '@api.global/typedrequest-interfaces': 3.0.19 + '@push.rocks/lik': 6.4.1 + '@push.rocks/smartenv': 6.1.0 + '@push.rocks/smartjson': 6.0.1 + '@push.rocks/smartpromise': 4.2.4 + '@push.rocks/smartrx': 3.0.10 + fake-indexeddb: 6.2.5 + idb: 8.0.3 + + '@push.rocks/webstream@1.0.10': + dependencies: + '@push.rocks/smartenv': 5.0.13 + + '@pushrocks/isounique@1.0.5': {} + + '@pushrocks/smartenv@5.0.5': + dependencies: + '@pushrocks/smartpromise': 3.1.10 + + '@pushrocks/smarthash@3.0.2': + dependencies: + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartpromise': 3.1.10 + '@types/through2': 2.0.41 + through2: 4.0.2 + + '@pushrocks/smartjson@5.0.6': + dependencies: + '@pushrocks/smartstring': 4.0.7 + '@types/buffer-json': 2.0.3 + buffer-json: 2.0.0 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + + '@pushrocks/smartpromise@3.1.10': {} + + '@pushrocks/smartstring@4.0.7': + dependencies: + '@pushrocks/isounique': 1.0.5 + '@pushrocks/smartenv': 5.0.5 + '@types/randomatic': 3.1.5 + buffer: 6.0.3 + crypto-random-string: 5.0.0 + js-base64: 3.7.8 + normalize-newline: 4.1.0 + randomatic: 3.1.1 + strip-indent: 4.1.1 + url: 0.11.4 + + '@remirror/core-constants@3.0.0': {} + + '@rolldown/binding-android-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.11': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.11': + optional: true + + '@rolldown/pluginutils@1.0.0-rc.11': {} + + '@rspack/binding-darwin-arm64@1.7.11': + optional: true + + '@rspack/binding-darwin-x64@1.7.11': + optional: true + + '@rspack/binding-linux-arm64-gnu@1.7.11': + optional: true + + '@rspack/binding-linux-arm64-musl@1.7.11': + optional: true + + '@rspack/binding-linux-x64-gnu@1.7.11': + optional: true + + '@rspack/binding-linux-x64-musl@1.7.11': + optional: true + + '@rspack/binding-wasm32-wasi@1.7.11': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + + '@rspack/binding-win32-arm64-msvc@1.7.11': + optional: true + + '@rspack/binding-win32-ia32-msvc@1.7.11': + optional: true + + '@rspack/binding-win32-x64-msvc@1.7.11': + optional: true + + '@rspack/binding@1.7.11': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.7.11 + '@rspack/binding-darwin-x64': 1.7.11 + '@rspack/binding-linux-arm64-gnu': 1.7.11 + '@rspack/binding-linux-arm64-musl': 1.7.11 + '@rspack/binding-linux-x64-gnu': 1.7.11 + '@rspack/binding-linux-x64-musl': 1.7.11 + '@rspack/binding-wasm32-wasi': 1.7.11 + '@rspack/binding-win32-arm64-msvc': 1.7.11 + '@rspack/binding-win32-ia32-msvc': 1.7.11 + '@rspack/binding-win32-x64-msvc': 1.7.11 + + '@rspack/core@1.7.11': + dependencies: + '@module-federation/runtime-tools': 0.22.0 + '@rspack/binding': 1.7.11 + '@rspack/lite-tapable': 1.1.0 + + '@rspack/lite-tapable@1.1.0': {} + + '@sec-ant/readable-stream@0.4.1': {} + + '@smithy/chunked-blob-reader-native@4.2.3': + dependencies: + '@smithy/util-base64': 4.3.2 + tslib: 2.8.1 + + '@smithy/chunked-blob-reader@5.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/config-resolver@4.4.17': + dependencies: + '@smithy/node-config-provider': 4.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-config-provider': 4.2.2 + '@smithy/util-endpoints': 3.4.2 + '@smithy/util-middleware': 4.2.14 + tslib: 2.8.1 + + '@smithy/core@3.23.17': + dependencies: + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + '@smithy/url-parser': 4.2.14 + '@smithy/util-base64': 4.3.2 + '@smithy/util-body-length-browser': 4.2.2 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-stream': 4.5.25 + '@smithy/util-utf8': 4.2.2 + '@smithy/uuid': 1.1.2 + tslib: 2.8.1 + + '@smithy/credential-provider-imds@4.2.14': + dependencies: + '@smithy/node-config-provider': 4.3.14 + '@smithy/property-provider': 4.2.14 + '@smithy/types': 4.14.1 + '@smithy/url-parser': 4.2.14 + tslib: 2.8.1 + + '@smithy/eventstream-codec@4.2.14': + dependencies: + '@aws-crypto/crc32': 5.2.0 + '@smithy/types': 4.14.1 + '@smithy/util-hex-encoding': 4.2.2 + tslib: 2.8.1 + + '@smithy/eventstream-serde-browser@4.2.14': + dependencies: + '@smithy/eventstream-serde-universal': 4.2.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/eventstream-serde-config-resolver@4.3.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/eventstream-serde-node@4.2.14': + dependencies: + '@smithy/eventstream-serde-universal': 4.2.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/eventstream-serde-universal@4.2.14': + dependencies: + '@smithy/eventstream-codec': 4.2.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/fetch-http-handler@5.3.17': + dependencies: + '@smithy/protocol-http': 5.3.14 + '@smithy/querystring-builder': 4.2.14 + '@smithy/types': 4.14.1 + '@smithy/util-base64': 4.3.2 + tslib: 2.8.1 + + '@smithy/hash-blob-browser@4.2.15': + dependencies: + '@smithy/chunked-blob-reader': 5.2.2 + '@smithy/chunked-blob-reader-native': 4.2.3 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/hash-node@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + '@smithy/util-buffer-from': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/hash-stream-node@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/invalid-dependency@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/is-array-buffer@2.2.0': + dependencies: + tslib: 2.8.1 + + '@smithy/is-array-buffer@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/md5-js@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/middleware-content-length@4.2.14': + dependencies: + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/middleware-endpoint@4.4.32': + dependencies: + '@smithy/core': 3.23.17 + '@smithy/middleware-serde': 4.2.20 + '@smithy/node-config-provider': 4.3.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + '@smithy/url-parser': 4.2.14 + '@smithy/util-middleware': 4.2.14 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.5.7': + dependencies: + '@smithy/core': 3.23.17 + '@smithy/node-config-provider': 4.3.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/service-error-classification': 4.3.1 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-retry': 4.3.8 + '@smithy/uuid': 1.1.2 + tslib: 2.8.1 + + '@smithy/middleware-serde@4.2.20': + dependencies: + '@smithy/core': 3.23.17 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/middleware-stack@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/node-config-provider@4.3.14': + dependencies: + '@smithy/property-provider': 4.2.14 + '@smithy/shared-ini-file-loader': 4.4.9 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/node-http-handler@4.6.1': + dependencies: + '@smithy/protocol-http': 5.3.14 + '@smithy/querystring-builder': 4.2.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/property-provider@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/protocol-http@5.3.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/querystring-builder@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + '@smithy/util-uri-escape': 4.2.2 + tslib: 2.8.1 + + '@smithy/querystring-parser@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/service-error-classification@4.3.1': + dependencies: + '@smithy/types': 4.14.1 + + '@smithy/shared-ini-file-loader@4.4.9': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/signature-v4@5.3.14': + dependencies: + '@smithy/is-array-buffer': 4.2.2 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-hex-encoding': 4.2.2 + '@smithy/util-middleware': 4.2.14 + '@smithy/util-uri-escape': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/smithy-client@4.12.13': + dependencies: + '@smithy/core': 3.23.17 + '@smithy/middleware-endpoint': 4.4.32 + '@smithy/middleware-stack': 4.2.14 + '@smithy/protocol-http': 5.3.14 + '@smithy/types': 4.14.1 + '@smithy/util-stream': 4.5.25 + tslib: 2.8.1 + + '@smithy/types@4.14.1': + dependencies: + tslib: 2.8.1 + + '@smithy/url-parser@4.2.14': + dependencies: + '@smithy/querystring-parser': 4.2.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/util-base64@4.3.2': + dependencies: + '@smithy/util-buffer-from': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-body-length-browser@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-body-length-node@4.2.3': + dependencies: + tslib: 2.8.1 + + '@smithy/util-buffer-from@2.2.0': + dependencies: + '@smithy/is-array-buffer': 2.2.0 + tslib: 2.8.1 + + '@smithy/util-buffer-from@4.2.2': + dependencies: + '@smithy/is-array-buffer': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-config-provider@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-defaults-mode-browser@4.3.49': + dependencies: + '@smithy/property-provider': 4.2.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/util-defaults-mode-node@4.2.54': + dependencies: + '@smithy/config-resolver': 4.4.17 + '@smithy/credential-provider-imds': 4.2.14 + '@smithy/node-config-provider': 4.3.14 + '@smithy/property-provider': 4.2.14 + '@smithy/smithy-client': 4.12.13 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/util-endpoints@3.4.2': + dependencies: + '@smithy/node-config-provider': 4.3.14 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/util-hex-encoding@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-middleware@4.2.14': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/util-retry@4.3.8': + dependencies: + '@smithy/service-error-classification': 4.3.1 + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/util-stream@4.5.25': + dependencies: + '@smithy/fetch-http-handler': 5.3.17 + '@smithy/node-http-handler': 4.6.1 + '@smithy/types': 4.14.1 + '@smithy/util-base64': 4.3.2 + '@smithy/util-buffer-from': 4.2.2 + '@smithy/util-hex-encoding': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-uri-escape@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-utf8@2.3.0': + dependencies: + '@smithy/util-buffer-from': 2.2.0 + tslib: 2.8.1 + + '@smithy/util-utf8@4.2.2': + dependencies: + '@smithy/util-buffer-from': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-waiter@4.3.0': + dependencies: + '@smithy/types': 4.14.1 + tslib: 2.8.1 + + '@smithy/uuid@1.1.2': + dependencies: + tslib: 2.8.1 + + '@tempfix/lenis@1.3.20': {} + + '@tempfix/webcontainer__api@1.6.1': {} + + '@tiptap/core@2.27.2(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-blockquote@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-bold@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-bullet-list@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-code-block@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-code@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-document@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-dropcursor@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-gapcursor@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-hard-break@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-heading@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-history@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-horizontal-rule@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-italic@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-link@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + linkifyjs: 4.3.2 + + '@tiptap/extension-list-item@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-ordered-list@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-paragraph@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-strike@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-text-align@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-text-style@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-text@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-typography@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-underline@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/pm@2.27.2': + dependencies: + prosemirror-changeset: 2.4.1 + prosemirror-collab: 1.3.1 + prosemirror-commands: 1.7.1 + prosemirror-dropcursor: 1.8.2 + prosemirror-gapcursor: 1.4.1 + prosemirror-history: 1.5.0 + prosemirror-inputrules: 1.5.1 + prosemirror-keymap: 1.2.3 + prosemirror-markdown: 1.13.4 + prosemirror-menu: 1.3.2 + prosemirror-model: 1.25.4 + prosemirror-schema-basic: 1.2.4 + prosemirror-schema-list: 1.5.1 + prosemirror-state: 1.4.4 + prosemirror-tables: 1.8.5 + prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.8) + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + '@tiptap/starter-kit@2.27.2': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/extension-blockquote': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-bold': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-bullet-list': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-code': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-code-block': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-document': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-dropcursor': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-gapcursor': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-hard-break': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-heading': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-history': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-horizontal-rule': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-italic': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-list-item': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-ordered-list': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-paragraph': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-strike': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-text': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-text-style': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/pm': 2.27.2 + + '@tokenizer/inflate@0.4.1': + dependencies: + debug: 4.4.3 + token-types: 6.1.2 + transitivePeerDependencies: + - supports-color + + '@tokenizer/token@0.3.0': {} + + '@tsclass/tsclass@4.4.4': + dependencies: + type-fest: 4.41.0 + + '@tsclass/tsclass@9.5.1': + dependencies: + type-fest: 5.6.0 + + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/buffer-json@2.0.3': {} + + '@types/clean-css@4.2.11': + dependencies: + '@types/node': 25.6.0 + source-map: 0.6.1 + + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + + '@types/dom-mediacapture-transform@0.1.11': + dependencies: + '@types/dom-webcodecs': 0.1.13 + + '@types/dom-webcodecs@0.1.13': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/html-minifier@4.0.6': + dependencies: + '@types/clean-css': 4.2.11 + '@types/relateurl': 0.2.33 + '@types/uglify-js': 3.17.5 + + '@types/js-yaml@4.0.9': {} + + '@types/linkify-it@5.0.0': {} + + '@types/markdown-it@14.1.2': + dependencies: + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdurl@2.0.0': {} + + '@types/mime-types@2.1.4': {} + + '@types/ms@2.1.0': {} + + '@types/mute-stream@0.0.4': + dependencies: + '@types/node': 25.6.0 + + '@types/node@22.19.17': + dependencies: + undici-types: 6.21.0 + + '@types/node@25.6.0': + dependencies: + undici-types: 7.19.2 + + '@types/randomatic@3.1.5': {} + + '@types/relateurl@0.2.33': {} + + '@types/semver@7.7.1': {} + + '@types/symbol-tree@3.2.5': {} + + '@types/through2@2.0.41': + dependencies: + '@types/node': 25.6.0 + + '@types/trusted-types@2.0.7': {} + + '@types/turndown@5.0.6': {} + + '@types/uglify-js@3.17.5': + dependencies: + source-map: 0.6.1 + + '@types/unist@3.0.3': {} + + '@types/uuid@9.0.8': {} + + '@types/whatwg-mimetype@3.0.2': {} + + '@types/which@3.0.4': {} + + '@types/wrap-ansi@3.0.0': {} + + '@types/ws@8.18.1': + dependencies: + '@types/node': 25.6.0 + + '@ungap/structured-clone@1.3.0': {} + + agentkeepalive@4.6.0: + dependencies: + humanize-ms: 1.2.1 + + ansi-256-colors@1.1.0: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + asynckit@0.4.0: {} + + b4a@1.8.1: {} + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + bare-events@2.8.2: {} + + bare-fs@4.7.1: + dependencies: + bare-events: 2.8.2 + bare-path: 3.0.0 + bare-stream: 2.13.1(bare-events@2.8.2) + bare-url: 2.4.2 + fast-fifo: 1.3.2 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-os@3.9.1: {} + + bare-path@3.0.0: + dependencies: + bare-os: 3.9.1 + + bare-stream@2.13.1(bare-events@2.8.2): + dependencies: + streamx: 2.25.0 + teex: 1.0.1 + optionalDependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - react-native-b4a + + bare-url@2.4.2: + dependencies: + bare-path: 3.0.0 + + base64-js@1.5.1: {} + + bowser@2.14.1: {} + + brace-expansion@2.1.0: + dependencies: + balanced-match: 1.0.2 + + brace-expansion@5.0.5: + dependencies: + balanced-match: 4.0.4 + + broadcast-channel@7.3.0: + dependencies: + '@babel/runtime': 7.28.6 + oblivious-set: 2.0.0 + p-queue: 6.6.2 + unload: 2.4.1 + + buffer-json@2.0.0: {} + + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.9: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camel-case@3.0.0: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + ccount@2.0.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + chardet@0.7.0: {} + + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 + + clean-css@4.2.4: + dependencies: + source-map: 0.6.1 + + cli-width@4.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@2.20.3: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + crelt@1.0.6: {} + + croner@10.0.1: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@5.0.0: + dependencies: + type-fest: 2.19.0 + + date-fns@4.1.0: {} + + dayjs@1.11.20: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + deep-extend@0.6.0: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dompurify@3.2.7: + optionalDependencies: + '@types/trusted-types': 2.0.7 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + echarts@5.6.0: + dependencies: + tslib: 2.3.0 + zrender: 5.6.1 + + emoji-regex@8.0.0: {} + + entities@4.5.0: {} + + entities@7.0.1: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.3 + + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + esm@3.2.25: {} + + eventemitter3@4.0.7: {} + + events-universal@1.0.1: + dependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - bare-abort-controller + + extend@3.0.2: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fake-indexeddb@6.2.5: {} + + fancy-canvas@2.1.0: {} + + fast-deep-equal@3.1.3: {} + + fast-fifo@1.3.2: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-xml-builder@1.1.5: + dependencies: + path-expression-matcher: 1.5.0 + + fast-xml-parser@4.5.6: + dependencies: + strnum: 1.1.2 + + fast-xml-parser@5.7.2: + dependencies: + '@nodable/entities': 2.1.0 + fast-xml-builder: 1.1.5 + path-expression-matcher: 1.5.0 + strnum: 2.2.3 + + fault@2.0.1: + dependencies: + format: 0.2.2 + + fflate@0.8.2: {} + + file-type@19.6.0: + dependencies: + get-stream: 9.0.1 + strtok3: 9.1.1 + token-types: 6.1.2 + uint8array-extras: 1.5.0 + + file-type@22.0.1: + dependencies: + '@tokenizer/inflate': 0.4.1 + strtok3: 10.3.5 + token-types: 6.1.2 + uint8array-extras: 1.5.0 + transitivePeerDependencies: + - supports-color + + foreground-child@2.0.0: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 3.0.7 + + form-data@4.0.5: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.3 + mime-types: 2.1.35 + + format@0.2.2: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + 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.3 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + + get-tsconfig@4.14.0: + dependencies: + resolve-pkg-maps: 1.0.0 + + glob@13.0.6: + dependencies: + minimatch: 10.2.5 + minipass: 7.1.3 + path-scurry: 2.0.2 + + gopd@1.2.0: {} + + graceful-fs@4.2.10: {} + + happy-dom@20.9.0: + dependencies: + '@types/node': 25.6.0 + '@types/whatwg-mimetype': 3.0.2 + '@types/ws': 8.18.1 + entities: 7.0.1 + whatwg-mimetype: 3.0.0 + ws: 8.20.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.3: + dependencies: + function-bind: 1.1.2 + + hast-util-sanitize@5.0.2: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.3.0 + unist-util-position: 5.0.0 + + hast-util-to-html@9.0.5: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + he@1.2.0: {} + + highlight.js@11.11.1: {} + + html-minifier@4.0.0: + dependencies: + camel-case: 3.0.0 + clean-css: 4.2.4 + commander: 2.20.3 + he: 1.2.0 + param-case: 2.1.1 + relateurl: 0.2.7 + uglify-js: 3.19.3 + + html-void-elements@3.0.0: {} + + humanize-ms@1.2.1: + dependencies: + ms: 2.1.3 + + ibantools@4.5.4: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + idb@8.0.3: {} + + ieee754@1.2.1: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + inquirer@11.1.0: + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/prompts': 6.0.1 + '@inquirer/type': 2.0.0 + '@types/mute-stream': 0.0.4 + ansi-escapes: 4.3.2 + mute-stream: 1.0.0 + run-async: 3.0.0 + rxjs: 7.8.2 + + is-docker@2.2.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-nan@1.3.2: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + + is-number@4.0.0: {} + + is-observable@2.1.0: {} + + is-plain-obj@4.1.0: {} + + is-stream@4.0.1: {} + + is-windows@1.0.2: {} + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + isexe@2.0.0: {} + + isexe@4.0.0: {} + + js-base64@3.7.8: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + kind-of@6.0.3: {} + + ky@1.14.3: {} + + lightweight-charts@5.2.0: + dependencies: + fancy-canvas: 2.1.0 + + linkify-it@5.0.0: + dependencies: + uc.micro: 2.1.0 + + linkifyjs@4.3.2: {} + + lit-element@4.2.2: + dependencies: + '@lit-labs/ssr-dom-shim': 1.5.1 + '@lit/reactive-element': 2.1.2 + lit-html: 3.3.2 + + lit-html@3.3.2: + dependencies: + '@types/trusted-types': 2.0.7 + + lit@3.3.2: + dependencies: + '@lit/reactive-element': 2.1.2 + lit-element: 4.2.2 + lit-html: 3.3.2 + + lodash.clonedeep@4.5.0: {} + + longest-streak@3.1.0: {} + + lower-case@1.1.4: {} + + lru-cache@11.3.5: {} + + lucide@1.14.0: {} + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + markdown-it@14.1.1: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + + markdown-table@3.0.4: {} + + marked@14.0.0: {} + + matcher@5.0.0: + dependencies: + escape-string-regexp: 5.0.0 + + math-intrinsics@1.1.0: {} + + math-random@1.0.4: {} + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-frontmatter@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdurl@2.0.0: {} + + mediabunny@1.43.1: + dependencies: + '@types/dom-mediacapture-transform': 0.1.11 + '@types/dom-webcodecs': 0.1.13 + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-frontmatter@2.0.0: + dependencies: + fault: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.13 + debug: 4.4.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@4.1.0: {} + + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.5 + + minimatch@9.0.9: + dependencies: + brace-expansion: 2.1.0 + + minimist@1.2.8: {} + + minipass@7.1.3: {} + + modern-tar@0.7.6: {} + + monaco-editor@0.55.1: + dependencies: + dompurify: 3.2.7 + marked: 14.0.0 + + ms@2.1.3: {} + + mute-stream@1.0.0: {} + + nanoid@4.0.2: {} + + no-case@2.3.2: + dependencies: + lower-case: 1.1.4 + + normalize-newline@4.1.0: + dependencies: + replace-buffer: 1.2.1 + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + oblivious-set@2.0.0: {} + + observable-fns@0.6.1: {} + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + orderedmap@2.1.1: {} + + os-tmpdir@1.0.2: {} + + p-finally@1.0.0: {} + + p-queue@6.6.2: + dependencies: + eventemitter3: 4.0.7 + p-timeout: 3.2.0 + + p-timeout@3.2.0: + dependencies: + p-finally: 1.0.0 + + package-json-from-dist@1.0.1: {} + + package-json@10.0.1: + dependencies: + ky: 1.14.3 + registry-auth-token: 5.1.1 + registry-url: 6.0.1 + semver: 7.7.4 + + param-case@2.1.1: + dependencies: + no-case: 2.3.2 + + parse-ms@4.0.0: {} + + path-expression-matcher@1.5.0: {} + + path-key@3.1.1: {} + + path-scurry@2.0.2: + dependencies: + lru-cache: 11.3.5 + minipass: 7.1.3 + + path-to-regexp@8.4.2: {} + + pdfjs-dist@4.10.38: + optionalDependencies: + '@napi-rs/canvas': 0.1.100 + + peek-readable@5.4.2: {} + + picomatch@4.0.4: {} + + pretty-ms@9.3.0: + dependencies: + parse-ms: 4.0.0 + + property-information@7.1.0: {} + + prosemirror-changeset@2.4.1: + dependencies: + prosemirror-transform: 1.12.0 + + prosemirror-collab@1.3.1: + dependencies: + prosemirror-state: 1.4.4 + + prosemirror-commands@1.7.1: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-dropcursor@1.8.2: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-gapcursor@1.4.1: + dependencies: + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-view: 1.41.8 + + prosemirror-history@1.5.0: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + rope-sequence: 1.3.4 + + prosemirror-inputrules@1.5.1: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-keymap@1.2.3: + dependencies: + prosemirror-state: 1.4.4 + w3c-keyname: 2.2.8 + + prosemirror-markdown@1.13.4: + dependencies: + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.1 + prosemirror-model: 1.25.4 + + prosemirror-menu@1.3.2: + dependencies: + crelt: 1.0.6 + prosemirror-commands: 1.7.1 + prosemirror-history: 1.5.0 + prosemirror-state: 1.4.4 + + prosemirror-model@1.25.4: + dependencies: + orderedmap: 2.1.1 + + prosemirror-schema-basic@1.2.4: + dependencies: + prosemirror-model: 1.25.4 + + prosemirror-schema-list@1.5.1: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-state@1.4.4: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-tables@1.8.5: + dependencies: + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.8): + dependencies: + '@remirror/core-constants': 3.0.0 + escape-string-regexp: 4.0.0 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-view: 1.41.8 + + prosemirror-transform@1.12.0: + dependencies: + prosemirror-model: 1.25.4 + + prosemirror-view@1.41.8: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + proto-list@1.2.4: {} + + punycode.js@2.3.1: {} + + punycode@1.4.1: {} + + qs@6.15.1: + dependencies: + side-channel: 1.1.0 + + randomatic@3.1.1: + dependencies: + is-number: 4.0.0 + kind-of: 6.0.3 + math-random: 1.0.4 + + rc@1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@5.0.0: {} + + registry-auth-token@5.1.1: + dependencies: + '@pnpm/npm-conf': 3.0.2 + + registry-url@6.0.1: + dependencies: + rc: 1.2.8 + + relateurl@0.2.7: {} + + remark-frontmatter@5.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1 + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-html@16.0.1: + dependencies: + '@types/mdast': 4.0.4 + hast-util-sanitize: 5.0.2 + hast-util-to-html: 9.0.5 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + replace-buffer@1.2.1: {} + + resolve-pkg-maps@1.0.0: {} + + rimraf@6.1.3: + dependencies: + glob: 13.0.6 + package-json-from-dist: 1.0.1 + + rolldown@1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): + dependencies: + '@oxc-project/types': 0.122.0 + '@rolldown/pluginutils': 1.0.0-rc.11 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-rc.11 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.11 + '@rolldown/binding-darwin-x64': 1.0.0-rc.11 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.11 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.11 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.11 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.11 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.11 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.11 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.11 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + + rope-sequence@1.3.4: {} + + run-async@3.0.0: {} + + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + semver@6.3.1: {} + + semver@7.7.4: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + source-map@0.6.1: {} + + space-separated-tokens@2.0.2: {} + + spawn-wrap@3.0.0: + dependencies: + cross-spawn: 7.0.6 + foreground-child: 2.0.0 + is-windows: 1.0.2 + make-dir: 3.1.0 + rimraf: 6.1.3 + signal-exit: 3.0.7 + which: 2.0.2 + + streamx@2.25.0: + dependencies: + events-universal: 1.0.1 + fast-fifo: 1.3.2 + text-decoder: 1.2.7 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-indent@4.1.1: {} + + strip-json-comments@2.0.1: {} + + strnum@1.1.2: {} + + strnum@2.2.3: {} + + strtok3@10.3.5: + dependencies: + '@tokenizer/token': 0.3.0 + + strtok3@9.1.1: + dependencies: + '@tokenizer/token': 0.3.0 + peek-readable: 5.4.2 + + sweet-scroll@4.0.0: {} + + symbol-tree@3.2.4: {} + + tagged-tag@1.0.0: {} + + tar-stream@3.2.0: + dependencies: + b4a: 1.8.1 + bare-fs: 4.7.1 + fast-fifo: 1.3.2 + streamx: 2.25.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + teex@1.0.1: + dependencies: + streamx: 2.25.0 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + text-decoder@1.2.7: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + threads@1.7.0: + dependencies: + callsites: 3.1.0 + debug: 4.4.3 + is-observable: 2.1.0 + observable-fns: 0.6.1 + optionalDependencies: + tiny-worker: 2.3.0 + transitivePeerDependencies: + - supports-color + + through2@4.0.2: + dependencies: + readable-stream: 3.6.2 + + tiny-worker@2.3.0: + dependencies: + esm: 3.2.25 + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + token-types@6.1.2: + dependencies: + '@borewit/text-codec': 0.2.2 + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tslib@2.3.0: {} + + tslib@2.8.1: {} + + tsx@4.21.0: + dependencies: + esbuild: 0.27.7 + get-tsconfig: 4.14.0 + optionalDependencies: + fsevents: 2.3.3 + + turndown-plugin-gfm@1.0.2: {} + + turndown@7.2.4: + dependencies: + '@mixmark-io/domino': 2.2.0 + + type-fest@0.21.3: {} + + type-fest@2.19.0: {} + + type-fest@4.41.0: {} + + type-fest@5.6.0: + dependencies: + tagged-tag: 1.0.0 + + typescript@6.0.2: {} + + typescript@6.0.3: {} + + uc.micro@2.1.0: {} + + uglify-js@3.19.3: {} + + uint8array-extras@1.5.0: {} + + undici-types@6.21.0: {} + + undici-types@7.19.2: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + unload@2.4.1: {} + + upper-case@1.1.3: {} + + url@0.11.4: + dependencies: + punycode: 1.4.1 + qs: 6.15.1 + + util-deprecate@1.0.2: {} + + uuid@9.0.1: {} + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + w3c-keyname@2.2.8: {} + + whatwg-mimetype@3.0.0: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + which@6.0.1: + dependencies: + isexe: 4.0.0 + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + ws@8.20.0: {} + + xterm-addon-fit@0.8.0(xterm@5.3.0): + dependencies: + xterm: 5.3.0 + + xterm@5.3.0: {} + + yaml@2.8.4: {} + + yargs-parser@22.0.0: {} + + yoctocolors-cjs@2.1.3: {} + + zrender@5.6.1: + dependencies: + tslib: 2.3.0 + + zwitch@2.0.4: {} diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..1d876d1 --- /dev/null +++ b/readme.md @@ -0,0 +1,48 @@ +# @idp.global/catalog + +Web component catalog for idp.global, based on the v2 product design language. + +The catalog converts the `idp.global v2.zip` design studies into reusable custom elements for landing pages, approval surfaces, account/admin shells, and mobile-style identity flows. + +## Install + +```bash +pnpm add @idp.global/catalog +``` + +## Usage + +```ts +import '@idp.global/catalog'; +``` + +```html + + +``` + +## Elements + +- `idp-button` for v2 button variants. +- `idp-badge` for small status labels. +- `idp-card` for bordered shadcn-style content containers. +- `idp-input` for text/password/email inputs. +- `idp-toggle` for compact boolean controls. +- `idp-icon` for bundled monochrome identity icons. +- `idp-approval-card` for approve/deny request cards. +- `idp-inbox-preview` for mobile approval inbox previews. +- `idp-mobile-frame` for iOS-style product screenshots. +- `idp-admin-shell` for account/org admin layout previews. +- `idp-landing-hero` for the public landing hero section. + +## Scope + +This package is component-only. It does not perform authentication, store sessions, or call the idp.global backend. + +## Development + +```bash +pnpm install +pnpm run build +pnpm test +``` diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts new file mode 100644 index 0000000..af31eae --- /dev/null +++ b/ts_web/00_commitinfo_data.ts @@ -0,0 +1,8 @@ +/** + * autocreated commitinfo by @push.rocks/commitinfo + */ +export const commitinfo = { + name: '@idp.global/catalog', + version: '1.1.0', + description: 'Web component catalog for idp.global, based on the v3 product design language.' +} diff --git a/ts_web/elements/idp-admin-shell.ts b/ts_web/elements/idp-admin-shell.ts new file mode 100644 index 0000000..67a71f2 --- /dev/null +++ b/ts_web/elements/idp-admin-shell.ts @@ -0,0 +1,1687 @@ +import { DeesElement, html, property, state, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-badge.js'; +import './idp-icon.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-admin-shell': IdpAdminShell; + } +} + +type TNavItem = { + id: string; + label: string; + icon: string; + badge?: string; +}; + +type TKpi = { + label: string; + value: string; + unit?: string; + delta: string; + deltaKind: 'up' | 'live'; + sub: string; + accent: string; + spark: number[]; + sparkColor: string; +}; + +type TApproval = { + user: string; + email: string; + hue: string; + action: string; + device: string; + status: 'ok' | 'warn' | 'error' | 'accent'; + label: string; + when: string; +}; + +type TFeedItem = { + dot: 'bl' | 'ok' | 'wn'; + title: string; + detail: string; + meta: string; +}; + +type TAdminPage = + | 'overview' + | 'profile' + | 'security' + | 'sessions' + | 'apps' + | 'org-general' + | 'org-members' + | 'org-apps' + | 'support' + | 'ga-users' + | 'ga-orgs' + | 'ga-apps'; + +type TOrg = { + id: string; + name: string; + slug: string; + myRole: string; +}; + +type TConnectedApp = [name: string, scopes: string[], meta: string]; +type TOAuthApp = [name: string, clientId: string, grants: string[], description: string]; + +@customElement('idp-admin-shell') +export class IdpAdminShell extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 full pages']; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + color: var(--idp-fg); + } + .shell { + min-height: 900px; + display: grid; + grid-template-columns: 220px minmax(0, 1fr); + overflow: hidden; + border: 1px solid var(--idp-border); + background: var(--idp-bg); + } + .sidebar { + min-height: 900px; + display: flex; + flex-direction: column; + border-right: 1px solid var(--idp-border); + background: var(--idp-bg); + } + .logo-block { + padding: 14px 16px 10px; + border-bottom: 1px solid var(--idp-border); + } + .logo { + display: flex; + align-items: center; + gap: 8px; + } + .logo-icon { + width: 26px; + height: 26px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + border-radius: 7px; + background: var(--idp-primary); + color: var(--idp-primary-fg); + } + .logo-text { + color: var(--idp-fg); + font-size: 13px; + font-weight: 700; + letter-spacing: -0.3px; + } + .nav-wrap { + flex: 1; + padding: 10px 8px; + } + .nav-section { + margin-bottom: 20px; + } + .nav-title { + padding: 0 8px; + margin-bottom: 4px; + color: var(--idp-muted-fg); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.8px; + text-transform: uppercase; + } + .nav-list { + display: grid; + } + .nav-item, + .org-switch, + .plain-button { + border: 0; + font-family: inherit; + } + .nav-item { + width: 100%; + display: flex; + align-items: center; + gap: 8px; + padding: 6px 8px; + border-radius: 7px; + background: transparent; + color: var(--idp-muted-fg); + font-size: 13px; + font-weight: 400; + text-align: left; + } + .nav-item.active { + background: var(--idp-muted); + color: var(--idp-fg); + font-weight: 500; + } + .nav-item idp-icon { + color: currentColor; + } + .nav-item.active idp-icon { + color: var(--idp-accent); + } + .org-switch-wrap { + position: relative; + margin-bottom: 2px; + } + .org-switch { + width: 100%; + display: flex; + align-items: center; + gap: 8px; + padding: 6px 8px; + border-radius: 7px; + background: transparent; + color: var(--idp-muted-fg); + cursor: pointer; + } + .org-switch:hover { + background: var(--idp-muted); + } + .org-switch.open { + background: var(--idp-muted); + } + .org-switch.open .org-name { + color: var(--idp-accent); + } + .org-switch.open idp-icon { + transform: rotate(180deg); + } + .org-menu { + position: absolute; + top: calc(100% + 4px); + left: 0; + right: 0; + z-index: 40; + overflow: hidden; + border: 1px solid var(--idp-border); + border-radius: 10px; + background: var(--idp-card); + box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1); + } + .org-menu-title { + padding: 6px 8px 3px; + color: var(--idp-muted-fg); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.7px; + text-transform: uppercase; + } + .org-menu-item, + .org-create { + width: 100%; + display: flex; + align-items: center; + gap: 8px; + border: 0; + background: transparent; + font-family: inherit; + text-align: left; + } + .org-menu-item { + padding: 6px 8px; + cursor: pointer; + } + .org-menu-item.selected { + background: var(--idp-accent-soft); + } + .org-menu-item .org-avatar { + width: 20px; + height: 20px; + font-size: 7px; + } + .org-menu-name { + overflow: hidden; + color: var(--idp-fg); + font-size: 12px; + font-weight: 400; + text-overflow: ellipsis; + white-space: nowrap; + } + .org-menu-item.selected .org-menu-name { + color: var(--idp-accent); + } + .org-menu-role { + color: var(--idp-muted-fg); + font-size: 10px; + } + .org-menu-divider { + height: 1px; + margin: 3px 0; + background: var(--idp-border); + } + .org-create { + padding: 6px 8px 8px; + color: var(--idp-muted-fg); + cursor: pointer; + font-size: 12px; + } + .org-create-icon { + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + border: 1.5px dashed var(--idp-border); + border-radius: 5px; + } + .org-name { + flex: 1; + min-width: 0; + overflow: hidden; + color: var(--idp-muted-fg); + font-size: 13px; + font-weight: 400; + text-align: left; + text-overflow: ellipsis; + white-space: nowrap; + } + .org-avatar, + .user-avatar, + .table-avatar, + .region-code { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + font-family: var(--idp-mono); + font-weight: 700; + } + .org-avatar { + width: 14px; + height: 14px; + border: 1px solid var(--idp-border); + border-radius: 6px; + background: var(--idp-accent-soft); + color: var(--idp-accent); + font-size: 5px; + } + .user-footer { + display: flex; + align-items: center; + gap: 9px; + padding: 10px 12px; + border-top: 1px solid var(--idp-border); + } + .user-avatar { + width: 26px; + height: 26px; + border-radius: 50%; + background: oklch(0.85 0.08 240); + color: oklch(0.3 0.08 240); + font-size: 9px; + } + .user-meta { + flex: 1; + min-width: 0; + } + .user-name, + .user-email { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .user-name { + color: var(--idp-fg); + font-size: 12px; + font-weight: 500; + } + .user-email { + color: var(--idp-muted-fg); + font-size: 10px; + } + main { + min-width: 0; + overflow: auto; + background: var(--idp-bg); + } + .page-head { + display: flex; + align-items: flex-end; + justify-content: space-between; + gap: 16px; + flex-wrap: wrap; + padding: 24px 28px 18px; + border-bottom: 1px solid var(--idp-border); + background: var(--idp-bg); + } + .eyebrow-row { + display: flex; + align-items: center; + gap: 8px; + margin-bottom: 4px; + } + .eyebrow { + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .live-pill { + display: inline-flex; + align-items: center; + gap: 4px; + padding: 1px 7px; + border: 1px solid var(--idp-ok-border); + border-radius: 999px; + background: var(--idp-ok-bg); + color: var(--idp-ok); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 500; + } + .live-dot, + .feed-dot { + width: 6px; + height: 6px; + border-radius: 50%; + background: var(--idp-ok); + box-shadow: 0 0 6px var(--idp-ok); + animation: idp-blink 1.6s ease-in-out infinite; + } + @keyframes idp-blink { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.35; } + } + h1, + h2 { + margin: 0; + color: var(--idp-fg); + font-family: var(--idp-display); + letter-spacing: -0.025em; + } + h1 { + font-size: 26px; + font-weight: 700; + line-height: 1.1; + } + .lead { + margin-top: 4px; + color: var(--idp-muted-fg); + font-size: 13px; + } + .lead code, + .mono { + color: var(--idp-info); + font-family: var(--idp-mono); + } + .page-actions { + display: flex; + align-items: center; + gap: 12px; + } + .tabs { + display: inline-flex; + gap: 1px; + padding: 2px; + border: 1px solid var(--idp-border); + border-radius: 6px; + background: var(--idp-bg-2); + } + .tab { + padding: 4px 10px; + border-radius: 4px; + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + font-weight: 500; + } + .tab.active { + background: var(--idp-muted); + color: var(--idp-fg); + } + .plain-button { + display: inline-flex; + align-items: center; + gap: 6px; + height: 28px; + padding: 5px 10px; + border-radius: 8px; + background: transparent; + color: var(--idp-fg); + font-size: 12px; + font-weight: 500; + white-space: nowrap; + } + .plain-button.outline { + border: 1px solid var(--idp-border); + } + .plain-button.primary { + background: var(--idp-accent); + color: var(--idp-accent-fg); + } + .plain-button.destructive { + background: var(--idp-destructive); + color: #fff; + } + .plain-button.ghost { + color: var(--idp-fg); + } + .plain-button.warn-outline { + border: 1px solid var(--idp-error-border); + color: var(--idp-error); + } + .body { + display: flex; + flex-direction: column; + gap: 16px; + padding: 20px 28px 32px; + } + .narrow-body { + max-width: 700px; + } + .wide-body { + max-width: 860px; + } + .section-card { + margin-bottom: 16px; + padding: 20px; + border: 1px solid var(--idp-border); + border-radius: var(--idp-radius); + background: var(--idp-card); + } + .section-card.compact { + padding: 14px; + } + .section-headline { + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 16px; + margin-bottom: 16px; + } + .section-title { + color: var(--idp-fg); + font-size: 14px; + font-weight: 600; + } + .section-description, + .muted { + color: var(--idp-muted-fg); + font-size: 12px; + line-height: 1.5; + } + .form-row { + display: grid; + grid-template-columns: 180px 1fr; + gap: 16px; + align-items: start; + padding: 12px 0; + border-bottom: 1px solid var(--idp-border); + } + .form-row:last-child { + border-bottom: 0; + } + .form-label { + display: flex; + gap: 3px; + color: var(--idp-fg); + font-size: 13px; + font-weight: 500; + } + .form-hint { + margin-top: 2px; + color: var(--idp-muted-fg); + font-size: 12px; + line-height: 1.4; + } + .input, + .select, + .textarea { + box-sizing: border-box; + width: 100%; + border: 1px solid var(--idp-border); + border-radius: 8px; + outline: none; + background: var(--idp-bg); + color: var(--idp-fg); + font-family: inherit; + font-size: 13px; + } + .input, + .select { + height: 34px; + padding: 0 10px; + } + .textarea { + min-height: 96px; + padding: 8px 10px; + resize: vertical; + } + .input-group { + display: flex; + overflow: hidden; + border: 1px solid var(--idp-border); + border-radius: 8px; + background: var(--idp-bg); + } + .input-prefix { + height: 34px; + display: flex; + align-items: center; + padding: 0 8px; + border-right: 1px solid var(--idp-border); + background: var(--idp-muted); + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 12px; + white-space: nowrap; + } + .input-group .input { + border: 0; + border-radius: 0; + background: transparent; + } + .divider { + height: 1px; + margin: 16px 0; + background: var(--idp-border); + } + .code-block { + display: flex; + align-items: center; + gap: 8px; + padding: 6px 10px; + border: 1px solid var(--idp-border); + border-radius: 7px; + background: var(--idp-muted); + } + .code-block code { + flex: 1; + overflow-wrap: anywhere; + color: var(--idp-fg); + font-family: var(--idp-mono); + font-size: 12px; + } + .danger-zone { + overflow: hidden; + border: 1px solid var(--idp-error-border); + border-radius: var(--idp-radius); + } + .danger-head { + padding: 10px 16px; + border-bottom: 1px solid var(--idp-error-border); + background: var(--idp-error-bg); + color: var(--idp-error); + font-size: 13px; + font-weight: 600; + } + .danger-item { + display: flex; + align-items: center; + justify-content: space-between; + gap: 16px; + padding: 14px 16px; + border-bottom: 1px solid var(--idp-error-border); + background: var(--idp-card); + } + .danger-item:last-child { + border-bottom: 0; + } + .avatar, + .app-avatar, + .icon-tile { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + .avatar { + border-radius: 50%; + background: oklch(0.85 0.08 240); + color: oklch(0.3 0.08 240); + font-family: var(--idp-mono); + font-weight: 600; + } + .app-avatar, + .icon-tile { + border: 1px solid var(--idp-border); + border-radius: 10px; + background: var(--idp-muted); + color: var(--idp-muted-fg); + } + .app-avatar { + width: 40px; + height: 40px; + background: var(--idp-accent-soft); + color: var(--idp-accent); + font-size: 14px; + font-weight: 700; + } + .icon-tile { + width: 38px; + height: 38px; + } + .list-stack { + display: grid; + gap: 12px; + } + .row-card { + display: flex; + align-items: flex-start; + gap: 14px; + padding: 16px; + border: 1px solid var(--idp-border); + border-radius: var(--idp-radius); + background: var(--idp-card); + } + .split-row { + display: flex; + align-items: center; + justify-content: space-between; + gap: 16px; + } + .chip-row { + display: flex; + flex-wrap: wrap; + gap: 4px; + } + .switch { + width: 36px; + height: 20px; + position: relative; + flex-shrink: 0; + border-radius: 10px; + background: var(--idp-accent); + } + .switch::after { + content: ''; + position: absolute; + top: 2px; + left: 18px; + width: 16px; + height: 16px; + border-radius: 8px; + background: #fff; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + } + .sub-tabs { + width: fit-content; + display: flex; + gap: 2px; + margin-bottom: 16px; + padding: 3px; + border-radius: 8px; + background: var(--idp-muted); + } + .sub-tab { + padding: 5px 12px; + border-radius: 6px; + color: var(--idp-muted-fg); + font-size: 12px; + } + .sub-tab.active { + background: var(--idp-bg); + color: var(--idp-fg); + font-weight: 500; + box-shadow: 0 1px 3px rgba(0,0,0,0.06); + } + .kpis { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 12px; + } + .kpi, + .card { + border: 1px solid var(--idp-border); + background: var(--idp-card); + } + .kpi { + position: relative; + min-height: 132px; + display: flex; + flex-direction: column; + gap: 4px; + overflow: hidden; + padding: 18px 20px 14px; + border-radius: 10px; + } + .kpi::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + background: var(--kpi-accent); + } + .kpi-label { + color: var(--idp-muted-fg); + font-size: 11.5px; + font-weight: 500; + letter-spacing: 0.02em; + } + .kpi-value { + color: var(--idp-fg); + font-family: var(--idp-display); + font-size: 30px; + font-weight: 700; + font-variant-numeric: tabular-nums; + letter-spacing: -0.025em; + line-height: 1.1; + } + .kpi-value span { + margin-left: 2px; + color: var(--idp-muted-fg); + font-size: 14px; + font-weight: 500; + } + .kpi-sub { + color: var(--idp-fg-3); + font-family: var(--idp-mono); + font-size: 11px; + } + .kpi-foot { + display: flex; + align-items: flex-end; + justify-content: space-between; + gap: 8px; + margin-top: auto; + } + .delta { + display: inline-flex; + align-items: center; + gap: 4px; + color: var(--idp-ok); + font-family: var(--idp-mono); + font-size: 11px; + font-weight: 600; + } + .sparkline { + width: 84px; + opacity: 0.85; + } + .primary-grid, + .secondary-grid { + display: grid; + grid-template-columns: minmax(0, 1.6fr) minmax(300px, 1fr); + gap: 16px; + } + .card { + overflow: hidden; + border-radius: 8px; + } + .card-head { + display: flex; + align-items: center; + gap: 10px; + padding: 12px 16px; + border-bottom: 1px solid var(--idp-border-soft); + } + .chart-card .card-head { + gap: 12px; + padding: 14px 18px; + } + .card-title { + color: var(--idp-fg); + font-size: 13px; + font-weight: 600; + } + .card-subtitle { + margin-top: 2px; + color: var(--idp-muted-fg); + font-size: 11.5px; + } + .legend { + display: flex; + align-items: center; + gap: 14px; + margin-left: auto; + } + .legend span { + display: inline-flex; + align-items: center; + gap: 6px; + color: var(--idp-fg-2); + font-size: 11.5px; + } + .legend i { + width: 8px; + height: 2px; + border-radius: 1px; + } + .chart { + padding: 12px 14px 6px; + } + .chart svg { + width: 100%; + height: auto; + display: block; + } + .view-all { + margin-left: auto; + color: var(--idp-muted-fg); + font-size: 11.5px; + } + .attention { + display: grid; + grid-template-columns: 8px 1fr auto; + gap: 12px; + align-items: center; + padding: 13px 16px; + border-bottom: 1px solid var(--idp-border-soft); + } + .attention-dot, + .feed-dot { + display: inline-block; + width: 8px; + height: 8px; + border-radius: 4px; + background: var(--dot-color); + box-shadow: var(--dot-glow, none); + } + .attention-title { + color: var(--idp-fg); + font-size: 12.5px; + font-weight: 550; + } + .attention-meta { + margin-top: 2px; + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 10.5px; + } + .mini-action { + padding: 4px 8px; + border: 1px solid var(--idp-border); + border-radius: 6px; + background: transparent; + color: var(--idp-fg); + font-family: inherit; + font-size: 11px; + } + table { + width: 100%; + border-collapse: collapse; + } + th, + td { + border-bottom: 1px solid var(--idp-border-soft); + text-align: left; + } + th { + padding: 9px 16px; + background: var(--idp-muted); + color: var(--idp-fg-3); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.08em; + text-transform: uppercase; + } + td { + padding: 10px 16px; + color: var(--idp-fg-2); + font-size: 12.5px; + } + tbody tr:hover td { + background: var(--idp-bg-2); + } + .row-user { + display: flex; + align-items: center; + gap: 8px; + } + .table-avatar { + width: 22px; + height: 22px; + border: 1px solid var(--idp-border); + border-radius: 50%; + background: var(--idp-muted); + color: var(--avatar-color); + font-size: 9.5px; + font-weight: 600; + } + .row-name { + color: var(--idp-fg); + font-size: 12.5px; + font-weight: 500; + } + .row-email, + .row-mono, + .feed-meta { + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11.5px; + } + .side-tabs { + display: flex; + gap: 2px; + margin-left: auto; + } + .side-tab { + padding: 4px 10px; + border-radius: 4px; + color: var(--idp-muted-fg); + font-size: 11px; + } + .side-tab.active { + background: var(--idp-muted); + color: var(--idp-fg); + } + .feed-item { + display: grid; + grid-template-columns: 14px 1fr auto; + gap: 12px; + align-items: center; + padding: 11px 16px; + border-bottom: 1px solid var(--idp-border-soft); + } + .feed-item:last-child { + border-bottom: 0; + } + .feed-text { + color: var(--idp-fg-2); + font-size: 12.5px; + } + .feed-text strong { + color: var(--idp-fg); + font-weight: 600; + } + .geo-list { + padding: 8px 0; + } + .region { + display: grid; + grid-template-columns: 24px 1fr auto; + gap: 12px; + align-items: center; + padding: 8px 16px; + } + .region-code { + border: 1px solid var(--region-border, var(--idp-border)); + border-radius: 3px; + background: var(--region-bg, transparent); + color: var(--region-color, var(--idp-fg-3)); + font-size: 10px; + } + .region-title { + display: flex; + align-items: center; + gap: 6px; + margin-bottom: 4px; + color: var(--idp-fg); + font-size: 12.5px; + } + .bar-track { + height: 4px; + overflow: hidden; + border-radius: 2px; + background: var(--idp-muted); + } + .bar-fill { + width: var(--share); + height: 100%; + background: var(--bar-color, var(--idp-accent)); + opacity: 0.85; + } + .region-count { + min-width: 44px; + color: var(--idp-fg); + font-family: var(--idp-mono); + font-size: 11.5px; + text-align: right; + } + @media (max-width: 1120px) { + .shell { + grid-template-columns: 1fr; + } + .sidebar { + display: none; + } + .kpis { + grid-template-columns: repeat(2, 1fr); + } + .primary-grid, + .secondary-grid { + grid-template-columns: 1fr; + } + } + @media (max-width: 720px) { + .page-head, + .body { + padding-left: 20px; + padding-right: 20px; + } + .page-actions, + .legend { + flex-wrap: wrap; + } + .kpis { + grid-template-columns: 1fr; + } + th:nth-child(3), + td:nth-child(3), + th:nth-child(5), + td:nth-child(5) { + display: none; + } + } + `, + ]; + + @property({ type: String }) + public accessor page: TAdminPage = 'overview'; + + @state() + private accessor orgMenuOpen = false; + + @state() + private accessor selectedOrg = 'org_foss'; + + private workspaceNav: TNavItem[] = [ + { id: 'overview', label: 'Overview', icon: 'grid' }, + ]; + + private accountNav: TNavItem[] = [ + { id: 'profile', label: 'Profile', icon: 'user' }, + { id: 'security', label: 'Security', icon: 'shield' }, + { id: 'sessions', label: 'Sessions & Devices', icon: 'monitor' }, + { id: 'apps', label: 'Connected Apps', icon: 'grid' }, + ]; + + private orgNav: TNavItem[] = [ + { id: 'org-general', label: 'General', icon: 'building' }, + { id: 'org-members', label: 'Members', icon: 'users' }, + { id: 'org-apps', label: 'OAuth Apps', icon: 'box' }, + ]; + + private supportNav: TNavItem[] = [ + { id: 'support', label: 'Support', icon: 'shield' }, + ]; + + private adminNav: TNavItem[] = [ + { id: 'ga-users', label: 'All Users', icon: 'users' }, + { id: 'ga-orgs', label: 'All Organisations', icon: 'building' }, + { id: 'ga-apps', label: 'Platform Apps', icon: 'globe' }, + ]; + + private orgs: TOrg[] = [ + { id: 'org_foss', name: 'Lossless GmbH', slug: 'lossless', myRole: 'owner' }, + { id: 'org_task', name: 'Task VC', slug: 'task', myRole: 'admin' }, + { id: 'org_demo', name: 'Demo Sandbox', slug: 'demo', myRole: 'viewer' }, + { id: 'org_oss', name: 'OpenSource Coop', slug: 'oss-coop', myRole: 'editor' }, + { id: 'org_ext', name: 'External Client', slug: 'ext-client', myRole: 'guest' }, + ]; + + private heroKpis: TKpi[] = [ + { + label: 'Identities', + value: '2,847', + delta: '↑ 12% wk', + deltaKind: 'up', + spark: [10, 12, 11, 14, 13, 16, 15, 18, 19], + sparkColor: 'var(--idp-spark-up)', + accent: 'var(--idp-chart-1)', + sub: '142 added this week', + }, + { + label: 'Active devices', + value: '9,140', + delta: '↑ 4.2%', + deltaKind: 'up', + spark: [12, 13, 11, 14, 13, 15, 14, 16, 17], + sparkColor: 'var(--idp-spark-up)', + accent: 'var(--idp-chart-2)', + sub: '3.2 avg / identity', + }, + { + label: 'Avg approval', + value: '0.8', + unit: 's', + delta: '↓ 60ms faster', + deltaKind: 'up', + spark: [16, 14, 17, 12, 15, 13, 11, 9, 7], + sparkColor: 'var(--idp-spark-info)', + accent: 'var(--idp-chart-5)', + sub: 'p95 - all regions', + }, + { + label: 'Cardano anchors', + value: '12,408', + delta: 'synced 4s ago', + deltaKind: 'live', + spark: [8, 9, 11, 10, 13, 12, 15, 16, 18], + sparkColor: 'var(--idp-spark-up)', + accent: 'var(--idp-info)', + sub: 'block #9 841 222', + }, + ]; + + private approvals: TApproval[] = [ + { user: 'Jane Doe', email: 'jane@lossless.com', hue: 'var(--idp-chart-1)', action: 'OAuth - GitHub', device: 'iPhone 15 Pro', status: 'ok', label: 'approved', when: '2 min ago' }, + { user: 'Alex Brown', email: 'alex@lossless.com', hue: 'var(--idp-chart-4)', action: 'CLI login', device: 'MacBook Pro', status: 'warn', label: 'pending', when: 'just now' }, + { user: 'Sam Chen', email: 'sam@lossless.com', hue: 'var(--idp-chart-5)', action: 'NFC tap - door 4F', device: 'iPhone 14', status: 'ok', label: 'approved', when: '12 min ago' }, + { user: 'Unknown device', email: 'Lagos - NG', hue: 'var(--idp-chart-3)', action: 'Web login', device: 'Chrome 132', status: 'error', label: 'denied', when: '1 hr ago' }, + { user: 'Maria K.', email: 'maria@lossless.com', hue: 'var(--idp-chart-5)', action: 'Key rotation', device: 'Apple Watch', status: 'accent', label: 'on-chain', when: '3 hr ago' }, + ]; + + private attention = [ + { sev: 'error', title: 'Repeated denied logins', meta: '5 attempts - Lagos, NG - last 1h', action: 'Block IP', color: 'var(--idp-error)' }, + { sev: 'warning', title: 'Stale device key', meta: 'sam@ - Apple Watch - 9 mo old', action: 'Rotate', color: 'var(--idp-warn)' }, + { sev: 'warning', title: 'OAuth scope expanding', meta: 'github - repo:write requested', action: 'Review', color: 'var(--idp-warn)' }, + { sev: 'info', title: 'Pending key rotations', meta: '3 identities - Cardano awaiting', action: 'Run', color: 'var(--idp-info)' }, + ]; + + private feed: TFeedItem[] = [ + { dot: 'bl', title: 'Identity created', detail: 'did:idp:0x9b12...f034', meta: 'block #9 841 222' }, + { dot: 'ok', title: 'Anchor confirmed', detail: '12 blocks deep', meta: '2m' }, + { dot: 'bl', title: 'Key rotation', detail: 'did:idp:0x4a3f...c819', meta: 'block #9 841 221' }, + { dot: 'ok', title: 'OAuth scope updated', detail: 'github - repo:read', meta: '5m' }, + { dot: 'wn', title: 'Device registered', detail: 'MacBook Pro - pending', meta: '7m' }, + { dot: 'bl', title: 'Anchor submitted', detail: 'awaiting confirmation', meta: '8m' }, + ]; + + private get currentOrg(): TOrg { + return this.orgs.find((orgArg) => orgArg.id === this.selectedOrg) || this.orgs[0]; + } + + private setPage(pageArg: TAdminPage) { + this.page = pageArg; + this.orgMenuOpen = false; + } + + private selectOrg(orgIdArg: string) { + this.selectedOrg = orgIdArg; + this.orgMenuOpen = false; + this.page = 'org-general'; + } + + private renderNavGroup(items: TNavItem[], active = ''): TemplateResult { + return html` + + `; + } + + private renderSidebar(): TemplateResult { + const currentOrg = this.currentOrg; + return html` + + `; + } + + private renderSparkline(data: number[], color: string): TemplateResult { + const max = Math.max(...data); + const min = Math.min(...data); + const range = max - min || 1; + const width = 100; + const height = 22; + const points = data.map((valueArg, indexArg) => { + const x = (indexArg / (data.length - 1)) * width; + const y = height - ((valueArg - min) / range) * (height - 4) - 2; + return `${x},${y}`; + }).join(' '); + const area = `0,${height} ${points} ${width},${height}`; + + return html` + + + + + `; + } + + private renderKpi(kpi: TKpi): TemplateResult { + return html` +
    +
    ${kpi.label}
    +
    ${kpi.value}${kpi.unit ? html`${kpi.unit}` : html``}
    +
    ${kpi.sub}
    +
    + ${kpi.deltaKind === 'live' ? html`` : html``}${kpi.delta} +
    ${this.renderSparkline(kpi.spark, kpi.sparkColor)}
    +
    +
    + `; + } + + private renderApprovalsChart(): TemplateResult { + return html` + + + + + + + + + + + + ${[0, 20, 40, 60, 80].map((tickArg, indexArg) => { + const y = 194 - (tickArg / 80) * 182; + return html`${tickArg}`; + })} + ${['00', '04', '08', '12', '16', '20', '23'].map((labelArg, indexArg) => { + const x = 36 + (indexArg / 6) * 672; + return html`${labelArg}`; + })} + + + + + + + + + `; + } + + private renderChartCard(): TemplateResult { + return html` +
    +
    +
    Approval activity
    Hourly - last 24 hours
    +
    ApprovalsOAuth grants
    +
    +
    ${this.renderApprovalsChart()}
    +
    + `; + } + + private renderThreatsCard(): TemplateResult { + return html` +
    +
    Needs attention4 openView all →
    + ${this.attention.map((itemArg) => html` +
    + +
    ${itemArg.title}
    ${itemArg.meta}
    + +
    + `)} +
    + `; + } + + private renderApprovalsTable(): TemplateResult { + return html` +
    +
    Recent approvals142 total
    AllPendingDenied
    + + + + ${this.approvals.map((approvalArg) => html` + + + + + + + + `)} + +
    UserActionDeviceStatusWhen
    ${approvalArg.user.split(' ').map((partArg) => partArg[0]).slice(0, 2).join('').toUpperCase()}
    ${approvalArg.user}
    ${approvalArg.email}
    ${approvalArg.action}${approvalArg.device}${approvalArg.label}${approvalArg.when}
    +
    + `; + } + + private feedDotStyle(kind: TFeedItem['dot']): string { + if (kind === 'ok') return '--dot-color:var(--idp-ok);--dot-glow:0 0 6px var(--idp-ok-border)'; + if (kind === 'wn') return '--dot-color:var(--idp-warn)'; + return '--dot-color:var(--idp-info);--dot-glow:0 0 6px var(--idp-info-border)'; + } + + private renderFeedCard(): TemplateResult { + return html` +
    +
    Cardano feedlive - #9 841 222
    + ${this.feed.map((itemArg) => html` +
    ${itemArg.title} - ${itemArg.detail}
    ${itemArg.meta}
    + `)} +
    + `; + } + + private renderGeoCard(): TemplateResult { + const regions = [ + { name: 'Berlin, DE', code: 'DE', count: '1,284', share: '100%', kind: 'home' }, + { name: 'Amsterdam, NL', code: 'NL', count: '642', share: '50%' }, + { name: 'San Francisco, US', code: 'US', count: '521', share: '41%' }, + { name: 'London, GB', code: 'GB', count: '384', share: '30%' }, + { name: 'Tokyo, JP', code: 'JP', count: '218', share: '17%' }, + { name: 'Lagos, NG', code: 'NG', count: '12', share: '1%', kind: 'risk' }, + ]; + return html` +
    +
    Sign-ins by regionlast 24h
    +
    + ${regions.map((regionArg) => { + const style = regionArg.kind === 'risk' + ? '--region-color:var(--idp-error);--region-border:var(--idp-error-border);--region-bg:var(--idp-error-bg);--bar-color:var(--idp-error)' + : regionArg.kind === 'home' + ? '--region-color:var(--idp-accent);--region-border:var(--idp-info-border);--region-bg:var(--idp-accent-soft);--bar-color:var(--idp-accent)' + : ''; + return html` +
    + ${regionArg.code} +
    ${regionArg.name}${regionArg.kind === 'risk' ? html`flagged` : regionArg.kind === 'home' ? html`primary` : html``}
    + ${regionArg.count} +
    + `; + })} +
    +
    + `; + } + + private renderPageHeader(titleArg: string, descriptionArg: string, actionArg?: TemplateResult): TemplateResult { + return html` +
    +

    ${titleArg}

    ${descriptionArg}
    + ${actionArg ? html`
    ${actionArg}
    ` : html``} +
    + `; + } + + private renderSectionCard(titleArg: string, descriptionArg: string, contentArg: TemplateResult, actionArg?: TemplateResult): TemplateResult { + return html` +
    + ${titleArg || actionArg ? html` +
    +
    ${titleArg}
    ${descriptionArg ? html`
    ${descriptionArg}
    ` : html``}
    + ${actionArg} +
    + ` : html``} + ${contentArg} +
    + `; + } + + private renderFormRow(labelArg: string, hintArg: string, contentArg: TemplateResult, requiredArg = false): TemplateResult { + return html` +
    +
    ${labelArg}${requiredArg ? html`*` : html``}
    ${hintArg ? html`
    ${hintArg}
    ` : html``}
    +
    ${contentArg}
    +
    + `; + } + + private renderCodeBlock(valueArg: string): TemplateResult { + return html`
    ${valueArg}
    `; + } + + private renderDangerZone(itemsArg: Array<{ title: string; description: string; action: string }>): TemplateResult { + return html` +
    +
    Danger Zone
    + ${itemsArg.map((itemArg) => html` +
    ${itemArg.title}
    ${itemArg.description}
    + `)} +
    + `; + } + + private renderOverview(): TemplateResult { + return html` +
    +
    +
    Workspace - Overviewlive
    +

    Good morning, Aegir.

    +
    Identity activity across @lossless - 142 identities, 9.1k devices online
    +
    +
    24h7d30d90d
    +
    +
    +
    ${this.heroKpis.map((kpiArg) => this.renderKpi(kpiArg))}
    +
    ${this.renderChartCard()}${this.renderThreatsCard()}
    +
    ${this.renderApprovalsTable()}${this.renderFeedCard()}
    + ${this.renderGeoCard()} +
    + `; + } + + private renderProfile(): TemplateResult { + return html` + ${this.renderPageHeader('Profile', 'Your personal identity details visible to connected apps.')} +
    + ${this.renderSectionCard('Avatar', 'Shown to apps that request your profile.', html`
    AM
    JPG, PNG, GIF up to 2 MB
    `)} + ${this.renderSectionCard('Personal information', '', html` + ${this.renderFormRow('Full name', '', html``, true)} + ${this.renderFormRow('Username', 'Used in your public profile URL', html`
    idp.global/user/
    `)} + ${this.renderFormRow('Email', 'Primary address for login and notifications', html``)} + ${this.renderFormRow('Mobile number', 'Used for SMS verification', html``)} +
    + `)} + ${this.renderSectionCard('Account status', '', html`
    Status
    Your account is currently active.
    Active
    Global admin
    You have platform-wide administrative access.
    Admin
    `)} + ${this.renderDangerZone([{ title: 'Delete account', description: 'Permanently delete your account and all associated data. This cannot be undone.', action: 'Delete account' }])} +
    + `; + } + + private renderSecurity(): TemplateResult { + const passkeys = ['MacBook Pro - Touch ID', 'iPhone 15 Pro - Face ID']; + return html` + ${this.renderPageHeader('Security', 'Manage how you authenticate and protect your account.')} +
    + ${this.renderSectionCard('Passkeys', 'Biometric or hardware-key authentication - phishing-resistant and passwordless.', html`${passkeys.map((passkeyArg, indexArg) => html`
    ${passkeyArg}
    Added ${indexArg ? '3 days ago' : '10 days ago'} - Last used ${indexArg ? '1h ago' : '5m ago'}
    `)}`, html``)} + ${this.renderSectionCard('Password', 'Update your login password. Use a strong, unique password.', html` + ${this.renderFormRow('Current password', '', html``)} + ${this.renderFormRow('New password', 'Minimum 8 characters', html``)} + ${this.renderFormRow('Confirm password', '', html``)} +
    + `)} + ${this.renderSectionCard('Two-factor authentication', '', html`
    Authenticator app (TOTP)
    Generate one-time codes with an authenticator app.
    Enabled
    `)} +
    + `; + } + + private renderSessions(): TemplateResult { + const sessions = [ + ['MacBook Pro 16"', 'Chrome 124 - macOS 14.4', '185.220.101.42', 'Current session'], + ['iPhone 15 Pro', 'Safari 17 - iOS 17.4', '185.220.101.42', ''], + ['iPad Air', 'Safari 17 - iPadOS 17.3', '91.64.18.227', ''], + ['Windows PC', 'Firefox 125 - Windows 11', '194.31.186.5', ''], + ]; + return html` + ${this.renderPageHeader('Sessions & Devices', 'Active login sessions across all your devices.', html``)} +
    ${sessions.map((sessionArg) => html`
    ${sessionArg[0]}${sessionArg[3] ? html`${sessionArg[3]}` : html``}
    ${sessionArg[1]} - IP: ${sessionArg[2]}
    Started 5m ago - Active just now
    ${sessionArg[3] ? html`` : html``}
    `)}
    + `; + } + + private renderAccountApps(): TemplateResult { + const apps: TConnectedApp[] = [ + ['foss.global', ['Identity', 'Profile', 'Email'], 'Authorized 3 Apr 2026 - Last used 2h ago'], + ['task.vc', ['Identity', 'Profile', 'Email', 'Orgs (read)'], 'Authorized 19 Apr 2026 - Last used 1d ago'], + ['Acme HR Portal', ['Identity', 'Email'], 'Authorized 4 Mar 2026 - Last used 7d ago'], + ]; + return html` + ${this.renderPageHeader('Connected Apps', 'Third-party apps and services that have OAuth access to your account.')} +
    ${apps.map((appArg) => html`
    ${appArg[0].slice(0, 2).toUpperCase()}
    ${appArg[0]}
    ${(appArg[1] as string[]).map((scopeArg) => html`${scopeArg}`)}
    ${appArg[2]}
    `)}
    + `; + } + + private renderOrgGeneral(): TemplateResult { + const org = this.currentOrg; + return html` + ${this.renderPageHeader('Organisation Settings', 'General configuration for your organisation.')} +
    + ${this.renderSectionCard('', '', html`
    ${org.name.slice(0, 2).toUpperCase()}
    ${org.name}
    idp.global/${org.slug}
    ${this.renderFormRow('Organisation name', '', html``, true)}${this.renderFormRow('URL slug', "Used in your org's public URLs. Changing this may break existing links.", html`
    idp.global/org/
    `)}
    `)} + ${this.renderSectionCard('Organisation ID', 'Use this identifier when making API calls.', this.renderCodeBlock(org.id))} + ${this.renderDangerZone([{ title: 'Transfer ownership', description: 'Transfer this organisation to another user. You will lose admin access.', action: 'Transfer' }, { title: 'Delete organisation', description: 'Permanently deletes this organisation, its members, apps and billing. Cannot be undone.', action: 'Delete org' }])} +
    + `; + } + + private renderOrgMembers(): TemplateResult { + const members: Array<[name: string, email: string, role: string, joined: string]> = [ + ['Alex Mercer', 'alex@lossless.com', 'owner', 'Joined 120d ago'], + ['Jordan Kim', 'jordan@lossless.com', 'admin', 'Joined 90d ago'], + ['Sam Rivera', 'sam@lossless.com', 'editor', 'Joined 45d ago'], + ['Casey Novak', 'casey@lossless.com', 'viewer', 'Joined 10d ago'], + ['Riley Chen', 'riley@external.io', 'guest', 'Joined 2d ago'], + ]; + const invites: Array<[email: string, role: string, meta: string]> = [ + ['devops@partner.io', 'editor', 'Invited 3d ago - Expires 30 Jul 2026'], + ['audit@consulting.de', 'viewer', 'Invited 1d ago - Expires 1 Aug 2026'], + ]; + return html` + ${this.renderPageHeader('Members', '5 members - 2 pending invitations', html``)} +
    +
    Members (5)Pending (2)
    + ${this.renderSectionCard('', '', html`${members.map((memberArg, indexArg) => html` +
    +
    + ${memberArg[0].split(' ').map((partArg) => partArg[0]).join('')} +
    ${memberArg[0]}
    ${memberArg[1]}
    +
    + ${memberArg[3]} + ${memberArg[2]} +
    + `)}`)} + ${this.renderSectionCard('Pending invitations', '', html`${invites.map((inviteArg, indexArg) => html` +
    +
    + +
    ${inviteArg[0]}
    ${inviteArg[2]}
    +
    + ${inviteArg[1]} + +
    + `)}`)} +
    + `; + } + + private renderOrgApps(): TemplateResult { + const apps: TOAuthApp[] = [ + ['Internal Dev Portal', 'ci_lossless_devportal_7Xa9', ['auth code'], 'OAuth client for our internal developer tools.'], + ['CI Pipeline Auth', 'ci_lossless_ci_4Kp2', ['client credentials'], 'Machine-to-machine auth for deployment pipelines.'], + ]; + return html` + ${this.renderPageHeader('OAuth Apps', "Custom OIDC clients for your organisation's own apps and services.", html``)} +
    ${apps.map((appArg) => html`
    ${appArg[0].slice(0, 2).toUpperCase()}
    ${appArg[0]}
    ${appArg[3]}
    ${appArg[1]}
    ${(appArg[2] as string[]).map((grantArg) => html`${grantArg}`)}
    `)}
    ${this.renderSectionCard('OAuth credentials', 'Use these to configure your application.', html`
    Client ID
    ${this.renderCodeBlock('ci_lossless_devportal_7Xa9')}
    Redirect URI
    ${this.renderCodeBlock('https://dev.lossless.com/auth/callback')}
    `)}
    + `; + } + + private renderSupport(): TemplateResult { + const services = [ + ['Account Recovery', 'Lost access to your account or locked out of your organisation? Our team will verify your identity and restore access securely.', 'EUR149', 'per incident', 'key', '1-2 business days'], + ['Organisation Recovery', 'All owners have lost access to your organisation. We can verify ownership and restore admin access.', 'EUR249', 'per incident', 'building', '2-3 business days'], + ['Data Export & Migration', 'Full export of your org data - users, sessions, app connections - for migration or compliance.', 'EUR199', 'per request', 'box', '3-5 business days'], + ['Identity & SSO Consulting', 'Architecture review, OIDC guidance, and custom SSO setup for your organisation stack.', 'EUR190', 'per hour', 'globe', 'Scheduled session'], + ['Security Review', 'Audit of connected apps, active sessions, passkey policies, and role assignments.', 'EUR390', 'per review', 'shield', '5-7 business days'], + ]; + return html` + ${this.renderPageHeader('Support', 'idp.global is free for everyone. Paid options cover hands-on recovery and consulting work.')} +
    idp.global is free, forever
    All platform features - authentication, passkeys, OIDC apps, team management - are included at no cost.
    ${services.map((serviceArg) => html`
    ${serviceArg[0]}- ${serviceArg[5]}
    ${serviceArg[1]}
    ${serviceArg[2]} ${serviceArg[3]}
    `)}
    + `; + } + + private renderGAUsers(): TemplateResult { + const users = [ + ['Alex Mercer', 'alex@lossless.com', '2', 'active', 'Admin', '200d ago'], + ['Jordan Kim', 'jordan@lossless.com', '1', 'active', '', '100d ago'], + ['Sam Rivera', 'sam@lossless.com', '1', 'active', '', '45d ago'], + ['Dana Walsh', 'dana@suspended.de', '0', 'suspended', '', '60d ago'], + ['Morgan Lee', 'morgan@newuser.com', '0', 'new', '', '1d ago'], + ]; + return html`${this.renderPageHeader('All Users', '6 users on the platform')}
    ${users.map((userArg) => html``)}
    UserEmailOrgsStatusAdminJoined
    ${userArg[0].split(' ').map((partArg) => partArg[0]).join('')}${userArg[0]}
    ${userArg[1]}${userArg[2]}${userArg[3]}${userArg[4] ? html`${userArg[4]}` : html`-`}${userArg[5]}
    `; + } + + private renderGAOrgs(): TemplateResult { + const orgs = [['Lossless GmbH', 'lossless', '5', 'Pro', 'active', '200d ago'], ['Task VC', 'task', '3', 'Pro', 'active', '140d ago'], ['Demo Org', 'demo', '1', 'FairUsageFree', 'active', '5d ago'], ['Suspended Co.', 'suspended', '2', 'Pro', 'suspended', '80d ago']]; + return html`${this.renderPageHeader('All Organisations', '4 organisations')}
    ${orgs.map((orgArg) => html``)}
    OrganisationSlugMembersPlanStatusCreated
    ${orgArg[0].slice(0,2).toUpperCase()}${orgArg[0]}
    ${orgArg[1]}${orgArg[2]}${orgArg[3]}${orgArg[4]}${orgArg[5]}
    `; + } + + private renderGAApps(): TemplateResult { + const apps = [['foss.global', 'global', 'Productivity', '-', 'active'], ['task.vc', 'global', 'Productivity', '-', 'active'], ['Acme HR', 'partner', 'HR', '412', 'approved'], ['DevOps Suite', 'partner', 'DevOps', '87', 'pending_review']]; + return html`${this.renderPageHeader('Platform Apps', 'Global and partner apps across the platform.')}
    ${apps.map((appArg) => html``)}
    AppTypeCategoryInstallsStatus
    ${appArg[0].slice(0,2).toUpperCase()}${appArg[0]}
    ${appArg[1]}${appArg[2]}${appArg[3]}${appArg[4].replace('_', ' ')}
    `; + } + + private renderMainContent(): TemplateResult { + const renderers: Record TemplateResult> = { + overview: () => this.renderOverview(), + profile: () => this.renderProfile(), + security: () => this.renderSecurity(), + sessions: () => this.renderSessions(), + apps: () => this.renderAccountApps(), + 'org-general': () => this.renderOrgGeneral(), + 'org-members': () => this.renderOrgMembers(), + 'org-apps': () => this.renderOrgApps(), + support: () => this.renderSupport(), + 'ga-users': () => this.renderGAUsers(), + 'ga-orgs': () => this.renderGAOrgs(), + 'ga-apps': () => this.renderGAApps(), + }; + return (renderers[this.page] || renderers.overview)(); + } + + public render(): TemplateResult { + return html` +
    + ${this.renderSidebar()} +
    ${this.renderMainContent()}
    +
    + `; + } +} diff --git a/ts_web/elements/idp-approval-card.ts b/ts_web/elements/idp-approval-card.ts new file mode 100644 index 0000000..4a1d04a --- /dev/null +++ b/ts_web/elements/idp-approval-card.ts @@ -0,0 +1,182 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-badge.js'; +import './idp-button.js'; +import './idp-icon.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-approval-card': IdpApprovalCard; + } +} + +@customElement('idp-approval-card') +export class IdpApprovalCard extends DeesElement { + public static demo = () => html` + + `; + public static demoGroups = ['idp.global v3 approval surfaces']; + + @property({ type: String, attribute: 'app-name' }) + public accessor appName = 'GitHub'; + + @property({ type: String, attribute: 'app-initials' }) + public accessor appInitials = 'GH'; + + @property({ type: String, attribute: 'app-color' }) + public accessor appColor = '#24292F'; + + @property({ type: String, attribute: 'request-text' }) + public accessor requestText = 'Sign in to github.com'; + + @property({ type: String }) + public accessor location = 'Berlin · DE'; + + @property({ type: String }) + public accessor device = 'Safari · MacBook Pro'; + + @property({ type: String }) + public accessor risk: 'trusted' | 'warning' | 'low' = 'trusted'; + + @property({ type: String, attribute: 'time-label' }) + public accessor timeLabel = 'now'; + + @property({ type: Boolean, reflect: true }) + public accessor primary = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + .card { + background: var(--idp-card); + border: 1px solid var(--idp-border); + border-radius: 12px; + padding: 14px; + color: var(--idp-fg); + } + :host([primary]) .card { + border-color: var(--idp-accent); + box-shadow: 0 0 0 3px color-mix(in srgb, var(--idp-accent), transparent 92%); + } + .top { + display: flex; + gap: 12px; + align-items: flex-start; + } + .avatar { + width: 40px; + height: 40px; + border-radius: 8px; + background: var(--app-color); + color: #fff; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + font-weight: 750; + letter-spacing: -0.03em; + flex: 0 0 auto; + } + .body { + flex: 1; + min-width: 0; + } + .line { + display: flex; + align-items: center; + justify-content: space-between; + gap: 8px; + } + .app { + font-size: 14px; + font-weight: 650; + letter-spacing: -0.02em; + } + .time, .sub, .meta { + color: var(--idp-muted-fg); + } + .time { + font-size: 12px; + } + .sub { + margin-top: 1px; + font-size: 13px; + } + .meta { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 10px; + margin-top: 9px; + font-size: 12px; + } + .meta-item { + display: inline-flex; + align-items: center; + gap: 4px; + } + .actions { + display: flex; + gap: 8px; + margin-top: 12px; + } + idp-button:first-child { + flex: 1; + } + idp-button:last-child { + flex: 2; + } + `, + ]; + + private dispatchAction(actionArg: 'approve' | 'deny') { + this.dispatchEvent(new CustomEvent(`idp-${actionArg}`, { + detail: { + appName: this.appName, + requestText: this.requestText, + }, + bubbles: true, + composed: true, + })); + } + + public render(): TemplateResult { + const badgeVariant = this.risk === 'warning' ? 'warn' : 'ok'; + const badgeText = this.risk === 'warning' ? 'new network' : 'trusted'; + return html` +
    +
    +
    ${this.appInitials}
    +
    +
    +
    ${this.appName}
    +
    ${this.timeLabel}
    +
    +
    ${this.requestText}
    +
    + ${this.location} + ${this.device} + ${badgeText} +
    +
    +
    +
    + this.dispatchAction('deny')}>Deny + this.dispatchAction('approve')}>Approve +
    +
    + `; + } +} diff --git a/ts_web/elements/idp-badge.ts b/ts_web/elements/idp-badge.ts new file mode 100644 index 0000000..a17e676 --- /dev/null +++ b/ts_web/elements/idp-badge.ts @@ -0,0 +1,84 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; + +export type TIdpBadgeVariant = 'default' | 'accent' | 'ok' | 'warn' | 'error' | 'outline'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-badge': IdpBadge; + } +} + +@customElement('idp-badge') +export class IdpBadge extends DeesElement { + public static demo = () => html` +
    + Default + Admin + Trusted + New network + Denied +
    + `; + public static demoGroups = ['idp.global v3 primitives']; + + @property({ type: String }) + public accessor variant: TIdpBadgeVariant = 'default'; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: inline-flex; + } + .badge { + display: inline-flex; + align-items: center; + gap: 4px; + padding: 2px 8px; + border: 1px solid transparent; + border-radius: 999px; + font-family: var(--idp-mono); + font-size: 11px; + font-weight: 600; + letter-spacing: -0.01em; + line-height: 16px; + } + .default { + background: var(--idp-muted); + color: var(--idp-muted-fg); + } + .accent { + background: var(--idp-accent-soft); + color: var(--idp-accent); + } + .ok { + background: var(--idp-ok-bg); + color: var(--idp-ok); + border-color: var(--idp-ok-border); + } + .warn { + background: var(--idp-warn-bg); + color: var(--idp-warn); + border-color: var(--idp-warn-border); + } + .error { + background: var(--idp-error-bg); + color: var(--idp-error); + border-color: var(--idp-error-border); + } + .accent { + border-color: var(--idp-info-border); + } + .outline { + background: transparent; + color: var(--idp-fg); + border-color: var(--idp-border); + } + `, + ]; + + public render(): TemplateResult { + return html``; + } +} diff --git a/ts_web/elements/idp-button.ts b/ts_web/elements/idp-button.ts new file mode 100644 index 0000000..dde14a0 --- /dev/null +++ b/ts_web/elements/idp-button.ts @@ -0,0 +1,145 @@ +import { + DeesElement, + html, + property, + customElement, + css, + type TemplateResult, +} from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-icon.js'; + +export type TIdpButtonVariant = 'default' | 'secondary' | 'outline' | 'ghost' | 'destructive' | 'accent'; +export type TIdpButtonSize = 'sm' | 'md' | 'lg'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-button': IdpButton; + } +} + +@customElement('idp-button') +export class IdpButton extends DeesElement { + public static demo = () => html` +
    + Default + Approve + Deny + Ghost + Delete +
    + `; + public static demoGroups = ['idp.global v3 primitives']; + + @property({ type: String }) + public accessor variant: TIdpButtonVariant = 'default'; + + @property({ type: String }) + public accessor size: TIdpButtonSize = 'md'; + + @property({ type: String }) + public accessor icon = ''; + + @property({ type: Boolean, reflect: true }) + public accessor disabled = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: inline-block; + } + :host([disabled]) { + pointer-events: none; + } + button { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 6px; + border: 1px solid transparent; + border-radius: 6px; + font-family: var(--idp-font); + font-weight: 500; + letter-spacing: -0.01em; + white-space: nowrap; + cursor: pointer; + transition: background 120ms ease, color 120ms ease, border-color 120ms ease, transform 80ms ease; + } + button:active:not(:disabled) { + transform: translateY(1px); + } + button:focus-visible { + outline: 2px solid color-mix(in srgb, var(--idp-accent), transparent 68%); + outline-offset: 2px; + } + button:disabled { + opacity: 0.5; + cursor: not-allowed; + } + .sm { + height: 32px; + padding: 0 12px; + font-size: 13px; + } + .md { + height: 38px; + padding: 0 14px; + font-size: 14px; + } + .lg { + height: 44px; + padding: 0 18px; + font-size: 15px; + } + .default { + background: var(--idp-primary); + color: var(--idp-primary-fg); + } + .default:hover:not(:disabled) { + opacity: 0.88; + } + .accent { + background: var(--idp-accent); + color: #fff; + box-shadow: 0 4px 14px color-mix(in srgb, var(--idp-accent), transparent 64%); + } + .accent:hover:not(:disabled) { + background: var(--idp-accent-hover); + } + .secondary { + background: var(--idp-muted); + color: var(--idp-fg); + border-color: var(--idp-border); + } + .outline { + background: transparent; + color: var(--idp-fg); + border-color: var(--idp-border); + } + .outline:hover:not(:disabled), .secondary:hover:not(:disabled), .ghost:hover:not(:disabled) { + background: var(--idp-muted); + } + .ghost { + background: transparent; + color: var(--idp-fg); + } + .destructive { + background: var(--idp-destructive); + color: #fff; + } + idp-icon { + flex: 0 0 auto; + } + `, + ]; + + public render(): TemplateResult { + return html` + + `; + } +} diff --git a/ts_web/elements/idp-card.ts b/ts_web/elements/idp-card.ts new file mode 100644 index 0000000..d7c7a19 --- /dev/null +++ b/ts_web/elements/idp-card.ts @@ -0,0 +1,76 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-card': IdpCard; + } +} + +@customElement('idp-card') +export class IdpCard extends DeesElement { + public static demo = () => html`Card content`; + public static demoGroups = ['idp.global v3 primitives']; + + @property({ type: String }) + public accessor headline = ''; + + @property({ type: String }) + public accessor description = ''; + + @property({ type: Boolean, reflect: true }) + public accessor elevated = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + .card { + background: var(--idp-card); + border: 1px solid var(--idp-border); + border-radius: var(--idp-radius-lg); + color: var(--idp-fg); + padding: 20px; + } + :host([elevated]) .card { + box-shadow: 0 8px 24px -10px rgb(0 0 0 / 0.28); + } + .head { + display: flex; + justify-content: space-between; + gap: 16px; + margin-bottom: 16px; + } + .headline { + font-size: 14px; + font-weight: 650; + line-height: 1.35; + } + .description { + color: var(--idp-muted-fg); + font-size: 13px; + line-height: 1.5; + margin-top: 3px; + } + `, + ]; + + public render(): TemplateResult { + return html` +
    + ${this.headline || this.description ? html` +
    +
    + ${this.headline ? html`
    ${this.headline}
    ` : html``} + ${this.description ? html`
    ${this.description}
    ` : html``} +
    + +
    + ` : html``} + +
    + `; + } +} diff --git a/ts_web/elements/idp-dashboard-window.ts b/ts_web/elements/idp-dashboard-window.ts new file mode 100644 index 0000000..6e101e0 --- /dev/null +++ b/ts_web/elements/idp-dashboard-window.ts @@ -0,0 +1,593 @@ +import { DeesElement, html, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-badge.js'; +import './idp-button.js'; +import './idp-icon.js'; + +type TDashboardStat = { + label: string; + value: string; + unit?: string; + delta: string; + sub: string; + accent: string; + sparkColor: string; + spark: number[]; + live?: boolean; +}; + +declare global { + interface HTMLElementTagNameMap { + 'idp-dashboard-window': IdpDashboardWindow; + } +} + +@customElement('idp-dashboard-window') +export class IdpDashboardWindow extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 composed surfaces']; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + .dash { + position: relative; + overflow: hidden; + border: 1px solid var(--idp-border); + border-radius: 14px; + background: var(--idp-bg-2); + color: var(--idp-fg); + box-shadow: 0 1px 0 rgba(255,255,255,0.04) inset, 0 40px 80px -20px rgba(0,0,0,0.70), 0 8px 24px rgba(0,0,0,0.35); + } + .chrome, .appbar, .bottom { + display: flex; + align-items: center; + gap: 8px; + border-bottom: 1px solid var(--idp-border-soft); + background: rgba(255,255,255,0.02); + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + } + .chrome { + padding: 11px 14px; + } + .tdot { + width: 11px; + height: 11px; + border-radius: 50%; + } + .red { background: #ff5f57; } + .yellow { background: #ffbd2e; } + .green { background: #28c840; } + .url, .org, .search { + display: inline-flex; + align-items: center; + gap: 8px; + border: 1px solid var(--idp-border-soft); + border-radius: 5px; + background: var(--idp-bg); + color: var(--idp-fg-3, var(--idp-muted-fg)); + } + .url { + margin-left: 12px; + padding: 4px 10px; + } + .status { + margin-left: auto; + display: inline-flex; + align-items: center; + gap: 6px; + } + .live-dot { + width: 6px; + height: 6px; + border-radius: 50%; + background: var(--idp-ok); + box-shadow: 0 0 8px var(--idp-ok); + animation: pulse 1.6s ease-in-out infinite; + } + @keyframes pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.35; } + } + .appbar { + justify-content: space-between; + height: 44px; + padding: 0 14px; + background: var(--idp-bg); + } + .appbar-left, .appbar-right { + display: flex; + align-items: center; + gap: 12px; + } + .logo { + display: inline-flex; + align-items: center; + gap: 7px; + color: var(--idp-fg); + font-family: var(--idp-display); + font-size: 13px; + font-weight: 700; + letter-spacing: -0.015em; + } + .logo-dot { + width: 6px; + height: 6px; + border-radius: 999px; + background: var(--idp-accent); + box-shadow: 0 0 12px var(--idp-accent); + } + .divider { + width: 1px; + height: 18px; + background: var(--idp-border); + } + .org { + padding: 4px 10px 4px 4px; + background: var(--idp-bg-2); + font-size: 12px; + } + .avatar-sm { + width: 20px; + height: 20px; + display: inline-grid; + place-items: center; + border-radius: 4px; + background: var(--idp-accent); + color: #fff; + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 700; + } + .search { + min-width: 240px; + height: 28px; + padding: 0 10px; + background: var(--idp-bg-2); + } + .kbd { + margin-left: auto; + padding: 0 5px; + border: 1px solid var(--idp-border); + border-radius: 3px; + background: var(--idp-bg); + font-size: 10px; + } + .user-avatar { + width: 28px; + height: 28px; + display: inline-grid; + place-items: center; + border: 1px solid rgba(59,130,246,0.4); + border-radius: 50%; + background: rgba(0,80,185,0.25); + color: var(--idp-accent-hover); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 700; + } + .shell { + display: grid; + grid-template-columns: 200px 1fr; + min-height: 580px; + } + aside { + display: flex; + flex-direction: column; + gap: 1px; + padding: 12px 8px; + border-right: 1px solid var(--idp-border-soft); + background: var(--idp-bg); + } + .side-label { + padding: 12px 10px 6px; + color: color-mix(in srgb, var(--idp-muted-fg), transparent 35%); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.1em; + text-transform: uppercase; + } + .side-nav { + display: flex; + align-items: center; + gap: 10px; + padding: 7px 10px; + border-radius: 5px; + color: var(--idp-muted-fg); + font-size: 12.5px; + } + .side-nav.active { + background: rgba(0,80,185,0.18); + color: var(--idp-fg); + } + .nav-icon { + width: 18px; + display: inline-flex; + justify-content: center; + color: currentColor; + } + .side-nav.active .nav-icon { + color: var(--idp-accent-hover); + } + main { + min-width: 0; + padding: 22px 24px; + background: var(--idp-bg); + } + .head { + display: flex; + align-items: flex-end; + justify-content: space-between; + gap: 16px; + margin-bottom: 18px; + } + h3 { + margin: 0; + font-family: var(--idp-display); + font-size: 22px; + font-weight: 650; + letter-spacing: -0.02em; + } + .sub { + margin-top: 2px; + color: var(--idp-muted-fg); + font-size: 12.5px; + } + .actions { + display: flex; + gap: 8px; + } + .stats { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 12px; + margin-bottom: 16px; + } + .stat, .card { + border: 1px solid var(--idp-border-soft); + background: var(--idp-bg-2); + } + .stat { + position: relative; + min-height: 132px; + display: flex; + flex-direction: column; + gap: 4px; + overflow: hidden; + padding: 18px 20px 14px; + border-radius: 10px; + } + .stat::before { + content: ''; + position: absolute; + inset: 0 0 auto; + height: 2px; + background: var(--stat-accent); + } + .stat-label { + color: var(--idp-muted-fg); + font-size: 11.5px; + font-weight: 500; + letter-spacing: 0.02em; + } + .stat-val { + color: var(--idp-fg); + font-family: var(--idp-display); + font-size: 30px; + font-weight: 700; + font-variant-numeric: tabular-nums; + letter-spacing: -0.025em; + line-height: 1.1; + } + .stat-val span { + margin-left: 2px; + color: var(--idp-muted-fg); + font-size: 14px; + font-weight: 500; + } + .stat-sub { + color: var(--idp-fg-3); + font-family: var(--idp-mono); + font-size: 11px; + } + .stat-foot { + display: flex; + align-items: flex-end; + justify-content: space-between; + gap: 8px; + margin-top: auto; + } + .delta { + display: inline-flex; + align-items: center; + gap: 4px; + color: var(--idp-ok); + font-family: var(--idp-mono); + font-size: 11px; + font-weight: 600; + } + .sparkline { + width: 84px; + opacity: 0.85; + } + .sparkline svg { + width: 100%; + height: 22px; + display: block; + } + .grid { + display: grid; + grid-template-columns: 1.6fr 1fr; + gap: 16px; + } + .card { + overflow: hidden; + } + .card-head { + display: flex; + align-items: center; + gap: 10px; + padding: 12px 16px; + border-bottom: 1px solid var(--idp-border-soft); + } + .card-title { + font-size: 13px; + font-weight: 600; + } + table { + width: 100%; + border-collapse: collapse; + } + th, td { + padding: 10px 16px; + border-bottom: 1px solid var(--idp-border-soft); + text-align: left; + font-size: 12.5px; + } + th { + color: color-mix(in srgb, var(--idp-muted-fg), transparent 35%); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .user { + display: flex; + align-items: center; + gap: 8px; + } + .row-avatar { + width: 22px; + height: 22px; + display: inline-grid; + place-items: center; + border: 1px solid var(--idp-border); + border-radius: 50%; + background: var(--idp-card-2); + color: var(--idp-accent-hover); + font-family: var(--idp-mono); + font-size: 9.5px; + font-weight: 700; + } + .row-name { + color: var(--idp-fg); + font-weight: 500; + } + .row-email, .dim { + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + } + .feed-item { + display: grid; + grid-template-columns: 14px 1fr auto; + gap: 12px; + align-items: center; + padding: 12px 16px; + border-bottom: 1px solid var(--idp-border-soft); + } + .feed-dot { + width: 8px; + height: 8px; + border-radius: 50%; + background: var(--idp-accent-hover); + } + .feed-dot.ok { + background: var(--idp-ok); + } + .feed-text { + color: var(--idp-fg-3, var(--idp-muted-fg)); + font-size: 12.5px; + } + .feed-text strong { + color: var(--idp-fg); + font-weight: 500; + } + .feed-meta { + color: color-mix(in srgb, var(--idp-muted-fg), transparent 35%); + font-family: var(--idp-mono); + font-size: 10.5px; + } + .bottom { + height: 28px; + padding: 0 14px; + border-top: 1px solid var(--idp-border-soft); + border-bottom: 0; + background: var(--idp-bg); + } + .bottom .divider { + height: 12px; + } + .grow { + flex: 1; + } + @media (max-width: 900px) { + .shell { + grid-template-columns: 1fr; + } + aside, .search { + display: none; + } + .stats { + grid-template-columns: repeat(2, 1fr); + } + .grid { + grid-template-columns: 1fr; + } + } + @media (max-width: 560px) { + .stats { + grid-template-columns: 1fr; + } + .head { + align-items: flex-start; + flex-direction: column; + } + th:nth-child(3), td:nth-child(3), th:nth-child(4), td:nth-child(4) { + display: none; + } + } + `, + ]; + + private stats: TDashboardStat[] = [ + { label: 'Identities', value: '2,847', delta: '↑ 12% wk', sub: '142 added this week', accent: 'var(--idp-chart-1)', sparkColor: 'var(--idp-spark-up)', spark: [10, 12, 11, 14, 13, 16, 15, 18, 19] }, + { label: 'Active devices', value: '9,140', delta: '↑ 4.2%', sub: '3.2 avg / identity', accent: 'var(--idp-chart-2)', sparkColor: 'var(--idp-spark-up)', spark: [12, 13, 11, 14, 13, 15, 14, 16, 17] }, + { label: 'Avg approval', value: '0.8', unit: 's', delta: '↓ 60ms faster', sub: 'p95 - all regions', accent: 'var(--idp-chart-5)', sparkColor: 'var(--idp-spark-info)', spark: [16, 14, 17, 12, 15, 13, 11, 9, 7] }, + { label: 'Cardano anchors', value: '12,408', delta: 'synced 4s ago', sub: 'block #9 841 222', accent: 'var(--idp-info)', sparkColor: 'var(--idp-spark-up)', spark: [8, 9, 11, 10, 13, 12, 15, 16, 18], live: true }, + ]; + + private approvals = [ + ['Jane Doe', 'jane@lossless.com', 'OAuth - GitHub', 'iPhone 15 Pro', 'approved', 'ok'], + ['Alex Brown', 'alex@lossless.com', 'CLI login', 'MacBook Pro', 'pending', 'warn'], + ['Sam Chen', 'sam@lossless.com', 'NFC tap - door 4F', 'iPhone 14', 'approved', 'ok'], + ['Unknown device', 'Lagos - NG', 'Web login', 'Chrome 132', 'denied', 'error'], + ['Maria K.', 'maria@lossless.com', 'Key rotation', 'Apple Watch S9', 'on-chain', 'accent'], + ]; + + private feed = [ + ['Identity created', 'did:idp:0x9b12...f034', 'block #9 841 222', ''], + ['Anchor confirmed', '12 blocks deep', '2m', 'ok'], + ['Key rotation', 'did:idp:0x4a3f...c819', 'block #9 841 221', ''], + ['OAuth scope updated', 'github repo:read', '5m', 'ok'], + ['Device registered', 'MacBook Pro pending', '7m', ''], + ]; + + private workspaceNav = [ + ['Overview', 'grid'], + ['Identities', 'user'], + ['Approvals', 'bell'], + ['OAuth clients', 'key'], + ['Devices', 'monitor'], + ['Audit log', 'clock'], + ]; + + private chainNav = [ + ['Cardano sync', 'wallet'], + ['Anchors', 'shield'], + ]; + + private renderSparkline(data: number[], color: string): TemplateResult { + const max = Math.max(...data); + const min = Math.min(...data); + const range = max - min || 1; + const width = 100; + const height = 22; + const points = data.map((valueArg, indexArg) => { + const x = (indexArg / (data.length - 1)) * width; + const y = height - ((valueArg - min) / range) * (height - 4) - 2; + return `${x},${y}`; + }).join(' '); + const area = `0,${height} ${points} ${width},${height}`; + + return html``; + } + + private renderStat(statArg: TDashboardStat): TemplateResult { + return html` +
    +
    ${statArg.label}
    +
    ${statArg.value}${statArg.unit ? html`${statArg.unit}` : html``}
    +
    ${statArg.sub}
    +
    ${statArg.live ? html`` : html``}${statArg.delta}
    ${this.renderSparkline(statArg.spark, statArg.sparkColor)}
    +
    + `; + } + + public render(): TemplateResult { + return html` +
    +
    + + console.idp.global / dashboard + eu-west-1 - 38ms +
    +
    +
    + + + LLossless GmbH +
    +
    + Search identities, devices Cmd+K + AM +
    +
    +
    + +
    +
    +
    +

    Overview

    +
    Identity activity across @lossless - last 7 days
    +
    +
    ExportNew identity
    +
    +
    + ${this.stats.map((statArg) => this.renderStat(statArg))} +
    +
    +
    +
    Recent approvals142 total
    + + + + ${this.approvals.map((rowArg) => html` + + + + + + + `)} + +
    UserActionDeviceStatus
    ${rowArg[0].slice(0, 2).toUpperCase()}
    ${rowArg[0]}
    ${rowArg[1]}
    ${rowArg[2]}${rowArg[3]}${rowArg[4]}
    +
    +
    +
    Cardano feedlive
    + ${this.feed.map((itemArg) => html` +
    ${itemArg[0]} - ${itemArg[1]}
    ${itemArg[2]}
    + `)} +
    +
    +
    +
    +
    API - 38msv3.81.0block #9 841 222 - confirmed
    +
    + `; + } +} diff --git a/ts_web/elements/idp-icon.ts b/ts_web/elements/idp-icon.ts new file mode 100644 index 0000000..2de6690 --- /dev/null +++ b/ts_web/elements/idp-icon.ts @@ -0,0 +1,263 @@ +import { + DeesElement, + html, + property, + customElement, + css, + type TemplateResult, +} from '@design.estate/dees-element'; +import * as lucideIcons from 'lucide'; +import { + Activity, + ArrowUp, + Bell, + Bolt, + Box, + Building2, + Check, + ChevronDown, + ChevronRight, + Clock, + Cloud, + Copy, + CreditCard, + Fingerprint, + Globe, + Grid2x2, + Home, + Key, + Laptop, + Lock, + LogOut, + Mail, + MapPin, + Monitor, + MonitorSmartphone, + Nfc, + Phone, + Plus, + Power, + QrCode, + Search, + Settings, + Shield, + SmartphoneNfc, + SquarePen, + Trash2, + TriangleAlert, + User, + Users, + Wallet, + X, + createElement, + type IconNode, +} from 'lucide'; +import { idpElementStyles } from './tokens.js'; + +export type TIdpIconName = + | 'activity' + | 'alert' + | 'alert-triangle' + | 'arrow-up' + | 'bell' + | 'bolt' + | 'box' + | 'building' + | 'building2' + | 'building-2' + | 'check' + | 'chevron' + | 'chevron-down' + | 'chevron-right' + | 'clock' + | 'cloud' + | 'copy' + | 'credit' + | 'device' + | 'edit' + | 'fingerprint' + | 'gear' + | 'globe' + | 'grid' + | 'home' + | 'key' + | 'laptop' + | 'location' + | 'lock' + | 'logout' + | 'mail' + | 'monitor' + | 'monitor-smartphone' + | 'nfc' + | 'phone' + | 'plus' + | 'power' + | 'qr' + | 'search' + | 'settings' + | 'shield' + | 'smartphone-nfc' + | 'trash' + | 'user' + | 'users' + | 'wallet' + | 'waveform' + | 'x' + | `lucide:${string}`; + +declare global { + interface HTMLElementTagNameMap { + 'idp-icon': IdpIcon; + } +} + +const iconNodes: Record = { + activity: Activity, + alert: TriangleAlert, + 'alert-triangle': TriangleAlert, + 'arrow-up': ArrowUp, + bell: Bell, + bolt: Bolt, + box: Box, + building: Building2, + building2: Building2, + 'building-2': Building2, + check: Check, + chevron: ChevronRight, + 'chevron-down': ChevronDown, + 'chevron-right': ChevronRight, + clock: Clock, + cloud: Cloud, + copy: Copy, + credit: CreditCard, + device: MonitorSmartphone, + edit: SquarePen, + fingerprint: Fingerprint, + gear: Settings, + globe: Globe, + grid: Grid2x2, + home: Home, + key: Key, + laptop: Laptop, + location: MapPin, + lock: Lock, + logout: LogOut, + mail: Mail, + monitor: Monitor, + 'monitor-smartphone': MonitorSmartphone, + nfc: Nfc, + phone: Phone, + plus: Plus, + power: Power, + qr: QrCode, + search: Search, + settings: Settings, + shield: Shield, + 'smartphone-nfc': SmartphoneNfc, + trash: Trash2, + user: User, + users: Users, + wallet: Wallet, + waveform: Activity, + x: X, +}; + +const toKebab = (valueArg: string): string => valueArg + .replace(/^lucide:/, '') + .replace(/([a-z0-9])([A-Z])/g, '$1-$2') + .toLowerCase(); + +const toLucideExportName = (valueArg: string): string => valueArg + .replace(/^lucide:/i, '') + .split(/[-_: ]+/) + .filter(Boolean) + .map((partArg) => `${partArg.charAt(0).toUpperCase()}${partArg.slice(1)}`) + .join(''); + +@customElement('idp-icon') +export class IdpIcon extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 primitives']; + + @property({ type: String }) + public accessor name: TIdpIconName = 'shield'; + + @property({ type: Number }) + public accessor size = 18; + + private lastRenderKey = ''; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: inline-flex; + align-items: center; + justify-content: center; + color: currentColor; + line-height: 0; + vertical-align: middle; + } + #iconContainer { + width: var(--icon-size); + height: var(--icon-size); + } + #iconContainer svg { + display: block; + width: 100%; + height: 100%; + fill: none; + stroke: currentColor; + stroke-width: 1.75; + stroke-linecap: round; + stroke-linejoin: round; + } + `, + ]; + + private resolveIconNode(): IconNode { + const rawName = String(this.name || 'shield'); + const iconName = toKebab(rawName); + const aliasNode = iconNodes[iconName]; + if (aliasNode) { + return aliasNode; + } + + const exportName = toLucideExportName(rawName); + const lucideNode = (lucideIcons as Record)[exportName]; + if (Array.isArray(lucideNode)) { + return lucideNode as IconNode; + } + + return Shield; + } + + public render(): TemplateResult { + return html` +
    + `; + } + + public updated(): void { + const renderKey = `${this.name}:${this.size}`; + if (this.lastRenderKey === renderKey) { + return; + } + + this.lastRenderKey = renderKey; + + const container = this.shadowRoot?.querySelector('#iconContainer'); + if (!container) { + return; + } + + container.innerHTML = ''; + const iconElement = createElement(this.resolveIconNode(), { + color: 'currentColor', + size: this.size, + strokeWidth: 1.75, + }); + iconElement.setAttribute('aria-hidden', 'true'); + container.appendChild(iconElement); + } +} diff --git a/ts_web/elements/idp-inbox-preview.ts b/ts_web/elements/idp-inbox-preview.ts new file mode 100644 index 0000000..fa51980 --- /dev/null +++ b/ts_web/elements/idp-inbox-preview.ts @@ -0,0 +1,192 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-approval-card.js'; +import './idp-badge.js'; +import './idp-button.js'; +import './idp-icon.js'; +import './idp-mobile-frame.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-inbox-preview': IdpInboxPreview; + } +} + +@customElement('idp-inbox-preview') +export class IdpInboxPreview extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 approval surfaces']; + + @property({ type: Boolean, reflect: true }) + public accessor dark = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + idp-mobile-frame { + --idp-bg: #ffffff; + } + :host([dark]) idp-mobile-frame { + --idp-bg: #09090b; + --idp-fg: #fafafa; + } + .screen { + height: 100%; + background: var(--idp-bg); + color: var(--idp-fg); + box-sizing: border-box; + padding-top: 58px; + display: flex; + flex-direction: column; + } + .header { + padding: 0 20px 14px; + border-bottom: 1px solid var(--idp-border); + } + .brandline { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 12px; + } + .brand { + display: flex; + align-items: center; + gap: 8px; + font-size: 14px; + font-weight: 650; + } + .brandmark { + width: 24px; + height: 24px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 6px; + background: var(--idp-primary); + color: var(--idp-primary-fg); + } + h2 { + margin: 0; + font-size: 24px; + font-weight: 760; + letter-spacing: -0.04em; + } + .summary { + display: flex; + align-items: center; + gap: 8px; + margin-top: 6px; + color: var(--idp-muted-fg); + font-size: 13px; + } + .list { + display: grid; + gap: 10px; + padding: 14px 16px 120px; + overflow: auto; + } + .earlier { + margin: 10px 0 2px; + color: var(--idp-muted-fg); + font-size: 11px; + font-weight: 700; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .row { + display: flex; + align-items: center; + gap: 10px; + padding: 10px 12px; + border: 1px solid var(--idp-border); + border-radius: 10px; + font-size: 13px; + } + .row-icon { + width: 26px; + height: 26px; + border-radius: 7px; + background: var(--idp-muted); + color: var(--idp-ok); + display: flex; + align-items: center; + justify-content: center; + } + .row-sub { + color: var(--idp-muted-fg); + font-size: 12px; + margin-top: 1px; + } + .tabbar { + position: absolute; + left: 12px; + right: 12px; + bottom: 24px; + z-index: 80; + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 4px; + padding: 8px; + border: 1px solid color-mix(in srgb, var(--idp-border), transparent 20%); + border-radius: 22px; + background: color-mix(in srgb, var(--idp-card), transparent 8%); + box-shadow: 0 16px 36px rgb(0 0 0 / 0.16); + backdrop-filter: blur(24px) saturate(170%); + } + .tab { + display: grid; + place-items: center; + gap: 3px; + min-height: 44px; + color: var(--idp-muted-fg); + font-size: 10px; + font-weight: 600; + } + .tab.active { + color: var(--idp-accent); + } + `, + ]; + + public render(): TemplateResult { + return html` + +
    +
    +
    +
    idp.global
    + +
    +

    Inbox

    +
    3 pendingoldest 8 min ago
    +
    +
    + + + +
    Earlier today
    + ${['Notion · Approved 11:42', 'Apple ID · Approved 09:18', 'reddit.com · Denied 08:57'].map((itemArg) => html` +
    +
    +
    +
    ${itemArg.split(' · ')[0]}
    +
    ${itemArg.split(' · ')[1]}
    +
    +
    + `)} +
    + +
    +
    + `; + } +} diff --git a/ts_web/elements/idp-input.ts b/ts_web/elements/idp-input.ts new file mode 100644 index 0000000..aef5c74 --- /dev/null +++ b/ts_web/elements/idp-input.ts @@ -0,0 +1,101 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-input': IdpInput; + } +} + +@customElement('idp-input') +export class IdpInput extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 primitives']; + + @property({ type: String }) + public accessor label = ''; + + @property({ type: String }) + public accessor hint = ''; + + @property({ type: String }) + public accessor value = ''; + + @property({ type: String }) + public accessor placeholder = ''; + + @property({ type: String }) + public accessor type = 'text'; + + @property({ type: Boolean, reflect: true }) + public accessor disabled = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + label { + display: grid; + gap: 6px; + } + .label { + color: var(--idp-fg); + font-size: 13px; + font-weight: 500; + } + input { + width: 100%; + height: 36px; + box-sizing: border-box; + padding: 0 10px; + border: 1px solid var(--idp-border); + border-radius: 8px; + outline: none; + background: var(--idp-card); + color: var(--idp-fg); + font-family: var(--idp-font); + font-size: 13px; + transition: border-color 120ms ease, box-shadow 120ms ease; + } + input:focus { + border-color: var(--idp-accent); + box-shadow: 0 0 0 3px color-mix(in srgb, var(--idp-accent), transparent 86%); + } + input:disabled { + opacity: 0.5; + } + .hint { + color: var(--idp-muted-fg); + font-size: 12px; + line-height: 1.4; + } + `, + ]; + + private handleInput(eventArg: Event) { + this.value = (eventArg.target as HTMLInputElement).value; + this.dispatchEvent(new CustomEvent('idp-input-change', { + detail: { value: this.value }, + bubbles: true, + composed: true, + })); + } + + public render(): TemplateResult { + return html` + + `; + } +} diff --git a/ts_web/elements/idp-landing-hero.ts b/ts_web/elements/idp-landing-hero.ts new file mode 100644 index 0000000..ebab24f --- /dev/null +++ b/ts_web/elements/idp-landing-hero.ts @@ -0,0 +1,165 @@ +import { DeesElement, html, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-button.js'; +import './idp-dashboard-window.js'; +import './idp-icon.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-landing-hero': IdpLandingHero; + } +} + +@customElement('idp-landing-hero') +export class IdpLandingHero extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 composed surfaces']; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + .hero { + position: relative; + overflow: hidden; + background: #0a0a0a; + color: #fafafa; + border-bottom: 1px solid #1c1c1c; + } + .grid { + position: absolute; + inset: 0; + background-image: linear-gradient(to right, rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(to bottom, rgba(255,255,255,0.025) 1px, transparent 1px); + background-size: 56px 56px; + mask-image: radial-gradient(ellipse 80% 60% at 50% 0%, #000 30%, transparent 70%); + pointer-events: none; + } + .glow { + position: absolute; + top: -220px; + left: 50%; + width: 900px; + height: 600px; + transform: translateX(-50%); + background: radial-gradient(ellipse, rgba(59,130,246,0.18) 0%, transparent 60%); + pointer-events: none; + } + .inner { + position: relative; + z-index: 1; + max-width: 1240px; + margin: 0 auto; + padding: 96px 32px 0; + text-align: center; + } + .badge { + display: inline-flex; + align-items: center; + gap: 7px; + margin-bottom: 28px; + padding: 5px 12px 5px 8px; + border: 1px solid #262626; + border-radius: 999px; + background: rgba(255,255,255,0.04); + color: hsl(0 0% 70%); + font-size: 12px; + } + .pill { + padding: 2px 7px; + border-radius: 999px; + background: rgba(59,130,246,0.18); + color: #60a5fa; + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 600; + letter-spacing: 0.04em; + } + h1 { + margin: 0 0 24px; + font-size: clamp(44px, 6.5vw, 78px); + font-family: var(--idp-display); + font-weight: 700; + letter-spacing: -0.035em; + line-height: 0.96; + } + h1 em { + color: #60a5fa; + font-family: var(--idp-serif); + font-style: italic; + font-weight: 400; + } + .sub { + max-width: 660px; + margin: 0 auto 36px; + color: hsl(0 0% 70%); + font-size: clamp(16px, 1.6vw, 19px); + line-height: 1.55; + } + .actions { + display: flex; + gap: 12px; + flex-wrap: wrap; + align-items: center; + justify-content: center; + margin-bottom: 20px; + } + .fineprint { + color: hsl(0 0% 28%); + font-family: var(--idp-mono); + font-size: 11px; + letter-spacing: 0.04em; + } + .fineprint span + span::before { + content: '*'; + margin: 0 10px; + } + .product { + position: relative; + max-width: 1180px; + margin: 72px auto 0; + padding: 0 32px; + } + .product-glow { + position: absolute; + inset: 30% 10% -10%; + background: radial-gradient(ellipse, rgba(59,130,246,0.25) 0%, transparent 60%); + filter: blur(40px); + pointer-events: none; + } + idp-dashboard-window { + position: relative; + z-index: 1; + } + @media (max-width: 760px) { + .inner { + padding: 72px 20px 0; + } + } + `, + ]; + + public render(): TemplateResult { + return html` +
    +
    +
    +
    +
    v3.81Cardano-anchored identity, now self-hostable
    +

    One identity.
    Any scale. Yours forever.

    +

    An open identity provider for everyone, from a single person to a global enterprise. Anchored to the Cardano blockchain so it can never be erased, taken away, or quietly deprecated.

    +
    + Claim your identity - free + View source +
    +
    MIT licensedSelf-hostableNo credit cardCardano mainnet
    +
    +
    + +
    +
    +
    + `; + } +} diff --git a/ts_web/elements/idp-landing-page.ts b/ts_web/elements/idp-landing-page.ts new file mode 100644 index 0000000..5131046 --- /dev/null +++ b/ts_web/elements/idp-landing-page.ts @@ -0,0 +1,668 @@ +import { DeesElement, html, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-badge.js'; +import './idp-button.js'; +import './idp-icon.js'; +import './idp-landing-hero.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-landing-page': IdpLandingPage; + } +} + +@customElement('idp-landing-page') +export class IdpLandingPage extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 full pages']; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + --idp-bg: #0a0a0a; + --idp-bg-2: #111111; + --idp-card: #121212; + --idp-card-2: #161616; + --idp-fg: #fafafa; + --idp-fg-2: #d4d4d8; + --idp-fg-3: hsl(0 0% 70%); + --idp-muted-fg: hsl(0 0% 55%); + --idp-border: #262626; + --idp-border-soft: #1c1c1c; + --idp-border-strong: #333333; + --idp-accent: #3b82f6; + --idp-accent-hover: #60a5fa; + background: var(--idp-bg); + color: var(--idp-fg); + } + .page { + min-height: 100vh; + background: var(--idp-bg); + } + nav { + position: sticky; + top: 0; + z-index: 20; + display: flex; + align-items: center; + justify-content: space-between; + gap: 24px; + height: 56px; + max-width: 1240px; + margin: 0 auto; + padding: 0 32px; + border-bottom: 1px solid var(--idp-border-soft); + background: rgba(10,10,10,0.86); + backdrop-filter: blur(14px) saturate(140%); + } + .nav-shell { + position: sticky; + top: 0; + z-index: 20; + border-bottom: 1px solid var(--idp-border-soft); + background: rgba(10,10,10,0.86); + } + .logo { + display: inline-flex; + align-items: center; + gap: 8px; + font-family: var(--idp-display); + font-size: 16px; + font-weight: 700; + letter-spacing: -0.015em; + } + .logo-dot { + width: 6px; + height: 6px; + border-radius: 999px; + background: var(--idp-accent); + box-shadow: 0 0 12px var(--idp-accent); + } + .links, .actions { + display: flex; + align-items: center; + gap: 6px; + } + .links a { + padding: 6px 12px; + border-radius: 5px; + color: var(--idp-fg-3); + font-size: 13px; + text-decoration: none; + } + .links a:hover { + background: rgba(255,255,255,0.04); + color: var(--idp-fg); + } + .status { + display: inline-flex; + align-items: center; + gap: 6px; + margin-right: 8px; + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + } + .live-dot { + width: 6px; + height: 6px; + border-radius: 50%; + background: var(--idp-ok); + box-shadow: 0 0 8px var(--idp-ok); + } + .wrap { + max-width: 1240px; + margin: 0 auto; + padding: 0 32px; + } + .proof, .section, .manifesto, .cta, footer { + border-bottom: 1px solid var(--idp-border-soft); + } + .proof { + padding: 56px 0; + } + .proof-label { + margin-bottom: 28px; + color: var(--idp-muted-fg); + text-align: center; + font-family: var(--idp-mono); + font-size: 11px; + letter-spacing: 0.12em; + text-transform: uppercase; + } + .proof-row { + display: grid; + grid-template-columns: repeat(6, 1fr); + gap: 24px; + place-items: center; + opacity: 0.72; + } + .proof-name { + color: var(--idp-fg-3); + font-family: var(--idp-display); + font-size: 18px; + font-weight: 700; + letter-spacing: -0.02em; + } + .section { + padding: 120px 0; + } + .section.alt { + background: var(--idp-bg-2); + } + .section-head { + max-width: 760px; + margin: 0 auto 64px; + text-align: center; + } + .eyebrow { + display: inline-flex; + align-items: center; + gap: 8px; + margin-bottom: 16px; + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + letter-spacing: 0.1em; + text-transform: uppercase; + } + .eyebrow::before, .eyebrow::after { + content: ''; + width: 24px; + height: 1px; + background: var(--idp-border-strong); + } + h2, h3, q { + margin: 0; + font-family: var(--idp-display); + letter-spacing: -0.03em; + } + h2 { + font-size: clamp(36px, 4.5vw, 56px); + line-height: 1.05; + } + em { + color: var(--idp-accent-hover); + font-family: var(--idp-serif); + font-style: italic; + font-weight: 400; + } + .lede { + max-width: 640px; + margin: 20px auto 0; + color: var(--idp-fg-3); + font-size: 17px; + line-height: 1.55; + } + .bento { + display: grid; + grid-template-columns: repeat(6, 1fr); + gap: 16px; + } + .tile, .tier, .chain-panel, .terminal { + border: 1px solid var(--idp-border-soft); + border-radius: 12px; + background: var(--idp-bg-2); + } + .tile { + padding: 28px; + } + .tile.col-2 { grid-column: span 2; } + .tile.col-3 { grid-column: span 3; } + .tile.tall { grid-row: span 2; } + .tile-tag { + display: inline-flex; + align-items: center; + gap: 6px; + margin-bottom: 14px; + color: var(--idp-accent-hover); + font-family: var(--idp-mono); + font-size: 10.5px; + font-weight: 600; + letter-spacing: 0.06em; + text-transform: uppercase; + } + .tile-tag::before { + content: ''; + width: 6px; + height: 6px; + border-radius: 999px; + background: var(--idp-accent); + } + .tile h3 { + margin-bottom: 10px; + font-size: 24px; + line-height: 1.15; + } + .tile p, .tier li, .chain-step p { + color: var(--idp-fg-3); + font-size: 14px; + line-height: 1.55; + } + .approval-stack { + display: grid; + gap: 6px; + margin-top: 22px; + } + .approval-row { + display: grid; + grid-template-columns: 28px 1fr auto; + gap: 12px; + align-items: center; + padding: 10px 12px; + border: 1px solid var(--idp-border-soft); + border-left: 2px solid var(--idp-accent); + border-radius: 6px; + background: var(--idp-bg); + } + .avatar { + width: 28px; + height: 28px; + display: grid; + place-items: center; + border: 1px solid var(--idp-border); + border-radius: 50%; + background: var(--idp-card-2); + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 10px; + font-weight: 700; + } + .approval-row strong { + display: block; + color: var(--idp-fg); + font-size: 12.5px; + font-weight: 500; + } + .approval-row span.meta { + color: color-mix(in srgb, var(--idp-muted-fg), transparent 30%); + font-family: var(--idp-mono); + font-size: 10.5px; + } + .identity-card { + position: relative; + overflow: hidden; + margin-top: 22px; + border: 1px solid var(--idp-border); + border-radius: 10px; + padding: 20px; + background: linear-gradient(140deg, #1a1a1a 0%, #0a0a0a 100%); + } + .identity-card::after { + content: ''; + position: absolute; + top: -100px; + right: -80px; + width: 240px; + height: 240px; + border-radius: 50%; + background: radial-gradient(circle, rgba(0,105,242,0.4), transparent 65%); + } + .identity-card > * { + position: relative; + z-index: 1; + } + .chip { + width: 32px; + height: 24px; + margin: 18px 0 14px; + border-radius: 3px; + background: linear-gradient(135deg, #93bbfd 0%, #0050b9 80%); + } + .mono { + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 10.5px; + } + .metric { + margin-top: 8px; + background: linear-gradient(180deg, var(--idp-fg) 0%, var(--idp-muted-fg) 110%); + background-clip: text; + color: transparent; + font-family: var(--idp-display); + font-size: 64px; + font-weight: 700; + letter-spacing: -0.04em; + line-height: 1; + } + .metric span { + font-size: 24px; + } + .devices-row { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 8px; + margin-top: 22px; + } + .dev-cell { + padding: 14px 10px; + border: 1px solid var(--idp-border-soft); + border-radius: 6px; + background: var(--idp-bg); + text-align: center; + } + .dev-icon { + width: 32px; + height: 32px; + display: inline-flex; + align-items: center; + justify-content: center; + margin-bottom: 8px; + border: 1px solid rgba(96,165,250,0.35); + border-radius: 9px; + color: var(--idp-accent-hover); + } + .dev-name { + color: var(--idp-fg); + font-size: 12px; + font-weight: 500; + } + .dev-sub { + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 10px; + } + .chain-grid, .dev-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 48px; + } + .chain-steps { + display: grid; + gap: 28px; + } + .chain-step { + display: grid; + grid-template-columns: 70px 1fr; + gap: 16px; + padding-bottom: 24px; + border-bottom: 1px solid var(--idp-border-soft); + } + .chain-step > div { + color: var(--idp-accent-hover); + font-family: var(--idp-mono); + font-size: 11px; + font-weight: 600; + letter-spacing: 0.08em; + } + .chain-panel { + overflow: hidden; + background: var(--idp-bg); + } + .chain-head { + display: flex; + justify-content: space-between; + padding: 14px 18px; + border-bottom: 1px solid var(--idp-border-soft); + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .chain-block { + display: grid; + grid-template-columns: auto 1fr auto; + gap: 12px; + margin: 8px 14px; + padding: 14px 16px; + border: 1px solid var(--idp-border-soft); + border-radius: 8px; + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + } + .chain-block.idp { + border-left: 2px solid var(--idp-accent); + background: rgba(0,80,185,0.08); + } + .tiers { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 16px; + } + .tier { + position: relative; + display: flex; + flex-direction: column; + padding: 28px; + } + .tier.featured { + border-color: var(--idp-accent); + background: linear-gradient(180deg, rgba(59,130,246,0.06) 0%, var(--idp-bg-2) 40%); + } + .tier-name { + margin-bottom: 10px; + color: var(--idp-muted-fg); + font-family: var(--idp-mono); + font-size: 11px; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .price { + margin: 12px 0 20px; + font-family: var(--idp-display); + font-size: 40px; + font-weight: 700; + } + .tier ul { + flex: 1; + margin: 0 0 24px; + padding-left: 20px; + } + .dev-text p { + color: var(--idp-fg-3); + } + .tags { + display: flex; + flex-wrap: wrap; + gap: 6px; + margin: 18px 0 22px; + } + .tags span { + padding: 4px 10px; + border: 1px solid var(--idp-border); + border-radius: 999px; + background: var(--idp-bg-2); + color: var(--idp-fg-3); + font-family: var(--idp-mono); + font-size: 10.5px; + } + .terminal { + overflow: hidden; + background: var(--idp-bg); + } + .term-bar { + display: flex; + gap: 6px; + padding: 10px 14px; + border-bottom: 1px solid var(--idp-border-soft); + } + .tdot { + width: 11px; + height: 11px; + border-radius: 50%; + } + .red { background: #ff5f57; } + .yellow { background: #ffbd2e; } + .green { background: #28c840; } + pre { + min-height: 300px; + margin: 0; + padding: 22px 24px; + color: var(--idp-fg-3); + font-family: var(--idp-mono); + font-size: 13px; + line-height: 1.85; + } + .manifesto, .cta { + padding: 120px 0; + text-align: center; + } + q { + display: block; + max-width: 980px; + margin: 0 auto; + font-family: var(--idp-serif); + font-size: clamp(32px, 4vw, 48px); + font-style: italic; + line-height: 1.2; + quotes: none; + } + q::before, q::after { + content: none; + } + .cta { + position: relative; + overflow: hidden; + } + .cta::before { + content: ''; + position: absolute; + left: 50%; + top: 50%; + width: 800px; + height: 600px; + transform: translate(-50%, -50%); + background: radial-gradient(ellipse, rgba(59,130,246,0.15) 0%, transparent 60%); + } + .cta .wrap { + position: relative; + } + .cta p { + max-width: 560px; + margin: 24px auto 32px; + color: var(--idp-fg-3); + } + footer { + padding: 64px 0 28px; + border-bottom: 0; + } + .footer-cols { + display: grid; + grid-template-columns: 2fr 1fr 1fr 1fr; + gap: 48px; + margin-bottom: 48px; + } + .footer-brand p, .footer-col a, .footer-bottom { + color: var(--idp-muted-fg); + font-size: 13px; + } + .footer-col { + display: grid; + gap: 9px; + } + .footer-col h4 { + margin: 0; + color: var(--idp-fg-3); + font-family: var(--idp-mono); + font-size: 11px; + letter-spacing: 0.1em; + text-transform: uppercase; + } + .footer-bottom { + display: flex; + justify-content: space-between; + padding-top: 22px; + border-top: 1px solid var(--idp-border-soft); + font-family: var(--idp-mono); + font-size: 11px; + } + @media (max-width: 1100px) { + .links { display: none; } + .bento { grid-template-columns: repeat(2, 1fr); } + .tile.col-2, .tile.col-3 { grid-column: span 2; } + .chain-grid, .dev-grid { grid-template-columns: 1fr; } + .tiers { grid-template-columns: 1fr; max-width: 520px; margin: 0 auto; } + .footer-cols { grid-template-columns: 1fr 1fr; } + } + @media (max-width: 720px) { + nav, .wrap { padding-left: 20px; padding-right: 20px; } + .status, .actions .ghost { display: none; } + .proof-row { grid-template-columns: repeat(2, 1fr); } + .bento { grid-template-columns: 1fr; } + .tile.col-2, .tile.col-3 { grid-column: span 1; } + .section, .manifesto, .cta { padding: 80px 0; } + .footer-cols { grid-template-columns: 1fr; } + } + `, + ]; + + private renderNav() { + return html` +
    + `; + } + + private renderFeatures() { + return html` +
    +
    +
    Capabilities

    Native on every screen you already carry.

    Approvals on iPhone. Tap-to-auth via NFC. Lock-screen actions on Apple Watch. The same identity, one tap away on any device.

    +
    +
    Push approvals

    Approve or deny in one tap.

    Every login, OAuth grant, and sensitive action triggers a real-time approval.

    ${['GitHub OAuth|repo:read - 2 min ago|approved|ok', 'CLI login - MacBook Pro|Berlin - just now|pending|accent', 'Unknown device|Lagos - 1 hr ago|denied|error', 'NFC tap - door 4F|HQ - 12 min ago|approved|ok'].map((rowArg) => { const row = rowArg.split('|'); return html`
    ${row[0].slice(0,2).toUpperCase()}
    ${row[0]}${row[1]}
    ${row[2]}
    `; })}
    +
    NFC tap-to-auth

    Tap to authenticate.

    Hold your phone to any compatible reader. Identity token exchanges in under a second.

    Alex Mercer

    @alexmercer - Personal
    did:idp:0x4a3f...c819
    +
    Four platforms

    iPhone, Watch, iPad, Mac.

    Every device you carry is a trusted authenticator.

    ${[ + ['iPhone', 'phone'], + ['Watch', 'smartphone-nfc'], + ['iPad', 'device'], + ['Mac', 'monitor'], + ].map((deviceArg) => html`
    ${deviceArg[0]}
    trusted
    `)}
    One approval, anywhere - synchronized end-to-end.
    +
    Average approval

    Sub-second auth.

    Push delivery, biometric prompt, and signed response under a second.

    0.8sec
    +
    Audit-grade

    Every action, on the record.

    Tamper-evident audit trail per identity and organization.

    +
    Recovery

    Lose a phone? Not your identity.

    Multi-device recovery or social-recovery quorum. No vendor lockout.

    +
    +
    +
    + `; + } + + private renderChain() { + return html` +
    Cardano-anchored

    Your identity outlives any single server.

    Every identity is anchored to the Cardano mainnet, independently verifiable and recoverable.

    ${[['01 / 03', 'Immutable record', 'Your identity hash is written to Cardano at creation and on every key rotation.'], ['02 / 03', 'Synced on every change', 'Profile updates, device additions, and revocations are anchored to the chain.'], ['03 / 03', 'Independently verifiable', 'Any compatible resolver can verify your identity directly against the public ledger.']].map((stepArg) => html`
    ${stepArg[0]}

    ${stepArg[1]}

    ${stepArg[2]}

    `)}
    Cardano mainnetlive
    ${['#9 841 220', '#9 841 221', '#9 841 222', '#9 841 223'].map((blockArg, indexArg) => html`
    ${blockArg}${indexArg === 1 ? 'did:idp:0x4a3f...c819' : indexArg === 2 ? 'did:idp:0x9b12...f034' : 'confirmed block'}${indexArg === 1 || indexArg === 2 ? 'idp.global' : 'confirmed'}
    `)}
    + `; + } + + private renderPricing() { + const tiers = [ + ['Personal', 'For one person.', '$0', ['One portable identity', 'Push approval on devices', 'NFC tap-to-authenticate', 'Anchored on Cardano'], 'Claim your identity'], + ['Family & Org', 'For teams under 1,000.', '$0', ['Multi-member organization', 'Role-based access control', 'Shared OAuth client registry', 'Full audit trail'], 'Start an organization'], + ['Enterprise', 'Above $1M ARR.', 'Fair', ['Self-hosted and air-gap deployable', 'Compliance and audit support', 'Global admin across orgs', 'Priority SLA'], 'Talk to us'], + ]; + return html`
    Pricing

    The same identity, at every scale.

    Free for the first thousand users. Fair contribution above that. No hard paywalls.

    ${tiers.map((tierArg, indexArg) => html`
    ${tierArg[0]}

    ${tierArg[1]}

    ${tierArg[2]}
      ${(tierArg[3] as string[]).map((itemArg) => html`
    • ${itemArg}
    • `)}
    ${tierArg[4]}
    `)}
    `; + } + + private renderDevelopers() { + return html` +
    For developers

    No black boxes in your identity stack.

    idp.global is fully open source and MIT licensed. Read the cryptography. Verify the Cardano sync. Run it on your own metal.

    ${['MIT licensed', 'OAuth 2 / OIDC', 'Self-hostable', 'Air-gappable', 'Cardano native', 'SOC 2'].map((tagArg) => html`${tagArg}`)}
    View source
    $ idp identity create
    +OK Identity created - did:idp:0x4a3f...c819
    +OK Confirmed on-chain - permanent
    +
    +$ idp login github.com
    +OK Push sent - iPhone 15 Pro
    +OK Approved - Watch - 0.8s
    + `; + } + + public render(): TemplateResult { + return html` +
    + ${this.renderNav()} + +
    Built for identity at every scale
    ${['Open Source', 'Self-hostable', 'Cardano anchored', 'OIDC ready', 'Passkey first', 'Free for everyone'].map((nameArg) => html`
    ${nameArg}
    `)}
    + ${this.renderFeatures()}${this.renderChain()}${this.renderPricing()}${this.renderDevelopers()} +
    Why we built this
    Identity should not be a product the user is sold.
    It should be a permanent fact, owned by the person it describes.
    +

    Claim your identity.
    Free, forever.

    Sixty seconds to claim, anchored to Cardano on submission. No credit card. No vendor lock-in.

    Claim your identity
    + +
    + `; + } +} diff --git a/ts_web/elements/idp-mobile-frame.ts b/ts_web/elements/idp-mobile-frame.ts new file mode 100644 index 0000000..8e49da9 --- /dev/null +++ b/ts_web/elements/idp-mobile-frame.ts @@ -0,0 +1,137 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-mobile-frame': IdpMobileFrame; + } +} + +@customElement('idp-mobile-frame') +export class IdpMobileFrame extends DeesElement { + public static demo = () => html` + +
    Screen content
    +
    + `; + public static demoGroups = ['idp.global v3 device frames']; + + @property({ type: String }) + public accessor time = '9:41'; + + @property({ type: Boolean, reflect: true }) + public accessor dark = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: inline-block; + } + .device { + position: relative; + width: 402px; + height: 874px; + max-width: 100%; + border-radius: 48px; + overflow: hidden; + background: var(--idp-bg); + box-shadow: 0 40px 80px rgb(0 0 0 / 0.18), 0 0 0 1px rgb(0 0 0 / 0.12); + } + .island { + position: absolute; + top: 11px; + left: 50%; + z-index: 50; + width: 126px; + height: 37px; + transform: translateX(-50%); + border-radius: 24px; + background: #000; + } + .status { + position: absolute; + inset: 0 0 auto; + z-index: 40; + height: 58px; + display: flex; + align-items: center; + justify-content: space-between; + padding: 18px 28px 0; + box-sizing: border-box; + color: var(--idp-fg); + font-size: 15px; + font-weight: 650; + pointer-events: none; + } + .status-icons { + display: inline-flex; + align-items: center; + gap: 7px; + } + .bar { + width: 4px; + border-radius: 999px; + background: currentColor; + } + .screen { + height: 100%; + overflow: hidden; + } + .home { + position: absolute; + left: 0; + right: 0; + bottom: 0; + z-index: 60; + height: 34px; + display: flex; + align-items: flex-end; + justify-content: center; + padding-bottom: 8px; + pointer-events: none; + } + .home::before { + content: ''; + width: 139px; + height: 5px; + border-radius: 100px; + background: color-mix(in srgb, var(--idp-fg), transparent 72%); + } + @media (max-width: 520px) { + :host { + display: block; + width: 100%; + } + .device { + width: 100%; + height: auto; + aspect-ratio: 402 / 874; + border-radius: 0; + } + .island { + display: none; + } + } + `, + ]; + + public render(): TemplateResult { + return html` +
    +
    +
    + ${this.time} + +
    +
    +
    +
    + `; + } +} diff --git a/ts_web/elements/idp-mobile-showcase.ts b/ts_web/elements/idp-mobile-showcase.ts new file mode 100644 index 0000000..5541e74 --- /dev/null +++ b/ts_web/elements/idp-mobile-showcase.ts @@ -0,0 +1,287 @@ +import { DeesElement, html, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; +import './idp-button.js'; +import './idp-icon.js'; +import './idp-inbox-preview.js'; +import './idp-mobile-frame.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-mobile-showcase': IdpMobileShowcase; + } +} + +@customElement('idp-mobile-showcase') +export class IdpMobileShowcase extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 full pages']; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: block; + } + .showcase { + min-height: 100vh; + padding: 56px; + background: radial-gradient(circle at 1px 1px, rgba(0,0,0,0.08) 1px, transparent 0) 0 0 / 24px 24px, #fafafa; + color: #09090b; + } + .head { + max-width: 1180px; + margin: 0 auto 44px; + } + .badge { + display: inline-flex; + align-items: center; + gap: 6px; + margin-bottom: 16px; + padding: 4px 10px; + border: 1px solid #e4e4e7; + border-radius: 999px; + background: #fff; + color: #52525b; + font-size: 11px; + font-weight: 500; + } + .dot { + width: 6px; + height: 6px; + border-radius: 50%; + background: #16a34a; + } + h1 { + max-width: 900px; + margin: 0 0 14px; + font-family: var(--idp-display); + font-size: clamp(36px, 5vw, 56px); + font-weight: 750; + letter-spacing: -0.035em; + line-height: 1.05; + } + p { + max-width: 680px; + margin: 0; + color: #52525b; + font-size: 16px; + line-height: 1.55; + } + .tokens { + display: flex; + flex-wrap: wrap; + gap: 24px; + margin-top: 24px; + padding: 16px; + border: 1px solid #e4e4e7; + border-radius: 12px; + background: #fff; + } + .token-label { + margin-bottom: 4px; + color: #71717a; + font-size: 10px; + font-weight: 700; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .token-value { + display: flex; + align-items: center; + gap: 8px; + color: #18181b; + font-size: 13px; + font-weight: 550; + } + .swatch { + width: 18px; + height: 18px; + border-radius: 5px; + background: var(--swatch); + border: 1px solid #e4e4e7; + } + .section { + max-width: 1180px; + margin: 0 auto 56px; + } + .section-title { + margin-bottom: 18px; + color: #71717a; + font-family: var(--idp-mono); + font-size: 12px; + font-weight: 700; + letter-spacing: 0.1em; + text-transform: uppercase; + } + .phones { + display: grid; + grid-template-columns: repeat(2, minmax(300px, 402px)); + gap: 28px; + align-items: start; + } + .multi { + display: grid; + grid-template-columns: 280px minmax(0, 1fr) 360px; + gap: 28px; + align-items: start; + } + .watch, .ipad, .mac { + border: 1px solid #e4e4e7; + background: #fff; + box-shadow: 0 20px 50px rgba(0,0,0,0.08); + } + .watch { + width: 236px; + height: 286px; + display: grid; + place-items: center; + border-radius: 60px; + background: #09090b; + color: #fafafa; + } + .watch-screen { + width: 178px; + display: grid; + gap: 12px; + text-align: center; + } + .watch-app { + color: #a1a1aa; + font-family: var(--idp-mono); + font-size: 10px; + letter-spacing: 0.08em; + text-transform: uppercase; + } + .watch-title { + font-size: 18px; + font-weight: 700; + } + .watch-actions { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 8px; + } + .watch-actions button { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 5px; + height: 34px; + border: 1px solid #27272a; + border-radius: 999px; + background: #18181b; + color: #fafafa; + } + .watch-actions .approve { + background: #3b82f6; + border-color: #3b82f6; + } + .ipad { + min-height: 520px; + overflow: hidden; + border-radius: 26px; + } + .ipad-shell { + display: grid; + grid-template-columns: 220px 1fr; + min-height: 520px; + } + .ipad-sidebar { + padding: 18px; + border-right: 1px solid #e4e4e7; + background: #f8f8f7; + } + .ipad-main { + padding: 22px; + } + .ipad-card { + display: flex; + align-items: flex-start; + gap: 10px; + margin-top: 16px; + padding: 16px; + border: 1px solid #e4e4e7; + border-radius: 12px; + } + .mac { + overflow: hidden; + border-radius: 14px; + } + .mac-bar { + display: flex; + gap: 6px; + padding: 11px 14px; + border-bottom: 1px solid #e4e4e7; + } + .tdot { + width: 10px; + height: 10px; + border-radius: 50%; + } + .mac-body { + display: grid; + gap: 12px; + padding: 18px; + } + .mac-row { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; + padding: 12px; + border: 1px solid #e4e4e7; + border-radius: 10px; + } + .row-label { + display: inline-flex; + align-items: center; + gap: 8px; + } + @media (max-width: 1120px) { + .multi { + grid-template-columns: 1fr; + } + } + @media (max-width: 900px) { + .showcase { + padding: 28px; + } + .phones { + grid-template-columns: 1fr; + } + } + `, + ]; + + public render(): TemplateResult { + return html` +
    +
    +
    Mobile redesign - v3 - shadcn tokens
    +

    A personal identity provider, built across every device you carry.

    +

    Same four-platform architecture: flat surfaces, 1px borders, neutral palette, and blue accent used only where action is expected.

    +
    + ${[ + ['Primary', '#18181b', 'zinc-900'], + ['Accent', '#0050b9', 'idp blue'], + ['Muted', '#f4f4f2', 'paper muted'], + ['Border', '#e4e4e7', 'zinc-200'], + ].map((tokenArg) => html`
    ${tokenArg[0]}
    ${tokenArg[2]}
    `)} +
    +
    +
    +
    iPhone
    +
    +
    +
    +
    Watch, iPad, Mac
    +
    +
    idp.global
    GitHub wants access
    repo:read - Berlin
    +

    Approval detail

    Full context before a sensitive action is approved.

    Device
    MacBook Pro - Safari - Berlin, DE
    Requested scopes
    openid, profile, email, repo:read
    +
    Menu bar approvals
    GitHub OAuthApprove
    NFC tap - door 4FReview
    Key rotationConfirm
    +
    +
    +
    + `; + } +} diff --git a/ts_web/elements/idp-toggle.ts b/ts_web/elements/idp-toggle.ts new file mode 100644 index 0000000..ebb4f06 --- /dev/null +++ b/ts_web/elements/idp-toggle.ts @@ -0,0 +1,77 @@ +import { DeesElement, html, property, customElement, css, type TemplateResult } from '@design.estate/dees-element'; +import { idpElementStyles } from './tokens.js'; + +declare global { + interface HTMLElementTagNameMap { + 'idp-toggle': IdpToggle; + } +} + +@customElement('idp-toggle') +export class IdpToggle extends DeesElement { + public static demo = () => html``; + public static demoGroups = ['idp.global v3 primitives']; + + @property({ type: Boolean, reflect: true }) + public accessor checked = false; + + @property({ type: Boolean, reflect: true }) + public accessor disabled = false; + + public static styles = [ + ...idpElementStyles, + css` + :host { + display: inline-flex; + } + button { + width: 36px; + height: 20px; + border: none; + border-radius: 999px; + padding: 2px; + background: var(--idp-border); + cursor: pointer; + transition: background 150ms ease; + } + :host([checked]) button { + background: var(--idp-accent); + } + :host([disabled]) button { + opacity: 0.5; + cursor: not-allowed; + } + .knob { + width: 16px; + height: 16px; + border-radius: 999px; + background: #fff; + box-shadow: 0 1px 3px rgb(0 0 0 / 0.22); + transition: transform 150ms ease; + } + :host([checked]) .knob { + transform: translateX(16px); + } + `, + ]; + + private toggle() { + if (this.disabled) { + return; + } + this.checked = !this.checked; + this.dispatchEvent(new CustomEvent('idp-toggle-change', { + detail: { checked: this.checked }, + bubbles: true, + composed: true, + })); + } + + public render(): TemplateResult { + return html` + + `; + } +} diff --git a/ts_web/elements/index.ts b/ts_web/elements/index.ts new file mode 100644 index 0000000..a95ac9e --- /dev/null +++ b/ts_web/elements/index.ts @@ -0,0 +1,15 @@ +export * from './tokens.js'; +export * from './idp-icon.js'; +export * from './idp-button.js'; +export * from './idp-badge.js'; +export * from './idp-card.js'; +export * from './idp-input.js'; +export * from './idp-toggle.js'; +export * from './idp-approval-card.js'; +export * from './idp-mobile-frame.js'; +export * from './idp-inbox-preview.js'; +export * from './idp-dashboard-window.js'; +export * from './idp-admin-shell.js'; +export * from './idp-landing-hero.js'; +export * from './idp-landing-page.js'; +export * from './idp-mobile-showcase.js'; diff --git a/ts_web/elements/tokens.ts b/ts_web/elements/tokens.ts new file mode 100644 index 0000000..b909211 --- /dev/null +++ b/ts_web/elements/tokens.ts @@ -0,0 +1,120 @@ +import { css, cssManager } from '@design.estate/dees-element'; + +export const idpAccent = '#3B82F6'; + +export const idpTheme = { + bg: 'var(--idp-bg)', + fg: 'var(--idp-fg)', + muted: 'var(--idp-muted)', + mutedFg: 'var(--idp-muted-fg)', + border: 'var(--idp-border)', + card: 'var(--idp-card)', + primary: 'var(--idp-primary)', + primaryFg: 'var(--idp-primary-fg)', + accent: 'var(--idp-accent)', + accentHover: 'var(--idp-accent-hover)', + accentSoft: 'var(--idp-accent-soft)', + info: 'var(--idp-info)', + destructive: 'var(--idp-destructive)', + ok: 'var(--idp-ok)', + warn: 'var(--idp-warn)', + radius: 'var(--idp-radius)', +}; + +export const idpBaseStyles = css` + :host { + --idp-bg: #fafaf9; + --idp-bg-2: #f4f4f2; + --idp-fg: #0a0a0a; + --idp-fg-2: #3f3f46; + --idp-fg-3: #52525b; + --idp-muted: #f1f1ef; + --idp-muted-fg: #71717a; + --idp-border: #e4e4e7; + --idp-border-soft: #ededec; + --idp-border-strong: #d4d4d8; + --idp-card: #ffffff; + --idp-card-2: #f8f8f7; + --idp-primary: #18181b; + --idp-primary-fg: #fafafa; + --idp-accent: #0050b9; + --idp-accent-hover: #0069f2; + --idp-accent-fg: #ffffff; + --idp-accent-soft: #e6effb; + --idp-destructive: #ef4444; + --idp-ok: #16a34a; + --idp-ok-bg: #f0fdf4; + --idp-ok-border: #bbf7d0; + --idp-warn: #b45309; + --idp-warn-bg: #fef9c3; + --idp-warn-border: #fde68a; + --idp-error: #dc2626; + --idp-error-bg: #fef2f2; + --idp-error-border: #fecaca; + --idp-info: #1e40af; + --idp-info-bg: #eff6ff; + --idp-info-border: #bfdbfe; + --idp-chart-1: #0050b9; + --idp-chart-2: #16a34a; + --idp-chart-3: #dc2626; + --idp-chart-4: #b45309; + --idp-chart-5: #6e5be6; + --idp-spark-up: #16a34a; + --idp-spark-down: #dc2626; + --idp-spark-info: #0050b9; + --idp-radius: 8px; + --idp-radius-lg: 12px; + --idp-font: 'Geist', ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + --idp-display: 'Plus Jakarta Sans', 'Geist', ui-sans-serif, system-ui, sans-serif; + --idp-mono: 'Intel One Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace; + --idp-serif: 'Instrument Serif', Georgia, serif; + font-family: var(--idp-font); + font-feature-settings: "cv11", "ss03"; + font-variant-numeric: tabular-nums; + -webkit-font-smoothing: antialiased; + } + + :host([theme="dark"]), + :host([dark]) { + --idp-bg: #0a0a0a; + --idp-bg-2: #111111; + --idp-fg: #fafafa; + --idp-fg-2: #d4d4d8; + --idp-fg-3: hsl(0 0% 70%); + --idp-muted: #161616; + --idp-muted-fg: hsl(0 0% 55%); + --idp-border: #262626; + --idp-border-soft: #1c1c1c; + --idp-border-strong: #333333; + --idp-card: #121212; + --idp-card-2: #161616; + --idp-primary: #fafafa; + --idp-primary-fg: #18181b; + --idp-accent: #3b82f6; + --idp-accent-hover: #60a5fa; + --idp-accent-soft: rgba(59, 130, 246, 0.15); + --idp-destructive: #ef4444; + --idp-ok: #4ade80; + --idp-ok-bg: rgba(20, 83, 45, 0.4); + --idp-ok-border: rgba(74, 222, 128, 0.25); + --idp-warn: #fbbf24; + --idp-warn-bg: rgba(69, 26, 3, 0.6); + --idp-warn-border: rgba(251, 191, 36, 0.25); + --idp-error: #f87171; + --idp-error-bg: rgba(69, 10, 10, 0.6); + --idp-error-border: rgba(248, 113, 113, 0.25); + --idp-info: #93bbfd; + --idp-info-bg: rgba(59, 130, 246, 0.15); + --idp-info-border: rgba(59, 130, 246, 0.3); + --idp-chart-1: #3b82f6; + --idp-chart-2: #4ade80; + --idp-chart-3: #f87171; + --idp-chart-4: #fbbf24; + --idp-chart-5: #a78bfa; + --idp-spark-up: #4ade80; + --idp-spark-down: #f87171; + --idp-spark-info: #93bbfd; + } +`; + +export const idpElementStyles = [cssManager.defaultStyles, idpBaseStyles]; diff --git a/ts_web/index.ts b/ts_web/index.ts new file mode 100644 index 0000000..f7edaed --- /dev/null +++ b/ts_web/index.ts @@ -0,0 +1 @@ +export * from './elements/index.js'; diff --git a/ts_web/pages/index.ts b/ts_web/pages/index.ts new file mode 100644 index 0000000..5f05255 --- /dev/null +++ b/ts_web/pages/index.ts @@ -0,0 +1,26 @@ +import { html } from '@design.estate/dees-element'; +import '../elements/index.js'; + +export const LandingPage = () => html` + +`; + +export const AdminConsole = () => html` +
    + +
    +`; + +export const MobileShowcase = () => html` + +`; + +export const ComposedViews = () => html` +
    + +
    + +
    + +
    +`; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..7862634 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "esModuleInterop": true, + "verbatimModuleSyntax": true, + "types": ["node"] + }, + "exclude": [ + "dist_*/**/*.d.ts" + ] +}