From a575cc1de36bb5703d8204f2d4f789fc41491020 Mon Sep 17 00:00:00 2001 From: rizky Date: Sun, 16 Mar 2025 14:27:16 +0700 Subject: [PATCH] fix: remove obsolete files and update service worker version --- app/srv/api/prod.ts | 1 - static-br-temp/ed.229d9857.js | Bin 0 -> 352521 bytes static-br-temp/ed.b3f40ad3.js | Bin 352475 -> 0 bytes static-br-temp/index.5384486f.js | Bin 157632 -> 0 bytes static-br-temp/index.f9a0b8af.js | Bin 0 -> 157582 bytes static-br-temp/index.html | 3 +- static-br-temp/index.runtime.327fc433.js | Bin 1198 -> 0 bytes static-br-temp/index.runtime.a3d7f961.js | Bin 0 -> 1198 bytes static-br-temp/sworker.js | Bin 4019 -> 3989 bytes static-temp/all.1ee07229.js | 2 + static-temp/dist.477afcf4.js | 2 + static-temp/ed.229d9857.js | 1435 +++++++++++++++++ static-temp/ed.f0595191.css | 2 + static-temp/esm.72b78f35.js | 124 ++ static-temp/estree.77f58917.js | 36 + static-temp/index.5278b069.css | 2 + static-temp/index.d6a5dd12.css | 2 + static-temp/index.f3513746.css | 2 + static-temp/index.f9a0b8af.js | 53 + static-temp/index.html | 1 + static-temp/index.module.f4641cc5.js | 2 + static-temp/index.runtime.a3d7f961.js | 2 + ...ins-mono-cyrillic-400-normal.12e183dd.woff | Bin 0 -> 6940 bytes ...ns-mono-cyrillic-400-normal.c27eb9dd.woff2 | Bin 0 -> 5288 bytes ...ono-cyrillic-ext-400-normal.01f99d06.woff2 | Bin 0 -> 1132 bytes ...mono-cyrillic-ext-400-normal.b19dae56.woff | Bin 0 -> 1724 bytes ...brains-mono-greek-400-normal.69c2db8b.woff | Bin 0 -> 5640 bytes ...rains-mono-greek-400-normal.fab63212.woff2 | Bin 0 -> 4216 bytes ...rains-mono-latin-400-normal.785c446b.woff2 | Bin 0 -> 21088 bytes ...brains-mono-latin-400-normal.f1e9154a.woff | Bin 0 -> 27896 bytes ...s-mono-latin-ext-400-normal.510ef9e7.woff2 | Bin 0 -> 7076 bytes ...ns-mono-latin-ext-400-normal.8522e56b.woff | Bin 0 -> 9828 bytes ...-mono-vietnamese-400-normal.72fde104.woff2 | Bin 0 -> 3840 bytes ...s-mono-vietnamese-400-normal.cde33dd0.woff | Bin 0 -> 5336 bytes static-temp/login.729781e5.js | 49 + static-temp/logout.150df938.js | 2 + static-temp/register.46daa674.js | 49 + ...e-sans-3-cyrillic-400-normal.d31f6c55.woff | Bin 0 -> 11996 bytes ...-sans-3-cyrillic-400-normal.f971b9ad.woff2 | Bin 0 -> 9560 bytes ...s-3-cyrillic-ext-400-normal.092a473c.woff2 | Bin 0 -> 5528 bytes ...ns-3-cyrillic-ext-400-normal.ff53f249.woff | Bin 0 -> 7028 bytes ...rce-sans-3-greek-400-normal.30e09ac6.woff2 | Bin 0 -> 8024 bytes ...urce-sans-3-greek-400-normal.a9365509.woff | Bin 0 -> 9992 bytes ...sans-3-greek-ext-400-normal.2f1e4560.woff2 | Bin 0 -> 5936 bytes ...-sans-3-greek-ext-400-normal.e253957a.woff | Bin 0 -> 7924 bytes ...rce-sans-3-latin-400-normal.43f5aafe.woff2 | Bin 0 -> 15628 bytes ...urce-sans-3-latin-400-normal.6f62a854.woff | Bin 0 -> 19940 bytes ...-sans-3-latin-ext-400-normal.0483ba2f.woff | Bin 0 -> 37680 bytes ...sans-3-latin-ext-400-normal.8180fdee.woff2 | Bin 0 -> 28452 bytes ...ans-3-vietnamese-400-normal.8175b15f.woff2 | Bin 0 -> 6188 bytes ...sans-3-vietnamese-400-normal.a0f67db9.woff | Bin 0 -> 8248 bytes static-temp/standalone.d4ef49b4.js | 35 + static-temp/sworker.js | 2 + static-temp/typescript.264d3a10.js | 26 + static-temp/wasm_gzip.922c2de1.wasm | Bin 0 -> 120672 bytes static/sworker.js | 4 +- 56 files changed, 1832 insertions(+), 4 deletions(-) create mode 100644 static-br-temp/ed.229d9857.js delete mode 100644 static-br-temp/ed.b3f40ad3.js delete mode 100644 static-br-temp/index.5384486f.js create mode 100644 static-br-temp/index.f9a0b8af.js delete mode 100644 static-br-temp/index.runtime.327fc433.js create mode 100644 static-br-temp/index.runtime.a3d7f961.js create mode 100644 static-temp/all.1ee07229.js create mode 100644 static-temp/dist.477afcf4.js create mode 100644 static-temp/ed.229d9857.js create mode 100644 static-temp/ed.f0595191.css create mode 100644 static-temp/esm.72b78f35.js create mode 100644 static-temp/estree.77f58917.js create mode 100644 static-temp/index.5278b069.css create mode 100644 static-temp/index.d6a5dd12.css create mode 100644 static-temp/index.f3513746.css create mode 100644 static-temp/index.f9a0b8af.js create mode 100644 static-temp/index.html create mode 100644 static-temp/index.module.f4641cc5.js create mode 100644 static-temp/index.runtime.a3d7f961.js create mode 100644 static-temp/jetbrains-mono-cyrillic-400-normal.12e183dd.woff create mode 100644 static-temp/jetbrains-mono-cyrillic-400-normal.c27eb9dd.woff2 create mode 100644 static-temp/jetbrains-mono-cyrillic-ext-400-normal.01f99d06.woff2 create mode 100644 static-temp/jetbrains-mono-cyrillic-ext-400-normal.b19dae56.woff create mode 100644 static-temp/jetbrains-mono-greek-400-normal.69c2db8b.woff create mode 100644 static-temp/jetbrains-mono-greek-400-normal.fab63212.woff2 create mode 100644 static-temp/jetbrains-mono-latin-400-normal.785c446b.woff2 create mode 100644 static-temp/jetbrains-mono-latin-400-normal.f1e9154a.woff create mode 100644 static-temp/jetbrains-mono-latin-ext-400-normal.510ef9e7.woff2 create mode 100644 static-temp/jetbrains-mono-latin-ext-400-normal.8522e56b.woff create mode 100644 static-temp/jetbrains-mono-vietnamese-400-normal.72fde104.woff2 create mode 100644 static-temp/jetbrains-mono-vietnamese-400-normal.cde33dd0.woff create mode 100644 static-temp/login.729781e5.js create mode 100644 static-temp/logout.150df938.js create mode 100644 static-temp/register.46daa674.js create mode 100644 static-temp/source-sans-3-cyrillic-400-normal.d31f6c55.woff create mode 100644 static-temp/source-sans-3-cyrillic-400-normal.f971b9ad.woff2 create mode 100644 static-temp/source-sans-3-cyrillic-ext-400-normal.092a473c.woff2 create mode 100644 static-temp/source-sans-3-cyrillic-ext-400-normal.ff53f249.woff create mode 100644 static-temp/source-sans-3-greek-400-normal.30e09ac6.woff2 create mode 100644 static-temp/source-sans-3-greek-400-normal.a9365509.woff create mode 100644 static-temp/source-sans-3-greek-ext-400-normal.2f1e4560.woff2 create mode 100644 static-temp/source-sans-3-greek-ext-400-normal.e253957a.woff create mode 100644 static-temp/source-sans-3-latin-400-normal.43f5aafe.woff2 create mode 100644 static-temp/source-sans-3-latin-400-normal.6f62a854.woff create mode 100644 static-temp/source-sans-3-latin-ext-400-normal.0483ba2f.woff create mode 100644 static-temp/source-sans-3-latin-ext-400-normal.8180fdee.woff2 create mode 100644 static-temp/source-sans-3-vietnamese-400-normal.8175b15f.woff2 create mode 100644 static-temp/source-sans-3-vietnamese-400-normal.a0f67db9.woff create mode 100644 static-temp/standalone.d4ef49b4.js create mode 100644 static-temp/sworker.js create mode 100644 static-temp/typescript.264d3a10.js create mode 100644 static-temp/wasm_gzip.922c2de1.wasm diff --git a/app/srv/api/prod.ts b/app/srv/api/prod.ts index e9fe1575..15cd56cd 100644 --- a/app/srv/api/prod.ts +++ b/app/srv/api/prod.ts @@ -68,7 +68,6 @@ export const _ = { const build_path = dir.data(`/code/${site_id}/site/typings.d.ts`); let file = Bun.file(build_path); - console.log(build_path) if (!(await file.exists())) { const root = `/code/${site_id}/site/src`; await initFrontEnd(root, site_id); diff --git a/static-br-temp/ed.229d9857.js b/static-br-temp/ed.229d9857.js new file mode 100644 index 0000000000000000000000000000000000000000..d86fdcef891880f913aaa2a38a4541b3dd4714c0 GIT binary patch literal 352521 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%0Dxpna9+~%WOf9!QC9fu|1W)_`l%W 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

8P*G6kS@|XgYGEWd^m@XNc$26&dlM+)F`~ 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 |{N5j5y5uwvWzk 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≻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

rp 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%0Dqdo#(lKVIH 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ⅆg2_Bml z?Hy`jLXB}PgSxq6Ye`Ter`*5bg!?mx*Y>P+UsK!p&m_8LwCvUP9lxEOo_Y-c5U0_R z&NihJ7U4qBVcy7G3wRSrkoAbh=(>fhP)Z^g?I^`Pj==n8m39;ygRq}(&11^i`PsbJ zFFQ0B6e3^RC?jH;aPx5FS{~Yj6y5a(oqvpM`){2nhBK>Jm_?O@$Uk)@=xqi#PP|Ez z{d}Xf=je!fNR^i}8`+hu zxP|sPxNmU{>?k4>!@=CO}V5b2^$|aWUKA?CxfPrD>*9CFQKo^TY`gl$ zbYV3z{jom_;J%q-(M>^8uT%KSI@Os{%SZDvQWN!*MgYhZ*5p_v$H2vYBCHcFBKk!l zJDQ&vvV=u$#tc1m2+O?6n;0KE99&l^E!8EY`V9K*AB;>ol@)m4OqCP&0uw^Tt=qS~ zdryt5>q{MZk1kweIr${5l3726F?nHaJ&)MjS%SO~#QE}KrSio}zVcE{N74V(BjDIA;7UD|oAlIH;$Ee)wQ!7z@&yJqQWcxXng#FsoG zZ@RO$2GCOP_Sheg?@8y;Cr={1W;M0_~=M zwfEYrrdhSOY&O%x+E+G0`C0o}o4qt^;g?=TmRY-jz6(^68_99TFDgyYS}=x%CYOGU z1Jo~vR8$CIgI}6=&Gv_7<+>){U5#$)Ajh(-cP(f*kCX$V*i9h~xD34);A5@Ri$Vcx z4+asIjO`gn#uJ>jJ6|1YMky>5qTvsKf87j+RvltH<;i}g3$*})yK+Ztp5UnqJ-f3o zLJV5*DI*~ewoz$J-N_G0(LPUPZsmLcf3F=Ze0cK+YFUGuffP=6>3TMmj)v_%lK`)WtOJxS3f?l-h=kK^tu(*79ql9axkW)kS&HxM*0^FPcuv4D1n^>YA@@_Jk7pe3N|- z6N#t^GsQxg2dh{wlhRr?(-aRx^Ir@n^#cd?OqoTVvogvx-5Y=PGGDE{J6NXXuB~xb zd*s!XK%wp`IIIP~Bd(0?;3_QhXaCGlfy!p=fyCro5z`4bNx z65!=)SxU&)e86}Dt2#*PH66POI@Q0l9^HGS;YFBKF&heAi=rrNG0GiQM9nf9UZ`C> z$w$4Yo7bG@+1tsQO4Y;&1%MReB(`Pd-Bui1Qb84#znwvU4=d(%Gx;%_!jWBS)*%^> zok%08oUy}Dq3a34OzXTz5_>g89YU!lr(aY|lbN|ZDvtX)HKG{)$ zWV(PRC_!@3G?+&vEO$7?Vzm|TIYyVZ|$JCXEH%-90`rJ3X z{W+E8�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

{$02Y8YE!ay#gIl25 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

7Fe{$0XR7Hq5>v#wzjvm+&oO80Sxh4~ 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ļcd3x$QlQQF^pFN5iV9R4N0`gB3TYB@FLrp?}M!GZGudX^d~}82M+5>8i$_nr1UX z;5%?{kA4^dn{pX>QcrvvgI9jF#={CS8cg zfBXj=?$`)WR`j4S)7iPbjFwh29z4w>_8#15-+ATBQJM$DP+<1Rr6cc0X!z~t4*I}O zDu&pGv@?mG@j^Nvw(n54HhkU+up~|drPYPg3mEG}y8OXB2>w=7P6$KRhhCLn8a#bU zbBq^B(J1Hdp5cg~uQ$qiZzz*3?x7*`UVeus54XLCNsQiIHh z2U5>6KHTlx`!d2%pEO?tPInn5)O#-JxISNJDCqh`A7-~3k^0sVd?mc6FZe%k@LzZT z+4o`Bb682O!z+Z*tKVLNRk(_&uOG{JSn%`4kb~Y??62dRE8BK-Vhm#_Uj4Y*?e@B@ z@2pz+%r547(QD{b#J9;dfW{_b9FMFg=?Px%t|qPG+Mbd1%UQ+2){&c42}K2VhE^Q; zghW&)@~(s)L|;zt(NIhd`LRV9w1J<3F1x|m{M8(`M&Y&-0*!dObqbg|8Ru~?s@Q{G*DNGKB7g^ZYN?T zlm=yfwX`dZ38Nu@Qf615!n0SHCU*{<5dGj}IvgTGx~{ns^vRq?T{}3*KSozZ$yL zOUHt-HRLMnoi+vYgGs8L;)7c>W!@Hcj$C`m7Z{W$x&dPCvC)aQz%QxxoaHTBFOO}& zv*qDEJoS1A_cu*_ZMP#fu{hGcr9%zw#{(mY@KIA|yVZ3_u@4=|T6(76ou=FeG&W8O zC&%-`N%J)|7c0cU20r34V*&CbagUU`k|_V{ELr zpEFpNB4LoVwk%p!JubCINy?pPhit`zgGi-ovvzb)B(p|F_$wf?Gq1^hD%@v!&zx%9 z)SPp}@qy|zT3^LVje(qHxj8a76M0PRwHTv&p$LvH`Vj%I<{>5cRlRd3DX*D>aq`K*>r{=3BS=q;DT3fU%S>ewjwE9>Hla-v~AV zL})P>a33VN2s9SkbpI$Af?;qttnvEdYh6y~Eq3D?Jl?GsB}Yvto~!&uvHL;^+yO{R#lE&k{7-n&fG-`u-T!FSTZ!nluKC}+_6@|2vmLJ#GxI2Vba#6PR5n>T6 zKIQ(t2PxhMKHZUraH0lbWjik}A(cxI4^tQF3twExK>u_XAulNEQa<$g$l(U)%qB)O z3uAJY)-625T)e+BT1Tk@BBIqajH;P)AzCEgZaEJc>338hY@ zKm`j*m(mpNYPpGPsEL&%g(VM69eytjZoy@I!dr6ZQ{LK{32}n4jgBvAmI+X>V(Nu9 zsn;)ZzwIcxa}4Xv#l5oNY4SP*ZAxF0=#$}{U0u|@lTl(G51&#E7vBxYtU%-!)_Pvjf=HevWs}X9f+|m)nXO1x_qt`;Y;ROZ z-{$ItUZfi+QF*p*Jsy$ttd3lqIE8AATa)s6_kLDXL*6@Rex@1Aat98#+v-~P#3*mf zooOV0Sy;W9tk^nXUmFGr?arAfFD6}xpOZE}Xe#`n0;eyQn?5}LU8h~|3WDkYgLnlF zc2V2~=^TA%)(jMC+Q6HafC6g&Sg%}=jAh`Pq*K?0p3#{?7fW8=aFmvMduH&_GVKiM|Jbs|aU0a#p9SRx^>7 zL`M4rfsJY^I&R0VQgj7DEtDi3EhV8yRS~40y*h8>iZGT};V((C(O`Wrb zIIxoRT*2yg3lYG+jl+NLP|K|cEEVA}R^ZpaapKqOP>5d}GJx>J1a^!>)Pib~LIE*; zRoX+HKJdN6xQv!3jj{1$VovC!Xb_v0Ae+W7ciyl}=zz#GYb}2)Dw>=NtYU8w&u z1?lHRJMclNmvY+^*A17|JEO3|Dc;p`H5=XtuIj4fq!p4TF95;OSZgS7mT`u$F!wX{|Ee`!1dubGS1fx=ROIOlwi)G_>gN?SZ5k?tExE_3{!6qngFZjfx z)>VJzHfPvt1v)F%D<4m6K7D}<%c-hH6}zE_^qA26osNtOj&qf#nR3a0-s&q+Ra>R#0f z4Y+F6v$+hmj_vp(8~E0Zkzj2$2GXZiBdCLIj|@ba@5dyb)D5@Vz^u$a3i1R{&(FCa z!W{v1rYDTR>&O^1E#k))=$(id@fzm{B_}73iuBUX(mP#T1mR@MWOz@j&3A@_U~xrJ z`jxDQG^u^f+51*Ekqu&5e&b@!cm=hB!iXV^rcfgRsY)=kHQ@$~zdw~pzzUan6va3n z;7#x$XnyP0&_47Q`VQ?uFY)w{d*vk!u&z40)uFUtdX%;RI;}vyvRbg-4+(@8e zVFvRil_La-#ST`h%Wl}r{ur+4!|GAY7*;5)UhwpJZDx>@Ov$>!)77Gri|Qt(D35#q z<}Lyv06rx5^D0%_#-&f0FBWt}zt@7-7nF|hD)ZffHS&u3EyH667vLr% zOmL&((iLU7VbukbVy$z8cZ_s^L*OX(($NpV+3pW$o)O&n2>J?r5gdQ|dlPizDMix{ z{d8G1<L9h@+l)wZJlgqF~On7o*XK4zo-`++PtuxlE`;q7Qz>1UXrP3#< zYSt~;0ZBBpN+Ul(xDBm<4szDWeaPLHpbR_!2=i5QoFVRp(J$XMEo`I4ER#_FO8SUbIKH$I8beyoMIv|YJu4&!i=JNnqLr)5t0p^Y_Kpr` zs5PPHW^~Sb(}mSE9S#RH@uiP~V%0!)Sd-}n!9xOP09ZqSrx@g~cIYe4On0Xj6CevM zw>JJqtvlKQfX?AGL#8rZ?)@XlEP(6LA4=3kc@jk#+=t)X^wBLXXLY+G466g4G`h=_ zxWMAJ0rPX69^(4c++B8J3_6`^lpWmkRnd;-(N#}U46M!E%Y_cwmGMgD08PFR*;{q4 z>lBW32+ihaPVsy@l<0IyE+P=PR(T8Z$qc)F(gZ zTL*q=%KRY3x=nPxP(0uiOh&5*R1-AypRpy#*)x~XYqKksJb39gxBdLd5qfUC+60AD z-s97n^x6oi8L{~9l5Ss<`1Q1vt_e=?_BKGnA}I&{lOO+78EKDrvt4pyk z2TP~93VMTQ9PICnwNqm;sMw7Jr1CqN9?qa_ ziv)>MqiqMgS^YExBfRaVW9D>IADc(Q0yKT*yfnwMy;ca`CUuAX&2O%GbkUhe2z0SLPU!D+z%349ag5H91#?_D1Qy{9HIIzTHW;RvK6!=*(z!q0 zCO>%IqIlfj9p5YfI|p;zZXI9UJbg9Y%zY0tOyv$XB2d-iKS83^EI(@dd1|E|(` z0|P=k6BVC_#~8H+msRX4s=nFD7{2m@32s}uQ0Z#@4{=3tmjM9>IfAt?GYT?+w?@rV zQw(XoOj3$H==hjqa@~zo_L)|GaMLihR3lwDC9^}U=YV$xqQ{SnqC@&l%wn)~iL?35 z!zqNG#I6s{@<^`VgUjjgaRi#~SO}1~7cwUg6I=hSS@(xozeT%FL*6K%OG`4QOq%sD z{{ON97@UNqyToIF@O(pd34{BF&J*DK6Q-{4n+2T^x6#TO{0^D!pVzgS|Bg`1E71^m z|9>26=EntffDEr>3$oI*RF(bPpp2-#_>`eEwvfmuUvvN5-vTna<#f15Xso_{w>PF> zb3Fu?xV<#R{l6X#b7KVmF!!dFY|p>xxh$!ki*PI1Q0pjyBc3WFEkz(jiK&zw;Zjp& z97Ie9F~(xmPT8rUjz@b4Q!g>#lma_lb_Hlf)>gQZwi0VAT}faC+mGh0wUBS2a_vbW*=6*l(pH|2j!FzGA{^rd;ic7u^#Ut2EG}gXM$skHR#o9c|j3s-^;2 z9IGX~?cwEAWpfG)Sjje19H=|jw67A_h?|n>MU8nUuA0uS)2`Ne{YcrVEw}u|?Z;Je zUS>+u90;2V*7h7$EXzh6LXD&@ymDiPu=l5O{BQU)x#|u?vN)@g=+(G<&&^4)QVS>m*GM`5W zHb4_pM|3pxP*)#+zNS1=+LnLi(bI19F;sj{%HNf0` zV27js%pE{JpX!tEv=+%zyWo}2H1F%IwV54^ei#DA2UMFS2 zr)}#gnJeu)tg|vq>tn=v`xK;P*DXgXtN$0TGnVk|>bN8v5KWYYTIf|*>N|0yUgP-^ zoexU*`6LLeW7qG2ZM)FeRlCoB@j4hMoPX!2|DU+;&!4S7H+25z- z26$;Up5+HR_-7=o&52`CQD?gg4#@S4}{fuA@uglWD1MSVUt4eMBn^HXLHk zb7NcI&QkA1B^P*=I%g1pX3_0UQVS2xNq0PbdmacFd_qFfJ=~nUS;cX|%mW5*U*ro+ zI>wi8c3XoyF^;c1C7ulL_t??sNyrF(c0VvU`hWZpEqWK?ClZKk!E7B;LL#Wl8{i1B z6rQbf3qh9H5$hQh2$)U>jXWLNh9#k4y*`2KP4?Nt)L1&Fl>&?6LPxn?3~!wop*IQ4 zN_p-FuO4AHFMEqkEqdk-J#-DK0(h0Ay7>;*cU;0U93E9f)qbV~R`&m7_lCpunRZ1rKYw1kvGZt0cy!Jfj<~Nj^)^zRX>k^bs_s$!21qMH zDbhBwy;<3GWPF*DC-X->b5xfoF^?1s*frG%pLnUT z?zC{jva2{T6<3zFV8ZIBpQ_q9BQ8LU(WFKToM_zo`mK{Cd4d?*LLvOs!xjQkd*i^X zs1vk4&U9vE*GuTB<4Z9xPh<-6OI%45mdYSdDq~uZ((~8W?vcjFpAq0OIAaKsu~~f2 zrQma}ouJMltE_YidRaX%QeKzg*7*F3Px7mdgCHeo{4S=xpasfstRrUqG#kk@H~#9< zOqo|wtUUonL$!btn(&JAh_qZB*^2wLO*^XELQqsrA8f@^H^*^s>W!V5X3drC)D(@; z56Mt(iqW0gyXQ$ro2CE$KPP@Y1gU74I}dqdgNfe7q~xO(-u1y|(S%h$$jN}(f`tkd ziF7gnYZA*8i2D|7Wn`*0@kJ7y^y3?k+H7^<(=lE+XXkJBI-u7~JI8?ZuL7%lOgyXC z^;=~1GWMZFYrj{;DUaFqRP5ootJai`%_;p#oe&+9HDnycbkUw~@vd&>Lzfrp5|5jd z7?yu*^UXZoq#T}vGB>>s(l`zBl5qwv z#%otkvKlpKl@x<#F?ZbSAzGJj7V^ZSkL&nCoHHx1F*U{psEF8=M01|vdG@y>mva?0 z9~^llZyYbwEE^}#_`=N!;|CHqH2Dz1s~fS3IN_f#zWzab1Nh;~fM1X*!JbStK45~X zDyTtZ9(jOBQ|AQt8tI)I+8Ou;dqE7ot62b*>c@K_s((SmjW~@`;}5YWqb5}$eH1$B zm>p43e)=6-8(C|FxQ*0l{{#-CCJi`eYKavGT$hUKN9&>D*?Jbmvlwd3eAvu-N5=X$ z>>%o{n#5bi3FIckW(+8 zG+;7|b4z1nsAe-UD8~=IQ3PmmXTet|WL%FCQ1ag3{xrb`>n-{H67RiH_TDbRi{&Hxi}%j_ zev7^KASnji#0GfSppiiMNe~Pp3P6!6AYuAI5n7shlqpevdnV+jp74e-ffl6Q*Xp$2xA)Ic8IH^rovn5)F44e?c*^*{&~@S)SQq zw*=}+R|B#F(OQ;$^cLRF+>iZ}ADiRn+#)6xn@rnI!#BXgH^0ivm(;`g&=1uvdBE=h ze#~$cY;k-af+6(BpmWQ(FZ%sorlg_&gOHng|y z6GUzyFvatW&zh*q?!4T1dkBXhui;pQi~I8_Y+h<=2QYja>)tYI?AGJ?Cygl`L4wZL zA2xkyg1{gfmbpaPdiT7mWDx z!;4Bs8mjk-AcXU5yCpkiG3lujh9HI;_my06HWeSempJuP^d zSB?$vOGI4OAHd6H({6Hb7(@=U>0R=<<0g9L0ABV^k&*6nT-*1&JmYfSkxxuM75*?w zE&b;q#umj?nH1W~@@tuYmi=cLTMuInsJmY9rzF<2`nJTM#apx6Z-gU0qBuUBP-2gn zmM>xIr7n4&XU(+oCPi={O$mpQ%>ng#jQ8lv7Mw+24&fMDdMhx?b;hY;w>dK=CU~sd z@S|JyIE(c)M86f<1t$5vhDf6q1R}u2;Bxo^|11Etl`9F)2A&I59>wA^iFG*a(jjFKje4_sTN0n~RjqG)`S!#`0 zh~zMr&NTBeHXS^6Pn*5SWjK>7kT!AaX6{wL0bBC)8GG>0-u(^x7)ngfa-}_knta=G zCq9kiHZxDsx7~RBzrWuyb0`x5LJHuAtgWJ(Du;TYO-@S<(Df`P7y&(9E5IGE#c&Ot z=||7MF^zP_pP0~3QIxnfL4b9GB2p8#5gcKvA1tDiY8#E#ANQ*0%h~-{E^zTO$wc3{ z%jjrB1W7;NqL1{H0SH{3IQg>h=(sX$&RTuL$K9W50V&7oNy7x?qA^Yheo)-4lGJ)0 zy!q&a|9W|F{4p8i9AqAa#2+KiP;`m`Bmqm3S%lw^(Fgd4zF-fwBH5JbG{||%JEln$ zskZ@bEfw$uUs;yLi>vks3}69EJ4$7wUKm5skG%R~t*Yag2TqC@e$JS0zp>8*_Uf*9 z>iu7VyTr20W90H?+Tmd%$P4CDuW~US>0b^sZoRfe`40nXtP#Dy+}$$++rT7FaId<55s4-Crad z^UT(ZW>c3&BvsA-hwymkhEoJJWtN_hn|1reQG*^X?e%84&^GPfk)!4+3V$`}SWkf&aAoaKJ+os@s%UEJu7y4r1b@T=Hty{k>7dGu$UOVtZpC@V2l$QubF@~bES zSmcwho!}b%8bIv{z&_uLvn0g16Sf4Hgsj-Kp4I4T$@|43*kdI zS(Gh6<{BW8n(IJoQ^E`Wjba)AjXg3fT~FdZVkII%)Q!=hWX7995T!o!xQ@fgN{a-V z*=p8rm>JruAs3}$aZQq5d)R_qVTOL%A1-d`C^!U*HVjPk2+t^v!JK{JMTkN}LMFB& zd|Avy;L>A@FNKEJn2+EpE38l=OY_kR{NH$#9HeQ0Ly9<-)$$A`4$x8F{2|rH*|)$+ zbs!|`m}H3XcY$;L^_#ym4Dt+mFVRZ1i>BRvuYPw94M%`f-A-np_h3_{UaxF)Msfa; zUH{&*wGk;2RZ%PPBmr7Bd8nE}y1g^@4lEj?ln!o=M&cK$=m`W-8C5Yt+5m@+&LVJ= z`wVCIi)g^D<|i1PrUc+0H;Fc#!gnT-=LLYa1bPrQt|yE@P3cMLHqoEh?T3t zfHz@^7KbqRxW0&=D?JP`F*C#qMRQdJEK9~zW|s_gGA08Ap0`PCc$Nu@+dgM7+My}j ztXK&r;xHzA1; z_Hh|Yq!7LSG1awYZ^h27>c-qh+MBOHt7~WN;PY57N5qs1oHV+8-BafDBXLs+yKbI} znv(Xqq3oPH+<{QxuU5^eE~AsS(qt_ zvk9sKYMwA3lNZCZ@A!=kH&MT@b0+C^BYcGxU(OCr7y4yZS^ z<||vfn>?`@(PltNg}_$5jB{|ec1+B5s{;74l|$V@jsqgd|KF<4-=WXdJU+64c<^FT3Cf9cx>F2V7n zYIr137#w?$+1tjVFdJSj^JOkC<`pT(hah|u&)L6DL(*&^SpNWlm7lpX1{F9`%^YcE z$8N^CpPtu;BtMww&CJIOJIy;hbF6(+KtJDd}aQ7`R8TNqAaaQhU15S!$43Jy#75Whb4a>i(a$D(^CgUPUfO()q z7lBCge-f~$jE0~~ZnVnMEzF-bbf6DQV95=f(+^|lr?a_*rD&Ol^lu-0Z zV!SDGIK970glRM51Z;Xyst)eeGBKkMKXa6M&&Q0Fm!-ps=d;}QE?x;5yUKa z3StMib}6Q|VDKHH3(LcoSb3cxe;s>aU}k2at-G|+54xIZ9E{zr^32T`FVZ!nKiDpzOex2U0+dxDhwvM%;+!Set3ol$t1wi6CEJd9y5FZn zIiFV;^teb)C3ZDQ-0}9SN`csG( z>MqbZr}=)*0r`|-;pDOCGNha+)g{QWLTg(|k4uP6cz2FPEc8~h2EU)y{0ATnyX(+s zbMq&LYmM%)#pj@)YIusIRLHVpIMp4EKDW>=Dh)ixTdj zITaCgVArmvGFY{UjgWZx_F%;_n2O~*wqaf|$MB0aP*dVbk{nb$L4|GK>3N=W6cMMn zRHkA5IN2JrzU>ZM7F^t*#!6!22Eyh?`w64N1o4}P;iPT5k#?ta_h+waoxPaEZ6O8w zDa7YW_)W`MLtY1%uP;kZ9q{>qp!Dcu)^5T@8;o@E#T9-HVJVrH5=L6=txWKQH)%{J zDD;Dlzi#r2zG2w|+`aP5k?bZB$NOWjfH{v9*>8CIfwJ`*u)h;{uQO`Jzy5!wrc-ibVwGtJfEAsvy*EuQ7XByuBuN$)$eCXV_8K`4$J{6al)hI)jpDW+7-UT<5+1T((o)~ zCA*&v`_1nP1Lnk1knvlOZ8H>fVDOag*f&KcaILdKCjd1Nhy+-LvjYRRcGp`Sg-fvq zb@#ep7fAS)U88lW8DN;5_@rzV?!t~_x*^tF_cvHvEj7*;WZ$3R?n3ef=TB>XC~Q!8 zr1r8!Kq^~`2S68orW^{*q@v_3hZFKDn3YE!WE0Ax6sM`@}-cg(KEr19u=RW!z1E3z+F8zesKIcA{Qj z{d7U6x`VQRt-*bCiNUmeG`tYFavF?@YdtNZ|#{MRYUr1GMbA zCKvL)Y0OP?hct{U{N3PrFIpe??fco@w62OJNGgGXO!|?0Ui-sG0O5q^y-=>St)0bt z=9&t%St30|*j=q~o*tzNb2RKmYjcJ|^oz=O`z^o30`Zz|^R;4j9hN%zU{-v0zy7%X zWU2WNEH0h<5hxSqQV#HQlo(l~@zGPfTek7n9QYI?^7RTLEL)G(a)2C2#Rx6N-A+J| z&Ec)Pvins}Dx2*EH(@8Vl14}bs!V^&w^C|gU#o5E>O^Hi<4VwbbhvS9nlL{?i3a+kaSt(Uww(HDR-~wZ*L!9X3VdmX+|v!_9>Q?&;N~S+^DE#tD>{&tK-VQ z|AO1++$%gQAAf;-_p1=WjRzi@A@wVH)m2+-Hv{g4nbda>srJoR*0BiPZfUpD8t~|F z3^W{DjEE|U13>xqn&O z1P1zR?>I}uENFtqEF5`jaUp&<@>FvR?!%6uW*2O1EqYb1tMF%djT~*Zmlp38sX@%C zCHnTv9w@DI35F^dxu~q_&&Z9ya2xz~e;pxbRrF~Vl6HfJep?}@mp*3`^%DeY!qIWG z;jE_qfX36tb&!}ytT(@dZ)~E_a(i}VC)N_m%^T~*U+FH=hGLJevTRabCs>e{{D#QP znC)L*4g`%5ba9&&j!J^BAV)#fD&Az0qjn2?nSPmdm7-6+{#8+^rC(Vcu8d^_5=rzUJz}Sll;Ss`Rc(&+kc=5m8 zCNUnlqSTE^8MQj=cX2Qu5LpAGJnH=z0?c&M--n!z?wKrCoI11r)#E8n?pR-3Yq!x# zU&l9@TIMwcAL(j?(V+i9nhFJNGZlZ8n8Yq_&D{NK|5a<8!45^AFRt6J;oRuZxwzHa zv71RKMsM5s&#QA(sv;S;Rl{~>uxEXy} z6Kc0&P&XI!!j+v!d!BzoS4W25TLN%C&13Cd@UAyP;$y`IS+1W;CxQhmH>}kkV|^FZ z6*RPnb$~5*eFC^wQ>pSU?o63kr$ich)PvC<3_ZJRANMwq%=g+v^7vI`M4hS_*JLlk zyh9^@r#DyQGv?~wWp$AFyR+pKiqj=70L9~h{Cujit$Px8?Tz=r9UXF=g}S9~m;YtQ zE7&u6$%MytE|2cDGxqA`ZJhrEuxj2Z)UjI5$c}1xH<%iIA`9PRE0s~9Tlc#}R2|W} zc_;WAz`Mo9jLmo*2LA$TugC)?rRS0YZUlshHTb)Ak(xyVcA|<=r|}~>pQp!UsOKb8 z9>QJa(KVh#tlm9jj8!UB29BlNQqy_(vLK#J(2#%D4_Ooq%jG5GdRb-}zZpb#vhTg- zxFU(&C}C4KD%9Q;jf*=cJv4JOO{L~+N@SoZILt%*x#fuXUe2Lz6N2PUN~qhQv9qLQ zNS|8<8FKbPWVLnq%gzi~&7u1#&!>5nw7VYfiKkFgs*~Zkn>gPj2s*u_q~5fhollb= zpJJPzuEN12TP*JuE~Q#x8vM~j!EU5me3!v_2d1nGDdhs+47g>3!lIiObhDB*_!B<& zSWRUlC)UaW`cBxy%`ErO!kh@)w78?!!H2rMhx3Mt32L3-jLXJu(yW}=v8?+{YaJj` z7q;g-;hD4|C&UUfds0V2{tXXQ(`UUXwgE#&-ykxsGj(Fi5zCVy%8hw+8%NcqoUS)O zG3vS)dRxU0e`YB9LddOgWETQPT9bwZl1jee9&I)t8@|}-ap{Qgh85Pt(t4Bq2XHgj z^-lR%xH7qaNZ|ps&UQ2!k{31U&*{Zte#<7F=4=z~1t*i_hq-{-LHv;OXMJ#BFZF}? z2eW*3CsO&WoOkPpPwrM{0(dUF)ErfyH%x=pd=2ai)Cs{49cPxp87qUNLh2N-SQ-dIN&o?-&efq{ea z3MLxOpFoB)Dm*cdv3bN5Sw{T5H6YJ4UEtNNK?b@AkiWe=8!12NW5h!?KC-mo36`zm z)W@Kqz@*4Or0J>q#<>tP!d$M7ua#8t`qi=7TfBrcz+zUZQ!u0%9R{`GXD$0v3Acw^ zsdx5hcWsuJ7dNSFiL8s=mHZDGA$-+xj`QpEGxjOt%6|os7}bTlD)qwVd?hdtYBqm1 zFhPHtk2%g^?khQlL^kyFzk=szBO_ST4g%bpHyxGj-+miHP2pj<7r=Z|p26SrttM%2 zKO&_mjb<(AUt9p#vjJJD$d;8*-d=<_C|Uez4eP4auppo zpo;gyBMV)KL`1^DHfldH)Qjn{T0A!H%Bw``{?OhJ{V0Z@VG8Xs@PL~k7l2p{;jtP1 z`Ip9YuZnrW1b4C2%$cW=yq?Hae@IOtNIy|;x<$Jdc&?XrAFd0koBf$b^XHuuAg+J# z#!1+CtUoi|w+Lp6m@@TSh{4)pu0lIG+O4ZzvbWFJ5>z|WDZgy`7stFS*(+nZezUk) zv02=FejSd3&GnNpWu|1Vuy-z+84X@_Ag5t)aKYvbUfTT)|onT?$;{f=)2aE0!p7>DA2^<;as{vm+YHuQx z>b6VQ&{cDz8Y(y{#8D{q*`NG&GuHGam0TQHVtvP$)(+;iZLtYHh@CE>uk=dN?A=rT zurMv;Id2Od(N2Eo7q)4zT;OK41^kOPXzN$|wIRl9wRZkc+diqQKY}Y`#U1CD*b4D1 zxKGPFKQ#McwUdWefCwn@D&WMF#+l_dK(CIL<>Q}=1uE?~o7#9O{G&B+-k6M;9=Hb= zbLJ8Q5i|)>>qQm_SLMJ5dzH1q=KIBRTple%W>Vd;3c0#LB8UkRxu4lYBw6CvCKgmf zt6Y#1xyQEQh_}HVq+tyFmStLYm8tPI#S^^e%+P;Z?fjeu!@`|?g#O*W+t#DM|FQ2! zCUCXoOEm6+YxQpYD`1;eCn2D4(}3htcd3oGhCo%vtP&Kz?2qV9OJ23vv@3a>u-BXK>b~s z!4U2@v7x9kg7;Tjn!*Xzzv+mFM8lqkJ4Ec8Q1GGnk9qGWlc6(|V~i&xHpjCl)0i-s zV<>z2ngR;2Fb{9T;b1@KMiqyDHT5?$-lfmjoHM8+$in;Sh4oxySR*?9S1}{a+GIn} z2@1K?Mvy_XXW)6yHD{^=o=1PyaYvjgDO35FWVk&N>>uUnE%GXK?Bw!;j==31xYD6RmZ%C{Qod zKv@Q{nbU|ZW<|m^m_9#@RJco{02>^0fDN#=APwSAb7M10EX_BHXM@#s);XCVJy?)n z^IOIq!U|a@AqUspUKg)+S~Xug*8(QIebUFmJq5r;xYW??Ir_X|L~l)PKi;0wtcJmn z7+?o0{>--^et1U?riYjzh1et8&_GA$E%iN(hS+Et2?2fjOl%4F-%$d5_{J(vAmM4Z zO1w7%R%=hiJ-}f=hXBFNB>3FxFKbARQ(N}}-m_Ar4bh|oC69VNMqlPESN_gO_sJGbnaoy4vOK%kY;Xll^4 z349?bgK$JlUMKLrna=z`!mne?!J?f@ysL=6(R^LZVCZq%?~G@}`U-p7+h{#8+^C3q zVZ~xOLK1WHrlOKIbKk~%Ctctx;&8GLvBw77EI#LMUkpNQ#X!e_-}X2PdzUqm{hikUqxtfikvQQw~g=gSZ05{{La-Bic_@qdV0btPSJXaQxlHvnU@q(q~s}b zy5zmu%#Uo>dyo&9^hKEOBU7?8$@Q+lUjpY8=D6uw%Gtn61KT)gJF~e5idg?w>VEzz zAwB)H$0H{FTLgK!?g$qvSV6ut(+jCcmuY!FMNXH$f7M8g@Atk$3KH3i=@DN&ggAw( z!OO3wXWveZ-QDT2JUy0Wmf6RomtgbeD}>0rzP_%fYXM zkCLZnQ0a4sj)mYmZ!+E>Lpmc`7+@jO!YeZyC#S#e`m2G~TH%L1q}KLsxtIQ9@G3;at!V@!QMaa{ zW0ALBYX717;xB*y8tvnbeR`}yVd&xs)`{JKSK zkKD;pT~WP-?u~O~b7u4F1Tix&3?S5938?V9u_WO!GPmdg*`V(J!;TbtFES^L$5rX< zA5Cx6)p_nmRFMxuAi)}N%=g#LU$L(_q&Mk3m`XN=X zXKr(snb46bquX4iYd`D6i4BAo{9oI2^c&f4eP1G7WWg~i9b0Yxckh(qyR-Qg_ePhN zR=9Gpzb&F?uh!P@nBmKnE?0VkCE_(TU*`GvnqA~@hi+fEd$3|*d>fKQyB8}K#cqkB zLiFqb-5ly(Z9LHBsxQ~!4SS$32Tdp*+J*Cm#_RZP60NMe^5(Iyob@6%cfoFAD$uo6 zd<#jd?f$NdD-;5+*5ULWGvDR*M`M+; zj-?xin{zo3kVH+mu4Wc3-`q8;372di^_z}1+?>N3)~4|k`nvJ*q3(TpCAxEbGLxiI z3PlI@`t zGqZ&>VO_VqwvYUeK`T$aAG@cOhwuK`)osRK+^(u)$91mF7+G;vZk2We)#biF^P7$3 z$Hlw%{p;O@{9JMWRK8bz3E##|Jmqbku@X?9s5>0)8FSmY)7)WhGk2Uj2fLqMtaw7n z5r&VsZmyoY%-K0L*UXJ`)!Z~U%w=;$P%<;HxPMp7aN~#P>xl91rb< zC6IS5B)hR94f+`Iq*eC555jN(nO-Rrp{n^AgPAu4|Jf>QPwf|L;WQd4y8@u|Ey4rD zz7Mqz5$LgU$7m>q=d`p!vw)1-?{2UPnfco0WwFJoP1}~8PsjCuC1;GaEFMI$2Xvmo z_v8RLg&Z1tOR63kdMN-_iMW3%aFfrQ(W?ap!n_FuAe zETsI(3)!68`0IvbYHGrqiW9xZo>5XcE7*+D=Pyao9vLEN2^2FOg2#4_L*dLJ5b|mu zwU@jkh`=XSL`gdS96-t=a4?+R>%!d-x)ziPGETsr4jdT6o%iMS+ckLFOD@4NY<;oC z=i3&C`*;Z&6QdNoXO`Cwa(n9pvwPkfPcGgO%csG^Nyj+26@ap>V!z;I`rsZI%x*wa z6Dxjwzx1fZ8P6d>^rEzWP{(Fb=Q$kM)Kt%7R>v(ENc_0BmXEYh&6;1C$5B3UYs;Y+QKmBV_?T0VAwDnCVVYW!>R7)2BsVpDvkt|#{4D0 zotFY@rh&?#aOWk!mPt@)-24HC4~`BOjtFy}HXRXUjtC2$CXIv5Q=ub+!4Hf60E5F( zp-vw*d;(VK!3Qj%4)y#`oK8a;;(jxvee#=?tv@|F9lWVmQ3`fAb@Xc59gVW-rSd<0+(^H_ z2OlxIOo`#dR|=rTEclVSExNQtzJ6+j3RJt5W>#W!5!C_fTGBviCh8&#~V6Fcn%-NrWRyoA#S;i2WBKj=Hq1I3QB?_%ovS z^|VpY!kxhghq%+9HwcmA7$)o^x5D&Gz6#Zkd==Iw`8vqovnBs9%v@X_W)45h0)7}9 zei*~yn7Yd`JakM0I;IUB(`q$YnVwwGyYB;rj?7#~BX$I9nyy3mj9MgoMk^$IMhhg& zRiq9-A_n~}y?P>(sg&#mWs8=)$Dk+4dBHzJ=>@j^`0~*WWzF_F<`e1g{QedCR;J5B7%>*qxw=GYVo`6RLf7M_3xqP5jY5G!1(77;1kU1=En(dw zgD(F(2o)R&DLrv~(1CrEJaAW;5H$pfWxM{T-l)A(T|JKR~ zJ0y;{4%C)bZ}D@L1j{Mv4lyYv`Fi>eUbf)YU4^}Vzy28d;lRtnkl02{_-;2P!WS(T zZ!?rJZ=5@nk9=rKewzBQJ+$odJFo3>loojloLl}vg7QOA*$}SB3 zAz7WygbGSESoNaqO$mI)oea_VhyVHV#;Kf$QMk*qv_{LjF|kwnR|f4_FIWhF;Ov_h zmLL^pl8g^`jE}OAG`8WE#<%<3$V`Y|Vr05u3ETw2Z591k+&6Mlq3yCG>E9%21mOVx zrtNTm=lo3~lRC7j`*6gEB0o~!exYC(Zg_1hek47v42aRiNhTgPGbnfr zrNVHB(5?C&$BCqp?FBXDB_|1`lG-G-7xX_2mP8V`=MF9Z98=zuG>7PzZVEZ#O`UBq zH+(Bp#qFC4K>4+;$+WVyf364Xx65l(3kV{zZ{^&Eh5#UXml-N?pNU$>KRB$*xutGh z$J<2yHQ)-tX?TS;=|o#(7*9#)ba&)O*#7*x6g z73+XqA@>n4P=-ZTU+@#6zD)E)tC8HFMNDIz$^ZpNZjsa(RR%nzZe!tGfI}!v=-QG= zcQaHW4cj&Tb;0&39F0F`YBzvx$YiFfpQ-852~`wPf%rDS&7Gty9&}wQ-~>S(`*cP; zB<~;*o6jCeke`7F1iy+xz?6u5f#qwST*6Bn>0yQGRPbs3B@qtfoGPy9zyxBh2`7s{ zL7zn)`EgjcC=c#zhr-g`w_e|V+>_!3D!%qy9+aC}rl3B@G;7MQZ)4>Oz z2wJ)&p$$faw7CrZmt>GFwj7g&Jm$PItg>4QKsSabevs99YYW!9xkO%v$ zEHzPdSf7&Xl9AYygf|mSLMYFLSn?J;X{H_IlO$k5tqFr0qO|L!!w( zatH3-z9KK7VLq2ZwW10uiUt> zss(>#8qs&t++kv>JX`h18zO(oX&YjKYcN!L1?yU*=#Ox552?oh{O>e}+L{y11++M1 ze_=zAIHqEd$=GEiNyJaX*WVMGdamV@xZ-M@q&(2E*J5lQ zB`1S9>e20`HXxFcwR*29!bqic>vQrJ+8TmhAtrLlP=-hpaysVTp1b~5k!oe{&Wz@Fv?&1G-?PK~ka)Yz7ZJUL*BZzs^CcV~|QQFU?aw+|q|NG{~F9Y>r8@a&mTliw*k-njvXCr(D7vC7gF~X%sKheAY z?(8B>femwEBO}~DDwW`Mf^M9Q_}AZhuHwaCi=VkKH%yl`YISa?-oVy>Kea96kvD;8ow~V}%J-H#=u&HBIro2~TlL?^JrHwI6G5oL5C>rF&!iG z=-6RA$Va*MBPYwL&i$UlnE<|XTe#pv7yk93<k zs+qBjyw8qYP43;dt_I4Gzk`0P)b;CQni4Rs$;H#A#y+YnyXg)6i?iLyw9xCuep%)hzR-kKY1v=Dutxq zn2_}SLrC_W$lnqMq+#AT53UV!T2|0rJ`Oj#v3(OyMNV8X~NHHxqeGp|5TM#qnqi3qN-YHbq%=`48WHhx+ytzaAl=z)kId1<}51y`7pbs4MNRao2bVJ}yGEOo5o9 z!a>?53@i`W{d9$H@|EiWblb#D`Wcnk;bfmT~~^lQN4Vd<)$F!(ck|Twh$b5Stn;tOgUI`^IE$PJ zYI`?FJ@_*Wy;1#YXiSPHx{;QU197HU9b2K=$$mn?bNA{Rj@ut3cX@f_3e|ZqJW+Rz z&hR!ouE1}N4w370{gTwJbKn)E=l!ZB#@b&LdL{eH)onOqNlIVhri@a_6OR^}^d*dt z=>EInC!#&~cTtCvlh2;H7&;<^>7%uaBu+A2D>Cm20{uAsa_qIj3fD9{TVbEzE$3<( zVN~gc_}9uq5i!it@NA5H2%_;2QrO$-B`5wWauHg{qnep-_$`dW@BzO@TvXV;-G}Ju z3o8uxAp1=5u72A^r-a+FjeAxYGx>S`kI%rVM6-*8+5pLMO4 zhuzF?*bdW{`-Tl0-tYo6p{PmevPjbEh*b^MZT&J=OYQfR0_yc&Ny2#&gV^de+s+Xl zYfE8&eK!1kv26PF7SuZww)6k1ACi1R9+1aYXYYmq)S^NCRcjwjxaz7(|9OU^ zj+DCFrn;Reb&@!;@|BgN z^1V^ogxf>S#xa#Q54Y05bMEm(k4=mGM)266|5M%~#O%}eL^X0A+;#&zJJ-GmOQveK z`0#pCeZZ6=H+-1-#W7=_(Ngm=ZIuKSvB4+IHd@L% zRi3XSPf+%d;feG-_#FPpx(k6nC=yH8|A>!8$}WevdS<9A6G`uDc+~Ydo?fRXT=w{m z-gHP_DzQC~QBkN7wj#I|NY`SlP~0z^LOmd%B#GIW4Kf_rAUS65eai6xIl%TlVt0I^ z2B+*A0c%))e^g#N!IZ3&OB3tl)M9x_f88_OfkgT6gOQOoVR-t;@BQ-2y-Tmo-a)fi zjl>s^Y4i5ji_wcxdet3_?j|eeXo-)eV)J`!*LJTm%$QI|7vE&(71H%H^t@>}2 zk*&Y~6F4TFyR4SJXv*WfO}M&NEFJ^ z7R07DCv~qLhp5;J(RU-Rd5HGsaD(YLjkSe3A^1X_K^^$#&qa@deH2bKNHx}y*RxxG zrz82qczfQ3-s%HN@Fdn=NVq5f!XP zqBs>PCh-qGfjTm5_eHd>MDtjg<}D9VCxZ&d)NIHx?^Y&+h4S2|JY$tfcKuZ;q*icb z(R`6a^&|!qc!1n7ETev?`6X?=QNAD>vseFMd&p9By$*4!M z#7F|k*=O`{zhV1$yC5Z?)%$nb5t11^pkc^aE-zX{^SLyxgU?OBgvk&8N&ujty@_3WW^s*cZE=LNEzeL+jq9cjvCZ@@gV<^eM^p` z<=}LP$C{hS-j9w??{%PyBK_Wb8BeYaNl*Y`+Xm25RU{cHIDEwZw2aj`Hww+5rn1@OcURx$b@N5@W#a~Y|3wP}Fz0vSL=HO|bxBzsaB5lRx zg6u=|517~~Z_fju9i_B69<;;CHhu98)!bG08e`EDXgVo#0{(ZF^Gyv0LTa2WbkBZ{ z0p53r?jJ|Y_pOn|TPSb;Cl0sR2=u7j%Bsu8b6mhoAV!`_eW&i%$L||C-D6r;wG?VM zy|qW=Ldkn^;pthKUZAt?vBCW*9^a=-9G@cQVSEU^;_-KiM{TlhES^rOnPdu#UsP26 zi+>()1iSH7QNyNyGHR~2z?k~6U9ZY`$Mi5`_W~7`ugfsYeJT zD?;4~F^$Du(3aJs^OZE~zoWv+yA+RECW>8tYVq4HM74w3CcEd7)v&AMU9J-*{pI`58FQzO7_eSYAt-liRy5=2|e68dF2pb3&zpAdQ zi|SNGHuK1#-N=mW1Tqu7m(%6qwm7{<(}o@#=bI5OY~C>7`L(Rq8-eLw?%7qq z5!$Ns{oMJ!XIIclBYle8Wh-b>J_H=3QX#aPGwPuZ$SSUwLEeGOk#x~51J_W%Mc6HP zFI!-cEHa+B=&r9ZtZEBouuunP2OMIGpU!0Vrwg8Azq0hU58y*f-ft=caX`8c0Bbi3 z$i9DQn25v2k+*jy8h9g*Sh_jB<))wR_7&;{ZiVV!N2RbKD}C!NK=pcrJo$kEL;`Vgbxd>Sfc^vlSJ$XqSM%DpaH%j)C*@?P!M& zS@PqNxh-FYBTc8pB0d+UAPtG6IXou<4e-qbYDlyWRzmp;)nLGR>&;vyc18)FqYle$qwM6 zf+|cE28^%pvMEPpA0)aRki4Ji%q={7@@ViA{EcK3o}oT%{X)T5otKYx)|_JIR>|@S|XmN!HG{cXhNl+ zDyWAl`kEHL$B?{Guo>}^&ydRl6dEA$E|j!C&Y`y>Se)#a1H6Zbel4o{O3g|nUHTrm z#0=Z$CFt+096FQ!fy>@gBTq0rk6IhM*N89AyUXYWmmOSXop))_&ExMdQU3_r?2a@_ zHoov0f+Fid35V>74t{cY(2H{ywI;K&&3 z=47srtza&KCorCuSSN_k2<_-KJ2TN*{W|<~C}E{&*I1HcfB;79y6BwTzRc2aw)7@V z_DOzM7U8&IZ~rv3)Vl2|1liDWa(K>WD&QV#_?NIAvn+QVe_Fg1BVBMgpjO=^Zdo_Q znKhV@b2L@Sf32DS-%t$BC(Rc!h_#v0RxRawdP=kuVP*eW%A=g4-)!N@q(Eue0+oA3 zucBB=2hD%YdqtPEIqeKCgnyo@Rd5PmwwW1?2J}x3G8=n|tc6bUg48*`D(A>kbR7y+ zw_XHlsoMgvpip6J0G-T(1Tf&jx~8L2Ro!?4@5=wKt%$f6T_ric;NXR8d5$Yc)~Z4I^OD3k4Ae;Lo|Yq^&+RC_dpMIvxKI=g z5Jzko4Lwbabhp9vv8Nwiy78zEFl7^7s0b`Dp(M*2cn8OO1AEHBpfxc)%PK{cXVaq;F1M~GkeEltt#WR~FzR-Bpw>BL~7D|XSxBE62HhaGl8wl>bX zQi0hgjRaLrACUwe=O(*-<}e1Kg3zg2uHx&c&##EM-aFGL8!My z@}%tMYi+V7lXs}FTI3Rt*QcUzaEOA7(0TdM)~3lFZ&9nL1u0PE=`-GvC3?S1y_~yX zK>|)L9g3KVTt(1@1h&O3*)AEslH>rGoG-sw)LVRcK|N;DO*6I#stc85+3F01WOd6R zu|8E1sx4`&o#B#>SA*O(elJ8n!K6I6tw!XS+F97iLU0r$X=OR_l&0(0+nxj8A!3g8eD+toDXbyL0aS#nuRy!Q<(N90| zoXK7t;EajW@)`nEF+|!t7;r4rHB($xUEcu?@yvhHFdfU6stR|&)sj)%^?voLl)rF-;0jV1Bw`+E*H{{( zzFHUMv58@i4J-vSYk%0WFQY%=OiQ=W*t3*$Ex*pEJg1AV%dH8_RcC*Npq_wbzke?v zTEVXilY!4MG!(hYQ$FiAgvT{NN-{HckXWYk!Os)oE+#6S(P?9i;o6Dr~4yklld=Y!KZUsn!)#HE=n zX!C7QVm4Q0>$7uayS)7SQ0)DG5NN@ z@4zoK-Tst9vT53-{(@9wNh1E*i=Rx_I2o`;ILDF&=+>nfD*5@g<(&nA-2FS|A2W$b zHG?vF8^sU_s)BOtRBwkA&)J*x;nGzqNxSkmXiBW-(4ej)j^jG~V^zn0Mp#W|<9{42 zOSDyOKuTvn8NpHsyrS>bf^Ki^X5N-LC7-%^;CYzB_7dUg@@0t#@Uqd@iRjxtx7_Cs zIBJt?HUapFS<)am*nuPAWL3b26R?hNyMYUdGH;FmMN}Nrr-3?4H()o?ZE5&wQ#8m# z1T6WvPRxrDFC_41tY^vW{MQ77E2U8w@K}?eQnIeVp-?N1?haHbZRNo^(FfGPVd4g8?>DgZ#rZ@kLc|eCV_-jys)23D z%64EOeuZc{jWu%7qm8f5^JlH2X6!Zh3XRa~`KkG$c}u#`5WfLO8mJU5bJJ>*@|G?v|66UwNqi@yxAwbW z(hMqd5HhyBr!|QZo|t?)mmPPp$0<@I6axO=>SIKt~}q zLxAT_p94Pb2=Y98=t>bkv9mf6?X4Em8MKcCRU;nhlJ(k(YHgP9Bsvarv|Mmsfl1wP z5KkvJ7c{R^p>9&E3gI1<)s9Ul060wIC&Rn=GS9VL-T)#OXbbsl9H{PnF9hP?FdJSH zof0Ej5(yenz!g+cM-+Koo{6w|#Az`1Ja*!3Su7_~8J%R(b23d!?8*1c`{eA~sPx$;mJk@-#wlg_Z?B zI``G(D{Igmsf_~iX7m#0WpAEBu@45Kjw3el054QdQC0P~{8q!6Ad;v}B4Hs$p>SS! zZV(#uilu{UU2~+GVm)sV?zgnRF{-bw?Bg#bExZqKlrbpODqU=Gee}|Z14*L1$S(qS zI>z3j^eS5*-b=+5xyS=uJ5_YwTd=q-PM-xMB?{zPBy)0!=32l%L!}f6=A*b#0A9em zDEx|U+M!RMFLsV*hFc^`xTMnXWw3`NHz|`k zAeBp0ib7eMAg{yPTb{Y|(+Q43SuY)>aWL&lS~+w1fesV52m$pl=~hAj6X z#c?sd&T zzVvrKiSn}<0d}pMdW%7O!^6Ua`_;pR_-{-+*t+uer*g(p<67J*#DZ>}KoPED!0P%A z`#Y2CSmn~O9vz=$-oOmzp7$tEXHF$|qzmc*chc<*qOh%jI(dNKdwiTAQV(y7V`6Ck6o=QK+U+wq^UwCG!7}OCX)VkDA~pp89t}A)#GXw(56Yc5&01 zR4;dkwbr}|54qKwqlxXyA6mV2X0i9m-Y~$Yb;oeypIS|EWk3s3th53!*f)W7^>pe1 z*&>{~-bzmxc0d#EJYa3@8IR- zs@J3U5r*WVYA0sX3v@s}#hyyYZ(JJ9D{Ew=3#UzWw4(Y!S>yAgk5JJSY*p%d>fn9& z%x9cE=QbQd(%0-Y`Pb~R_%%#$U+k(gh~Ca>s!93vBMfo?&Gd!Uk^`O@0r70N1n&r&yBSL>?Fw&m#)UsHFca}h@% z0X_e2Z&>^_l>i8&%K21;<|^hnBQECr|J!8m5FJs785C3f?LXf|zV?S(QvV;oc^AG9 z=M+1r!yulh33LuLe?#w<{NNFBiO$&UWf?~ePa&6?0Bc7Dz)77%LKHwm;gPcG-Yh_M(i|Ckeece3W%_z9(A4*D}H_0_~ ziXkZL$g<-SIZy*f_X-Y@UX~EWZVHz+))pSOdJ%+QWsKJP*nPJ?nLI5?Wd`wEFcC5A zwtr$RMUf6})LBOT&EVX>Xv3jtc5uXMhyh-H6Ztm8!n%*jRVog5NnbVrnO7Ac-sjKl zH8n&!prPfRPri=g@QxsmXN0Oq&?TV&7qZf>?!gMVB^C2q_~wIwT5b#Vyx!fCNIA(X zbcUWyZILRU zU_!$*SJYYc6cXiFK!vxbNCE5fSy6?{RpvOO^}uSVZSTn2v2r>#0&%PIn+1VipXiYY zcdQy+nP0h8(+rFgYJ&t>np7r~!YY0dlph_VYIfzjNFZZrAhGudY3REsp=xZVwi~;G za$nM^iQ_92lsCahb(D4j(rf3&GEfifw+!U1H@yt2a1;j6SgaOmOzkPj!=mgN1iL&G zi#%dbaSmAKn3OAJ>)UpJeH%79?AZyiYqggw80Ler<|j-bHuC7?0M=h~6w zNSk&aOT>`Lsx_0H(xuC?&Gb%hZY>YQ8TeySI1pR4>STT-W3J)naF+WbxYV|0_~!s_ zmt{$eA9YcrKfR8`YzeBJWi3Z*Ydd4puw(g2&w73SrzkQZ)JY>N+vpKc_#UH)x~*{xp~xbx50C7REw>}j=kD)8@G#YV zL)^T8&qq^ukmz+*-G>j9K`|=lMm6z}xHk=>Gl)h4hC_IJ-FSe2S*<6NaG$E^qL;BJ zbCb`I7~O4pAdVB>qgd9p;K;WriDoLp;q_+CIH*c`m}Bt-7n}!D9we=gs*rH6lI7Z~ zri`|!m8vJehf!;5IwQ3;bnK<5@z_9v$rq|1_lbUkF6%R-SNV0Tgqe3-qGF3};$@zC zIF%VH((1kU+dv;DF3_iWLen};o>q4i8g~`7#sL`I;YHK>8Lj(#;YoF2WXOgN!^<~gfmmnDh+j7QX4Gks<2Qkve zixZtP^8{HpGy_p~C3>=ee{uyRzEFn0#@=P34?or<7)23xDDyO{20#s?w4c_KE<#W7 zrppEsRVB$gUQAVUli>fN@#eXlHKYsql2n5)htnj9-f>2$T9N|_n^JsqDubc;G8}cO zO7%mMEpoz0!3BFGv{^6^h8r{fTg(i(GHHHX6bD#-J&;JL#~GyRES zYFNW*M#70+n)1Q57l zW2687i1^*IAEY*7X|j4Kh^3Y+S{_Cf zuhX%`o8aAh**HABke19Rq+L*qZ3I);W84!6_;dC0X6N>jMfW?) zGnf>4Do~7`jh9v2pe!n64G+dfXmiCaXk43OggSlD6Le4lx?pcVJjYuDlGWjZkL*na zBbX}u_DUXbt}ALW+@S5#_YPKzLtT4*Yj|6k$@LvY>gGHEv|wu<**8c|~K zi(;xO+6x~~j^E#qt`8sAGVC_ocmo#YYvK+l%7LYbBag)pZ@&%c{ND9LXWlJkWehv* z>*!Em3{uWG=%6#bXQ$kDgCkvp)_Fle`nZx)AQD9C64Bjbi*>%S>NLO&8OtQ1#KnP_x(bv=^g$8{nXPH%o_6);mU0qc6yDd;gimx zJHYp;=ZGvM2`rVRJ5f#IDEc0H&*$7Z3OHOs3U0bM#eDAFdVWnVKd;g|ry}q*3(K*8 z)dp<5D4lU)YRr=8UHl2YpMPt)1{zaRqYR)j@|q=E$6Wy|x#Zyo2Hywf7!i9D=Ta-? z9vp_~hv6jhENjY06L1{bGOz}IIpt#pE#J{Bt5oqb;&hesM6V$9%f{r6^q3gnLm7>* z!Ii3Akr)H7!lYEV2B`>FRXp24b;1#J5XbQw6UDn9K?3dVqzASVC>lka)Jz}EZAkM- z@9eK#N(ztqhhS1X^VsfTL0tW=$H6bLJ?n?{me5JQN63HxjW&vu@3HJlSgn1PAWw5wCt~%nP*_N zSKZNXhxcB_)>K)7S|06M){~E{5wMnKSxC%)3azvE55Q|r>vHmD0wzp;8b89^B}D0c zaC?9}4tfbtpWFVf7Q9`$u$!K~D;{t)g7>ue&$9WXD)S4eM;t&t=O#mdOi(JxT<`nz z8meR3e1110oRL787eRNht}3i(S4dj0b{oeYh+pxc!DX3`c~=#hLJri$DAjr!!+Dp6 z@Ob)wJN$7)v5kZBs_7Q_QbeNao|ZrsC#GzYu4!Q`d6IC&x9T_b0>M-l%l2wHe)5gB zNgOc09oiHP-itb4$d9`yhbh)`eJ4BlZiHHsK)BV;*AhuotVWTEkcP3{rUU!Bf#u(d z-SRX6f&Z4*6Z9>-KPLF>M34`!KJi+*msrK}8nb+;XEDzh!=r(EisPz7agDXw&Q9?h z`0bHxqUo0;He*&s#oxbO1M&^k<`=vNj;>>c&7rTKfyJ(Yn>04w4Bwic{Tju_^#EU1 z{PsbLaCfj5egS%l+bzkbET(nS9XtbD#G6g6TNJM~8ob3BePTTf$C&Zn7H2xr;9L|# zT^vyk@{@&D(4(ua(gbv_Nimg9SM635Pq(mZWkVv@q?g0YV$@#S+;v=sP-i=Wt?u}g# zDK4bga3I>g?0iOV?`Yk2@3;z3S4#;ciR^iv&Sv@Ig&glvG6TBZQ{k9lsoTrNh@{xC zK7;P;9N(Tj39!J{aI3A~Y><}CVo@|TzpMROm8UJrj1}nIQBZEBi4;2+e;A`S_7CO| zgxQS9%9pxCnVS`B&K^*|VFWkqRG?5tk*&9A!(VObPUG_<+RQ#04X;w>|0k4;b>4d{ zJedW2*|j)8OeML13}JG*gfx_S@!lj+TR~NY%S}AIc;J232-TWo)2O3!OkSJv9bk)^-I;y^kB``neuR=t%qJQ&5^*89rnkna^Cu**Yd z@+5af1!fG$tts781+n#Fl`Ocnnbgw`Zny20o(H{ClTzea|L6TRofUfwW%Jg<_vxjG zcvr?aY0sr&-qULaj@dl#ialgaomomE?>*ZpcH*|&W&MBJm6r&Kxt-oKLLbVNN2}#_ zIpmbdvJ$r@CZ|Y4TF8~;w-eIwP)$Il7IEh~NX=rj1gee1A@<LMgvlZhK>8i zYcO(geKO3syAwRtKWGbSjRv36Cv7kUJ@WZjP>&v0rMA}u(}H~WdmyZ`+kcAMhC@%Pwag2jgdA$>eWx%8U=-P~-JgUf)>Ej%GIm&_kDx==UJmuJ6MCGzQY3OP_VelDeST0=3WWoU$Lz*| zC`wAW|8~5B?ANW$Hoe22WDLsy5--11ivp-L-`>apOR9`;q|y&0q{~h1t7D%!5*&I* zkB)zsWANm5uH>owNe>lUl1!zPhv8K1ur8D#S)fwsD9`x^;8(G~HJAehd>_l-?jei^ zQoNhOTy};p3sm>RDxFZHNq9Cj2+raM1b0(|Qgu-mD;Fo1=5VEcrYkV}Kaq}lEQ7J< zaikI`Wbfta_ZeR&HARcjUo2l5-m&_X*e%NM*}k9lfu@R|q7af~*^o*ZH#FS~--_w@ zx=e;p#L)cJ(rUyqH$^RWy*Pb`y5i&CM!1pr3 z_vxHgx6Al4x=gv`(k!P-{;x<^Pv%g!)!}00v`J(~9P)X6^xo=pv4_iWpz(az;J4Vb zc28Y>=xWs?L5Tadwel^*5j>+^mfbn+r-%Vo87~6DzRpVj^Mc>#qdf@7k4Df#OQ1(o zkubRZ`|x6}p$!!gdVHrWNnhi#VM${Q5x?0yLWIDyVpzgQ0aMs6_~_22uQlwP2K)En z6G2FzAhdc=$AL+JQ~X*73p`2NfcL6!pSw^~U-POgnLZWw2b$`e@`2nGG^U(t9&pE; z$%1L90LLsCyf==VmNL?=vd4vkfDBTbx9PIIC=%_)hdOqRbW0>yGwXCoSkcS`3R?L* zw?w+}y9Xm#;;J8Z?XLrtvk38;b$VsUZDulze+-!&v%vGqNA%7eB1_d2=BT3 zd-8_X{QPFYMh5s@d?>t1V8N@&0mu4ZZBneQjQ6R%2Nvb1)0I!w9cjhZ8yl{dQAnM| zG=7Vo4N_vD9l){Cf@kcK>NhSvGI;hsuot9;Ks`eFjMavuK!6s`CMs833^QeVP7f=M)E574Tnx{ z%-NvFhEfA)C*9j9?O5gbYr$kH_iisF?@4WpkPRhYRA62q=;BO;G4`lRi~W#kVTfEi zsH0-fLOGiaXyVUnvZx?!N;PR+2n<&yn*;7c>v@qVETvvKqS)slsyliw!URZIG2z%>6 zu2g?41ewpvoai5>JH7!?ht%m(S<9xN(StAhGu56+$@^4PvUy-XOvc)%@O$!qSCWi) zV&?VPg~5tN9^rJ1n9^IWs11=PC25y?!4 zxpuD^W!dZAtgKCA>h(A%YvLu5#jk!c`zTOapNaq1I0j4{Dh{nMkU*TlQbxE0<@m%x zJJ|e0+Y?gnlCpLJRW$V5K{4ccQuK)x8iXf#bTFBr7tFpZA5@rp=B~{1PL5h^vcRGf z(+R70*v}0_RWM!U&1~wUrse924LllBKpkmCT#~uq%h_taI$IG3KA@tzZX3ZGRiIJP zET-Z9+3pG##w4Ibv|Ka|tMn3}Q>YigRgEJC&(#qFLZ+L&JnZcz+QO>&=2JW`?i#z%QnKuLAY~hzXAErUrj4-!E#fSa z67zy8BJ(OHayF%#2XUGHloRJ8&is1@?SG{6iZ(dzH-)Gf$2AS5aae*sEwW;%U$VUsPV=1iPTjBywH$ZE2QomTi`6 z{IMo)L+1)+T@$*j+2W;Mi?ua|4$4}ceCMNOzAa|uEKPwPBn_^eLo)KxOyeqj3tlAcAJojCQ z!IiU)A12!1ppD+7=!1$$YlvzbK5G2oM1(hxl~LOAfa1uws$unY=|l<>ed2dG@9-wO zj(jz;ROspBtX&RSKode*keKxyarvVDh-HCR)Ywun5ifO0lX#0#NUBs);^P9F5`P+s zIklyV zHRQ^^dI5zNX(P9sr@$xJZ|mGKTS>!7=Lga(4MD6e(vAL>FBiazfjfuq7Ib_WlN4a7RYSlEVer$7}_pI9;Q)CivRuA zMkWjlzmKryPM-PRCP z5NEQg2gDOA+}-dcX&K$u3bP)lbIA|TpDxWIy!!Z0h!xlZo9G00g<_@vsLtnARN-=u zk7Z*mHp53bmMY_t1bB(J==~X2or8Yy>(~3`>i&8X@z2!ZJmQsh+>Z6+J6Phg0ny6y=pgDSRKPLK8$$p7k2FU+PSCth#{QMv}~x zd?-PkT6xBm!krCAW(sU1$a;-wiBv}O2{HPWW9GG4`B>)mX?=57SOvGGz?Mz%q#dUi zy7}i^sVq&b0&(Cot%Yvy51C&0R_OA(UEJ2_%}GCyke|nwG`Jq8%7&hB$c0!ktRJKU zTM?$TDr*2qK(@bCMLu{-d$5SOtTKvqzeA|=vvwcSMj?%ZR)CGAE6G>$;nh3&b%mwt z#z@I@Qx*Vc`kb`U&D8$o^_lLeW9aksX2cbxL~|Ke2(P*TDkC@&eK4j z4^aq4hqLot1RYwZ7vJ3m-&#DPGc1`Jeh^;mEuM+_GO6HREz4B$B!d2{rzSlU5ga+f z?-X$Dg^>A@+DKw;7mo--5Q)R#9O$&9ZzMs+B9jRan-ZK3fgR*{Rk`JWR6nG8?>RD8 zB6b*?rmeQ7;LT4u1}eBxAtbQ?A9GOM3F#{}#eyJ+fsC9?3p-8)QF#vp{Y2z%Aqlc zLCok1!Lfx@OR;P{3A+3S*PZyi+nZQ5r3&L+95@Rs9^HjeJ))E9bam$5G5UvzE5zZN&7@RO5ZtCtRtT~hDSH!!;jEEe z{@1x^HcMkoVoZ?NAPiTdnD`3qCD|e6$OU;mcAbrn12$=VhJgcaEiAV?mlIAx1*c&%8_#c%*(MZzp zgnqe03pkN_SWm*38bPhT$VQdvmO2DYuOa2y@emq<5&Ece&ycCdS3k?i!1Qm8J171& zN5lVF=&u_JU!f~num#nS)+K+5rns`JlDCo- z6S*{aenh|C5cQav`K7~q7~XM=qNnQnoK~8mqsCY-qse^5L_vfhJN3RCvB(KuaeP^O z%`R8k|0l!y%38iYn-bU8hv!VR*8SRIrTco}Bk`TZebE-Phjh?jMxlZfgq8zk8$66) zpg_Xq3vVcv8|9Hs7wLf0M~8=waf&x&2tu3_sV_Ywv0=Kz+5{*zq#-q&HnX1|sX;vQ zb;7cQY$EDL(5bQBLF@buzJf7r+aU}7;Ez)d=78}XIsuehsSUss=>ynxsMj~oo+|tCuJk$b#E3E75G)27^`@Ii1l}kS%L^lYKT3s)PUs=`m z#qFhUj{|vyySk`73$}#!p)#0oeUGeuZSaJa&Wr_6Jn`VVltAQO2 zYHU7(#}C5q9340*^Ew!GYbZkFL*WK-DeH7G_7%?(p-JLPlDSNltl=Z@W`j@MMs;`V zB(C9r_hKKV-O+tutuYX@h9V(CN@0RTPsaW3V=2?&)k1NyMs7(PX(Ut$twOfSMv=5C zDjm1cx*zu#k*j>g(PbrDloZiRPzkp5s$Uwr;d^xZIkji6l#^0ao6ro%G9v63ts+Yb zZDOb$koFYaDZ-vHY^E+A1a<1rtDC?J?4Fo%sNfir!7iaV4E?dvbQ&Y19Eq;xv`KO5 z0#kM<#R&*e*#pi`OP^9kBfX)m@#C{#c~nDpWmGv4PEsm^;YnMi?F-Qb9Ch?%hAx#h zMd`dTgfhFTZPT*@O63l}%`hffIi(-{Gm;9LekKS@CF(B^hB||p!zh5G%L(I`T9Hoc z#P|Z$8eHDJNz|9xI7~)i?CNipe<7?o^}?kcHx-A+&8Sh*QxrszhB;Qx;`GZsxpLt% z*r)M&jrG@6AzXIgpa-e7YaGh!`b6aj;^;w&>!EVQ1M}v-=71A6Rchmb-6ZY$bfBa} zF3N8CR_@AO-j%y@>yGO!3=8oV6PK;4tvG_P<8thlCu@8bzBFgPxgO3VCZr&PVN5`d-<~(`c8sywV&)p^byM9(I(J$RLhflwBW%79Fy7J=#%HB7-&SSh#sJl4-DXyzPL7rCI0QroQvhkS^Z! zJb{*kt;oN4<^V9{ArGaNyDYZ;x1H=Nk=4s zLUisXxhD{@$EV$e-L%m+((yZETKjs&W4J?hp;XZ13s$Eawi=EZ*%n2Vnth2KPonl* zDa10Mh?67sirnu0Kn4xnq=IROTjE$=l3=8PC*(#U;3&TM?q_H8)SeDjuRAb1Vfa=^eQ1&QFQ|70WanR}$rWJyeXy>J(^*5BdvsxM1XIAM;;@E2Ai zIC*7+lXA18!YV4Y^y)e!Pj9QHPjjI7iYY6X`3)sS0i0>rtoF0naV4AI{u*UFbxP7j z0HGLW(=tv1KpT>&^R!89zg2(({W_~SToyv>sRpdV(o9%HLIE`PMMjjOjJtJ_^e#yH z*6CkIgfRn4y)p@u6boNyLV)bzcx5Ze#B0T+dBjo&i&__n^=TeAuXNlt(Qaie;o{!J z07SJr8HW1Kbfoo5#$O40^)F!7{&fSQj%Rv>`Bz%HEVnFkw=~;!UREx)TQ^Yh>D&i?qP zH-CKh@7C%{Pwc3z7!PKl!sxNvu?VId^+LEMFt_f;VeuzltA6`-6uJ_&q4l=!pW`AWC5BYalVp;f)V~4_I!}STljmd@~SunJY)&dMJ;&7|O z10X)T}RlgjsJ_hxHv-kbIAVelAm;;NNs`{QI{cK$hX= z)$S8hY%SRG8Wv73$p`0cvl?=ypYXDC!Bvv!hu%Gm9Y($$;|_K8ZeYuOh+GUa#kdi~ zw~sZ9dZK0BP6-V_LOUc2Ajzo$jx~^P#E$dP4vK~8I+v@mR@lJC|&Ktri zL8^C^XFG;sO9x~keru?PH`RDBv3$Bp*t!i_N8e8?yPjxf4M_C7S(=fs zMv|=6m(5Q=sVoqb#~XNUus_{5mljo@9|3PqU%9a{F=?1}MN1d+TLeYXXPuv#K}!>N zB~?bq0~2OQHfzZg!wND5)XzkAj5-ceY2%N?hc}mjotRxH`xh3^tc7J4&Ia16(~ZJI z=opX&CFuACZtmvFw zKaX2xkK^M8!|pqQvXu<wAKB;na__m3ZF(=*232aRQhahGVtbv&hG5Sd){(zZ_iHt*=)yG-aX-S zm|Jjz-+isqzJiwObP*GTacBWGuYPudD%LG(>R;>m*z-|!#-Y-#wa#`k?hjHRS8c14 zxH&;7q&$~1Jh-S0>S?EA(H06dUGc}noL7V;&m&38B? zULK)?9PF+ZkAu~qJ2chu%|)mmRkEqDRSa_3QXst-4y{!KmS7G3nuUiAQ2G*4{?cp8 zMW!~bp~c%wT$-_0V*%S_71hQ9(F&$xB8=)s_`cHXqy>{u*9d_Kxi7m`o-|QfbU^7! zE}(09B?XFwS~aEj*C4Ul1Gl0d%Z>+MaB2?{xAl1*Rx&q6!ONi0e6^uAhjr+}L$#D- z>Cc;SQM-?(U#VkKW0yKs+kSGcnNAG1Q?ID-*{^sK9jwgNr>GBBY@8`*r zy)=aSMdlCP9CtL7I<3HP97R;cF{J|jWk>d;j#+=p6J{iq{dAm#Lhk~$jP`D4{P-Hgb#MnTcB!bTdK^^S)=gGS15EZhfA^7{Yme1MFB--JB+Dak&x&01 zr}s8lCV_J-7~QFjxnXdpkh-WWq>o9G@3ifZE^-qhZ~2YTcHDTkiK%G(J8l-gomu=W zxpEUNkK73C`E`uIP|@Bpm1z8a(5by$Es5KaU*5+x67eiup+;=^Op*PBw8(@6Zjza* z$^nU*?aXRcjj2`hXqmF!hFd+#9$FWBVDdsVCAD_y8j`PgZGwczbs@V@({t_!|rbr zk9j>a6Hr+y)Y?)>0DuQqVrffQ;tvXx=f4WSXX|$O9Q=s)WDx_hKsm@zN6)JTPDQD& zrMjq8oYe^I%~5K+^YHlO9k9Fsc4f(wi$dx2cHg4JZ5iNF~7RMGz4yJc?kj(4FEE@P1sXIqzG~U`q5EqpF1{NepTU2T{E4E6mjp);SUl z1xjEp%W`7j*bF|ijkT$FCe9o!c`eEz2w9~Jp$Afgkk%z~n`}gO1>)f?_{}qEcjNU^ z;;glr@0vR;PVqs zF=%2Zp9x}72(F=vi- zjkEst4{u~Gy?D1}G%lUJZA$uCW(U5(;aEo^$Da%R`=(@7B(7IVJFW0F$8zGKlwC=2 zxnxm0-Ubb`HGT(}c{F>HY>{YI`yQIX?oK(0ZvY;bAqCVn3q&<{2`y+cTQ?@Ee{-!*4SSg0dGrAyb|pViG^j+(bAg z?~{Q-PJ8;gKe5{&r>`^XkeqZRkU~C87g{+y^Yi3Ay&O(mi+i3SJ8YeA*xdox?YloO zV-KGdeaCnF*4Dy1)%!K`tc3+uxMLpPwmtDQAjnMhmlxRuR6oKS3328;B43)#S3u2= zXJnMFqJ@ryH}Qe-v(2V>`_^nlqf%6qphoG7tY9-}A_w4k+u^|q+PXJ1kOtI26rdav zeZMGxiS{}taDb!(24#ljUAGUNjR}8b%V&i@Z8*mJPQ%7QZ;3YV4E{qOdX%C+=p;rdd{p*Gksv)P?oRU1k1&W&0!n)jKMk z)P$ub)nS5i>R6&?ZN6|TJXHW{LE&Dv%pR~>2A?mV>R8@<#cc*p#Gx^~Q23)lFUUm% z5oULh&*o#;tYs;ozG^(ChXr4|<@&uYB!Aw?ah4a92GHc*N{gW`eUhvSG|&UNXycMyFy~V017cRK6GbfM(F~$5+U!cSA!LIwnZ;4V!ox1W zB$6w*;Sk%!K{;H^1}5n)EI!Jt4XxgWV^D|kSQO0#Z7tE;vJaPrD2q^1 zCtTQ?G&i6ZM;h5Nw?*N+G2?1+z7^c zTc;kc#$ee&E=P7B;!`3}le&lhHZp5#>=YRAipSkZfvhA_j9nxhae!0iB!$fqG<-N)5Tu};iGUnAqa|ByKpDLr#hAH^n-Ut zUzD-0NB`9sQ*NF&M>{Zxk9cpis9UofMoCnhrO9yS;vXAFSEgR}ErPXdF(}P}dR|eNOzO>9ZZnA^ z>Svpjz_4fa70zB=d^YgtpcuQA*y@YUqc}ZC$!C+J)`ao!DYXOiYw7U2a^O?0}BFSJ5;`kepn>`(dO2H1J` zEx#KS6t2^a>?LimM4`{s_7r|j&L#E^Y7`#LZZcx;49M}3b#12GU9}H}BbcqE`g9_; zyPy2BJ5o#DS}x^aXn;h+^pO;{!^4_L7-Zj7?F+n+IkP<; z$&dg3w9^7;vRhh#!gacMbE!%Fdog&s@R!8rnOR_Do;hO@lV@fNM)B~xa4wbZ{b4Ae znN5_Nw%QyNB2ERAtMMM`;-^FSRi^gTxWUC)=@(H@>TOC|K9*&#T8m#Y?(3iUv}uSs z0}HeX&Jt%5{p2%&Uo*z%%87Ts1s)4CQ~PQHoqU3UN_RyfTUDUsnRwy_#gTbBrwxPt zk6G8)T#T@e(J69!=b9V@_z;2gf%eCR5I^agJWFnKxGqiEGSG_s(HZ)-osa_90!?5Z z$$Af3DM$hH2tW6hi-!>~kC3iEkP;nWF66~iF7O2EU2Z<2uh^<2C2UC`OBOgSwS2=J z_O2Ucv@_e8?aX$2>o_qBj1tH>@w4A%BSlE>!&4(Ipoq`R!u-;Z(_1g!pJ8)RwMjX8{mCEK z{k|(gQ}I{^g6Qdf%s@1{LeT4`@48Ii$<#@#rz&k1lqq@KUORPVQx?KQx`nn!~|G3$9emrgTj zQDW`j*O_z?>Fj0gSMK1osn>y7;c*Q4Kmdp_JFuqY^&;a z<@NWA{$X6|)3DYc>0jW6vTJm z96z4G8^z;9;dMU^%>teZmeme`R|P!w?nDU@@(G+#luz-5Rv8C59-f2=8!mN?FQ@Ct z?a}LrqQJV*-YGI9$v~ZW_)wkZd7aSYlDI_iGD-ZIo3Jz|?}LG9Y?g3{Ib6Y>b~LWC zBX|`p?_a2&&v+H(@dyyTPM%_J209VGO!Ep{rl_8B#r3p#30!g{6zQN|O~0=5R+=yO>XAGopZJZdNAVDCk9_j%dpN6Pw%|yn4!oBaDNS~*Y6<_t zJ3fCXc%Uh4uwHixkDk_mAJ+gn%<0_Eb+99jF*D@x@x4x0wYn&usA~%Ju`Cb?rm=fM zAiOqe9}Yt{9+C7`-#bMe&}bN**G7AX<%H)&RltBX2JZJRO1vjMIn(gO-xC!2z?lxj zz>qxkL__i$=zdt`;mW(d;j)B|Ex>7b6g0XPM-)Nh9jpb%9iJ`6-P<+AhCt_80ziFk zJFxbF?-66a&1j(J;YMSh9th)vdOZFkjb)XtDlLl ztzT43gqkx5_c<`ehyY@w}4ORoV4rs^XBhDg~4!5dPuT7>a)>9lOrV z-}hnLForRk5&Zf1ZQ4nFVl+SguJYoDD>+tkV?f53tgb1c$>Nq`VHe(-i0$djHZe48+aR91w2SsqY#91NV}ZhJ$EJ4)j2)hT8dn5C`zvFn(7;xBj{ zpz7n>P^c=I3LGbN=-^yl@nej3{-qm<&<$cd%KTmkV=^hP`y06`hS^~frHtg2mKmdT zypNQuAKztQw3T4iGiRK5oK8F}_b?*`U;;F}15Mv!i(;KpIGajZB=@t4cox#)>FAtx zC&82)$m_>ipuD2pBzdG<7 zhW&$N%?fG8j!T7QKZaaeuWhjZu~u-$Nomt0{3K_dL)(cZaDk_i);vwxeNKo8XVDml zHkTA9NiTME9ej~-&t!WUT4sJ4nxxC0_lz1elxmV48ex%abjCumQ#Au186UOQNTWNk zm?@p$POykTNK>me0lwIW4dC0WR}V;#i|Fo2ArOy=C!9{s8!*&K4aPJ0J6Sk7hi15g z@{I4g_MKT(Ff!a~3?|}=VdVvuB<+&9=DjQV&cECLI<}s0$g5%+-ac5quRszZm#>1IcxN(*H0~aA)l%;Y zM<%`PNLA%mo&X4kzGuVMJJU~al+OITb_x^J%_!oK!-t)r)~1XrISz*fP|!!m3iRC> z_-$D4_FB)ZJ~v}6NvqLDOi?d8X#ul&FocAFDvRVe-AKJetKO0B0AqfOu=Tb|JxR_< zJp>koApFc*N*lm|%+N*+v5xM*P)E&1oYZxz2G@3&ZuKeciM!3RaBcku42zGNlj(bU z34?vGx2xu6lJ2RoGKaS(5p8g|7gDaEIeU3p8H=QxVFLp%oSc^X8)x%(M_rW&T26jD zEk)CdCUU3?L?*i`x-ac?>6uHD@^!ikKe&AqHr{%S^kDi{_gM;W?AcW3Qn)*4hWSC;H7d0l-%Fpg4#&i6-v^YdLU+J(t44#=achja;N{ zqj3N6MR|feo21Uu@Pt=9JxPLXtM6x#sr;HPX1q|;MjeUvw^$go{Y<5UPsOGDH^41t z(}f?XJHvoUn1Pd;1L{#W>yB48vTapp;Ny~0@C*EXO*c*jLzf<#%av+%nZ5L4)zcsO;$zE z*}61P$6YW?-)Y=lyi5<<4R<+!nDFUXSo#)-Iy zNV1+_y^SyeUSVd`D>ZBGwP(~zA?;66_)j%>4sBx)Z5Xyd3)$^8eMZg$CZDWovV^MO zAjQIRRxP*#S&`O84tpP2-(*gXXq^qXSp}$7G?z<$@{^bF+JjgsfT51PgF|>Y6lm2L z-ZDl&y3?ncX@_5rqukpsG#P+z$ngnnsngmW672eK)Z^_BcPh5uB_SY~#@Y5oZS2Rf zu&0#R*FL8YTknD|c!;SL5YO*tQ{S@BE_Mee_=JmhJM8n82KHV%2;nf>1=oZ7pMCf( zd(-N=w)4*Iuw$%RYmTjbGlMdOi1<@1{yR*raX$aKXY(JP^Lmy zppZ&XhtYMxgiHfqjUcmKGinZ*t$D+c6Wj@(^Tk!o(TR%b7eOs;rn3CTVyrym#re{{ zGn#Q%%evBg;ZoQ`lmZ?UkK1EH{Fi!B!ZVO>KeznsUoGx8KpH%*6nDJ756@Pjyq*kp zp*GP!GJW&u>>`im`6JDry_V!dp)KW91(838-(2qh0vJ#ikJAlJfDUM+9fmW!KNni< z^38L|v;K_TJidiWO3!=(X>L?d?Or2=eHHJw--(1Qz0jJAl0BiH^Hk$78< zDDj}1xYu=;z>fsYZmk<#t5wPFh$4yO;lWQCIq^Z^c8qSMSSC9qzE{>T5;S?fpM>Z(Shg~?Tn^GZ_qbL;= z5f^R3UeDQUuk2Pyq)eUeYWRtr^SN)t;*tFceNT#TIGC1z-GbPZUi&XoHQ5X8Yj0aG z{*dl_I`>visx(eOOQUV_vYS`k26e_fq8+DUIkuF}40cDn9AK1$cIU09hk8PQH9zh^ zR7vfIs(>0g7I9v;BSJ2mnet%EYi6*UdtQZskU(SfG$ai@A2fP@Q_7NEg}k^Q2L0PL zLDRRQtxc0AV#8Z529|Jkbuu(b$g;MqdorvdNGet6aSJfGHDci_3q>jMId>s${)FOeDkC=~N;K+(M!Y_s zB*6(8I!^mhn?r+$xv7=ev~kR*T2R&PdU`cY4CONWiJOb;nd8voX724sG)2(R`Ajtq z=^VB5Fk0CA3{@$hEblWXO_&!fu9ddieCp-;x-A9vPfu%khJ4j24EI`Z(wl#p##+kL z=W!+htzXarC<#@@q>>Z$$)}VfwS$6T+pZP_*|Ge)WOga*X1g^xXzpGop5VDgsL1rB zz6rq(wYt!j8~fPxneWjdfNGSuifF(l;xf2wy7& zHPz{Y`B-HPY$7(5LT~3rxr{Os&8QN?7WLs!8vDQ6Gy_qKE6Uy}HvK;X*${C)Crqo( zJE2vxZ}GVGoW|?tP5au7(GHGBi>_3u^chZFI8}mrKFO<_LqstHhK&+}_$ErdWDgHN zElpj4OrdYbB3x%+@S+` zURUZ9(0Omy{K*cqtj@*p@gBVeR>FnMkq;xrxaPDbwk98k$TSZarEAi`lei|Yg6woO zaC{eG)1o173bt-k@{O00g%rNQQX+w|R_ERTE<=J~ zlcUxcat)Iifi05@rPiB#r0lr5kRex4WLZj`fmcd@QKPM4Vez7M{BSq^chn0Pg`P#7 z?%X@J?fK1$`qwU+Um!enWVfhFhH3x-5HK#K4Mq=_*V*66@dg?mz;RJndFQspT-_3& zDZnOC{TAz%!_f642SX^9s2*Xnb&V{yn!x2zYrcA7kbAEHYV;CoNVsZ}1OEUqz9}>K zIyuBC1EP!<9YcGLMl5B7PXVLuYkX2}&FdRcoP-Y^=_+*KslrYwGXxz$*;WxQfp)a3}KV~<9&N~`G0xTZvB0^wD;>9_9 zw97C?6oi#b$N{oM1Wr!$a3jD^Zw)CEgztKT%SgcR8_)I5uMS9Vrc*E@&WxQzM!q#t zZA8-mF740$SqJ%+uv@AYv+%F!ru2Cl2g&*QZ@EJ^|93+H@H8A+wrL=xRQLW8Bvg?(1)oBfgP1NKgU<;(wN)) z!~+022{ilF5z7APIT4(MF8c-)$Xg|Zo^+R*YE!}JSy>lOjJq_-z1Pyn^<2YjrN|ak zMiHr@Pu@6`e5KtY5Aq2U2owpwG68(|9<&o$aETi+>DW){GxeZMurc^1t$zC$Co4#P zMgu2*R>?xG*WtX-xo+kb*e%-F^oOdtU;NMSC!Ha>o^L(;buX9JXRf`MouLCahD#7Y z-Wd@q6Wznjc>>8<-sX=#PvG18W4++0ORW-Z{Qj8vAzpqQexr5rEIJWq6)6ZArX(%e zw7QAr{869He{sMQX=T^6QY9HLKv3a0JD2OufjR@hwx>V|1aa%1`@3Vt_BI7(J&&kE zLR~yp>>(H|LC>nUQ@fBUs~R-0w>O4Znj&%jNQ1T(J_PT=Lc%v-q{Oi;&a1-qksf5| z=3}>wYm=y|p;LU%O4l9^Msm5{4?3f3VJweA0P z3^hPD5K$Z)W#b?tmL+j0(n0nVP?UpLOi8&K!wfbc#}-*|Um-_c1r5LpA-SwV(D#NH zE{lYSEh>V^so$>^7iZ(YQID>OBg=`TiWD~pcOi1S(0*Sip(u7mY~mm*HE@>1CbCq$ zNLXFif6JmkvE}9?DejgNUy3wNNeymKEzNlS=kQ&8T^0(W5;T;sfx{DjN^FFNN!7=9 zd`>tjh%Ab!X8-pxD~sg4TD%vCGBr{miNzV?>nQLehH0-NFF~ z-NTt7a2+cq(APZUZwCt4fbbVmF|l|5y%)N1)h*bQET}2Gpvf^LYj2*ie~3{ z;&mRu@+X{l@jh;eiPTHV;VUG4=z8Vkykivu;n{zaz>PaHLO3w;-q=>_XVsYpNB~&s zMX7fG6T=FI<3Hy(y{iW|K~+tmVl1{*ObV?Tg3|4TX7lpBo+&(-;u$ub(D@5u*ew)9 z?ksk3qY(2ILIwdVLPlApuDlW%Pj3GlJLGHE2Qdk@h+9Ved-zUU75Jc`m)skxRoBJ)=}~Z&4*PNK@@x)gy7BR9NXo+;jBHFSphi&e z0t)JBjML3O?tVq!MLk29QtJ`oEUgy{Gf(~fgEG+;qt#TEOckwQkis9azw7@UqyV|! ztMsq~pLnrAw1R6issw(5SIh~hf=>vZ^Utd?v4)XKUqnZ{v(4_PjA&vn%WYVgGtf1T zBHY!}1W_V{TrDdIj`HO(SYfX&UiqWe(?hO~JVgEeYXUD6Aes#dI+AY*InBqf8IIFM zh)mF^rl=bPPgW@oSHCCo0wK*z$8`yvxr;M6^N|z302S#f|4AUl@k)KV*wfQO$7L9w+%3HM z|L*>yiOfDN2HNp!bn^hat%nwMi~d-kujk_2{~jz;1VHvGj_1G6y&;ejowo@$r+k)6 z^XT?HHBL#p_^kbbGL{GGn9Xkg_ZdI`COAPEN&o#D3DIPFDu0jSkYvR&?A4PQie%Cv zdOJ@-L>Twmwe)oJt$n>3kzA1g(z0T%ykDgKhH59?mW!uV2j9%f1$3jOEPS{$tii0H zDBju|LPjUG$AjOa=#4xkkQzfkBM#7WXHX%t139W1hdo7f1L++Y)@r;YT0`)l$M1Ei zcjz#^nt{TEggw}5)lA8XpYdYf`XL@1dgdSsGC9h-1Spscu2IlgO@e8Xj4QvQf9Tl> zq}AF}kyxqBn_dRhf2|(Cvx7ughI=@~kaH~7z$}JE&PNY-kns31D}OC(T7(=@43uP= zX=QPofs6nz8p*GN@`%c1LaB3+$JCLE#|^|SFV2brdi_rE5Fm3P^Q5eV2?Wd5b@TlN zW2pxG5|97Jmt!dTGQB+p6P zhGD<+i;09v_h9le7=Zsl#fx>k)FEigFb<-2`paq`A^Lu7F{N}S_xY|DpXFZT*&QU&~q#iQ%g)0PByVG|wVC}v4a z0R00>B_8^jvSE%@=(mI95g@<*WVYUpZ+&dtGokI)yT`^ag?ul3Idp_dFQZaZu;W3; z%y&fV)-Rv$yo}==@u<0b_co!wfj@t=XLmuk^S~~v|EEWzUZZ{^O%d{HA;ZH?W^DQ! zgf!Z4*c)(g+`AZ2;<*%C9^=9QE5dtCXnLS^o5Dk?d4~Bk4WvVX2Cm6sS>3vp&Nr!% zmuwk9VK$v=X&bB>24yj7CChX}=um&W1KG+m9xXwBkfrFtw)} z_8cJaBxk3z^-~7r8?=6m?<_HL!9nzaXE<&$B88T{K50hlX_T=i_za~l3n~V5pe6b( zPh`h;8Ksqs-5@d@euz=)Hiqy6C3>q}_n%rgXscwun|w~t>SEi*$%wFq0S#z>$qRx3 z>YXbixb}-S3iLyR48jQm)Ci@Rr>X#_v{V^C=mvN$nCnQu?>n9j&RgDXoEPPKb-<^? z4PMk*7}RH&pqVF3C7OGE%Uz)0M|?LRaI$&JNI^*3fe=Fesxz(Y9`L;6DodGG76Du~tT_fyQNg@>5!4#s~wPd7O;9v{{r25~4) z?aP2qg{9Ar)gDp`_m6q~j=cM%Y3#A#)(~Oj=Esu{R}B>ai@ZNQ`fD}GR8^V zW?qh3W(Q4%Xe8f&9~p5hrhlh0@=l<-!uW;URrLhjWT3$QtleCe-iB&&h<4z8Kf;Rs zt~mRR8U`K|a=11wneSDjG;lbv=r22-7{es?DvWWEW<10``9JSFi_m?e?bfFh@fbHw z%d76&_a3J(p5kzXR+ZIpx1r&UQwsb^WN~1K5Jv%#mV99X@2eHkV+|I%(dQg5tHe9_a7@^&4kD>d0U6&wKnPLF7^Qb8aeks@IJ53cFQcXv#YU z{Nb%2EB&JUkgdN*-#Fz`Z?RZ~MqNhD`2iJJ)x&u5C)qUdO9`tvxHosu%Vi5NlgEGH zw!{gQPjB1Tx~Pn8)3Qy*PbIWvQ1d%xKngyCq9Wvzm0+&^uq{S;T;AFH3MiMY2@Y@Axsm8;Hlr2zKrRiZJ|elZm8=b{>47obK9btD6F}wf%9(R#*{jRiA;97f(DZSt`vjL zi8EJO++&BHD4yNDBr2`gDcsE=3!1>><;i)oQ4u?*4RQvRPpSn6w#%2=o3~=@FS8*;FW|@Y7`tBxcba+)K-?X zfkf=xZfXj6{?EIPlc_^K(Ov*0?bW+GJ|1ZgpjmrdilO4@0xzC9`UrvxOHI<*{z%K*y2%16f#?bUb2TRfg1F#2g%mK4 zKd`isXNR4rFwRAf__tq51oXI^n=nRa-|dp3j26%9WB|flox|ni^B(=@=6A0T&)_W{ zkHOkrHsh?>U=XtxUHsJFW5S*{%Dd)QO+nIp>)GXd_Juns04qS$zbx}5Nd<`&O$yNv zpJ~JaKvQ9e#uB5jqq;73Vu}hg!5ISND0&rBdv|G`5;M8yS$iF@Q14v3T20DTS@3~x<`QZl-<#MRDQ?gqr}llA6xtIjy?o>tl~Chu*ccT zp%rvfteW$#ps9xX7rtxHa<}zcp9ujfYtBt|27>W^0{O9(pR9*Ifv+K@eVppMic7V* zYt=YOx6YD?%kX5AwLGo?W~(%*(Svj$c)hJAfPXWtKdsj&q4$Fky*qYDi$!IU=2 zXxzF1ey=Rhr4JkZ(qKprdE}evff9o;y2t>HHHb)dYRqkzod( z`HxF98bO(TwRo?p%o36Xttir4Dsa)X*hhucQV$Gc8jFf5GWo}G)@0UFFPVOP%4mNt z^P&O&mJwzy9sf&Rz7n&JfB=xzA^_C-1CeNH1%I-XLx#otRPR9iByel)#BwhGJU6&h*R}_e~xyj7RgHRl~T^QuJsFdfZ!^`ACg0J6n4y8E>e> zqwK}X}1GSVeOTJBEaUsuF^YKK?L7H2Ko zK>0U<3}ToCDC}^hDWySdGC(y#cJfjz{Mw;(A1ByZjWKyI@mMjd)>sTGNBlHGFrqP* z(^(nc!iisx`*=rHfkOA?=#)%NyG<^gbW7b(oS^BETW}&_8CH@ z&koBE#KK?Ga(*i2+@^H5fl;}*y0;-}6qWVTiE?Gdp3&5>88XuEZSJ$Vcc~DTY z9t%`MA23oq%optIwM0>Vx}m9%goy7=_qaFhT>%I05^#R|<DX0j` zJs4e3AN@8Es(JcT{mBGsD=U)1k696i0X_YlJ->t;po}I4ZIbLZOm#R&Qu>_? zJ@d_Hd4-LwkT&*@gO=G?Ix0B7s~>?vQu^y9Qdt;`R9ZaO)SV!M$XUZ*LqJJp9DwgG zssm%xW7Ys!q{za`x_E9eXQWc7$%f~3Wm26IloOl;34?6-9jZ+9LCTTbVv#0~E1Qbn zX=iC10V5TOBQJg4$SBm5J2>xZoLW803F$VDa(7XP&BzS?*8INJm<5Z${d)x1R2HXEea8u6;oI`j+h=jMT6@|mzf@^|QJ{>oUK)T^{)PzMG{=m$=3ftH6Ou6!q+0#s3D z?_~1C*jdxH5q?3p`mR*sL%%`ia^_2GQpaf41Dt}c*=vtHzn;v+BEUtsK8n?Vt30-;y+g;98q#1f zvVq&U*SFbuFqfdBS;xhtTson1DSEIe;Xd?-Z0}&n7MnaFQc@N(Km$2oojSd}T`&_0 ziOA6C#^As%Y>$eKn2vI*xa?M*0D)>%B~k$@XW*ZzkI4Vc4WL2su_iSE@$oJ=5l8p2 z2ab0t#W^HyUVPEdJ>3M~3FEtcn)<$&hqRE25fzVYm`8Pi1Bu1PBc+Mq@R*LAgR_n* zRX;Rj7RV8|f+~dW2*Hdu80APt+Pl351ib?DK*v!gY%oNTIsub>9Z*M3p3sdf!jx z7-LW0rnPg>v`rwXSK>*}wfv$R{nCmQQ%3UIy{4Jt-XtDBqO~fR|kS3lR3M<5vHmXXING7b)73mjo=z^cG%~- ziGY9^+J_6E%J98ygm9TpI`;}DZqFz_2V*)HZF3jyTM_*cT-XxrmNe>)*SSKo64M7_ zW(?FTd!9u}a?OTDD^&*D1IItTh2noDf7xrO*4b%HV}%DNE-47=J7ZRHkU4P^(?7F+8tYGC{xd(n7j4e zu@uAcH6G57VB;~Q#9NJGII|r9e7|YeA3D7KJE~c$9VgTQ9O2bcOcE7L)l?DfC2>R^ zLx8p5!a~bBY@KPHN(TSoiQ6EigwS8lmhQ%Ur11Elu#isf-Z3fdb%^Ec@#?&<4xjb_ zW*JZWFYRRJ)x?W@aU?=tw3Z{Q5M#Ht2*l)cB!^LWhAQq(QL><4GtXBB!t!h2+YOoNJ-1VJ@_7)38S%=UF5YJ)=_3 zoj!*0wHe8YX4JdHAO8D->c15!Sfky+%oY1o)I>r(I=ZaF59v@(1gnk0LrE7HDSm~@ zGHy0Yi`_u2j8LVA5JO2g>Ayxu+TFc23aj9*Z;3|NLHOEkH$|1oLpRQiF5;gzNvozXi#wYpV&=rX$mZrtTm zi%7O>D7mFe-HG`XEb96I zCoW_b1UwnOjQ>GiU3{<_2w=&v(y0&{_e#Mv+3Q9h=-xM0zALswyTzn8{uR_8MWTCq z5;?$V=eFT@$ACjWMaFZAkb*lqP&$VR1|@fjMrIKbX|*;|#bisf)Y4S-6-2_{k|PRY zHLpKk}_OBdFeCMSnJfYZqw!U|e3<462d&ef8quVB)uob`A+`!z9(l zL9VDD|GlcN&=n~l+cl7NtJXdbY3`peO38u29Su*Pm_>j!m%On$i5CX?3~%;FzpG(3 zMx_SKCMH4+K>PHe&yU(<@zNKdAnPnwnsxt@By}X-D$CyI*s7VFnBH2KM1Ozi=C<9# ztkUl{BdA(lP<)`5w7c}A;MC>mh)LGLknH;)T_P5XxJn+LlkFd!B>@$=Ha3Ekw<{+_ zLOSB84j=ZOYpmqk=EviAINEM@-^b<}KCod%8qORFL}Cq>-phm*e1p&^V7q<`oM>g; z{ET^ore!Jt)T>@?I!Kt1B_ zcyy*f*Ph8gHBvtMbWn((iz8C^l~ zoV~SXj|whL+q%(1?$?xNv&!tW~5A5#Glgmojrw))FkMNl6qhW?rgZB#76jRQ$SlRx|x-+cB3Mwm1-5868vT; z1x@XSre|I*ZhkRxph4f8-_EMW9OVkO<;lPG@)_Utyz;ont<7T2?mItymBLBeN{@D0 zdGQs+DWbH(+Bo>2iBk8E!!Iru|Hh|sI}4=aaP5+w{Qx9w(V_}#c{t62{FZEb9a?tu z;VjW#2G$V_jI_C$WZF&=2Y=VFdWp)`n@9*OytUUpye^9A9B5WE(7ijH`(}#y2$JV2 z^{e)Cj92jCuY_qfoiTGll{#KEdpEM`6+TqxpbgbKT143hh#oJ_a}H#pEm z^==ym56yjET33nK3V9TX(%^|xUoT`EBK9$N>RL%h-!HG#6I+B1ajijZ{EzJ3ySpsA zv+M>p3m8O&1}!1GWe}fgJj#$u(9l@3v*M}8OGV#VQYR?}U?ViT49^`tclu!uVcO)@ z4|+Kt8a_|Lw==Nrvp(^2s`Ow;%GfJ~-+y!Vl}mw7DDe2Dcjc~OCbY&<@7Mo>dv7J@ z!;vW{0yysAm$mjf&L%h)^cV-4jF|vE>s+TdF(TfHQUjm*qYiSGve2HxI_lR;wfP{N zO)^@Z86C?i2lkc4Cpe}fP+3>Ox|Qgz!#?EqPf46M{kYXHtKpb80jgGGjT)QU$VtVD zrX%`yz0P}-7jy!rU$nn~FVc-LEr0a$|7TwV8*w?JQ41@1$lAkMYG($T+gw~)a;h}= z0(7*{1+vmFS2>LF&NnT(jPWMBW~zRYF(|*j0sZ(SXI|tU2=q08b2H5EVOeO)=`&X>kiQsZb(!Q zPSz@WFYxv1%6HFLR$X1hxPDjb9;$~L1$DGoY)nmpEEWBM{X?}zu3Jc?9yIH9_(AO? zx19*KaLSVJ0@$M`)<~RMcg6u%?)Oy*Y|i?*Awt~?o7O5Td`2Y!r=XojRC~SSf~Qd{ zzn9nW=>#XkosvD1)0$h$^7!$YRjrH9hAc~$mZhY%U<2LnLXO|f$i|Vk>}?9^ZzIUA z^3jdIc@W|gf-5_JM`$WstXp-ZZC`~IwlFm^i#xtcRg8FY^k&WnN9~n)%p07ChN*NC zXM7k6^5J&ko(MNCkq(Dln2_Y!;B==%98ytnhn}l1l#|o;HtDLHpz2m}1UMJXdX6?J zYI|!5li^M7AG&Ec2Q2Rg0+Dy4#ef)a8j$Mv3hiH;H1BWp3?z3NQO_oV1oahY+>_a92 z0z-Ta#IN%g;f(}wx#*86Ku`d@WS1GU7W8n!4`;2v8w2x09#icuoX>kyJz=I0UWS8K z4NzSOIdQyx!KFr={du_5o-rI4CWP)qXrY`CMHFq@G~V(8Sp>~iuT7(bE+B(LV(S;5 z!9zV|3qqL*qQh}7l+7skF*PVQL7+I<g|wxDTB!ZPE-mX!S{4{KcVq1`_q$rt2S}JC@sP0* zxv!lMwTYc9=SmN2)zNPu0NbD>kecwg_<{U(_ofTC*y?kJFmrK-z+jBp2pVo)##fq- z&RC)=0Q-)*v5y18sjDB_(glxnYC`SCDtMI_xrVc$GeqRdhgK&zx3t{&2$-?1WZiqN z^pMs_V0Tw<=@U@DnOh6B)|jQE%no<-jC&NFQV}~-gYZnSQIP=!wUeo$XK$8gZRqYw zF|sAWvD_M72MJxD8?mXAi7QRzzz6=;@0_`PE=-K(kEbL)Z**0Oev~iT-DnXh&W6Cs z1&l({rkoddER6sse_C~qA=BwRVd6#roC&DO-Vwq~q@qbfra4~x9r}Mo(NBkdpoU9G z4w*kr93Eo8Se2dU-2a>HMvZq6>-l#bY%~boT`7rpYT0I({r&KfIk}T#A2cEL$ceH? zuqUPkqn@A!GsikTm6jXGsS7PEw^qb|#uJ7;tPe7Qk_p@%xDx8GZDXB^iBkyd#5RVO z2;P;MAb*K@eVhK}ESL5yuLoLfX?-@^`ytj+H9Y!CHQc*_9wuZBv4zwDcFl&wl<4lR z{Q1xNULElSe8V%q<~KHhfBIm(0G5TZ7zBH;*D%{nhZna8vK6K`oWFp>9Be8R0d=MJ zZD33e_FYynCp)@>z`cv5P!RsaGf+U+6ZY@DF(2?Ib>bYhuxAJxD`9hgVCpOIZIjEI zPMzjl@P~#`lcAhk0Xp!KX&A8hjjFMq<`sraccpa;O(u`EG%WaFm$lDz(r_#~ZwKb> zvlng0Nk&(0NO5y7xoz`d00wVt%Yq4%gpYvvKdu8Z3X>J$8k#% zI}IE<-PzP;24YpLAfy?|mRS8vI$<lvJ33muYz(7;v|j=IJ+ z>-dekVVU~N2g=aBIP9&EMZHK^n^e`dJ;XwwwKzi~JR z-mopz4_Zl64~m7^+Xm&BNJ#~D*021(v_h}A3~~}TMpOJ0M|^4XxEr)kHNI^o?aj! z6LLivg(hXC@T{h^v$A~zr+GB7pvLbVD=VaOw9SRD_G2p8-o^r+bzv z2+o2p2Bqn0MzMPQIQuz|ksfbWM6Wcv#xao5fg7eT!v)k*CyjGG!_3~8_3L)TtPinu zM+&p|^%5xar%Kf7MXH(n-E9)$TWM}{hp8K7PTRKL&EO0;BaFuL0y;(P-dXrb{V>vT zpxFZK;$aY;wFfrx0^v3e*&TrKr9Kn8>8l9Geu7C>tQIb&v1d`Zmz3Y0t9fVOV>`pDZ9p?hM47{y=Q??dO%}D( zuIX=(3-c;o@mRu{28QNeR@$0Gk0=uqCVZsuR0B&{G4%uyO2c$@v%U`gM>Riu~>(qt*w8MXEj$Kww=JUb#nvV0(}1b6)cr=Eh*eIC;)e&7BWm22$@i2>#$eaTzymtNp0~&%Ef#=B0htluN_)s_Z4kGw| zm&z7!d0~_Bhy92^)f3glG=aJR*zADo5UA{JSyZ<8bEqvVSUhX9s{4w=L6Qou(c*)hah9jCWm7eZ)s~n=UQR|g_}ZbwkGNy_DIUhX+S5NP zFDDE0#Tpa)K{976K(ebd=emd|jwgW`-8}0%jy|K_qP@f^wI%JQq|(Cxo%m3e#GF0f#D!@M1@>ou2~p7Yiz+(lDGL1K4=LY-7FsEeGIJck`ZsZY=sT5!!+Da)@c&z z6FZ9gaV%w}vA*AKLyCR*>66>HOF^r#1Y+lXRs16qkC8*mG$nk) zEH#-!vb!(neu{};zpEA(Zv9-8yCKsu!*!TfdT>BD%5|r2Z+>|qoxh|SUcd)O1Rc)7 zGWd2*X~j?wsi5Ogi(ZNFY!V8I^)%~hzaEZ}vD-LyN(78(!UZDUN?yF}toi3<0UsC9 zgaJ%Q;Ofi}-ERG`9DS~kXag&$5M6Fp$~`G&GKMuk83fc+LC@2Evg5?-udrF7?EPsg zUswg=Y-)sXCy`ETyBsNvYtBk>uz+WKKH0b_`sral17v@|;;65De2~-}KQ0LQz}Rt_ z5!p-EzcHqjOZ`c%ZmG`OkV#-ot;`hXylFK7-6bl_U+J*!?LgnKdDwT7KCwG4qzk>cv&0GnxN|az^=Y zba{!sxkhsR*)c9iGtI5sI{pw7t5uZb&FGJ-Wj=?wcebTK-Po}>hevfd7I)_kO{tCe z)P$+M&-WC`*rZ`eOd0@JCJiLy!-%t{8l^SE%*|uR`jU?4<|ChGN$%%Bw@t}zV6SFa z@*6lJ#F}{rP6a@Ew|%cdWi~6Ei%Wx$O){32_^!8i=&;a^$POx6R!D@i5r-hv9C}11ddPkiyj7S2wB)QGtp7U*$zI z5%$M~ZOUzTlIyl=X7{MQf))|Rt1uC$QNn}ou*+213EVl%(4V?J`fY=t{v9}h6@(e! zOHAuO487ras{fJyrI?~8Xz73DzuSo3pE^)|v`2dXT7PQ0HgF%0|2na7a(7BAXz0cq z<}k|%DNN^jiPnJ|L5O`g%95?@na)}_1aGg zqaazuRb++67DET~s-X3GWmR9i5C23XiBsT)22`DgS^$H99eLCINP?HK!9u!$cHAl` z@vD`C;a(Aca2-D~Vt`P7ca6q-;6uQuiKzA%xnm9<(F_CQ7MK_|lsXB7wMAwRt3>3; zK?SM-=NI=vCzpL>HqE^zHuqwavwiT^A$c|4J#YSxVK8Pmzfxb;A6O+XX!VD|yo>R? zFmrJ<_Kd+$P2h?r!m@&Y&cP{1dmpY>(ta*jk!qJ*v3Te;mT^FC?|TpcB?q|~=|@A) zDwOTnj=g@&3_ZI9v)B`BSAW9t9MDR6&htgiDvdbNq$~=J0`)>0&*r0<&b_CrZAmCL zQeSvv{nce1XAmO zcMZLdz<^a82|MmGP6M5o+%U8c3+){KHpyMz@bX?NkSd@128dTs|dPx=0qn$}3m#6v1lT#M%>M_J}1YF$*8r>e7K`a>K`ku&c&h_O>T zv}3UYIt3PTaS14A<} z^MBqaxjYt;NM>CdJxM(zH()9C_UrUdgb_^?akPk}rrrVH>%Zr^bi=`oOZ7J6*709I znZf^XKD#me7f^+R=cEeGL+oegxF@OA>8V=%IIWF>nA!=KtS*%rZlN%&h6*KDlQbip z2gaWJi7W0ZJ_pW^Giwcd3f&(;r9&BC4wacg#WrcROe82o2sIQ&4$oM0!>{|hJQwFc z&w;Hbp)qj~%7$yupwP>k6jJfOgc`R&i504e+gxko!35r4Wiyx#$+0q_m}@Dv8V*#C z{WNsqkx5#xBMxQYV$&R<)B8g|+>MU{QU^1mBrumQOAkkn^ae>zxdR>&ehN4&H%)ST zvyv+$LN0OW>*jejLWAR9G!%S7ZhE2>4}mX}g}8|}2b7NCi)YYsHALAkb8W%G`KcYs z{!|E-{7Ea_`iK8HjqQJMO~)Na7{aMMHbp^rmg;4AowigPUL| zSPN(lNO@P3-Xt#C_4j>O9AA->(9Bphdj7^gHRbwCzb`elT*3l9pp}y;Gx;T_xj^0d zW%atYe857=IEt7dOuQq0DfwQ7{`SS=EwhT~JV?S|ZrWPRIiW1(qfaz|@YCDuj9g<$ zfgMoBczW!x4kDbPr|$`de57#F_Fvq~3lqQmHm#S78&6&TW#KrxU&_8!ZMOjE91L=y zIP8Y6Awb=*n4H`V$M$ET$s>?n>c}D(1-N)59o0XI@ANbPBkLdlVCr%SrXC?>CqEso z*{;Muh-YUIVHQmogi~1O}R1#xMVSCv#Gr%5OonL1)cC?+U8ysp;H z9@EcO>hP)PO7as~9I71+Wl)`LkIz{#r}b2N1V)*=i0q3MbyV(~SD{tMeM>V(yQ*>NM*Lc@%>R+!fIgpJnCQAKDn(0Or*zw zZNKe*ec&!HI1QK|NL7XBkyB^9TH%=NBYMO!l0Ssbr|6I8i~oZr|IdrG`SbrnSKsRL!te?gHxls*c=7f#@wMmEA-Gs1+0zH7LgWILN&kpAmn6DK@lr}Wzu?kh((b4 zq_xnl0Keny7$(H^$x3tDJL6{gYK7%>h5DhG@8 z&en$XN?!-pWOg@(m93}8{=Yw0+X9qfGs|V2nCO0A=Wie2GChr)}{ex&_R4x6CEp? z?$tAsQS1H+7Z(#CkI{Dn0o7^Ki=(KnTwE+Pn~ItGWa~+Oyz_Y?4)(zr z%zHan{??YHcU5?AHD|ogD`mHeGh42_MqTemqm-<8!;?v9*5PG=x1d*K$-ZpR5%WtvF72SF52o zy4rskVY5+1s5hDJ1{9@vaG_KQF1RCCvp?$|6=xJdxBK#LbTkKL<;qKHc8!d$jgib{%mK6R0Te|J!q3lT}G zJOs(rxWH0U2l!g4iiDGx%7n~UosXUx>P(IQ+g8wISI9w=6M5z6xeEsklc6dt(S?1v z_|WmYkkrs+zBjBHIn=Jd-+QR40D1y;waUUWnH>!otsre9VeR$2$S}$@LAJakb3<}> za0ntm3v-=1FvU|VLTxITlOY?xEWdzy#(qvtbVz+1kf3H)1>{&bL{b0c(YP;4V8nny z#Yw_6yqC81sFsGqAAvR9Qz-J$NiKb-UC53C9-Pf7b&Ldl;N39f?XV%vF`DXIuu~ev zvkh9wLhIFWgVZQ?cmCPO(Jm1ObvoWGvw3;-5?q-ko3-wmLwS1aXfnH!h*YtLj#NDe zEBR|=Minz(oT+7`o%InJr33W=Q@dB*G+arPuM&JJk>C%e7j_1JT=v*9$~YOqjKs<7 z$l)?tB?MmD{p8eSHmo@7FnJma8J-|6{MFAAH~hGr@rfi5bW7S|$t0qTFlCcSVfNrf z=Xn}<52Y{808!^C=XJUc|KoH-?`I5c(=?{5**%oTqsDDrH!E`vW~Y$&mmg>=E(pM{ z^`@QXTLt}MFKuIMk*X;Tdkm7j$!|q+f1w#kRb8)ClFG?+j$LawAPcj$v8{sjx!I>= z?)2>p2NuYu?* zs6mk%O370Y{2#kZu>{5F4N{~BtUW(A>3bnU3$A(^QXxDsuvtPI(BP{jfWpyb>t_&O zDj(_@;{;odVvFt)znnckbARr2X43^;>eXp8+Bj`>n{3xw`q9I5l27AvuxvDl{F01E zWs_E3reF4_RHqkdOVkI~ZycShde-P0qd@UwPuMFhyiCrJ%eWs~n@x$i6YzUm9j<4! zgm-vU0vr_g!d9cSOJT=EAZM^1{chf#WzWMTt`m@ByKT;O_|#Uvoia(&AW}azc1y16-=2YDRrLJu(iH zbLUcoFC`bkAs4D$^zh;um{5uz`%H+@nVDZ!>V23F9e^3PBsmY1WWU-k@I;#s&*d4G92N^E<)FYG##PS%B;*S z#yI?tCPuutG=;DH=tz<&ERn-xW2M5%OW&zi<@_9ot6<&rAni2;ml(AlYWRRxb9cm`=y*va53qc&H76(;?YRORyrzWV>QR6#HX{qG9>O}(2wqP!Y{f;R>l zxI`nGdnguAyziMrfH!DGrS;+vVFKJCHvZPGS^4AtCDs4XOwIX%irat3T3Zu#cyqd1 z#)&ovt6eeuRtwJ{NF^yNWlDSy!2p(l8XjA5QbgU|y~Cr888@zk5fE7yqnOCegh#^n z^rK;G6mOd@NTWW3@QpUWLlFy00FDWhG)Q5adQ3mB z*-?&I8$Mb{0guU=FD^zhae+{Gc+h&GS}QGhZ1IrND~uzjru)Q3ckI_6Z*L}jP_BMV zE}-C<%ekG?+;TtaIC#>m^@ooH6UpfhU)+y69tXR@!6yZC+WdUk;;*^oekc}?(;vAd zLC~lle|qD<4_M?S*Q~#DP|oWMVWT{*&xx*KeyccUPJi$+JX8;-f@Rasj{8xksdk3J ztFo`v?-yFbUYAh^UZ-d&rgS5Kg9QGoeT}ui=n>9G zn&IiM1ysuz5LQF^dh8qg zofzUo`B8O%`5eOn&EBLf>J7u_g+(5*Q27MbBqwm*^$qi8y7ft5I>dVFF7(9uERX3%uUq`QkzNZ~PeirfH<(rA)CIc_Z|uPADdglJDXZ*EY)VgBf&+RP-+Wk^E^*p zqn#2MILBRf??MmAnhWn)AytLJV!UvM&n9PhUMj?k?qu>%vuQU>=sfl{tRbRvQeP5v zJ#Dag-Nr4!?2Sw!AUP8=B$1|F_Uq622uGZ$lnMO`4F0Ke8;AI*dN>4o;i1CJS4kw z`lJXN)_+0elPuE|MODOd9fEzk#U`yLS&Zf;}3)y<2gwBxe<*Bv@C*8u%7wrqL3O;`VGOI;#iT{aXek zIO0O*@>*n3NxKp(q$J))-oC(#}PqaCqf<8=#=aH)H5j1o=aO_nH+`j;kY zbK;h<<=AYQIo%f=o0l9Xio-T29eonpH;4v>r700NXWCG0M8NOc{-J*4o6&YxOtTbw z6=OY0&AHY>7=-_aIBb<$j^qlGmZ64^@ua#nd>oR>G=54XLyZN{SKcB0P%lmTC_|kga`1{`scDn!TW%m{*=*rpS|zB21h6qn_gqJ zIqi*2W45n{8|2pT!OTXsD=LmXf%6L`$W0NkZB?G{X6W8`n{vH^bCV0w&y6#O&aANH zU?Wbbq3Owjc5hXp^_nxM3pALIF8@~uC1ZizGyKgZ62S>8G=8>#Nr92-<*si0xNYn% zq^P@MtqIyy8=ePf+}qBfkv}QXgjqBhn@DRJ!6IppN+)zme0z0_VDxttN$$3 zvHlb3$+U1ln_P5vx>EjvRHL1u*-7Xdq+Tx5aM;_%(tdB#7#1^6qyE1Ccb0 z?Y2yL5EGKM%$(EbiS!ZRbwGn!@XF2N`2PinyoliCWxf@~(Mxcd%Xq?j{fF7bO0J=Yn?iBZQI#ML|H<0e8>1CC3q>y(LIP-my^j5?DMws}FG6GUh$iBus_0I+ z`KfGr^6UTcU`nJD0tg{hC4X43;s&k`dDEqBQTt=g)jUrs8#PSJHg2b@f?)}YcAwaz z!#V01tl_a}*;pPCzu8o#fk zDw7E)h&^sBrnnP6>d|e(+JG_)fA6ise%Vm%Mo=u|W7ph)ON+BW018hMwQrCR-B&E$ z{~0k`?yZvXHB9|UYdf`(8?V{KHk3oj7Pxjxx5?E{<$KG?#Gq%3LHDMYt1w)1DNzru zTxH-8#(^7%tghqoD1lAhu}(z+wC@%R)%_kL+Y=^YWHvo903kr$zf>`a_&}5jIe-zu z@76JLD55Hw18|NfpT+Kt4!}i-De&Scn<8fAQb@8HIF$q`4h23Sn;!puv77 zQK=HDrg`AM{I%}Oh|6Tht+G0aLq*{usj?Y=K;k_$v1RU~BZvgHv(!osCvka@L8m?G zYGv{fu1?BRS00lBdMak>0;G80wlQ|78ez{?p8{vx53$@c)}_oS0hJ5GNkdh(u=Xcu z+}JA^1dLq}Dv9rLyhrHL{traUpPf@`8$UTN&MT%`!JUx8$)^g%SL{IPdKaz_I+cP+!IM6UuN#9pGe$Stl^7{h@MsY7J01X zz=Lf{#7j@K(eP(+DQQ?vKG!s}S|9yuY(JSOcju2cVe(Nux^Df3ot}a-1v049caUS( zhNA09tJSOxh1c0(oUD@~9E{52ke@w#QSbbpeWv0u?G-b`Exq>F*P}q>aw(9<0%-rO8QQAH@S%0pCCsew{%Nf<6fv*Kt+xng zu9QXd+fx~}?^f})?wMfs7V{Y-$eR$q`{Og5u*&-rQ&*{F9$%4K)=W0vEbsc3?A7wWZL06KUhaOJJZ?niH+mI&`l zRu>n@^znA5OhxFl?Fgu8d`1kfRDBI=w}EEL#(G#(I$4Skn>7(66TI`89Gd#OugM9( zIx>7R#(m#}_BPx>o-fr&Dk$l6Fw21T7GH64Ed zEPi=y*5{#9Y6lFHe>;0|6}&ZBB4^&yB1B7osfl$RK_l>|&7=R*YV|JL_zXWI##NCJqk(G4*{!-o=zJCB4lK~sM1fDQ z*Cuo8@kCCtQCO-$`spuG6^-x+ev{uhnbiiW+?;Zish(2<`d|>#FC;IQSF*BH3oZHZ zP-O4mmzC(2st-@g?XtIgjR$L~qY1fk_UmTP7k`Bqiv#{exlL}1DPq5?^xbb;A2zEI zMgj29;zSlHRd_OVCr|_2b&&&b0unQ4LvZ5(4OZ#0jvfndm7I2OkXLs;qa`q~Ydc@U zgH=iuN7q{&Cl#rmH4TO273ng&IQBp>t?4t73!pHoOXb7b^tqA+kfYB^KD2NNWwv+D z<&{2@XND(2<09rq=0avcj51}i%0vo|Rr^7I7w%ns;W|^k_vn=nBxzY;VikNEs7{qr zLhpM|Bk%hkOx`A!<(V=xu^c2jo8-U2UEuS{q?h1EQR&JWr`0o)dOg^vNu@ zQ>TR`DLWQYclJ!9QjvA&ux_z`a44RRqbs`Ti8r&VGNrG$L9s)i4N$n%Zy}TdapRrF zjTCVc$hDW?h586T69^MOaAd5A!rW$_GZs&6q0SbmD8-|*_8ZImkZ-Sl@i4~PtK{TU zr^T28H?&xEi|)wvh66{CmYa?C-V0L_cv`AyA(jdef{Xg^#=^sk9iPr~XQhNR+ot=% z8DA9j9|dqosWzHL5YkJS5`>Vw9r-ZqV~U9@PS?^wHss1pL1kURjar=~efJ;B+2Cm!I9WSvyF7TeLCN->XG?V}ZMep`7f z%;sjW4?XT)4QvyepXS=0b>$qOm(6c><#*nc1;G1=aC{fHc`OZ4hycLNT!D)P9?-Mx zdP2(%=Gu22Y6adDB!d>moZ}t6QA;k)ozzI?`-|;^Fn1+dI+K=YOQ}V)Xp1!;ONWa$ zZ7{XEWSHbSk3OE%ILBKW%CV@EJH^b>|BvZ_I)A^ixB`Z2r|P{`;O9e>v0zPd^1=iB zg3or2x~6IBRJs?`-~fe0Xu{)@`oM9?KCu^)FOEYEcKh}Lt3Ui|;-~4Y#ax@|07$$Z z?QLJjj0hO=2j7q)ZMrru+A+V=BLGYQviYoZS_Q#t@H`oOO< z!)IGPc_?IU6BwL}T{6&(iP{c_O+)nU>GFq6*y&Jh+K}ajH>2=}+t_ zG3mI|kiN!E=y2+_Oz^o~OOR4?WfS8oxVOq2M`l zD^0-gq08``!P1gKK9{i#aW-dZk0qUtyk_3#cdT-T-D~!TL!HEdBNh)D$zO@XRB=WL#v$EPE=vU7aL*c1eu}E zz|CApMH1Qb&!*ttI|Fvb-;phlFEPmOK%rXa|gerty9v9CS&kIf>GYxaGmy=2$)2q9)dEEwk zyT$Mnf!u7xt!w63`g9@TI?J9_Reh#ff#a`>KzWAPr4aGwbk1o9<>zw^U$la(E1V zs_Tvn%M-2|T+$j6*WMSEB-3veXgo@$@O$>JORnA;$#!I8#_(>*r}o}4py-=yx?YvBNxN9 zVk&*2-%(N*7C=|t(YDJ3cR5ClwwJN4=0ns`i^nU+8iW0cgBzt0zZ;zp%ompeN#$EU z&Q>S;WUg{i%6|U8iL~1t-xaI&5E2{pT zU4(&$!VR&=({Urt)a*~6yK2Du*U>%M(5=qpW1_R9kEvi9#s2{g| z!u5!}M6jScdAjG52Qgp#wq##+>JgV)n}pfXo_dk^pt#cOmwrf2)W9#2WHqdsr>U3j ziciW_Z)ipo|B$H9m!um3o|9>^A`h)GBuew28-_^dsJ*E4tEcl?SE%M%oT1Gk0<~{( zpT%q%cEvgg$WiMY!6B)}W`J=B_~5CRc%mSiNVjjkQ8wfzxT@t$2TA*N0Pc=g(ukffO%>!U_-G9{Z-h4<` zpJz|XJ*yV~T9W5w8x^}5#L297*mj}v!e&+DY@ModA}!dOPz8ZUCC?W)*hWr#Gh%|u z{^2Fy4)1dJ7fgffO1g*J-vTM5szoxLISs@@!P8x=W}=3wz8dgMT#%WOd2p> zrM>0<4H|6NlY`G3YXHQa(H{(QwMFmSHF*}*iUNNb&N(!@!45QRFv1DdzG{pLz5Y25 z4cmm{#cs)BpkMB$F90FR^CLbuou5;B3W+C9MIFS1co$+`H>h-5F~Z5qFvbO75hlG5 z`M~c-8mz^n;`cIm50>~=+H_hCa|}5)g5_u>5nhSgbew|evAmG*kiwzixlOl!HINXS zuY|UEhIlo?vn|`cYC70O30T%&81filP=KyMnA%-sUfnNHj2CWGVKV}(^(FM4sSo~( z`S|-mGKufc@P2%Vz7o0QcqN!r+vg}C#f$}GP+sI3IKtl)9k*n3_rO!Q%WVvgTo}lD z5Mibn!s&iUT>VVFUN`kHutQk#EDN{(Vlx-+urM?^{Ouf*3j%<9n5@%znc7&3Z!2iJ z)iq_&ajdxE#{8bOHjGNiRF;}vfF+XE#$C86*kD}j%W5I)Zxe8@K}=;1U@JMWJgD`% zxBOXJo5{1vczHIOD`M@%^R{4#nML{b-U+iX>mXS!#oll#(*WRQT1CT`&1CWG8unOu zq2~{fSYKIK^_&*2yKv@q+sC|XUl;isgMPb%Aq;k42XFeSsj%`zWBQ3HZ9#Fcce5Fr zASINR{mJv9Xe^+}IF?Cdb{e%vt(;2z93l5N8G1uF@bVj{U)KcGG$q`|!Mj+RJ!qc4 zH==DhCwrH-0~AZV8JwbYv^QBDY8W?ag+zB-j~N#~xm>vou8XB547{55Cr{(4e*H2u zu+R0`y~tB(Qj~sV~Nu`SJbI7cO{~ZfwO}xY~pl4P5=74Yxr6yY1J!g%CAJ)$E9_1{IAeO{8+PLAa`?m2T04yEsxE8{DqE?h(rJ%e8Qz7q?I-J9fzeg8O+Bf zP7WO>={z~(l9(t^89(DK0^ zrDUSAfQ1~rO)`PdB=7P&I6eKLp>#nS)NQak(iKtU*Z9C$tO6d2*z{x#x^rPOHDHVH zjK=01{$K%4zgGo{u_t-y-eW`LX0AYzg!K^Gcbxs&p`N9>Llx8}7>C;&hDV~6EW4zb zh1YQ9q*m3yAUFxmkY=~k#FXc+VRhbrbNkAJP6%YDl?17KsS%!qc>HxXViFw~TGB}_qu!GtnhW8 zC}x|S)xdyrGPpT)I57_bRL;GBpL_4#^PcbJ8$L1KW#$GyW~B22CN@q4gymReK|a}w zwnE7Wcy#;N8J_ipbDikYMMPHl>K#=FP5wc@4U|1-8sD%*mts!}q_)flwJVU1GUD%U zm>e)=^7ib1j6}tw7nI9YT{R2uJv|#W^qza1zHLu_$&!)%jX7GUId)Zve~ok2u3Hc( zY#_>nO_+9c$tU+3=W6yld_Kj@2nCFby^QezJe_eKYE`bKnLX(!agoJm@2!1(uoNhG zxYKLy=1*`;r@lHpGb6&^)GOVJ-%GDCG=64P8*>VDs_iep&4wnZDDpChY6?sDrzMYr zP|-OExPR<2G}=`@!Z`B(R8U)=nX2oTGG*Pi#MYhdH%ZPElQTTs03RVP0h;Xnle z*PCzih7p<-2dqo;g*|U^()71le9hZbpt;(l%HT@u7&`QlnIFT1J!8wJ+*eRZ)CvYo$0pZd3pm#inv( zm}%9ljj%Wx_O&t46bZQ}j|1x=}DIRcv$vPvre)op&?koN_wznBZIi0#<$ap4VXPv z;N2zSSAMt3`w&Vmm;V6U`(i&67^Z%5+ww3h?D5c=z#$pnWqHKAQ8BJvdT)ZX_1Y9f zkYX#|JMNQeo5S|O2EA@9QgT&ERA~EV$B1Cs4U*;0b}^I_MIx!k3x5p&Kl3wAcKYG8 za3Jdmks(5yj;D68Zx>_!g`K-_%+FRe7i-{}$+!xhhBCWCP&$@3D+Z=eXaPqH@WxkD z;bc8+)E>czC)Xy1An$3rrWzg#=W*)PfptBHd}+Is_&I?)J0{;@;+qdrmXWo$nz@qB`wpOag?Ux%=pA?sL@IE zmNg>c-ikCS)#-g(5EdzF`}+Nm3pW)5Uojn){8={+c$=LUHd)Na1YRd&Mmf$DrAgB) zfASuU!%^N^Y}gOnfwMvpQ4%{-)GXv2JiUiW=ooQ0gC7xM>Rq1 z{+A@j$6yk++m8o)uM4vkW}A8HtC0hhtWcL$`vR>w)`g6dS%$HxwXi2)_w0KHi7S!ULjLrqmYLXfKKE8Cu( z%w;SeA#XN>1UrHVP-^JxDC&sjuDjuPaN%q!_+fI)baNy_yTopeqt{?=%R~Xd5{0+e z3=ljw^E+h^#8_p!&QBC(7h#9F7^9oM4q2c#q2{;sni$P&P_!6lEgM3Q|hd!$ws z!@(zqx7A3|b6}iR2@Jzx?;l?p1(>G4*Y>+z;EsvKdRNW5O|wCcSHwjyB=H44B*6o( zL&ACZ6Edz~We8TG{86&hd^BBLPJ)OB@H|(#SI6q~7jcy!`gQO#W_bD|oNpaOYcs=^ zK6vGl>03H=2Px{o{nC0!5wEcsIQrr#v2f*Oyw~kGS$J~GB?~3#(|r;5r~nlPUFyO9 zZM1))qR2{>Pv|1~5@Q4HWKACyV#W38Em*Us>< z5>zeg{0aj+?drKU4lPhh`8i!0^NJU!edt1f-B`^~gEGJBNFFo5#9gbffV5vbB~=q_-qxdOo9J=7OR*d+c#EkTX8QKz2uva(DKy_#7p##Y9}z=jM-y2m4?f|7WU@ zOrfZ7>NBTgVm(B>dRC#Y5c1Ic`mR$ zy!WKsK6<{5w+QC#zr_Mf(+!y~cI_+(Iq5HT7XPzMN>bxQU>EtCD+z*8=%ruql_#@X z=kecMXVKQ0T!;OoUdi0DbL)Cv?&-JV#X8N!e@~ZSQYlg=(QWI=SlE92%EE>rzsU9u z`u^_TbWj8YYH|=S*FmVBiR%+E{UWaw(5F37eA`YC?tDEDw_^5@XCz(k{YgAqO2Vm>xTSueG_#E&n&At9o7(yR z9i8APE6HjkcYOM-@MPqmG5LmqUX9S5yq({Zzfr5RD9o-?QPa;-73a|oBQNNsY{awW z30iGHu+TDsdxKgD8kS?X?vJ&uv|M5DX8ljSKRwqAf{EkTw5Tu@i?|@0^LxJMvX(7G zqEcd&k9I{nnJ#k%o`qUbN}GumlxyG{d~Sbaeq2L2`|X+-ro)SZH(yLSc!FZB4nfB?ks-OlZhU3 z8(#Iz7v_||9Q`jXYPF8!EeXmlj*HAX_EO32g)*XQlZ#6QZh2i+KBsG_xft`v6;wkJ zZ0zQEIwC8W52+U9Xo*gR%-()bn%+sj2t;a003SdM%NDf8d5yuG#*C7J3TYIkY>{FE z5GD3hM)|GUx;fIV`RTQq

nQRr#KfR@iF+X(*jN=fN+Q6> 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 ž¸À®<|…+ ݧã!Á)hLK"aG¦K=P;<+qœ$, n€Ù|1¿¬› \ No newline at end of file +±`äÁœ©ròM¼218'Ë„†ÕTÁÑÏ"_gn ñ%ø]¤Ñq·"l,:dí)-œg‹8aè4R7x¸ºö‚ ˆ8¥Å¬UoV—1°j²\#8GU@ØÄÀ9Œ§ÇúêVŽ“OùGôâN@J$ !\¬'uz­Î ÛwÊ—p +&?œÜÓ! ôÙž ´Ú€^{0äšýÑfñ!®Z ýWg;Â@õ[|AøÑ{·Ú|i»ûü1O?zX¦ãVýB4ËUÿ¥°j\iVIFë¢çó²t°Ý»¦Uœá¡dˆI· °‚Ä5¡\ù5¥¦,lŸö!­5q¾,‰º.õ ö¤Û䆬qQ½~à± \ No newline at end of file diff --git a/static-br-temp/index.runtime.327fc433.js b/static-br-temp/index.runtime.327fc433.js deleted file mode 100644 index 04644e66ba2cef6708991ed0f8ff5d16e978de13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmV;f1X24N6$${1!#IX~F*V{QLUq~H{`tJ@O+#ZMkf8gx(i$!!R2*Eux5(#7Fz~%j zrt}Q_%N`AuE~iwft7C3Bxc~p~r(9nu+BS7oqvA6Tv?hgD-$ zp=-&{pB-I^^Y2zQ+Hr_hY~Il$Xs@nXIcZ#5=#Kpe71iZ?YL0jlfG1Z_6ye*7z!;TF zul(EuJUg9ym|cKT^nJP5yg}q}QmhgeZX&R% z$r`JfGT6Mdb2I_qxM5s0kDA;LYzKo=+z_c`2OB8SjXsW4+aMJPObE&R`NDQ64-F(v zxm))@3An$Kgb|Qp)m99IVOv@@HCk??qxJfWF)NA!AN5054w7Wi`uZ$T>h0FMoW@521i24t9k`sn6}c!?>3g^(`wP*-X%Rzzk}a z<+~abBmDw9&<``jzkqr)Yqjrm$^}462l|z^IUN=b5?`|=;@)I61($Sbe<~l~e?XK!8tkc0{no+T;MQ9XV8 ztNHWv#`a(-i+p9WAibsB@)ut?OU6PP#!84d312A{TWQpYbK99wYd_&Uqtu^gzvWGO z(JC;ZFH}%TF|XL~{Zo#j+bvi3^`2&&ORhAd#X!*djOFHQlA6dyW|LK@O_)`jDeC7P z{*dWw8@vTcVxlx-$s=X8`N}^-WHa{_R7iOosz5Nm5oOK(Bi^a%&eAYRgpo!i`@f$y zCeGPCF!Cx%O%NTsy;C~_Gf_=q!fPXwvRNSg!S`RazRLJf7O{*`+1*k$|G#{%h28#c zpvy((ohbC~aM=#A`hEWs@PwOkU~k@UK0zkU>iHMK3Lu30gV;|)pibOijIf+})o$A- z-LR>h6r41))7HV#&gnB`%n#h=n(WEVE7B)yJ}B_119NOR;WaKScQp6{z&VNn32-tY zmiNxP8vVcVVC0tXwhE&vE8?=l=zixgk=}5Me=whh{6#u>ntv M341Q7oy{K*WYPbBkbs zBYSDPh{l93aR79!+qkV!_8F5=S6+&gf&Jlck~$t;_RU*^R=h`F)Ng@W2p+u-m~&%t zO3nL$+GHbWD~>UvnP0EI^3xS{8>Lg9PW^yX0j;ss)fF|Y7P29oadlM&YxjZWYPwrB zRu{UK{`}d|l{o)y9?*_Mv|{u29zlC`)yhfZ+Cq2iN2sVS-%xYpn}B$71w|3Q%}I<= zx$?@-O^|12Cm-g4I1PNlHJRXqTobz6TWpUb)mDNASBcoa{P^knacp0>E*}xM&_VxgFRJ2B)|oQppZBP@)?+j&$1~6$nfS$^7}kb|?=G zB#yXS_dp4_zmkR#kYd$V41{4@Ae$O3x6uK;{$k9FqQFP}(6xg!S*$)kOH{DkdY7{p z`|d-fx^qAP)L*Xx_|94#8r@2uOPG>ai+%_NG;y#i0Ifc^`wrt?TGY3!fMhd4=K(XQ zU6!u{C`S4PcAy_-h<^d|Xx3`q>9k7#EuGM>z~*#VI7ocWmWX?k^%PvvmHnxDfd7d0 zM`|*m%fV93mFfv!9k=gE7Yl`bSCKFcbjn2(YRG)e6_IA&ai9pivPAhN5`o~diV~u> z0{hf(uwcSDQDv*&M1VV4eG=t$StEx4+e?|rq+g}duyscu5r6jPC4nTNf<$CV$|0(! zZ+|s^o?hA>EaQ={O%|lLlw0xQi(tuE$ii4l87JW@rQ$0TKyp8Zx@ zSgbstvouO7DdrXby?@G4cDv>3zTUG;2qiRd_5=j2k63NKCaH-enIfh`Fkx14rs$t{ z_(KNgHh7bh#6)Svc~DlHui`UF6>ADFu}s9F4kY&*QP%uF;iHMK3Lu30gWOL;pibOijIf+}-mcmw z-SDZM6oNLa1M6UE=kyse<_B(bAbWE2iu4Je4+?zhz#JP+c#R9o9RObdI7d++1x_Z! zvVZBrBqSK21e`uktJjE3V1@u1LL|tLiDPt;$tR*KuOg=jc>z{y%vKZqfPQl=>ssaz zmK76=V++T5l%Ky6*`w3kB;jQ2{^ZOi?mz9?`%@>4#QNq46}`{2{+affH}lwpzP)nc z&9@8BB^R7%BOV#PL0#8u>JoCoG5nt#oTePIc-PxdNKYLJkb(@XMG>;jO0}VL=gsh( zwQ|8}9^~F?2s`J&19?11V*mgE literal 0 HcmV?d00001 diff --git a/static-br-temp/sworker.js b/static-br-temp/sworker.js index fd4b56f4ce53db9c7e090cb9273482869d9d6e91..1406180ffc8365b65c717f98f70d3c5cae84683c 100644 GIT binary patch literal 3989 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 literal 4019 zcmV;k4@~eI3p-JiQC3qFC38*Zp=L~LeBcp!D1_t?a-~$M^0;-?+nsaSKRmtD3E?U= zFPEl_8RkeOW83}DgF{#(!eAuAX`TlTksB)I{ZRk^*s;_8p9LZ!qKO@OS0u!TBqSI# zcBZUSmsoceJj+0MSSKlP&rQhYhEPTC_2}ooP+0f6NiyH4Po->%?m}+@xpV1Yd4>CW zINU9k8v5R2;t~YpMtJM6;bgmr(s?i*2ixug$0teRs=Ed-Fw1jm9FT`j1M+bSo$P3W z=nE@sA*Ajez*J(I@bTApYgu6=$qGh+c~2Egqp{{&e$FkAMAzA92cj7`=u%R#M%;-c zjia~wL9@~naM?=4J@dEkKF>EcZy%fXrmO0?m{<`sX&%gy;d35()+V4h4!PjA>0*d` zWYlsXRLR2`ROVLqgKAII0Ko*2{FFCrhjW;ccwe^j;202phsYy9#il9|k=p}lOTy{S zCq(xfE-Lqo%}KEaKzcRp?}e9O-o2}xr;-;XxTi=IXpinVIaK!N(kTPHj$xEE@hSaq zw)F*0*5KC-3DbQ8_skL`_XLFp*f7VRlVK5a!CxEDJC()sZxs^Fw)S17QWV;7#CfQZ zJ((UPveqnt=YrRyT!uHlOYH+1q8-rIDR~VTS{5@J%jv_b7*C?g6p5qMEfV7dX5H)M z0a@sX=>Xxw3;Wv(ys6;{lED12Ly*FJ`cxgiGlmg1mW5A*AopFg+El68`De7WBiLW= z?;&AWYCyp;uNmt`itJ)pvohtXnU>B}lwCv23x9RUTie-O9=$e3%N!0d9|Qa}?Eh5( zc$owC?QPT4z|ZX}r(ja`L4`BC+P7yj(@`IvhqM^1bHpU@Tnr}`QzoP-*GGfpqv@;G zxt5)Vm~D*#NQ2W2R3Ot+9}Q2zh-XTjBX&hajvEwVZ?--ywKIegty))g@CGYP`6qIi za_tOPZK6sk5_y%9M}sA1>FGQOoaE^8+@uocH%hREYbJaoS>?eCRx)$!EOGRIH_Qmn zo~mYtqE(4J10AlY!F1GshOL!Ty{bB>Fr^F&SuY{`ynj74V^amDRU^D_2y|`K>-s>UOq_aA9zRG}j7Dd7-RnY-O`EjC{RU@PM~Hq_LuBMXy?oS+7(Ik zXtw%}FqsrK$lHdO&UkN}ja@=`JM|Inr;+Ga$mi(iy^So$WVjHf{w}3MEX2J|Hh5~= z`h04SV?}1ry!7^s(=L2(LVeklnu>`E;a`<0J=NQ3xA#C0XKr{H|jv+%=wzV0-Pl0v7<%0Dno`f$i2nR(*VF@eU9pJ{X}VlD4Ja+~ zt41TYSzgZ-278}Fw<~+^L7Y2?ufQlVIOfGvg~fM@3fe5<{4r*C0`(Vo&T;EK#IY0)f3x|Le%RiO3na$n@h~%7^oAV{{*rbLjR2^RfF=l7fwVw`d!ZJ?j9L-1| zlUNhGpLiAmAn};ioN3OI_K_NZeDPVNC@WRT9h?C3wgf>HC+KeZ$%wFG zsS@ZHf)@e-BK&i3AygzXB*3{fP(-RHAIZ08C77o1pM0<7Y2Kh}4<^$so%)HxD#;wO zsL#WyhpxUqdHkkA7k+wd{bx4&;eENI+`{gmkVOyv1Te;k}Eksbh}GA(@UBOBDWq< zq;dphoF$q8yVLi0-`1OY?xX5loNGry2M7oqFS zNNR*-1#>LIFsaSaJVn)dG4F;$`*0dNWLCyw)gGp>aCi_N>@-;p&^j=uDq5MxH!f?D z!mEW-fb7jNPR41}6S5tfB=H@@2xS<#b>YQ6NT}y;jR_PuET-+fbI*}^K(3)KdJvEH z)NBx+$z)?cI)^kI47O$x$qKWr99p5fdCtJC4_)-Ul(ri1+^@SlC)yMiG?h8Ne_Q6Q zXt^-E4da^sIKX>RqPC+BS|$ss7M}A!N`^=b=E({(*>r^OTPAlP1(Ui3{qchMFmPa_ zHzzYgU}gVcX05uhk%@7|sU{1b2{~*fK<(SjmP#uQ(P^zTaG6e3f(T+%QNC1hQsl^W z*Y^VhtKKAO-eb8)Kx~1VRu4T@?`|_p$!(Rm!hn-eZb2eEMGytEO(H&zv8^o!{?S1` zr=sQs?;3eU@8~>wL2&Ws3`V@Na45W;BNZf3hhvg_lT=dkZX8dBU*?X+pU2EaTSc3g zH1oT&vUzkQ>7o%-!TK6L93rx@rZFXAWiXS195x`sk>$~%acg?Ea4p=vi3hpSz2Q8+OE^{BcnQq-s9Bq7#F6N12j(+q8~gUpk_3uH5~Mp z`4W3Xl0jriR^)x|ka*qoi$q4d{;}PxT2Yh(yk`ZBNhVdd1UO5v@5=?ZmP>0Um`+eQ z(CX~>xq~h!_Q0`=X*PrCTayipI_@7INf#=!gE%j4<0yL&f|?JQ(Pt`) z3Ku*d3w<9pd)1rB5Rs9mm0vMXH6=no%Hn6eDEjL<5hqo&&sacHtt#V# z!^h>R>z-L%^%(9fMVWTW8WfKin!+?dE7L(;*<>6wtF*>afXIne^AFY3G3T#`El{kN zcrzBhiO{QQm>1K zl4~rjSYfLtl7`oVMy0V9B{`cH#aUyyWJDGzjm#nm5akbpWP0$y9I}(=E#J(l%u5Ji zK|NxcT1RZ5EGM^B!Tz_H^Ot^GYd~~F2%RLdq+m<1o)e{+890vU)XDuDAq=R!gBhyB=`soT_No5(P@i&i~|Wx&6xH+4Hg)@D4@4E$Iqhvb|n^lD2h1TH2mE zy6bdNf|l#N`9P~z$6CYzp$7rlRoLQQ4wQSk@XWn-cevy3z?C3{d10UvSz0i9X*&!! z_vOF!PYPlenT;LD0SqW>w#gcP=N$$P;tYo#3{YFPiD$Me)P1r8uZ>-f;V2eo;Wwt2 zha~+kjlOY?Ek5GPc6%Q8h5qETAHCZ3)voHkpndT|%lWhWjOAgrd= zIP8LW63$_FaNDBMUB{Km;=`@LJ07?G=$_d1%tbgnd++dOoKDs%S*07|cUg^ntmE;< z0dv!(p$cVPc(>>K+U_ao@a zZ=CaKSK_e8`>;O*vsciPNduYpD#9U-#E6onO%J&o#^AC#)p)UO1~6a`w&wo|22y=- zyklotOBH8#3}TYcJtsG#D@d5PNye|jwmHjt(q8gC*BLwf11wMJcx&LRsa*9BGg_FJ z>wkHwapQl#T%UDUQ##cYyZ=kI2^-t?!ql0|waG2w^Ri8tKr8i%Jg|o1TKFAStExdr ZCzRg(94z{6EK0t7e9ik+FT)~(=p9x#$anw% diff --git a/static-temp/all.1ee07229.js b/static-temp/all.1ee07229.js new file mode 100644 index 00000000..895d8a0e --- /dev/null +++ b/static-temp/all.1ee07229.js @@ -0,0 +1,2 @@ +!function(e,t,i,o,a){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof n[o]&&n[o],l=r.cache||{},s="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,i){if(!l[t]){if(!e[t]){var a="function"==typeof n[o]&&n[o];if(!i&&a)return a(t,!0);if(r)return r(t,!0);if(s&&"string"==typeof t)return s(t);var d=Error("Cannot find module '"+t+"'");throw d.code="MODULE_NOT_FOUND",d}u.resolve=function(i){var o=e[t][1][i];return null!=o?o:i},u.cache={};var p=l[t]=new c.Module(t);e[t][0].call(p.exports,u,p,p.exports,this)}return l[t].exports;function u(e){var t=u.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=l,c.parent=r,c.register=function(t,i){e[t]=[function(e,t){t.exports=i},{}]},Object.defineProperty(c,"root",{get:function(){return n[o]}}),n[o]=c;for(var d=0;d((0,n.useGlobal)(r.EDGlobal,"EDITOR"),(0,a.useEffect)(()=>{if(localStorage.getItem("prasi-session")){if("/ed"===location.pathname||location.pathname.startsWith("/ed/"))params.site_id?navigate(`/ed/${params.site_id}/_`):navigate("/ed/_/_");else if(location.pathname.startsWith("/editor")){let e=location.pathname.split("/");e.length<=2?navigate("/ed/_/_"):3===e.length&&navigate(location.pathname+"/")}else(0,l.isLocalhost)()?navigate("/ed"):navigate("/ed/_/_")}else navigate("/login")}),(0,o.jsx)(s.Loading,{}))})},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../nova/ed/logic/ed-global":"6QDfO","../../utils/ui/is-localhost":"3GM8T","../../utils/ui/loading":"loFlS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6QDfO":[function(e,t,i){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(i),o.export(i,"EmptySite",()=>r),o.export(i,"EmptyPage",()=>l),o.export(i,"active",()=>c),o.export(i,"EDGlobal",()=>d);var a=e("web-utils"),n=e("radix3");let r={id:"",name:"",domain:"",config:{api_url:""},deploy_name:"",js:"",js_compiled:"",responsive:"",layout:{id:"--",meta:void 0,entry:[]}},l={id:"",name:"",url:"",snapshot:null,comps:{}},s={active_id:!1,comp_id:!1,instance_comp_id:!1,instance_item_id:!1},c={should_render_main:!0,defer_render_main:!1,hover:{id:"",tree:!1},scope:{},script_nav:{list:[],idx:-1},text:{id:"",content:"",timeout:null,el:null},get item_id(){return!1===s.active_id&&(s.active_id=localStorage.getItem("prasi-active-id")||""),s.active_id||""},set item_id(val){localStorage.setItem("prasi-active-id",val||""),s.active_id=val||""},get comp_id(){return!1===s.comp_id&&(s.comp_id=localStorage.getItem("prasi-comp-id")||""),s.comp_id||""},set comp_id(val){localStorage.setItem("prasi-comp-id",val||""),s.comp_id=val||""},instance:{get comp_id(){return!1===s.instance_comp_id&&(s.instance_comp_id=localStorage.getItem("prasi-instance-comp-id")||""),s.instance_comp_id||""},set comp_id(val){localStorage.setItem("prasi-instance-comp-id",val||""),s.instance_comp_id=val||""},get item_id(){return!1===s.instance_item_id&&(s.instance_item_id=localStorage.getItem("prasi-instance-item-id")||""),s.instance_item_id||""},set item_id(val){localStorage.setItem("prasi-instance-item-id",val||""),s.instance_item_id=val||""}}},d={mode:"",user:{id:"",username:"",client_id:""},clients:{},status:"init",preview:{url_cache:new Set,route_cache:(0,n.createRouter)(),page_cache:{},meta_cache:{}},sync:void 0,site:(0,a.deepClone)(r),site_tstamp:Date.now(),site_exports:{},site_dts:"",site_dts_entry:{},prisma_ext:"",script:{site_types:{},loaded:!1,do_edit:async(e,t)=>{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:l,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{deploy:{target:[],active:0},build:{status:"ready"},monaco:null,comp_editable:"yes"===localStorage.getItem("prasi-comp-editable"),zoom:localStorage.zoom||"100%",side:{prop:!0},layout:{left:parseInt(localStorage.getItem("prasi-layout-left")||"250"),right:parseInt(localStorage.getItem("prasi-layout-right")||"250")},prevent_indent_hook:!1,syncing:!1,tree:{item_loading:[],search:"",search_ref:null,search_mode:{Name:!0,JS:!1,HTML:!1,CSS:!1},rename_id:"",open_all:!1,open:{}},popup:{file:{enabled:!1,open:!1,picker:{value:"",on_pick:!1,multi:!1},path:"/",expanded:JSON.parse(localStorage.getItem("panel-file-expanded")||"{}"),entry:{},selected:new Set,action:null,file_renaming:"",file_ctx_menu_event:null,tree:[],tree_renaming:"",tree_ctx_path:"",tree_ctx_menu_event:null,preview:!0,upload:{started:!1,progress:{}}},code:{init:!1,open:!1,name:"site",log:"",loading:!1,rebuilding:!1,startup_status:"init",error:!1,show_log:!1,list:{}},page:{open:null,form:null},script:{open:!1,mode:"js",lastMode:"js",type:"item",prop_kind:"",prop_name:"",on_close:()=>{},typings:{status:"ok",err_msg:""},wb_render:()=>{}},site:null,site_form:null,comp:{preview_id:"",open:null,import:!1},comp_group:null,api:{open:!1}}}}},{"web-utils":"ccU4J",radix3:"gMGcL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}]},[],0,"parcelRequire2d1f"); +//# sourceMappingURL=all.1ee07229.js.map diff --git a/static-temp/dist.477afcf4.js b/static-temp/dist.477afcf4.js new file mode 100644 index 00000000..b8cc3f3c --- /dev/null +++ b/static-temp/dist.477afcf4.js @@ -0,0 +1,2 @@ +!function(e,r,t,n,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},u="function"==typeof i[n]&&i[n],a=u.cache||{},c="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function l(r,t){if(!a[r]){if(!e[r]){var o="function"==typeof i[n]&&i[n];if(!t&&o)return o(r,!0);if(u)return u(r,!0);if(c&&"string"==typeof r)return c(r);var s=Error("Cannot find module '"+r+"'");throw s.code="MODULE_NOT_FOUND",s}d.resolve=function(t){var n=e[r][1][t];return null!=n?n:t},d.cache={};var f=a[r]=new l.Module(r);e[r][0].call(f.exports,d,f,f.exports,this)}return a[r].exports;function d(e){var r=d.resolve(e);return!1===r?{}:l(r)}}l.isParcelRequire=!0,l.Module=function(e){this.id=e,this.bundle=l,this.exports={}},l.modules=e,l.cache=a,l.parent=u,l.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]},Object.defineProperty(l,"root",{get:function(){return i[n]}}),i[n]=l;for(var s=0;sj),n.export(t,"Editor",()=>O),n.export(t,"default",()=>w),n.export(t,"loader",()=>i.default),n.export(t,"useMonaco",()=>y);var o=e("@monaco-editor/loader"),i=n.interopDefault(o),u=e("react"),a=n.interopDefault(u),c={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},l={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"},s=function({children:e}){return(0,a.default).createElement("div",{style:l},e)},f=(0,u.memo)(function({width:e,height:r,isEditorReady:t,loading:n,_ref:o,className:i,wrapperProps:u}){return(0,a.default).createElement("section",{style:{...c.wrapper,width:e,height:r},...u},!t&&(0,a.default).createElement(s,null,n),(0,a.default).createElement("div",{ref:o,style:{...c.fullWidth,...!t&&c.hide},className:i}))}),d=function(e){(0,u.useEffect)(e,[])},p=function(e,r,t=!0){let n=(0,u.useRef)(!0);(0,u.useEffect)(n.current||!t?()=>{n.current=!1}:e,r)};function g(){}function h(e,r,t,n){return e.editor.getModel(m(e,n))||e.editor.createModel(r,t,n?m(e,n):void 0)}function m(e,r){return e.Uri.parse(r)}var j=(0,u.memo)(function({original:e,modified:r,language:t,originalLanguage:n,modifiedLanguage:o,originalModelPath:c,modifiedModelPath:l,keepCurrentOriginalModel:s=!1,keepCurrentModifiedModel:m=!1,theme:j="light",loading:y="Loading...",options:v={},height:b="100%",width:O="100%",className:w,wrapperProps:M={},beforeMount:x=g,onMount:E=g}){let[P,S]=(0,u.useState)(!1),[R,I]=(0,u.useState)(!0),T=(0,u.useRef)(null),k=(0,u.useRef)(null),D=(0,u.useRef)(null),Y=(0,u.useRef)(E),C=(0,u.useRef)(x),A=(0,u.useRef)(!1);d(()=>{let e=(0,i.default).init();return e.then(e=>(k.current=e)&&I(!1)).catch(e=>e?.type!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>{let r;return T.current?(r=T.current?.getModel(),void(s||r?.original?.dispose(),m||r?.modified?.dispose(),T.current?.dispose())):e.cancel()}}),p(()=>{if(T.current&&k.current){let r=T.current.getOriginalEditor(),o=h(k.current,e||"",n||t||"text",c||"");o!==r.getModel()&&r.setModel(o)}},[c],P),p(()=>{if(T.current&&k.current){let e=T.current.getModifiedEditor(),n=h(k.current,r||"",o||t||"text",l||"");n!==e.getModel()&&e.setModel(n)}},[l],P),p(()=>{let e=T.current.getModifiedEditor();e.getOption(k.current.editor.EditorOption.readOnly)?e.setValue(r||""):r!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:r||"",forceMoveMarkers:!0}]),e.pushUndoStop())},[r],P),p(()=>{T.current?.getModel()?.original.setValue(e||"")},[e],P),p(()=>{let{original:e,modified:r}=T.current.getModel();k.current.editor.setModelLanguage(e,n||t||"text"),k.current.editor.setModelLanguage(r,o||t||"text")},[t,n,o],P),p(()=>{k.current?.editor.setTheme(j)},[j],P),p(()=>{T.current?.updateOptions(v)},[v],P);let L=(0,u.useCallback)(()=>{if(!k.current)return;C.current(k.current);let i=h(k.current,e||"",n||t||"text",c||""),u=h(k.current,r||"",o||t||"text",l||"");T.current?.setModel({original:i,modified:u})},[t,r,o,e,n,c,l]),F=(0,u.useCallback)(()=>{!A.current&&D.current&&(T.current=k.current.editor.createDiffEditor(D.current,{automaticLayout:!0,...v}),L(),k.current?.editor.setTheme(j),S(!0),A.current=!0)},[v,j,L]);return(0,u.useEffect)(()=>{P&&Y.current(T.current,k.current)},[P]),(0,u.useEffect)(()=>{R||P||F()},[R,P,F]),(0,a.default).createElement(f,{width:O,height:b,isEditorReady:P,loading:y,_ref:D,className:w,wrapperProps:M})}),y=function(){let[e,r]=(0,u.useState)((0,i.default).__getMonacoInstance());return d(()=>{let t;return e||(t=(0,i.default).init()).then(e=>{r(e)}),()=>t?.cancel()}),e},v=function(e){let r=(0,u.useRef)();return(0,u.useEffect)(()=>{r.current=e},[e]),r.current},b=new Map,O=(0,u.memo)(function({defaultValue:e,defaultLanguage:r,defaultPath:t,value:n,language:o,path:c,theme:l="light",line:s,loading:m="Loading...",options:j={},overrideServices:y={},saveViewState:O=!0,keepCurrentModel:w=!1,width:M="100%",height:x="100%",className:E,wrapperProps:P={},beforeMount:S=g,onMount:R=g,onChange:I,onValidate:T=g}){let[k,D]=(0,u.useState)(!1),[Y,C]=(0,u.useState)(!0),A=(0,u.useRef)(null),L=(0,u.useRef)(null),F=(0,u.useRef)(null),_=(0,u.useRef)(R),G=(0,u.useRef)(S),V=(0,u.useRef)(),q=(0,u.useRef)(n),N=v(c),z=(0,u.useRef)(!1),H=(0,u.useRef)(!1);d(()=>{let e=(0,i.default).init();return e.then(e=>(A.current=e)&&C(!1)).catch(e=>e?.type!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>L.current?void(V.current?.dispose(),w?O&&b.set(c,L.current.saveViewState()):L.current.getModel()?.dispose(),L.current.dispose()):e.cancel()}),p(()=>{let i=h(A.current,e||n||"",r||o||"",c||t||"");i!==L.current?.getModel()&&(O&&b.set(N,L.current?.saveViewState()),L.current?.setModel(i),O&&L.current?.restoreViewState(b.get(c)))},[c],k),p(()=>{L.current?.updateOptions(j)},[j],k),p(()=>{L.current&&void 0!==n&&(L.current.getOption(A.current.editor.EditorOption.readOnly)?L.current.setValue(n):n===L.current.getValue()||(H.current=!0,L.current.executeEdits("",[{range:L.current.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),L.current.pushUndoStop(),H.current=!1))},[n],k),p(()=>{let e=L.current?.getModel();e&&o&&A.current?.editor.setModelLanguage(e,o)},[o],k),p(()=>{void 0!==s&&L.current?.revealLine(s)},[s],k),p(()=>{A.current?.editor.setTheme(l)},[l],k);let U=(0,u.useCallback)(()=>{if(!(!F.current||!A.current)&&!z.current){G.current(A.current);let i=c||t,u=h(A.current,n||e||"",r||o||"",i||"");L.current=A.current?.editor.create(F.current,{model:u,automaticLayout:!0,...j},y),O&&L.current.restoreViewState(b.get(i)),A.current.editor.setTheme(l),void 0!==s&&L.current.revealLine(s),D(!0),z.current=!0}},[e,r,t,n,o,c,j,y,O,l,s]);return(0,u.useEffect)(()=>{k&&_.current(L.current,A.current)},[k]),(0,u.useEffect)(()=>{Y||k||U()},[Y,k,U]),q.current=n,(0,u.useEffect)(()=>{k&&I&&(V.current?.dispose(),V.current=L.current?.onDidChangeModelContent(e=>{H.current||I(L.current.getValue(),e)}))},[k,I]),(0,u.useEffect)(()=>{if(k){let e=A.current.editor.onDidChangeMarkers(e=>{let r=L.current.getModel()?.uri;if(r&&e.find(e=>e.path===r.path)){let e=A.current.editor.getModelMarkers({resource:r});T?.(e)}});return()=>{e?.dispose()}}return()=>{}},[k,T]),(0,a.default).createElement(f,{width:M,height:x,isEditorReady:k,loading:m,_ref:F,className:E,wrapperProps:P})}),w=O},{"@monaco-editor/loader":"5drU0",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5drU0":[function(e,r,t){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(t),n.export(t,"default",()=>i.default);var o=e("./loader/index.js"),i=n.interopDefault(o)},{"./loader/index.js":"9vGTm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9vGTm":[function(e,r,t){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(t);var o=e("../_virtual/_rollupPluginBabelHelpers.js"),i=e("state-local"),u=n.interopDefault(i),a=e("../config/index.js"),c=n.interopDefault(a),l=e("../validators/index.js"),s=n.interopDefault(l),f=e("../utils/compose.js"),d=n.interopDefault(f),p=e("../utils/deepMerge.js"),g=n.interopDefault(p),h=e("../utils/makeCancelable.js"),m=n.interopDefault(h),j=(0,u.default).create({config:c.default,isInitialized:!1,resolve:null,reject:null,monaco:null}),y=(0,o.slicedToArray)(j,2),v=y[0],b=y[1];function O(e){return document.body.appendChild(e)}function w(e){var r,t,n=v(function(e){return{config:e.config,reject:e.reject}}),o=(r="".concat(n.config.paths.vs,"/loader.js"),t=document.createElement("script"),r&&(t.src=r),t);return o.onload=function(){return e()},o.onerror=n.reject,o}function M(){var e=v(function(e){return{config:e.config,resolve:e.resolve,reject:e.reject}}),r=window.require;r.config(e.config),r(["vs/editor/editor.main"],function(r){x(r),e.resolve(r)},function(r){e.reject(r)})}function x(e){v().monaco||b({monaco:e})}var E=new Promise(function(e,r){return b({resolve:e,reject:r})});t.default={config:function(e){var r=(0,s.default).config(e),t=r.monaco,n=(0,o.objectWithoutProperties)(r,["monaco"]);b(function(e){return{config:(0,g.default)(e.config,n),monaco:t}})},init:function(){var e=v(function(e){return{monaco:e.monaco,isInitialized:e.isInitialized,resolve:e.resolve}});if(!e.isInitialized){if(b({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),(0,m.default)(E);if(window.monaco&&window.monaco.editor)return x(window.monaco),e.resolve(window.monaco),(0,m.default)(E);(0,d.default)(O,w)(M)}return(0,m.default)(E)},__getMonacoInstance:function(){return v(function(e){return e.monaco})}}},{"../_virtual/_rollupPluginBabelHelpers.js":"3dKeP","state-local":"2N9aA","../config/index.js":"ea9QG","../validators/index.js":"lEKfL","../utils/compose.js":"l4hsJ","../utils/deepMerge.js":"39szf","../utils/makeCancelable.js":"dHLSC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3dKeP":[function(e,r,t){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function i(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function u(e){for(var r=1;r=0||(o[t]=e[t]);return o}function c(e,r){if(null==e)return{};var t,n,o=a(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function l(e,r){return s(e)||f(e,r)||d(e,r)||g()}function s(e){if(Array.isArray(e))return e}function f(e,r){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var t=[],n=!0,o=!1,i=void 0;try{for(var u,a=e[Symbol.iterator]();!(n=(u=a.next()).done)&&(t.push(u.value),!r||t.length!==r);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return t}}function d(e,r){if(e){if("string"==typeof e)return p(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return p(e,r)}}function p(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);tp),n.export(t,"arrayWithHoles",()=>s),n.export(t,"defineProperty",()=>o),n.export(t,"iterableToArrayLimit",()=>f),n.export(t,"nonIterableRest",()=>g),n.export(t,"objectSpread2",()=>u),n.export(t,"objectWithoutProperties",()=>c),n.export(t,"objectWithoutPropertiesLoose",()=>a),n.export(t,"slicedToArray",()=>l),n.export(t,"unsupportedIterableToArray",()=>d)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2N9aA":[function(e,r,t){function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function o(e){for(var r=1;r=e.length?e.apply(this,o):function(){for(var e=arguments.length,n=Array(e),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};d(e),f(r);var t={current:e},n=i(h)(t,r),o=i(g)(t),u=i(l)(e),a=i(p)(t);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return s(e),e(t.current)},function(e){(function(){for(var e=arguments.length,r=Array(e),t=0;tl),n.export(t,"errorMessages",()=>c);var o=e("../utils/curry.js"),i=n.interopDefault(o),u=e("../utils/isObject.js"),a=n.interopDefault(u),c={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "},l=(0,i.default)(function(e,r){throw Error(e[r]||e.default)})(c);t.default={config:function(e){return(e||l("configIsRequired"),(0,a.default)(e)||l("configType"),e.urls)?(console.warn(c.deprecation),{paths:{vs:e.urls.monacoBase}}):e}}},{"../utils/curry.js":"2Cr7R","../utils/isObject.js":"axlLw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2Cr7R":[function(e,r,t){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(t),t.default=function(e){return function r(){for(var t=this,n=arguments.length,o=Array(n),i=0;i=e.length?e.apply(this,o):function(){for(var e=arguments.length,n=Array(e),i=0;io);var o={type:"cancelation",msg:"operation is manually canceled"};t.default=function(e){var r=!1,t=new Promise(function(t,n){e.then(function(e){return r?n(o):t(e)}),e.catch(n)});return t.cancel=function(){return r=!0},t}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}]},[],0,"parcelRequire2d1f"); +//# sourceMappingURL=dist.477afcf4.js.map diff --git a/static-temp/ed.229d9857.js b/static-temp/ed.229d9857.js new file mode 100644 index 00000000..7f0189a3 --- /dev/null +++ b/static-temp/ed.229d9857.js @@ -0,0 +1,1435 @@ +!function(e,t,r,n,i){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof o[n]&&o[n],s=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var i="function"==typeof o[n]&&o[n];if(!r&&i)return i(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var u=Error("Cannot find module '"+t+"'");throw u.code="MODULE_NOT_FOUND",u}p.resolve=f,p.cache={};var d=s[t]=new c.Module(t);e[t][0].call(d.exports,p,d,d.exports,this)}return s[t].exports;function p(e){var t=p.resolve(e);return!1===t?{}:c(t)}function f(r){var n=e[t][1][r];return null!=n?n:r}}function u(e){this.id=e,this.bundle=c,this.exports={}}c.isParcelRequire=!0,c.Module=u,c.modules=e,c.cache=s,c.parent=a,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return o[n]}}),o[n]=c;for(var d=0;d{let t=(0,l.useGlobal)(u.EDGlobal,"EDITOR"),r=(0,l.useLocal)({new_site:!1}),n=window;if(!n.Y)return(async()=>{await (0,s.default)(),window.Y=await e("9a6a58da27c7a5f1"),window.syncronize=(await e("22cd16391410f408")).syncronize,t.render()})(),(0,i.jsx)(f.Loading,{note:"init"});if(n.isEditor=!0,"no-site"===t.status)return(0,i.jsx)("div",{className:"flex-1 flex flex-col items-center justify-center",children:r.new_site?(0,i.jsx)(p.EdFormSite,{group_id:"",site:{},onSave:e=>{e&&(location.href=`/ed/${e.id}/_`)},onClose:()=>{},header:(0,i.jsx)("div",{className:"border-b border-blue-500 text-xl",children:"Create New Site"})}):(0,i.jsxs)("div",{className:"flex flex-col p-10 rounded-lg border shadow-2xl",children:[(0,i.jsx)("div",{className:"text-3xl",children:"Welcome to Prasi"}),(0,i.jsxs)("div",{className:"",children:["You are logged in!",(0,i.jsx)("br",{}),(0,i.jsx)("br",{})," Now ask someone to invite to their site.",(0,i.jsx)("br",{})," Or you can"," ",(0,i.jsx)("span",{className:"underline text-blue-500 cursor-pointer",onClick:()=>{r.new_site=!0,r.render()},children:"create your own site"}),(0,i.jsx)("br",{}),(0,i.jsx)("br",{}),"Change account?"," ",(0,i.jsx)("a",{href:"/logout",className:"underline text-blue-500 cursor-pointer",children:"Logout here"}),"."]})]})});if((0,o.validate)(params.page_id)&&(0,o.validate)(params.site_id)){if(localStorage.setItem("prasi-last-open",JSON.stringify({page_id:params.page_id,site_id:params.site_id})),!(0,d.edInitSync)(t)&&!t.sync)return(0,i.jsx)(f.Loading,{note:"connecting-ws"})}else{if((0,o.validate)(params.site_id))m(t);else{let e=localStorage.getItem("prasi-last-open");try{let r=JSON.parse(e||"");r.site_id&&r.page_id?navigate(`/ed/${r.site_id}/${r.page_id}`):m(t)}catch(e){m(t)}}return(0,i.jsx)(f.Loading,{note:"finding-page"})}return(0,i.jsx)(c.EdBase,{})}});let m=async e=>{(0,d.loadSession)(e);let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,o.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"root",mode:"insensitive"}},select:{id:!0,id_site:!0},orderBy:{site:{name:"asc"}}});if(t&&t.id&&t.id_site)location.href=`/ed/${t.id_site}/${t.id}`;else{let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,o.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"home",mode:"insensitive"}},select:{id:!0,id_site:!0}});if(t&&t.id&&t.id_site)location.href=`/ed/${t.id_site}/${t.id}`;else{let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,o.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}}},select:{id:!0,id_site:!0}});if(t)t.id&&t.id_site?location.href=`/ed/${t.id_site}/${t.id}`:(e.status="no-site",e.render());else if((0,o.validate)(params.site_id)){let e=await _db.page.create({data:{content_tree:{childs:[],id:"root",type:"root"},name:"home",url:"/",id_site:params.site_id}});location.href=`/ed/${params.site_id}/${e.id}`;return}else e.status="no-site",e.render()}}}},{"react/jsx-runtime":"f4Tol",uuid:"8q3Mr","wasm-gzip":"7m2w4","web-utils":"ccU4J","../../nova/ed/ed-base":"4Abfc","../../nova/ed/logic/ed-global":"6QDfO","../../nova/ed/logic/ed-sync":"5NVm2","../../nova/ed/panel/popup/site/site-form":"DDhf4","../../utils/ui/loading":"loFlS","9a6a58da27c7a5f1":"52IRF","22cd16391410f408":"8HRKV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8q3Mr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"v1",()=>o.default),n.export(r,"v3",()=>s.default),n.export(r,"v4",()=>c.default),n.export(r,"v5",()=>d.default),n.export(r,"NIL",()=>f.default),n.export(r,"version",()=>h.default),n.export(r,"validate",()=>v.default),n.export(r,"stringify",()=>b.default),n.export(r,"parse",()=>j.default);var i=e("./v1.js"),o=n.interopDefault(i),a=e("./v3.js"),s=n.interopDefault(a),l=e("./v4.js"),c=n.interopDefault(l),u=e("./v5.js"),d=n.interopDefault(u),p=e("./nil.js"),f=n.interopDefault(p),m=e("./version.js"),h=n.interopDefault(m),g=e("./validate.js"),v=n.interopDefault(g),x=e("./stringify.js"),b=n.interopDefault(x),y=e("./parse.js"),j=n.interopDefault(y)},{"./v1.js":!1,"./v3.js":!1,"./v4.js":!1,"./v5.js":!1,"./nil.js":!1,"./version.js":!1,"./validate.js":"bXQ8E","./stringify.js":!1,"./parse.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bXQ8E:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./regex.js"),o=n.interopDefault(i);function a(e){return"string"==typeof e&&(0,o.default).test(e)}r.default=a},{"./regex.js":"l21kU","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l21kU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7m2w4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DecompressionError",()=>c),n.export(r,"compress",()=>h),n.export(r,"decompress",()=>g),n.export(r,"default",()=>s),n.export(r,"freeBuffer",()=>v),n.export(r,"initSync",()=>l);let i=null;async function o(t){return i||(i=(async()=>{t||(t=new URL(e("ef0034b6e784b6d"))),("string"==typeof t||"function"==typeof Request&&t instanceof Request||"function"==typeof URL&&t instanceof URL)&&(t=fetch(t));let r=await async function(e){let t={};if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,t)}catch(t){if("application/wasm"==e.headers.get("Content-Type"))throw t;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",t)}let r=await e.arrayBuffer();return await WebAssembly.instantiate(r,t)}{let r=await WebAssembly.instantiate(e,t);return r instanceof WebAssembly.Instance?{instance:r,module:e}:r}}(await t);return i instanceof Promise&&(i=r.instance.exports),i})())}let a=null;async function s(e){a=await o(e)}function l(e){var t;t=e,a=!i||i instanceof Promise?(t instanceof WebAssembly.Module||(t=new WebAssembly.Module(t)),i=new WebAssembly.Instance(t,{}).exports):i}class c extends Error{constructor(e){super(e),this.name="DecompressionError"}}let u=0,d=null,p=null;function f(e,t,r){let n;if(r){let i=t;n=e.malloc_u8(i);let o=new Uint8Array(e.memory.buffer,n,i);try{r(o)}catch(t){throw e.free_u8(n,i),t}return u=i,n}if("string"==typeof t){let r=u=function(e){let t=0,r=0,n=0,i=e.length;for(;t>>0;a.free_u8(i,u);let s=a.buffer()>>>0;return new Uint8Array(a.memory.buffer,s,o)}function g(e,t,r={}){x(a),!t||t instanceof Function||(r=t,t=void 0);let n=b(r,m),i=f(a,e,t),o=a.gzip_decompress(i,u,n)>>>0;if(a.free_u8(i,u),4294967295===o){let e=a.error_message(),t=a.error_message_len(),r=new Uint8Array(a.memory.buffer,e,t);throw new c((new TextDecoder).decode(r))}let s=a.buffer()>>>0;return new Uint8Array(a.memory.buffer,s,o)}function v(){x(a),a.deallocate_buffer()}function x(e){if(!e)throw Error("WASM not initialized")}function b(e,t){let r=0;for(let n in e)r|=+e[n]*t[n];return r}},{ef0034b6e784b6d:"6EZzp","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6EZzp":[function(e,t,r){t.exports=e("ea9ed39447eb9fe3").getBundleURL("ikCXc")+"wasm_gzip.922c2de1.wasm"},{ea9ed39447eb9fe3:"1ILkO"}],"4Abfc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdBase",()=>T),n.export(r,"mobileCSS",()=>D);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../utils/script/jscript"),s=e("../../utils/types/general"),l=e("../../utils/ui/is-localhost"),c=e("../../utils/ui/loading"),u=e("./ed-left"),d=e("./ed-mid"),p=e("./ed-right"),f=e("./logic/ed-global"),m=e("./logic/ed-init"),h=e("./logic/ed-route"),g=e("./logic/ed-undo"),v=e("./panel/main/main"),x=e("./panel/main/main-history"),b=e("./panel/main/pane-resize"),y=e("./panel/popup/api/api-server"),j=e("./panel/popup/code/code"),w=e("./panel/popup/code/icons"),C=e("./panel/popup/comp/comp-group"),S=e("./panel/popup/comp/comp-popup"),E=e("./panel/popup/page/page-popup"),_=e("./panel/popup/script/pop-script"),k=e("./panel/popup/site/site-popup");let T=()=>{let e=(0,o.useGlobal)(f.EDGlobal,"EDITOR");s.w.editorRender=e.render,(0,g.edUndoManager)(e),"init"===e.status&&(0,m.edInit)(e),(0,h.edRoute)(e);let t=(0,l.isLocalhost)()?"http://localhost:8443?":"https://prasi-vsc.avolut.com/?tkn=prasi&";if("load-site"===e.status)return(0,i.jsx)(c.Loading,{note:(0,i.jsxs)("div",{className:"flex flex-col items-center space-y-1 relative",children:[(0,i.jsx)("div",{children:e.site.name||e.site.id}),(0,i.jsx)("div",{className:"pb-2",children:`page-${e.status}`}),e.site.id&&(0,i.jsx)("div",{className:"absolute top-[50px]",children:(0,i.jsxs)("a",{href:`${t}folder=/site/${e.site.id}/site/src`,target:"_blank",className:cx("flex space-x-1 border items-center rounded-md px-2 cursor-pointer pointer-events-auto",css` + svg { + width: 11px; + } + `),children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:w.iconVSCode}}),(0,i.jsx)("div",{children:"Open VSCode"})]})})]})});if("site-not-found"===e.status||"page-not-found"===e.status)return(0,i.jsx)("div",{className:"flex fixed inset-0 items-center justify-center",children:"site-not-found"===e.status?"Site not found":"Page not found"});let r=a.jscript.editor;return(0,i.jsxs)("div",{className:cx("flex flex-col flex-1",I),onPointerLeave:()=>{s.w.pointer_active=!1},onPointerEnter:()=>{s.w.pointer_active=!0},children:[(0,i.jsx)("div",{className:"flex justify-between"}),(0,i.jsxs)("div",{className:"flex flex-1 items-stretch",children:["ready"===e.status&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.EdLeft,{}),(0,i.jsx)(b.EdPane,{type:"left",min_size:200})]}),(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-stretch",children:[(0,i.jsx)(d.EdMid,{}),e.page.history.id?(0,i.jsx)(x.EdPageHistoryMain,{}):(0,i.jsx)("div",{className:cx("flex flex-1 items-stretch","mobile"===e.mode?D:"bg-white"),children:"ready"!==e.status?(0,i.jsx)(c.Loading,{note:`page-${e.status}`}):(0,i.jsxs)(i.Fragment,{children:["?norender"!==location.search?(0,i.jsx)(v.EdMain,{}):(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:"Editor Render: Disabled"}),(0,i.jsx)(b.EdPane,{type:"right",min_size:240}),(0,i.jsx)(p.EdRight,{})]})})]})]}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(j.EdPopCode,{}),(0,i.jsx)(_.EdPopScript,{}),(0,i.jsx)(k.EdPopSite,{}),(0,i.jsx)(y.EdPopApi,{}),(0,i.jsx)(E.EdPopPage,{}),(0,i.jsx)(C.EdPopCompGroup,{}),(0,i.jsx)(S.EdPopComp,{})]}),r&&!a.jscript.editorLoaded&&(0,i.jsx)("div",{className:css` + display: none; + `,children:(0,i.jsx)(r,{onMount:()=>{a.jscript.editorLoaded=!0,e.render()}})}),s.w.offline&&(0,i.jsx)("div",{className:cx(css` + position: fixed; + bottom: 20px; + left: 0px; + right: 0px; + z-index: 999; + `,"flex justify-center cursor-pointer"),children:(0,i.jsx)("div",{className:"bg-red-500 text-white px-4 py-2 rounded-full text-sm",children:"Reconnecting, changes are not saved..."})}),s.w.sync_too_long&&(0,i.jsx)("div",{onClick:()=>{s.w.sync_too_long=!1,e.render()},className:cx(css` + position: fixed; + bottom: 20px; + left: 0px; + right: 0px; + z-index: 999; + `,"flex justify-center cursor-pointer"),children:(0,i.jsxs)("div",{className:"space-x-2 flex bg-red-100 text-red-700 px-4 py-2 rounded-full text-sm",children:[(0,i.jsx)("div",{children:"Sync taking too long..."}),(0,i.jsx)("div",{className:cx(css` + background: white; + `,"rounded-full px-3 cursor-pointer border border-red-500"),onClick:()=>{location.reload()},children:"Reload Page"})]})})]})},I=css` + .toolbar-box { + display: flex; + align-items: stretch; + border-left: 1px solid #ececeb; + border-right: 1px solid #ececeb; + margin: 0px 0px 0px 5px; + + .label { + display: flex; + user-select: none; + align-items: center; + font-size: 10px; + margin-top: 1px; + color: #999; + text-transform: uppercase; + } + + .items { + display: flex; + align-items: stretch; + margin-left: 5px; + color: #555; + border-left: 1px solid transparent; + + .item { + display: flex; + align-items: center; + cursor: pointer; + user-select: none; + border-right: 1px solid transparent; + padding: 5px; + border-radius: 0px; + + &:hover { + background: #ececeb; + } + + &.disabled { + color: #ccc; + cursor: default; + } + } + + .item:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + } + + &.no-label { + padding-left: 0px; + margin-left: 0px; + .items { + margin-left: 0px; + } + } + + &:hover { + border: 1px solid black; + + .items { + color: #111; + border-left: 1px solid #ececeb; + .item { + border-right: 1px solid #ececeb; + } + } + } + } +`,D=css` + background-color: white; + background-image: linear-gradient(45deg, #fafafa 25%, transparent 25%), + linear-gradient(-45deg, #fafafa 25%, transparent 25%), + linear-gradient(45deg, transparent 75%, #fafafa 75%), + linear-gradient(-45deg, transparent 75%, #fafafa 75%); + + background-size: 20px 20px; + background-position: + 0 0, + 0 10px, + 10px -10px, + -10px 0px; +`},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../utils/script/jscript":"36JZt","../../utils/types/general":"fBAQm","../../utils/ui/is-localhost":"3GM8T","../../utils/ui/loading":"loFlS","./ed-left":"jlrZM","./ed-mid":"eQyEw","./ed-right":"it4l9","./logic/ed-global":"6QDfO","./logic/ed-init":"iV5Wm","./logic/ed-route":"5aNau","./logic/ed-undo":"hbqxc","./panel/main/main":"95ws5","./panel/main/main-history":"epx7t","./panel/main/pane-resize":"clVTz","./panel/popup/api/api-server":"kleF6","./panel/popup/code/code":"lR9vK","./panel/popup/code/icons":"TyEQi","./panel/popup/comp/comp-group":"7FM1E","./panel/popup/comp/comp-popup":"b4Y85","./panel/popup/page/page-popup":"d5Nc2","./panel/popup/script/pop-script":"Aqaiy","./panel/popup/site/site-popup":"fFsWe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"36JZt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"jscript",()=>i);let i={reload:e=>{},editor:null,editorLoaded:!1,build:null,pending:null,events:{editorLoaded:()=>{},prettierLoaded:()=>{},pendingDone:()=>{}},prettier:{standalone:null,estree:null,ts:null},async init(t){this.pending&&(await this.pending,t()),this.pending||(this.pending=new Promise(async r=>{this.events.pendingDone=r,this.prettier.standalone=(await e("f5183c3ce652b429")).default,this.prettier.estree=await e("eddf47cebc3ce50e"),this.prettier.ts=await e("5cc77945838a4344"),this.events.prettierLoaded();let n=await e("5efc5deeba8fb7e1");n.loader.config({paths:{vs:"/monaco/min/vs"}}),i.editor=n.Editor,this.events.editorLoaded(),t()}))}}},{f5183c3ce652b429:"M364r",eddf47cebc3ce50e:"dm9vY","5cc77945838a4344":"2h4Vg","5efc5deeba8fb7e1":"8YBHO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],M364r:[function(e,t,r){t.exports=e("cff12c1fd5f07d09")(e("362a97b5e1c99c17").resolve("a06ck")).then(()=>t.bundle.root("jSRRK"))},{cff12c1fd5f07d09:"jybCT","362a97b5e1c99c17":"6dXzV"}],dm9vY:[function(e,t,r){t.exports=e("c4cf30071215eb4")(e("dc298b94d281c6c7").resolve("dVyrU")).then(()=>t.bundle.root("04zSh"))},{c4cf30071215eb4:"jybCT",dc298b94d281c6c7:"6dXzV"}],"2h4Vg":[function(e,t,r){t.exports=e("7d8bfca669bad761")(e("a4f2884441794ebd").resolve("gkR2P")).then(()=>t.bundle.root("kSzWE"))},{"7d8bfca669bad761":"jybCT",a4f2884441794ebd:"6dXzV"}],"8YBHO":[function(e,t,r){t.exports=e("3a96ff02f8901add")(e("f0694a8d497b4da1").resolve("j1vrr")).then(()=>t.bundle.root("kDf2V"))},{"3a96ff02f8901add":"jybCT",f0694a8d497b4da1:"6dXzV"}],jlrZM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdLeft",()=>b);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react-dnd"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("./logic/ed-global"),u=e("./logic/tree/build"),d=e("./panel/header/left/api"),p=e("./panel/header/left/js"),f=e("./panel/header/left/site-picker"),m=e("./panel/tree/body"),h=e("./panel/tree/history-btn"),g=e("./panel/tree/history-list"),v=e("./panel/tree/search"),x=e("./panel/header/left/rebuild");let b=()=>{let e=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),t=(0,l.useLocal)({tree:null,timeout:null});return t.tree||(clearTimeout(t.timeout),t.timeout=setTimeout(t.render,100)),(0,i.jsx)("div",{className:cx("flex flex-col relative border-r",css` + min-width: ${e.ui.layout.left}px; + `),children:(0,i.jsxs)("div",{className:"absolute inset-0 flex flex-col overflow-hidden",children:[(0,i.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,i.jsxs)("div",{className:"flex items-stretch",children:[(0,i.jsx)(f.EdSitePicker,{}),(0,i.jsx)("div",{className:"flex items-center ml-2 text-[12px] cursor-pointer",onClick:()=>{confirm("Logout ?")&&(location.href="/logout")},children:(0,i.jsx)("div",{children:"Logout"})})]}),(0,i.jsxs)("div",{className:"flex items-stretch space-x-1 pl-2",children:[(0,i.jsx)(x.EdRebuildJs,{}),(0,i.jsx)(p.EdSiteJS,{}),(0,i.jsx)(d.EdApi,{})]})]}),(0,i.jsxs)("div",{className:"flex flex-row items-stretch border-b",children:[(0,i.jsx)(h.EdPageHistoryBtn,{show:e.page.history.show,onShow:async r=>{e.page.history.id="",e.page.history.show=r,r||await (0,u.treeRebuild)(e),e.render(),t.render()}}),!e.page.history.show&&(0,i.jsx)(v.EdTreeSearch,{})]}),(0,i.jsx)("div",{className:"tree-body flex relative flex-1 overflow-y-auto overflow-x-hidden",onContextMenu:e=>{e.stopPropagation(),e.preventDefault()},ref:e=>{e&&(t.tree=e)},onPointerMove:()=>{c.active.hover.tree=!0},onPointerOut:()=>{c.active.hover.tree=!1},onPointerLeave:()=>{c.active.hover.tree=!1},children:e.page.history.show?(0,i.jsx)(g.EdPageHistoryList,{}):(0,i.jsx)("div",{className:"absolute inset-0 flex flex-col",children:t.tree&&(0,i.jsx)(a.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:t.tree}}),children:(0,i.jsx)(m.EdTreeBody,{})})})})]})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP","react-dnd":"47d2A","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","./logic/ed-global":"6QDfO","./logic/tree/build":"dNllk","./panel/header/left/api":"8qdM6","./panel/header/left/js":"bUHQA","./panel/header/left/site-picker":"dshbn","./panel/tree/body":"jkXOK","./panel/tree/history-btn":"iv4c6","./panel/tree/history-list":"jlpic","./panel/tree/search":"jVZTg","./panel/header/left/rebuild":"brqiG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6okMP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>d.DndProvider),n.export(r,"MultiBackend",()=>p.MultiBackend),n.export(r,"Container",()=>ep),n.export(r,"DragLayer",()=>eh),n.export(r,"ItemTypes",()=>K),n.export(r,"Node",()=>eu),n.export(r,"Tree",()=>ev),n.export(r,"compareItems",()=>x),n.export(r,"getBackendOptions",()=>F),n.export(r,"getDescendants",()=>N),n.export(r,"getDestIndex",()=>S),n.export(r,"getDropTarget",()=>A),n.export(r,"getModifiedIndex",()=>_),n.export(r,"getParents",()=>P),n.export(r,"getTreeItem",()=>b),n.export(r,"hasChildNodes",()=>R),n.export(r,"isAncestor",()=>y),n.export(r,"isDroppable",()=>w),n.export(r,"isNodeModel",()=>j),n.export(r,"mutateTree",()=>C),n.export(r,"mutateTreeWithIndex",()=>T),n.export(r,"useContainerClassName",()=>el),n.export(r,"useDragControl",()=>J),n.export(r,"useDragHandle",()=>ec),n.export(r,"useDragNode",()=>et),n.export(r,"useDragOver",()=>er),n.export(r,"useDropNode",()=>ei),n.export(r,"useDropRoot",()=>en),n.export(r,"useOpenIdsHelper",()=>eo),n.export(r,"useTreeContext",()=>es),n.export(r,"useTreeDragLayer",()=>ea);var i=e("react"),o=n.interopDefault(i),a=e("react-dnd-html5-backend"),s=e("@juggle/resize-observer"),l=e("framer-motion"),c=e("react-use-measure"),u=n.interopDefault(c),d=e("react-dnd"),p=e("dnd-multi-backend"),f=e("react-dnd-touch-backend"),m=function(){return(m=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.text?1:e.texti?o-1:o,[i,o]},k=function(e,t,r){var n=t<0?e.length+t:t;if(n>=0&&nr.top+r.height/2?"down":"up"},D=function(e,t){var r="",n=0;return e.forEach(function(i,o){var a,s=I(i,(null===(a=t.getClientOffset())||void 0===a?void 0:a.y)||0);""===r?r=s:r!==s&&(r=s,n=o),o===e.length-1&&"down"===s&&(n=o+1)}),n},O=function(e,t,r){var n=t.closest('[role="list"]'),i=null==n?void 0:n.querySelectorAll(':scope > [role="listitem"]');return i?D(i,r):null},M=function(e,t,r){var n=e.getBoundingClientRect(),i=r.dropTargetOffset,o=n.top+i;return t>n.bottom-i?"lower":t [role="listitem"]');return{id:n.rootId,index:D(o,r)}}var a=r.getItem(),s=t.querySelector('[role="list"]'),l=M(t,(null===(i=r.getClientOffset())||void 0===i?void 0:i.y)||0,n);if(s){if("upper"===l){if(!w(a,e.parent,n))return{id:e.id,index:0};var c=O(e,t,r);return null===c?null:{id:e.parent,index:c}}var o=s.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:D(o,r)}}if("middle"===l)return{id:e.id,index:0};if(w(a,e.parent,n)){var c=O(e,t,r);return null===c?null:{id:e.parent,index:c}}return null},N=function(e,t){var r=[],n=function(e,t){var i=e.filter(function(e){return t.includes(e.parent)});i.length>0&&(r=h(h([],r,!0),i,!0),n(e,i.map(function(e){return e.id})))};return n(e,[t]),r};function P(e,t){for(var r=[],n=e.find(function(e){return e.id===t});n;)(n=e.find(function(e){return e.id===n.parent}))&&r.push(n);return r}var F=function(e){return void 0===e&&(e={}),{backends:[{id:"html5",backend:a.HTML5Backend,options:e.html5,transition:p.PointerTransition},{id:"touch",backend:f.TouchBackend,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:p.TouchTransition}]}},R=function(e,t){return e.some(function(e){return e.parent===t})},L=(0,i.createContext)({}),B=function(e){var t=eo(e.tree,e.initialOpen),r=t[0],n=t[1],a=n.handleToggle,s=n.handleCloseAll,l=n.handleOpenAll,c=n.handleOpen,u=n.handleClose;(0,i.useImperativeHandle)(e.treeRef,function(){return{open:function(t){return c(t,e.onChangeOpen)},close:function(t){return u(t,e.onChangeOpen)},openAll:function(){return l(e.onChangeOpen)},closeAll:function(){return s(e.onChangeOpen)}}});var p=(0,d.useDragDropManager)().getMonitor(),f=e.canDrop,g=e.canDrag,v=m(m({extraAcceptTypes:[],listComponent:"ul",listItemComponent:"li",placeholderComponent:"li",sort:!0,insertDroppableFirst:!0,enableAnimateExpand:!1,dropTargetOffset:0,initialOpen:!1},e),{openIds:r,onDrop:function(t,r,n){if(t){var i={dragSourceId:t.id,dropTargetId:r,dragSource:t,dropTarget:b(e.tree,r),monitor:p},o=e.tree;if(b(o,t.id)||(o=h(h([],o,!0),[t],!1)),!1===e.sort){var a=_(o,t.id,r,n)[1];i.destinationIndex=a,i.relativeIndex=n,e.onDrop(T(o,t.id,r,n),i);return}e.onDrop(C(o,t.id,r),i)}else{var i={dropTargetId:r,dropTarget:b(e.tree,r),monitor:p};!1===e.sort&&(i.destinationIndex=S(e.tree,r,n),i.relativeIndex=n),e.onDrop(e.tree,i)}},canDrop:f?function(t,r){return f(e.tree,{dragSourceId:null!=t?t:void 0,dropTargetId:r,dragSource:p.getItem(),dropTarget:b(e.tree,r),monitor:p})}:void 0,canDrag:g?function(t){return g(b(e.tree,t))}:void 0,onToggle:function(t){return a(t,e.onChangeOpen)}});return(0,o.default).createElement(L.Provider,{value:v},e.children)},V=(0,i.createContext)({}),G=!1,H=function(e){var t=(0,i.useState)(G),r=t[0],n=t[1];return(0,o.default).createElement(V.Provider,{value:{isLock:r,lock:function(){return n(!0)},unlock:function(){return n(!1)}}},e.children)},z=(0,i.createContext)({}),U=void 0,W=void 0,$=function(e){var t=(0,i.useState)(U),r=t[0],n=t[1],a=(0,i.useState)(W),s=a[0],l=a[1],c=function(e,t){n(e),l(t)},u=function(){n(U),l(W)};return(0,o.default).createElement(z.Provider,{value:{dropTargetId:r,index:s,showPlaceholder:c,hidePlaceholder:u}},e.children)},q=function(e){return(0,o.default).createElement(B,m({},e),(0,o.default).createElement(H,null,(0,o.default).createElement($,null,e.children)))},J=function(e){var t=(0,i.useContext)(V);(0,i.useEffect)(function(){if(e.current){var r=e.current,n=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.lock()},i=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.unlock()},o=function(e){return n(e)},a=function(e){return i(e)},s=function(e){return n(e)},l=function(e){return i(e)},c=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return c.observe(r,{subtree:!0,childList:!0}),r.addEventListener("mouseover",o),r.addEventListener("mouseout",a),r.addEventListener("focusin",s),r.addEventListener("focusout",l),function(){c.disconnect(),r.removeEventListener("mouseover",o),r.removeEventListener("mouseout",a),r.removeEventListener("focusin",s),r.removeEventListener("focusout",l)}}},[e,t]),(0,i.useEffect)(function(){var r;null===(r=e.current)||void 0===r||r.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},K={TREE_ITEM:Symbol()},X=null,Q=function(e){var t=e.target;if(t instanceof HTMLElement){var r=t.closest('[role="listitem"]');e.currentTarget===r&&(X=r)}},Z=function(e){return Q(e)},ee=function(e){return Q(e)},et=function(e,t){var r=es();(0,i.useEffect)(function(){var e=t.current;return null==e||e.addEventListener("dragstart",Z),null==e||e.addEventListener("touchstart",ee,{passive:!0}),function(){null==e||e.removeEventListener("dragstart",Z),null==e||e.removeEventListener("touchstart",ee)}},[t]);var n=(0,d.useDrag)({type:K.TREE_ITEM,item:function(n){var i=m({ref:t},e);return r.onDragStart&&r.onDragStart(i,n),i},end:function(e,t){var n=e;r.onDragEnd&&r.onDragEnd(n,t)},canDrag:function(){var n=r.canDrag;return X===t.current&&(!n||n(e.id))},collect:function(e){return{isDragging:e.isDragging()}}});return[n[0].isDragging,n[1],n[2]]},er=function(e,t,r){var n=(0,i.useRef)(0),o=(0,i.useRef)(0);return{onDragEnter:function(){n.current+=1,1!==n.current||t||(o.current=window.setTimeout(function(){return r(e)},500))},onDragLeave:function(){n.current-=1,0===n.current&&window.clearTimeout(o.current)},onDrop:function(){o.current>0&&window.clearTimeout(o.current),n.current=0,o.current=0}}},en=function(e){var t=es(),r=(0,i.useContext)(z),n=(0,d.useDrop)({accept:h([K.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(e,n){var i=t.rootId,o=t.onDrop,a=r.dropTargetId,s=r.index;n.isOver({shallow:!0})&&void 0!==a&&void 0!==s&&o(j(e)?e:null,i,s),r.hidePlaceholder()},canDrop:function(e,r){var n=t.rootId;return!!r.isOver({shallow:!0})&&void 0!==e&&w(e,n,t)},hover:function(n,i){if(i.isOver({shallow:!0})){var o=t.rootId,a=r.dropTargetId,s=r.index,l=r.showPlaceholder,c=r.hidePlaceholder,u=A(null,e.current,i,t);if(null===u||!w(n,o,t)){c();return}(u.id!==a||u.index!==s)&&l(u.id,u.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),o=n[0];return[o.isOver,o.dragSource,n[1]]},ei=function(e,t){var r=es(),n=(0,i.useContext)(z),o=(0,d.useDrop)({accept:h([K.TREE_ITEM],r.extraAcceptTypes,!0),drop:function(e,t){var i=n.dropTargetId,o=n.index;t.isOver({shallow:!0})&&void 0!==i&&void 0!==o&&r.onDrop(j(e)?e:null,i,o),n.hidePlaceholder()},canDrop:function(n,i){if(i.isOver({shallow:!0})){var o=A(e,t.current,i,r);return null!==o&&w(n,o.id,r)}return!1},hover:function(i,o){if(o.isOver({shallow:!0})){var a=n.dropTargetId,s=n.index,l=n.showPlaceholder,c=n.hidePlaceholder,u=A(e,t.current,o,r);if(null===u||!w(i,u.id,r)){c();return}(u.id!==a||u.index!==s)&&l(u.id,u.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),a=o[0];return[a.isOver,a.dragSource,o[1]]},eo=function(e,t){var r=(0,i.useMemo)(function(){return!0===t?e.filter(function(t){return R(e,t.id)}).map(function(e){return e.id}):Array.isArray(t)?t:[]},[t]),n=(0,i.useState)(r),o=n[0],a=n[1];(0,i.useEffect)(function(){return a(r)},[t]);var s=function(e,t){var r=o.includes(e)?o.filter(function(t){return t!==e}):h(h([],o,!0),[e],!1);a(r),t&&t(r)},l=function(t,r){var n=[];if(Array.isArray(t)){var i=e.filter(function(r){return t.includes(r.id)&&R(e,r.id)});n=h(h([],o,!0),i.map(function(e){return e.id}),!0).filter(function(e,t,r){return r.indexOf(e)===t})}else n=o.includes(t)?o:h(h([],o,!0),[t],!1);a(n),r&&r(n)},c=function(e,t){var r=o.filter(function(t){return Array.isArray(e)?!e.includes(t):t!==e});a(r),t&&t(r)};return[o,{handleToggle:s,handleCloseAll:function(e){a([]),e&&e([])},handleOpenAll:function(t){var r=e.filter(function(t){return R(e,t.id)}).map(function(e){return e.id});a(r),t&&t(r)},handleOpen:l,handleClose:c}]},ea=function(){return(0,d.useDragLayer)(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===K.TREE_ITEM}})},es=function(){var e=(0,i.useContext)(L);if(!e)throw Error("useTreeContext must be used under TreeProvider");return e},el=function(e,t){var r=es(),n=r.rootId,i=r.rootProps,o=r.classes,a=(null==o?void 0:o.container)||"";return t&&(null==o?void 0:o.dropTarget)&&(a="".concat(a," ").concat(o.dropTarget)),e===n&&(null==o?void 0:o.root)&&(a="".concat(a," ").concat(o.root)),e===n&&(null==i?void 0:i.className)&&(a="".concat(a," ").concat(i.className)),a=a.trim()},ec=function(e,t,r){t.current?r(t):r(e),(0,i.useEffect)(function(){t.current?r(t):r(e)},[t.current])},eu=function(e){var t=es(),r=(0,i.useContext)(z),n=(0,i.useRef)(null),s=(0,i.useRef)(null),l=t.tree.find(function(t){return t.id===e.id}),c=t.openIds,u=t.classes,d=t.enableAnimateExpand,p=c.includes(e.id),f=et(l,n),m=f[0],h=f[1],v=f[2],x=ei(l,n),b=x[0],y=x[1],j=x[2];ec(n,s,h),w(y,e.id,t)&&j(n),(0,i.useEffect)(function(){t.dragPreviewRender?v((0,a.getEmptyImage)(),{captureDraggingState:!0}):s.current&&v(n)},[v,t.dragPreviewRender]),J(n);var C=function(){return t.onToggle(l.id)},S=t.listItemComponent,E=(null==u?void 0:u.listItem)||"";b&&(null==u?void 0:u.dropTarget)&&(E="".concat(E," ").concat(u.dropTarget)),m&&(null==u?void 0:u.draggingSource)&&(E="".concat(E," ").concat(u.draggingSource));var _=!t.canDrag||t.canDrag(e.id),k=r.dropTargetId===e.id,T={depth:e.depth,isOpen:p,isDragging:m,isDropTarget:k,draggable:_,hasChild:R(t.tree,e.id),containerRef:n,handleRef:s,onToggle:C};return(0,o.default).createElement(S,{ref:n,className:E,role:"listitem"},t.render(l,T),d&&T.hasChild&&(0,o.default).createElement(g,{isVisible:p},(0,o.default).createElement(ep,{parentId:e.id,depth:e.depth+1})),!d&&T.hasChild&&p&&(0,o.default).createElement(ep,{parentId:e.id,depth:e.depth+1}))},ed=function(e){var t=es(),r=t.placeholderRender,n=t.placeholderComponent,a=t.classes,s=(0,i.useContext)(z),l=(0,d.useDragDropManager)().getMonitor().getItem();return r&&l&&e.dropTargetId===s.dropTargetId&&(e.index===s.index||void 0===e.index&&e.listCount===s.index)?(0,o.default).createElement(n,{className:(null==a?void 0:a.placeholder)||""},r(l,{depth:e.depth})):null},ep=function(e){var t=es(),r=(0,i.useRef)(null),n=t.tree.filter(function(t){return t.parent===e.parentId}),a=n,s="function"==typeof t.sort?t.sort:x;if(t.insertDroppableFirst){var l=n.filter(function(e){return e.droppable}),c=n.filter(function(e){return!e.droppable});!1===t.sort||(l=l.sort(s),c=c.sort(s)),a=h(h([],l,!0),c,!0)}else!1!==t.sort&&(a=n.sort(s));var u=en(r),d=u[0],p=u[1],f=u[2];e.parentId===t.rootId&&w(p,t.rootId,t)&&f(r);var g=el(e.parentId,d),v=t.rootProps||{},b=t.listComponent;return(0,o.default).createElement(b,m({ref:r,role:"list"},v,{className:g}),a.map(function(t,r){return(0,o.default).createElement(o.default.Fragment,{key:t.id},(0,o.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId,index:r}),(0,o.default).createElement(eu,{id:t.id,depth:e.depth}))}),(0,o.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId}))},ef={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},em=function(e){var t=e.clientOffset;if(!t)return{};var r=t.x,n=t.y;return{pointerEvents:"none",transform:"translate(".concat(r,"px, ").concat(n,"px)")}},eh=function(){var e=es(),t=ea(),r=t.isDragging,n=t.clientOffset;return r&&n?(0,o.default).createElement("div",{style:ef},(0,o.default).createElement("div",{style:em(t)},e.dragPreviewRender&&e.dragPreviewRender(t))):null};function eg(e,t){return(0,o.default).createElement(q,m({},e,{treeRef:t}),e.dragPreviewRender&&(0,o.default).createElement(eh,null),(0,o.default).createElement(ep,{parentId:e.rootId,depth:0}))}var ev=(0,i.forwardRef)(eg)},{react:"aq5hc","react-dnd-html5-backend":"5juk0","@juggle/resize-observer":"lXx59","framer-motion":"5U9rz","react-use-measure":"fsQ7M","react-dnd":"47d2A","dnd-multi-backend":"aRoDM","react-dnd-touch-backend":"1j9mD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5juk0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getEmptyImage",()=>a.getEmptyImage),n.export(r,"NativeTypes",()=>o),n.export(r,"HTML5Backend",()=>s);var i=e("./HTML5BackendImpl.js"),o=e("./NativeTypes.js"),a=e("./getEmptyImage.js");let s=function(e,t,r){return new i.HTML5BackendImpl(e,t,r)}},{"./HTML5BackendImpl.js":"XboAf","./NativeTypes.js":!1,"./getEmptyImage.js":"8sDmS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],XboAf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTML5BackendImpl",()=>d);var i=e("./EnterLeaveCounter.js"),o=e("./NativeDragSources/index.js"),a=e("./NativeTypes.js"),s=e("./OffsetUtils.js"),l=e("./OptionsReader.js");function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){for(var t=1;t{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,r){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,r);let n=t=>this.handleDragStart(t,e),i=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",i),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",i),t.setAttribute("draggable","false")}}connectDropTarget(e,t){let r=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),i=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",n),t.addEventListener("drop",i),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",n),t.removeEventListener("drop",i)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return u({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return u({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(a).some(t=>a[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=(0,o.createNativeDragSource)(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;let t=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},t)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&(0,s.getNodeClientOffset)(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let r=(0,s.getEventClientOffset)(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});let{dataTransfer:n}=e,i=(0,o.matchNativeItemType)(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),i=this.sourcePreviewNodes.get(e)||t;if(i){let{anchorX:e,anchorY:o,offsetX:a,offsetY:l}=this.getCurrentSourcePreviewNodeOptions(),c={anchorX:e,anchorY:o},u={offsetX:a,offsetY:l},d=(0,s.getDragPreviewOffset)(t,i,r,c,u);n.setDragImage(i,d.x,d.y)}}try{null==n||n.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(i)this.beginDragNativeItem(i);else{if(n&&!n.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:r}=e,n=(0,o.matchNativeItemType)(r);n&&this.beginDragNativeItem(n,r)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:(0,s.getEventClientOffset)(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none");return}this.altKeyPressed=e.altKey,this.lastClientOffset=(0,s.getEventClientOffset)(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}else(0,o.matchNativeItemType)(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:(0,s.getEventClientOffset)(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new l.OptionsReader(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new i.EnterLeaveCounter(this.isNodeInDocument)}}},{"./EnterLeaveCounter.js":"bQote","./NativeDragSources/index.js":"hv79h","./NativeTypes.js":"bZXKN","./OffsetUtils.js":"56gym","./OptionsReader.js":"kQKlk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bQote:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EnterLeaveCounter",()=>o);var i=e("./utils/js_utils.js");class o{enter(e){let t=this.entered.length,r=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=(0,i.union)(this.entered.filter(r),[e]),0===t&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=(0,i.without)(this.entered.filter(this.isNodeInDocument),e),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}},{"./utils/js_utils.js":"9tlCd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9tlCd":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){let t=null;return()=>(null==t&&(t=e()),t)}function o(e,t){return e.filter(e=>e!==t)}function a(e,t){let r=new Set,n=e=>r.add(e);e.forEach(n),t.forEach(n);let i=[];return r.forEach(e=>i.push(e)),i}n.defineInteropFlag(r),n.export(r,"memoize",()=>i),n.export(r,"without",()=>o),n.export(r,"union",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hv79h:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createNativeDragSource",()=>a),n.export(r,"matchNativeItemType",()=>s);var i=e("./NativeDragSource.js"),o=e("./nativeTypesConfig.js");function a(e,t){let r=o.nativeTypesConfig[e];if(!r)throw Error(`native type ${e} has no configuration`);let n=new i.NativeDragSource(r);return n.loadDataTransfer(t),n}function s(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(o.nativeTypesConfig).filter(e=>{let r=o.nativeTypesConfig[e];return null!=r&&!!r.matchesTypes&&r.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}},{"./NativeDragSource.js":"gZ1uG","./nativeTypesConfig.js":"k78GZ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gZ1uG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NativeDragSource",()=>i);class i{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(r=>{let n=this.config.exposeProperties[r];null!=n&&(t[r]={value:n(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k78GZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nativeTypesConfig",()=>a);var i=e("../NativeTypes.js"),o=e("./getDataFromDataTransfer.js");let a={[i.FILE]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[i.HTML]:{exposeProperties:{html:(e,t)=>(0,o.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[i.URL]:{exposeProperties:{urls:(e,t)=>(0,o.getDataFromDataTransfer)(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[i.TEXT]:{exposeProperties:{text:(e,t)=>(0,o.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}}},{"../NativeTypes.js":"bZXKN","./getDataFromDataTransfer.js":"6Zyve","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bZXKN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE",()=>i),n.export(r,"URL",()=>o),n.export(r,"TEXT",()=>a),n.export(r,"HTML",()=>s);let i="__NATIVE_FILE__",o="__NATIVE_URL__",a="__NATIVE_TEXT__",s="__NATIVE_HTML__"},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Zyve":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){let n=t.reduce((t,r)=>t||e.getData(r),"");return null!=n?n:r}n.defineInteropFlag(r),n.export(r,"getDataFromDataTransfer",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"56gym":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNodeClientOffset",()=>s),n.export(r,"getEventClientOffset",()=>l),n.export(r,"getDragPreviewOffset",()=>d);var i=e("./BrowserDetector.js"),o=e("./MonotonicInterpolant.js");let a=1;function s(e){let t=e.nodeType===a?e:e.parentElement;if(!t)return null;let{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}function l(e){return{x:e.clientX,y:e.clientY}}function c(e){var t;return"IMG"===e.nodeName&&((0,i.isFirefox)()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}function u(e,t,r,n){let o=e?t.width:r,a=e?t.height:n;return(0,i.isSafari)()&&e&&(a/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:a}}function d(e,t,r,n,a){let l=c(t),d=s(l?e:t),p={x:r.x-d.x,y:r.y-d.y},{offsetWidth:f,offsetHeight:m}=e,{anchorX:h,anchorY:g}=n,{dragPreviewWidth:v,dragPreviewHeight:x}=u(l,t,f,m),b=()=>{let e=new o.MonotonicInterpolant([0,.5,1],[p.y,p.y/m*x,p.y+x-m]).interpolate(g);return(0,i.isSafari)()&&l&&(e+=(window.devicePixelRatio-1)*x),e},y=()=>new o.MonotonicInterpolant([0,.5,1],[p.x,p.x/f*v,p.x+v-f]).interpolate(h),{offsetX:j,offsetY:w}=a,C=0===w||w;return{x:0===j||j?j:y(),y:C?w:b()}}},{"./BrowserDetector.js":"2DtrU","./MonotonicInterpolant.js":"8OLKt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2DtrU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isFirefox",()=>o),n.export(r,"isSafari",()=>a);var i=e("./utils/js_utils.js");let o=(0,i.memoize)(()=>/firefox/i.test(navigator.userAgent)),a=(0,i.memoize)(()=>!!window.safari)},{"./utils/js_utils.js":"9tlCd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8OLKt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonotonicInterpolant",()=>i);class i{interpolate(e){let t;let{xs:r,ys:n,c1s:i,c2s:o,c3s:a}=this,s=r.length-1;if(e===r[s])return n[s];let l=0,c=a.length-1;for(;l<=c;){let i=r[t=Math.floor(.5*(l+c))];if(ie))return n[t];c=t-1}}let u=e-r[s=Math.max(0,c)],d=u*u;return n[s]+i[s]*u+o[s]*d+a[s]*u*d}constructor(e,t){let r,n,i;let{length:o}=e,a=[];for(let e=0;ee[t]i);class i{get window(){return this.globalContext?this.globalContext:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8sDmS":[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){return n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n}i.defineInteropFlag(r),i.export(r,"getEmptyImage",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lXx59:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>i.ResizeObserver),n.export(r,"ResizeObserverEntry",()=>o.ResizeObserverEntry),n.export(r,"ResizeObserverSize",()=>a.ResizeObserverSize);var i=e("../ResizeObserver"),o=e("../ResizeObserverEntry"),a=e("../ResizeObserverSize")},{"../ResizeObserver":"WGHK1","../ResizeObserverEntry":"eQUxP","../ResizeObserverSize":"8VTf7","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],WGHK1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>a);var i=e("./ResizeObserverController"),o=e("./utils/element"),a=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");(0,i.ResizeObserverController).connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,o.isElement)(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,i.ResizeObserverController).observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,o.isElement)(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,i.ResizeObserverController).unobserve(this,e)},e.prototype.disconnect=function(){(0,i.ResizeObserverController).disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},{"./ResizeObserverController":"f61iD","./utils/element":"39HqG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f61iD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverController",()=>u);var i=e("./utils/scheduler"),o=e("./ResizeObservation"),a=e("./ResizeObserverDetail"),s=e("./utils/resizeObservers"),l=new WeakMap,c=function(e,t){for(var r=0;rc(n.observationTargets,t)&&(a&&(0,s.resizeObservers).push(n),n.observationTargets.push(new o.ResizeObservation(t,r&&r.box)),(0,i.updateCount)(1),(0,i.scheduler).schedule())},e.unobserve=function(e,t){var r=l.get(e),n=c(r.observationTargets,t),o=1===r.observationTargets.length;n>=0&&(o&&(0,s.resizeObservers).splice((0,s.resizeObservers).indexOf(r),1),r.observationTargets.splice(n,1),(0,i.updateCount)(-1))},e.disconnect=function(e){var t=this,r=l.get(e);r.observationTargets.slice().forEach(function(r){return t.unobserve(e,r.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}()},{"./utils/scheduler":"3rd8k","./ResizeObservation":"c0B8T","./ResizeObserverDetail":"dTGIV","./utils/resizeObservers":"52Axz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3rd8k":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scheduler",()=>m),n.export(r,"updateCount",()=>h);var i=e("./process"),o=e("./global"),a=e("./queueResizeObserver"),s=0,l=function(){return!!s},c=250,u={attributes:!0,characterData:!0,childList:!0,subtree:!0},d=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],p=function(e){return void 0===e&&(e=0),Date.now()+e},f=!1,m=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=c),!f){f=!0;var r=p(e);(0,a.queueResizeObserver)(function(){var n=!1;try{n=(0,i.process)()}finally{if(f=!1,e=r-p(),!l())return;n?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,u)};document.body?t():(0,o.global).addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),d.forEach(function(t){return(0,o.global).addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),d.forEach(function(t){return(0,o.global).removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),h=function(e){!s&&e>0&&m.start(),(s+=e)||m.stop()}},{"./process":"cp4jh","./global":"lmy47","./queueResizeObserver":"a1OaI","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cp4jh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"process",()=>c);var i=e("../algorithms/hasActiveObservations"),o=e("../algorithms/hasSkippedObservations"),a=e("../algorithms/deliverResizeLoopError"),s=e("../algorithms/broadcastActiveObservations"),l=e("../algorithms/gatherActiveObservationsAtDepth"),c=function(){var e=0;for((0,l.gatherActiveObservationsAtDepth)(e);(0,i.hasActiveObservations)();)e=(0,s.broadcastActiveObservations)(),(0,l.gatherActiveObservationsAtDepth)(e);return(0,o.hasSkippedObservations)()&&(0,a.deliverResizeLoopError)(),e>0}},{"../algorithms/hasActiveObservations":"eQ7T4","../algorithms/hasSkippedObservations":"7W8z5","../algorithms/deliverResizeLoopError":"6aeEV","../algorithms/broadcastActiveObservations":"fAqLZ","../algorithms/gatherActiveObservationsAtDepth":"hs2r1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eQ7T4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasActiveObservations",()=>o);var i=e("../utils/resizeObservers"),o=function(){return(0,i.resizeObservers).some(function(e){return e.activeTargets.length>0})}},{"../utils/resizeObservers":"52Axz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"52Axz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resizeObservers",()=>i);var i=[]},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7W8z5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasSkippedObservations",()=>o);var i=e("../utils/resizeObservers"),o=function(){return(0,i.resizeObservers).some(function(e){return e.skippedTargets.length>0})}},{"../utils/resizeObservers":"52Axz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6aeEV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"deliverResizeLoopError",()=>o);var i="ResizeObserver loop completed with undelivered notifications.",o=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:i}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=i),window.dispatchEvent(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fAqLZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"broadcastActiveObservations",()=>l);var i=e("../utils/resizeObservers"),o=e("../ResizeObserverEntry"),a=e("./calculateDepthForNode"),s=e("./calculateBoxSize"),l=function(){var e=1/0,t=[];(0,i.resizeObservers).forEach(function(r){if(0!==r.activeTargets.length){var n=[];r.activeTargets.forEach(function(t){var r=new o.ResizeObserverEntry(t.target),i=(0,a.calculateDepthForNode)(t.target);n.push(r),t.lastReportedSize=(0,s.calculateBoxSize)(t.target,t.observedBox),ia);var i=e("./algorithms/calculateBoxSize"),o=e("./utils/freeze"),a=function(){return function(e){var t=(0,i.calculateBoxSizes)(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=(0,o.freeze)([t.borderBoxSize]),this.contentBoxSize=(0,o.freeze)([t.contentBoxSize]),this.devicePixelContentBoxSize=(0,o.freeze)([t.devicePixelContentBoxSize])}}()},{"./algorithms/calculateBoxSize":"6aO5S","./utils/freeze":"t2ZZn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6aO5S":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateBoxSize",()=>x),n.export(r,"calculateBoxSizes",()=>v);var i=e("../ResizeObserverBoxOptions"),o=e("../ResizeObserverSize"),a=e("../DOMRectReadOnly"),s=e("../utils/element"),l=e("../utils/freeze"),c=e("../utils/global"),u=new WeakMap,d=/auto|scroll/,p=/^tb|vertical/,f=/msie|trident/i.test(c.global.navigator&&c.global.navigator.userAgent),m=function(e){return parseFloat(e||"0")},h=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new o.ResizeObserverSize((r?t:e)||0,(r?e:t)||0)},g=(0,l.freeze)({devicePixelContentBoxSize:h(),borderBoxSize:h(),contentBoxSize:h(),contentRect:new a.DOMRectReadOnly(0,0,0,0)}),v=function(e,t){if(void 0===t&&(t=!1),u.has(e)&&!t)return u.get(e);if((0,s.isHidden)(e))return u.set(e,g),g;var r=getComputedStyle(e),n=(0,s.isSVG)(e)&&e.ownerSVGElement&&e.getBBox(),i=!f&&"border-box"===r.boxSizing,o=p.test(r.writingMode||""),c=!n&&d.test(r.overflowY||""),v=!n&&d.test(r.overflowX||""),x=n?0:m(r.paddingTop),b=n?0:m(r.paddingRight),y=n?0:m(r.paddingBottom),j=n?0:m(r.paddingLeft),w=n?0:m(r.borderTopWidth),C=n?0:m(r.borderRightWidth),S=n?0:m(r.borderBottomWidth),E=n?0:m(r.borderLeftWidth),_=j+b,k=x+y,T=E+C,I=w+S,D=v?e.offsetHeight-I-e.clientHeight:0,O=c?e.offsetWidth-T-e.clientWidth:0,M=i?_+T:0,A=i?k+I:0,N=n?n.width:m(r.width)-M-O,P=n?n.height:m(r.height)-A-D,F=N+_+O+T,R=P+k+D+I,L=(0,l.freeze)({devicePixelContentBoxSize:h(Math.round(N*devicePixelRatio),Math.round(P*devicePixelRatio),o),borderBoxSize:h(F,R,o),contentBoxSize:h(N,P,o),contentRect:new a.DOMRectReadOnly(j,x,N,P)});return u.set(e,L),L},x=function(e,t,r){var n=v(e,r),o=n.borderBoxSize,a=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case i.ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return s;case i.ResizeObserverBoxOptions.BORDER_BOX:return o;default:return a}}},{"../ResizeObserverBoxOptions":"3Cs0S","../ResizeObserverSize":"8VTf7","../DOMRectReadOnly":"k44YG","../utils/element":"39HqG","../utils/freeze":"t2ZZn","../utils/global":"lmy47","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3Cs0S":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"ResizeObserverBoxOptions",()=>n),function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8VTf7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverSize",()=>o);var i=e("./utils/freeze"),o=function(){return function(e,t){this.inlineSize=e,this.blockSize=t,(0,i.freeze)(this)}}()},{"./utils/freeze":"t2ZZn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],t2ZZn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"freeze",()=>i);var i=function(e){return Object.freeze(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k44YG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DOMRectReadOnly",()=>o);var i=e("./utils/freeze"),o=function(){function e(e,t,r,n){return this.x=e,this.y=t,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,(0,i.freeze)(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()},{"./utils/freeze":"t2ZZn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"39HqG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVG",()=>i),n.export(r,"isHidden",()=>o),n.export(r,"isElement",()=>a),n.export(r,"isReplacedElement",()=>s);var i=function(e){return e instanceof SVGElement&&"getBBox"in e},o=function(e){if(i(e)){var t=e.getBBox(),r=t.width,n=t.height;return!r&&!n}var o=e,a=o.offsetWidth,s=o.offsetHeight;return!(a||s||e.getClientRects().length)},a=function(e){if(e instanceof Element)return!0;var t,r=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},s=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lmy47:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"global",()=>i);var i="undefined"!=typeof window?window:{}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Z1Gd3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateDepthForNode",()=>o);var i=e("../utils/element"),o=function(e){if((0,i.isHidden)(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t}},{"../utils/element":"39HqG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hs2r1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gatherActiveObservationsAtDepth",()=>a);var i=e("../utils/resizeObservers"),o=e("./calculateDepthForNode"),a=function(e){(0,i.resizeObservers).forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(r){r.isActive()&&((0,o.calculateDepthForNode)(r.target)>e?t.activeTargets.push(r):t.skippedTargets.push(r))})})}},{"../utils/resizeObservers":"52Axz","./calculateDepthForNode":"Z1Gd3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a1OaI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"queueResizeObserver",()=>o);var i=e("./queueMicroTask"),o=function(e){(0,i.queueMicroTask)(function(){requestAnimationFrame(e)})}},{"./queueMicroTask":"kmVnK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kmVnK:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"queueMicroTask",()=>s);var o=[],a=function(){return o.splice(0).forEach(function(e){return e()})},s=function(e){if(!n){var t=0,r=document.createTextNode(""),i={characterData:!0};new MutationObserver(function(){return a()}).observe(r,i),n=function(){r.textContent="".concat(t?t--:t++)}}o.push(e),n()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],c0B8T:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObservation",()=>l);var i=e("./ResizeObserverBoxOptions"),o=e("./algorithms/calculateBoxSize"),a=e("./utils/element"),s=function(e){return!(0,a.isSVG)(e)&&!(0,a.isReplacedElement)(e)&&"inline"===getComputedStyle(e).display},l=function(){function e(e,t){this.target=e,this.observedBox=t||i.ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=(0,o.calculateBoxSize)(this.target,this.observedBox,!0);return s(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()},{"./ResizeObserverBoxOptions":"3Cs0S","./algorithms/calculateBoxSize":"6aO5S","./utils/element":"39HqG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dTGIV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverDetail",()=>i);var i=function(){return function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5U9rz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>i.createDomMotionComponent),n.export(r,"motion",()=>i.motion),n.export(r,"m",()=>o.m),n.export(r,"AnimatePresence",()=>a.AnimatePresence),n.export(r,"AnimateSharedLayout",()=>s.AnimateSharedLayout),n.export(r,"MotionConfig",()=>l.MotionConfig),n.export(r,"LazyMotion",()=>c.LazyMotion),n.export(r,"LayoutGroup",()=>u.LayoutGroup),n.export(r,"Reorder",()=>d.Reorder),n.export(r,"domAnimation",()=>p.domAnimation),n.export(r,"domMax",()=>f.domMax),n.export(r,"useMotionValue",()=>m.useMotionValue),n.export(r,"useMotionTemplate",()=>h.useMotionTemplate),n.export(r,"MotionValue",()=>g.MotionValue),n.export(r,"motionValue",()=>g.motionValue),n.export(r,"resolveMotionValue",()=>v.resolveMotionValue),n.export(r,"useTransform",()=>x.useTransform),n.export(r,"useSpring",()=>b.useSpring),n.export(r,"useVelocity",()=>y.useVelocity),n.export(r,"useScroll",()=>j.useScroll),n.export(r,"useElementScroll",()=>w.useElementScroll),n.export(r,"useViewportScroll",()=>C.useViewportScroll),n.export(r,"useTime",()=>S.useTime),n.export(r,"useReducedMotion",()=>E.useReducedMotion),n.export(r,"useReducedMotionConfig",()=>E.useReducedMotionConfig),n.export(r,"animationControls",()=>_.animationControls),n.export(r,"useAnimation",()=>k.useAnimation),n.export(r,"useAnimationControls",()=>k.useAnimationControls),n.export(r,"useAnimationFrame",()=>T.useAnimationFrame),n.export(r,"animate",()=>I.animate),n.export(r,"animateVisualElement",()=>D.animateVisualElement),n.export(r,"useCycle",()=>O.useCycle),n.export(r,"transform",()=>M.transform),n.export(r,"isValidMotionProp",()=>A.isValidMotionProp),n.export(r,"useIsPresent",()=>N.useIsPresent),n.export(r,"usePresence",()=>N.usePresence),n.export(r,"useInView",()=>P.useInView),n.export(r,"DragControls",()=>F.DragControls),n.export(r,"useDragControls",()=>F.useDragControls),n.export(r,"useDomEvent",()=>R.useDomEvent),n.export(r,"createMotionComponent",()=>L.createMotionComponent),n.export(r,"visualElement",()=>B.visualElement),n.export(r,"addScaleCorrector",()=>V.addScaleCorrector),n.export(r,"useInstantTransition",()=>G.useInstantTransition),n.export(r,"useInstantLayoutTransition",()=>H.useInstantLayoutTransition),n.export(r,"useResetProjection",()=>z.useResetProjection),n.export(r,"MotionContext",()=>U.MotionContext),n.export(r,"useVisualElementContext",()=>U.useVisualElementContext),n.export(r,"MotionConfigContext",()=>W.MotionConfigContext),n.export(r,"PresenceContext",()=>$.PresenceContext),n.export(r,"LayoutGroupContext",()=>q.LayoutGroupContext),n.export(r,"DeprecatedLayoutGroupContext",()=>J.DeprecatedLayoutGroupContext),n.export(r,"SwitchLayoutGroupContext",()=>K.SwitchLayoutGroupContext),n.export(r,"FlatTree",()=>X.FlatTree),n.export(r,"useDeprecatedAnimatedState",()=>Q.useAnimatedState),n.export(r,"useDeprecatedInvertedScale",()=>Z.useInvertedScale),n.export(r,"AnimationType",()=>ee.AnimationType),n.export(r,"animations",()=>et.animations),n.export(r,"checkTargetForNewValues",()=>er.checkTargetForNewValues),n.export(r,"createBox",()=>en.createBox),n.export(r,"calcLength",()=>ei.calcLength),n.export(r,"filterProps",()=>eo.filterProps),n.export(r,"makeUseVisualState",()=>ea.makeUseVisualState),n.export(r,"isDragActive",()=>es.isDragActive),n.export(r,"addPointerEvent",()=>el.addPointerEvent),n.export(r,"wrapHandler",()=>ec.wrapHandler),n.export(r,"isMotionValue",()=>eu.isMotionValue),n.export(r,"isBrowser",()=>ed.isBrowser),n.export(r,"useUnmountEffect",()=>ep.useUnmountEffect),n.export(r,"useIsomorphicLayoutEffect",()=>ef.useIsomorphicLayoutEffect),n.export(r,"useForceUpdate",()=>em.useForceUpdate);var i=e("./render/dom/motion.mjs"),o=e("./render/dom/motion-minimal.mjs"),a=e("./components/AnimatePresence/index.mjs"),s=e("./components/AnimateSharedLayout.mjs"),l=e("./components/MotionConfig/index.mjs"),c=e("./components/LazyMotion/index.mjs"),u=e("./components/LayoutGroup/index.mjs"),d=e("./components/Reorder/index.mjs"),p=e("./render/dom/features-animation.mjs"),f=e("./render/dom/features-max.mjs"),m=e("./value/use-motion-value.mjs"),h=e("./value/use-motion-template.mjs"),g=e("./value/index.mjs"),v=e("./value/utils/resolve-motion-value.mjs"),x=e("./value/use-transform.mjs"),b=e("./value/use-spring.mjs"),y=e("./value/use-velocity.mjs"),j=e("./value/use-scroll.mjs"),w=e("./value/scroll/use-element-scroll.mjs"),C=e("./value/scroll/use-viewport-scroll.mjs"),S=e("./value/use-time.mjs"),E=e("./utils/use-reduced-motion.mjs"),_=e("./animation/animation-controls.mjs"),k=e("./animation/use-animation.mjs"),T=e("./utils/use-animation-frame.mjs"),I=e("./animation/animate.mjs"),D=e("./render/utils/animation.mjs"),O=e("./utils/use-cycle.mjs"),M=e("./utils/transform.mjs"),A=e("./motion/utils/valid-prop.mjs"),N=e("./components/AnimatePresence/use-presence.mjs"),P=e("./utils/use-in-view.mjs"),F=e("./gestures/drag/use-drag-controls.mjs"),R=e("./events/use-dom-event.mjs"),L=e("./motion/index.mjs"),B=e("./render/index.mjs"),V=e("./projection/styles/scale-correction.mjs"),G=e("./utils/use-instant-transition.mjs"),H=e("./projection/use-instant-layout-transition.mjs"),z=e("./projection/use-reset-projection.mjs"),U=e("./context/MotionContext/index.mjs"),W=e("./context/MotionConfigContext.mjs"),$=e("./context/PresenceContext.mjs"),q=e("./context/LayoutGroupContext.mjs"),J=e("./context/DeprecatedLayoutGroupContext.mjs"),K=e("./context/SwitchLayoutGroupContext.mjs"),X=e("./render/utils/flat-tree.mjs"),Q=e("./animation/use-animated-state.mjs"),Z=e("./value/use-inverted-scale.mjs"),ee=e("./render/utils/types.mjs"),et=e("./motion/features/animations.mjs"),er=e("./render/utils/setters.mjs"),en=e("./projection/geometry/models.mjs"),ei=e("./projection/geometry/delta-calc.mjs"),eo=e("./render/dom/utils/filter-props.mjs"),ea=e("./motion/utils/use-visual-state.mjs"),es=e("./gestures/drag/utils/lock.mjs"),el=e("./events/use-pointer-event.mjs"),ec=e("./events/event-info.mjs"),eu=e("./value/utils/is-motion-value.mjs"),ed=e("./utils/is-browser.mjs"),ep=e("./utils/use-unmount-effect.mjs"),ef=e("./utils/use-isomorphic-effect.mjs"),em=e("./utils/use-force-update.mjs")},{"./render/dom/motion.mjs":"4kJkx","./render/dom/motion-minimal.mjs":!1,"./components/AnimatePresence/index.mjs":!1,"./components/AnimateSharedLayout.mjs":!1,"./components/MotionConfig/index.mjs":!1,"./components/LazyMotion/index.mjs":!1,"./components/LayoutGroup/index.mjs":!1,"./components/Reorder/index.mjs":!1,"./render/dom/features-animation.mjs":!1,"./render/dom/features-max.mjs":!1,"./value/use-motion-value.mjs":!1,"./value/use-motion-template.mjs":!1,"./value/index.mjs":!1,"./value/utils/resolve-motion-value.mjs":!1,"./value/use-transform.mjs":!1,"./value/use-spring.mjs":!1,"./value/use-velocity.mjs":!1,"./value/use-scroll.mjs":!1,"./value/scroll/use-element-scroll.mjs":!1,"./value/scroll/use-viewport-scroll.mjs":!1,"./value/use-time.mjs":!1,"./utils/use-reduced-motion.mjs":!1,"./animation/animation-controls.mjs":!1,"./animation/use-animation.mjs":!1,"./utils/use-animation-frame.mjs":!1,"./animation/animate.mjs":!1,"./render/utils/animation.mjs":!1,"./utils/use-cycle.mjs":!1,"./utils/transform.mjs":!1,"./motion/utils/valid-prop.mjs":!1,"./components/AnimatePresence/use-presence.mjs":!1,"./utils/use-in-view.mjs":!1,"./gestures/drag/use-drag-controls.mjs":!1,"./events/use-dom-event.mjs":!1,"./motion/index.mjs":!1,"./render/index.mjs":!1,"./projection/styles/scale-correction.mjs":!1,"./utils/use-instant-transition.mjs":!1,"./projection/use-instant-layout-transition.mjs":!1,"./projection/use-reset-projection.mjs":!1,"./context/MotionContext/index.mjs":!1,"./context/MotionConfigContext.mjs":!1,"./context/PresenceContext.mjs":!1,"./context/LayoutGroupContext.mjs":!1,"./context/DeprecatedLayoutGroupContext.mjs":!1,"./context/SwitchLayoutGroupContext.mjs":!1,"./render/utils/flat-tree.mjs":!1,"./animation/use-animated-state.mjs":!1,"./value/use-inverted-scale.mjs":!1,"./render/utils/types.mjs":!1,"./motion/features/animations.mjs":!1,"./render/utils/setters.mjs":!1,"./projection/geometry/models.mjs":!1,"./projection/geometry/delta-calc.mjs":!1,"./render/dom/utils/filter-props.mjs":!1,"./motion/utils/use-visual-state.mjs":!1,"./gestures/drag/utils/lock.mjs":!1,"./events/use-pointer-event.mjs":!1,"./events/event-info.mjs":!1,"./value/utils/is-motion-value.mjs":!1,"./utils/is-browser.mjs":!1,"./utils/use-unmount-effect.mjs":!1,"./utils/use-isomorphic-effect.mjs":!1,"./utils/use-force-update.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4kJkx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>g),n.export(r,"motion",()=>h);var i=e("tslib"),o=e("../../motion/index.mjs"),a=e("./motion-proxy.mjs"),s=e("./utils/create-config.mjs"),l=e("../../motion/features/gestures.mjs"),c=e("../../motion/features/animations.mjs"),u=e("../../motion/features/drag.mjs"),d=e("./create-visual-element.mjs"),p=e("../../motion/features/layout/index.mjs"),f=e("../../projection/node/HTMLProjectionNode.mjs"),m=(0,i.__assign)((0,i.__assign)((0,i.__assign)((0,i.__assign)({},c.animations),l.gestureAnimations),u.drag),p.layoutFeatures),h=(0,a.createMotionProxy)(function(e,t){return(0,s.createDomMotionConfig)(e,t,m,d.createDomVisualElement,f.HTMLProjectionNode)});function g(e){return(0,o.createMotionComponent)((0,s.createDomMotionConfig)(e,{forwardMotionProps:!1},m,d.createDomVisualElement,f.HTMLProjectionNode))}},{tslib:"iFw8g","../../motion/index.mjs":"f3aXD","./motion-proxy.mjs":"cQs28","./utils/create-config.mjs":"2QKAk","../../motion/features/gestures.mjs":"fy8Zm","../../motion/features/animations.mjs":"VOnMD","../../motion/features/drag.mjs":"6bkNb","./create-visual-element.mjs":"5dPh4","../../motion/features/layout/index.mjs":"ewmif","../../projection/node/HTMLProjectionNode.mjs":"gzizN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iFw8g:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__extends",()=>o),n.export(r,"__assign",()=>a),n.export(r,"__rest",()=>s),n.export(r,"__decorate",()=>l),n.export(r,"__param",()=>c),n.export(r,"__esDecorate",()=>u),n.export(r,"__runInitializers",()=>d),n.export(r,"__propKey",()=>p),n.export(r,"__setFunctionName",()=>f),n.export(r,"__metadata",()=>m),n.export(r,"__awaiter",()=>h),n.export(r,"__generator",()=>g),n.export(r,"__createBinding",()=>v),n.export(r,"__exportStar",()=>x),n.export(r,"__values",()=>b),n.export(r,"__read",()=>y),n.export(r,"__spread",()=>j),n.export(r,"__spreadArrays",()=>w),n.export(r,"__spreadArray",()=>C),n.export(r,"__await",()=>S),n.export(r,"__asyncGenerator",()=>E),n.export(r,"__asyncDelegator",()=>_),n.export(r,"__asyncValues",()=>k),n.export(r,"__makeTemplateObject",()=>T),n.export(r,"__importStar",()=>D),n.export(r,"__importDefault",()=>O),n.export(r,"__classPrivateFieldGet",()=>M),n.export(r,"__classPrivateFieldSet",()=>A),n.export(r,"__classPrivateFieldIn",()=>N),n.export(r,"__addDisposableResource",()=>P),n.export(r,"__disposeResources",()=>R);var i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function l(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function c(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,i,o){function a(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var s,l=n.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?n.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in n)m[h]="access"===h?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(e){if(p)throw TypeError("Cannot add initializers after decoration has completed");o.push(a(e||null))};var g=(0,r[f])("accessor"===l?{get:d.get,set:d.set}:d[c],m);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=a(g.get))&&(d.get=s),(s=a(g.set))&&(d.set=s),(s=a(g.init))&&i.unshift(s)}else(s=a(g))&&("field"===l?i.unshift(s):d[c]=s)}u&&Object.defineProperty(u,n.name,d),p=!0}function d(e,t,r){for(var n=arguments.length>2,i=0;i0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function j(){for(var e=[],t=0;t1||l(e,t)})},t&&(n[e]=t(n[e])))}function l(e,t){try{c(i[e](t))}catch(e){p(o[0][3],e)}}function c(e){e.value instanceof S?Promise.resolve(e.value.v).then(u,d):p(o[0][2],e)}function u(e){l("next",e)}function d(e){l("throw",e)}function p(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}function _(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:i?i(t):t}:i}}function k(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=b(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){i(n,o,(t=e[r](t)).done,t.value)})}}function i(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)}}function T(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var I=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function D(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&v(t,e,r);return I(t,e),t}function O(e){return e&&e.__esModule?e:{default:e}}function M(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function A(e,t,r,n,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}function N(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function P(e,t,r){if(null!=t){var n,i;if("object"!=typeof t&&"function"!=typeof t)throw TypeError("Object expected.");if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if("function"!=typeof n)throw TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var F="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function R(e){function t(t){e.error=e.hasError?new F(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var i=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(i).then(r,function(e){return t(e),r()})}catch(e){t(e)}}if(e.hasError)throw e.error}return r()}r.default={__extends:o,__assign:a,__rest:s,__decorate:l,__param:c,__metadata:m,__awaiter:h,__generator:g,__createBinding:v,__exportStar:x,__values:b,__read:y,__spread:j,__spreadArrays:w,__spreadArray:C,__await:S,__asyncGenerator:E,__asyncDelegator:_,__asyncValues:k,__makeTemplateObject:T,__importStar:D,__importDefault:O,__classPrivateFieldGet:M,__classPrivateFieldSet:A,__classPrivateFieldIn:N,__addDisposableResource:P,__disposeResources:R}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f3aXD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionComponent",()=>x);var i=e("tslib"),o=e("react"),a=e("./features/use-features.mjs"),s=e("../context/MotionConfigContext.mjs"),l=e("../context/MotionContext/index.mjs"),c=e("./utils/use-visual-element.mjs"),u=e("./utils/use-motion-ref.mjs"),d=e("../context/MotionContext/create.mjs"),p=e("./features/definitions.mjs"),f=e("../utils/is-browser.mjs"),m=e("../projection/node/id.mjs"),h=e("../context/LayoutGroupContext.mjs"),g=e("./features/use-projection.mjs"),v=e("./utils/VisualElementHandler.mjs");function x(e){var t=e.preloadedFeatures,r=e.createVisualElement,n=e.projectionNodeConstructor,h=e.useRender,x=e.useVisualState,y=e.Component;function j(e,j){var w=b(e);e=(0,i.__assign)((0,i.__assign)({},e),{layoutId:w});var C=(0,o.useContext)(s.MotionConfigContext),S=null,E=(0,d.useCreateMotionContext)(e),_=C.isStatic?void 0:(0,m.useProjectionId)(),k=x(e,C.isStatic);return!C.isStatic&&f.isBrowser&&(E.visualElement=(0,c.useVisualElement)(y,k,(0,i.__assign)((0,i.__assign)({},C),e),r),(0,g.useProjection)(_,e,E.visualElement,n||p.featureDefinitions.projectionNodeConstructor),S=(0,a.useFeatures)(e,E.visualElement,t)),o.createElement(v.VisualElementHandler,{visualElement:E.visualElement,props:(0,i.__assign)((0,i.__assign)({},C),e)},S,o.createElement(l.MotionContext.Provider,{value:E},h(y,e,_,(0,u.useMotionRef)(k,E.visualElement,j),k,C.isStatic,E.visualElement)))}return t&&(0,p.loadFeatures)(t),(0,o.forwardRef)(j)}function b(e){var t,r=e.layoutId,n=null===(t=(0,o.useContext)(h.LayoutGroupContext))||void 0===t?void 0:t.id;return n&&void 0!==r?n+"-"+r:r}},{tslib:"iFw8g",react:"aq5hc","./features/use-features.mjs":"icZPr","../context/MotionConfigContext.mjs":"73FhT","../context/MotionContext/index.mjs":"2vJeQ","./utils/use-visual-element.mjs":"cLWYw","./utils/use-motion-ref.mjs":"fpG2M","../context/MotionContext/create.mjs":"9v2N5","./features/definitions.mjs":"7DOT4","../utils/is-browser.mjs":"6lrWE","../projection/node/id.mjs":"gCLyL","../context/LayoutGroupContext.mjs":"6WYX8","./features/use-projection.mjs":"iRhor","./utils/VisualElementHandler.mjs":"lvKkP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],icZPr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFeatures",()=>p);var i=e("tslib"),o=e("react"),a=e("../../utils/process.mjs"),s=e("./definitions.mjs"),l=e("hey-listen"),c=e("../../context/LazyContext.mjs"),u=Object.keys(s.featureDefinitions),d=u.length;function p(e,t,r){var n=[],p=(0,o.useContext)(c.LazyContext);if(!t)return null;"production"!==a.env&&r&&p.strict&&(0,l.invariant)(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var f=0;fa);var i=e("5fd67e8d06be0abf"),o="production",a=void 0===i||void 0===i.env?o:"production"},{"5fd67e8d06be0abf":"bhP4W","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bhP4W:[function(e,t,r){var n,i,o,a=t.exports={};function s(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}function u(e){if(i===clearTimeout)return clearTimeout(e);if((i===l||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{return i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{i="function"==typeof clearTimeout?clearTimeout:l}catch(e){i=l}}();var d=[],p=!1,f=-1;function m(){p&&o&&(p=!1,o.length?d=o.concat(d):f=-1,d.length&&h())}function h(){if(!p){var e=c(m);p=!0;for(var t=d.length;t;){for(o=d,d=[];++f1)for(var r=1;ro),n.export(r,"loadFeatures",()=>a);var i=function(e){return{isEnabled:function(t){return e.some(function(e){return!!t[e]})}}},o={measureLayout:i(["layout","layoutId","drag"]),animation:i(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:i(["exit"]),drag:i(["drag","dragControls"]),focus:i(["whileFocus"]),hover:i(["whileHover","onHoverStart","onHoverEnd"]),tap:i(["whileTap","onTap","onTapStart","onTapCancel"]),pan:i(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:i(["whileInView","onViewportEnter","onViewportLeave"])};function a(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?o.projectionNodeConstructor=e[t]:o[t].Component=e[t])}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2ecO1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>o),n.export(r,"warning",()=>i);var i=function(){},o=function(){}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bYK39:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LazyContext",()=>i);var i=(0,e("react").createContext)({strict:!1})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"73FhT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionConfigContext",()=>i);var i=(0,e("react").createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2vJeQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionContext",()=>o),n.export(r,"useVisualElementContext",()=>a);var i=e("react"),o=(0,i.createContext)({});function a(){return(0,i.useContext)(o).visualElement}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cLWYw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useVisualElement",()=>u);var i=e("react"),o=e("../../context/PresenceContext.mjs"),a=e("../../context/MotionContext/index.mjs"),s=e("../../utils/use-isomorphic-effect.mjs"),l=e("../../context/LazyContext.mjs"),c=e("../../utils/use-reduced-motion.mjs");function u(e,t,r,n){var u=(0,i.useContext)(l.LazyContext),d=(0,a.useVisualElementContext)(),p=(0,i.useContext)(o.PresenceContext),f=(0,c.useReducedMotionConfig)(),m=(0,i.useRef)(void 0);n||(n=u.renderer),!m.current&&n&&(m.current=n(e,{visualState:t,parent:d,props:r,presenceId:null==p?void 0:p.id,blockInitialAnimation:(null==p?void 0:p.initial)===!1,shouldReduceMotion:f}));var h=m.current;return(0,s.useIsomorphicLayoutEffect)(function(){null==h||h.syncRender()}),(0,i.useEffect)(function(){var e;null===(e=null==h?void 0:h.animationState)||void 0===e||e.animateChanges()}),(0,s.useIsomorphicLayoutEffect)(function(){return function(){return null==h?void 0:h.notifyUnmount()}},[]),h}},{react:"aq5hc","../../context/PresenceContext.mjs":"gmhe4","../../context/MotionContext/index.mjs":"2vJeQ","../../utils/use-isomorphic-effect.mjs":"8eW6M","../../context/LazyContext.mjs":"bYK39","../../utils/use-reduced-motion.mjs":"iwZct","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gmhe4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PresenceContext",()=>i);var i=(0,e("react").createContext)(null)},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8eW6M":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>o);var i=e("react"),o=e("./is-browser.mjs").isBrowser?i.useLayoutEffect:i.useEffect},{react:"aq5hc","./is-browser.mjs":"6lrWE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6lrWE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isBrowser",()=>i);var i="undefined"!=typeof document},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iwZct:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useReducedMotion",()=>d),n.export(r,"useReducedMotionConfig",()=>p);var i=e("tslib"),o=e("react"),a=e("../context/MotionConfigContext.mjs"),s=e("./is-browser.mjs"),l={current:null},c=!1;function u(){if(c=!0,s.isBrowser){if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return l.current=e.matches};e.addListener(t),t()}else l.current=!1}}function d(){return c||u(),(0,i.__read)((0,o.useState)(l.current),1)[0]}function p(){var e=d(),t=(0,o.useContext)(a.MotionConfigContext).reducedMotion;return"never"!==t&&("always"===t||e)}},{tslib:"iFw8g",react:"aq5hc","../context/MotionConfigContext.mjs":"73FhT","./is-browser.mjs":"6lrWE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fpG2M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMotionRef",()=>a);var i=e("react"),o=e("../../utils/is-ref-object.mjs");function a(e,t,r){return(0,i.useCallback)(function(n){var i;n&&(null===(i=e.mount)||void 0===i||i.call(e,n)),t&&(n?t.mount(n):t.unmount()),r&&("function"==typeof r?r(n):(0,o.isRefObject)(r)&&(r.current=n))},[t])}},{react:"aq5hc","../../utils/is-ref-object.mjs":"4rV1k","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4rV1k":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRefObject",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9v2N5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCreateMotionContext",()=>s);var i=e("react"),o=e("./index.mjs"),a=e("./utils.mjs");function s(e){var t=(0,a.getCurrentTreeVariants)(e,(0,i.useContext)(o.MotionContext)),r=t.initial,n=t.animate;return(0,i.useMemo)(function(){return{initial:r,animate:n}},[l(r),l(n)])}function l(e){return Array.isArray(e)?e.join(" "):e}},{react:"aq5hc","./index.mjs":"2vJeQ","./utils.mjs":"dMSZg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dMSZg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getCurrentTreeVariants",()=>o);var i=e("../../render/utils/variants.mjs");function o(e,t){if((0,i.checkIfControllingVariants)(e)){var r=e.initial,n=e.animate;return{initial:!1===r||(0,i.isVariantLabel)(r)?r:void 0,animate:(0,i.isVariantLabel)(n)?n:void 0}}return!1!==e.inherit?t:{}}},{"../../render/utils/variants.mjs":"4Iyw8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4Iyw8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return Array.isArray(e)}function o(e){return"string"==typeof e||i(e)}function a(e){var t={};return e.forEachValue(function(e,r){return t[r]=e.get()}),t}function s(e){var t={};return e.forEachValue(function(e,r){return t[r]=e.getVelocity()}),t}function l(e,t,r,n,i){var o;return void 0===n&&(n={}),void 0===i&&(i={}),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,i)),"string"==typeof t&&(t=null===(o=e.variants)||void 0===o?void 0:o[t]),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,i)),t}function c(e,t,r){var n=e.getProps();return l(n,t,null!=r?r:n.custom,a(e),s(e))}function u(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||o(e.initial)||o(e.animate)||o(e.whileHover)||o(e.whileDrag)||o(e.whileTap)||o(e.whileFocus)||o(e.exit)}function d(e){return!!(u(e)||e.variants)}n.defineInteropFlag(r),n.export(r,"checkIfControllingVariants",()=>u),n.export(r,"checkIfVariantNode",()=>d),n.export(r,"isVariantLabel",()=>o),n.export(r,"isVariantLabels",()=>i),n.export(r,"resolveVariant",()=>c),n.export(r,"resolveVariantFromProps",()=>l)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCLyL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjectionId",()=>s);var i=e("../../utils/use-constant.mjs"),o=e("./state.mjs"),a=1;function s(){return(0,i.useConstant)(function(){if(o.globalProjectionState.hasEverUpdated)return a++})}},{"../../utils/use-constant.mjs":"chHPp","./state.mjs":"5RKJy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],chHPp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConstant",()=>o);var i=e("react");function o(e){var t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5RKJy":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"globalProjectionState",()=>i);var i={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6WYX8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutGroupContext",()=>i);var i=(0,e("react").createContext)({})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iRhor:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjection",()=>s);var i=e("../../utils/is-ref-object.mjs"),o=e("react"),a=e("../../context/SwitchLayoutGroupContext.mjs");function s(e,t,r,n){var s,l=t.layoutId,c=t.layout,u=t.drag,d=t.dragConstraints,p=t.layoutScroll,f=(0,o.useContext)(a.SwitchLayoutGroupContext);n&&r&&(null==r||!r.projection)&&(r.projection=new n(e,r.getLatestValues(),null===(s=r.parent)||void 0===s?void 0:s.projection),r.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!u||d&&(0,i.isRefObject)(d),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof c?c:"both",initialPromotionConfig:f,layoutScroll:p}))}},{"../../utils/is-ref-object.mjs":"4rV1k",react:"aq5hc","../../context/SwitchLayoutGroupContext.mjs":"jcdak","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jcdak:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SwitchLayoutGroupContext",()=>i);var i=(0,e("react").createContext)({})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lvKkP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementHandler",()=>a);var i=e("tslib"),o=e("react"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,r=e.props;t&&t.setProps(r)},t.prototype.render=function(){return this.props.children},t}(n.interopDefault(o).default.Component)},{tslib:"iFw8g",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cQs28:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionProxy",()=>o);var i=e("../../motion/index.mjs");function o(e){function t(t,r){return void 0===r&&(r={}),(0,i.createMotionComponent)(e(t,r))}if("undefined"==typeof Proxy)return t;var r=new Map;return new Proxy(t,{get:function(e,n){return r.has(n)||r.set(n,t(n)),r.get(n)}})}},{"../../motion/index.mjs":"f3aXD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2QKAk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionConfig",()=>c);var i=e("tslib"),o=e("./is-svg-component.mjs"),a=e("../use-render.mjs"),s=e("../../svg/config-motion.mjs"),l=e("../../html/config-motion.mjs");function c(e,t,r,n,c){var u=t.forwardMotionProps,d=void 0!==u&&u,p=(0,o.isSVGComponent)(e)?s.svgMotionConfig:l.htmlMotionConfig;return(0,i.__assign)((0,i.__assign)({},p),{preloadedFeatures:r,useRender:(0,a.createUseRender)(d),createVisualElement:n,projectionNodeConstructor:c,Component:e})}},{tslib:"iFw8g","./is-svg-component.mjs":"eHlEk","../use-render.mjs":"fdBLR","../../svg/config-motion.mjs":"73LLn","../../html/config-motion.mjs":"fZ6Gb","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eHlEk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVGComponent",()=>o);var i=e("../../svg/lowercase-elements.mjs");function o(e){if("string"!=typeof e||e.includes("-"));else if((0,i.lowercaseSVGElements).indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},{"../../svg/lowercase-elements.mjs":"31Tnf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"31Tnf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"lowercaseSVGElements",()=>i);var i=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"]},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fdBLR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createUseRender",()=>u);var i=e("tslib"),o=e("react"),a=e("../html/use-props.mjs"),s=e("./utils/filter-props.mjs"),l=e("./utils/is-svg-component.mjs"),c=e("../svg/use-props.mjs");function u(e){return void 0===e&&(e=!1),function(t,r,n,u,d,p){var f=d.latestValues,m=((0,l.isSVGComponent)(t)?c.useSVGProps:a.useHTMLProps)(r,f,p),h=(0,s.filterProps)(r,"string"==typeof t,e),g=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},h),m),{ref:u});return n&&(g["data-projection-id"]=n),(0,o.createElement)(t,g)}}},{tslib:"iFw8g",react:"aq5hc","../html/use-props.mjs":"9k3pG","./utils/filter-props.mjs":"5UShS","./utils/is-svg-component.mjs":"eHlEk","../svg/use-props.mjs":"e0Go9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9k3pG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"copyRawValuesOnly",()=>u),n.export(r,"useHTMLProps",()=>f),n.export(r,"useStyle",()=>p);var i=e("tslib"),o=e("react"),a=e("../../motion/utils/is-forced-motion-value.mjs"),s=e("../../value/utils/is-motion-value.mjs"),l=e("./utils/build-styles.mjs"),c=e("./utils/create-render-state.mjs");function u(e,t,r){for(var n in t)(0,s.isMotionValue)(t[n])||(0,a.isForcedMotionValue)(n,r)||(e[n]=t[n])}function d(e,t,r){var n=e.transformTemplate;return(0,o.useMemo)(function(){var e=(0,c.createHtmlRenderState)();(0,l.buildHTMLStyles)(e,t,{enableHardwareAcceleration:!r},n);var o=e.vars,a=e.style;return(0,i.__assign)((0,i.__assign)({},o),a)},[t])}function p(e,t,r){var n=e.style||{},i={};return u(i,n,e),Object.assign(i,d(e,t,r)),e.transformValues&&(i=e.transformValues(i)),i}function f(e,t,r){var n={},i=p(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),n.style=i,n}},{tslib:"iFw8g",react:"aq5hc","../../motion/utils/is-forced-motion-value.mjs":"7sPMD","../../value/utils/is-motion-value.mjs":"ktvPV","./utils/build-styles.mjs":"e7Yye","./utils/create-render-state.mjs":"bFK3Q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7sPMD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isForcedMotionValue",()=>a);var i=e("../../projection/styles/scale-correction.mjs"),o=e("../../render/html/utils/transform.mjs");function a(e,t){var r=t.layout,n=t.layoutId;return(0,o.isTransformProp)(e)||(0,o.isTransformOriginProp)(e)||(r||void 0!==n)&&(!!i.scaleCorrectors[e]||"opacity"===e)}},{"../../projection/styles/scale-correction.mjs":"5d5Dw","../../render/html/utils/transform.mjs":"iqJ7e","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5d5Dw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addScaleCorrector",()=>o),n.export(r,"scaleCorrectors",()=>i);var i={};function o(e){Object.assign(i,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iqJ7e:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isTransformOriginProp",()=>u),n.export(r,"isTransformProp",()=>l),n.export(r,"sortTransformProps",()=>a),n.export(r,"transformAxes",()=>i),n.export(r,"transformProps",()=>o);var i=["","X","Y","Z"],o=["transformPerspective","x","y","z"];function a(e,t){return o.indexOf(e)-o.indexOf(t)}["translate","scale","rotate","skew"].forEach(function(e){return i.forEach(function(t){return o.push(e+t)})});var s=new Set(o);function l(e){return s.has(e)}var c=new Set(["originX","originY","originZ"]);function u(e){return c.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ktvPV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isMotionValue",()=>i);var i=function(e){return!!(null!==e&&"object"==typeof e&&e.getVelocity)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e7Yye:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildHTMLStyles",()=>c);var i=e("./build-transform.mjs"),o=e("../../dom/utils/is-css-variable.mjs"),a=e("./transform.mjs"),s=e("../../dom/value-types/get-as-type.mjs"),l=e("../../dom/value-types/number.mjs");function c(e,t,r,n){var c,u=e.style,d=e.vars,p=e.transform,f=e.transformKeys,m=e.transformOrigin;f.length=0;var h=!1,g=!1,v=!0;for(var x in t){var b=t[x];if((0,o.isCSSVariable)(x)){d[x]=b;continue}var y=l.numberValueTypes[x],j=(0,s.getValueAsType)(b,y);if((0,a.isTransformProp)(x)){if(h=!0,p[x]=j,f.push(x),!v)continue;b!==(null!==(c=y.default)&&void 0!==c?c:0)&&(v=!1)}else(0,a.isTransformOriginProp)(x)?(m[x]=j,g=!0):u[x]=j}h?u.transform=(0,i.buildTransform)(e,r,v,n):n?u.transform=n({},""):!t.transform&&u.transform&&(u.transform="none"),g&&(u.transformOrigin=(0,i.buildTransformOrigin)(m))}},{"./build-transform.mjs":"2br6S","../../dom/utils/is-css-variable.mjs":"aZ9Np","./transform.mjs":"iqJ7e","../../dom/value-types/get-as-type.mjs":"eb3OV","../../dom/value-types/number.mjs":"geC4o","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2br6S":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildTransform",()=>a),n.export(r,"buildTransformOrigin",()=>s);var i=e("./transform.mjs"),o={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function a(e,t,r,n){var a=e.transform,s=e.transformKeys,l=t.enableHardwareAcceleration,c=void 0===l||l,u=t.allowTransformNone,d=void 0===u||u,p="";s.sort(i.sortTransformProps);for(var f=!1,m=s.length,h=0;hi)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eb3OV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getValueAsType",()=>i);var i=function(e,t){return t&&"number"==typeof e?t.transform(e):e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],geC4o:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"numberValueTypes",()=>a);var i=e("style-value-types"),o=e("./type-int.mjs"),a={borderWidth:i.px,borderTopWidth:i.px,borderRightWidth:i.px,borderBottomWidth:i.px,borderLeftWidth:i.px,borderRadius:i.px,radius:i.px,borderTopLeftRadius:i.px,borderTopRightRadius:i.px,borderBottomRightRadius:i.px,borderBottomLeftRadius:i.px,width:i.px,maxWidth:i.px,height:i.px,maxHeight:i.px,size:i.px,top:i.px,right:i.px,bottom:i.px,left:i.px,padding:i.px,paddingTop:i.px,paddingRight:i.px,paddingBottom:i.px,paddingLeft:i.px,margin:i.px,marginTop:i.px,marginRight:i.px,marginBottom:i.px,marginLeft:i.px,rotate:i.degrees,rotateX:i.degrees,rotateY:i.degrees,rotateZ:i.degrees,scale:i.scale,scaleX:i.scale,scaleY:i.scale,scaleZ:i.scale,skew:i.degrees,skewX:i.degrees,skewY:i.degrees,distance:i.px,translateX:i.px,translateY:i.px,translateZ:i.px,x:i.px,y:i.px,z:i.px,perspective:i.px,transformPerspective:i.px,opacity:i.alpha,originX:i.progressPercentage,originY:i.progressPercentage,originZ:i.px,zIndex:o.int,fillOpacity:i.alpha,strokeOpacity:i.alpha,numOctaves:o.int}},{"style-value-types":"8Hxuj","./type-int.mjs":"4cErr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8Hxuj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>i.alpha),n.export(r,"number",()=>i.number),n.export(r,"scale",()=>i.scale),n.export(r,"degrees",()=>o.degrees),n.export(r,"percent",()=>o.percent),n.export(r,"progressPercentage",()=>o.progressPercentage),n.export(r,"px",()=>o.px),n.export(r,"vh",()=>o.vh),n.export(r,"vw",()=>o.vw),n.export(r,"hsla",()=>a.hsla),n.export(r,"rgbUnit",()=>s.rgbUnit),n.export(r,"rgba",()=>s.rgba),n.export(r,"hex",()=>l.hex),n.export(r,"color",()=>c.color),n.export(r,"complex",()=>u.complex),n.export(r,"filter",()=>d.filter);var i=e("./numbers/index.mjs"),o=e("./numbers/units.mjs"),a=e("./color/hsla.mjs"),s=e("./color/rgba.mjs"),l=e("./color/hex.mjs"),c=e("./color/index.mjs"),u=e("./complex/index.mjs"),d=e("./complex/filter.mjs")},{"./numbers/index.mjs":"aySUE","./numbers/units.mjs":"hDZCo","./color/hsla.mjs":"4gsHC","./color/rgba.mjs":"bmAGv","./color/hex.mjs":"LRoae","./color/index.mjs":"5mshG","./complex/index.mjs":"8q6vO","./complex/filter.mjs":"4mKhm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aySUE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>a),n.export(r,"number",()=>o),n.export(r,"scale",()=>s);var i=e("../utils.mjs");let o={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a=Object.assign(Object.assign({},o),{transform:(0,i.clamp)(0,1)}),s=Object.assign(Object.assign({},o),{default:1})},{"../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5XTMe":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"clamp",()=>i),n.export(r,"colorRegex",()=>s),n.export(r,"floatRegex",()=>a),n.export(r,"isString",()=>c),n.export(r,"sanitize",()=>o),n.export(r,"singleColorRegex",()=>l);let i=(e,t)=>r=>Math.max(Math.min(r,t),e),o=e=>e%1?Number(e.toFixed(5)):e,a=/(-)?([\d]*\.?[\d])+/g,s=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,l=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function c(e){return"string"==typeof e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hDZCo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"degrees",()=>a),n.export(r,"percent",()=>s),n.export(r,"progressPercentage",()=>d),n.export(r,"px",()=>l),n.export(r,"vh",()=>c),n.export(r,"vw",()=>u);var i=e("../utils.mjs");let o=e=>({test:t=>(0,i.isString)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),a=o("deg"),s=o("%"),l=o("px"),c=o("vh"),u=o("vw"),d=Object.assign(Object.assign({},s),{parse:e=>s.parse(e)/100,transform:e=>s.transform(100*e)})},{"../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4gsHC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hsla",()=>l);var i=e("../numbers/index.mjs"),o=e("../numbers/units.mjs"),a=e("../utils.mjs"),s=e("./utils.mjs");let l={test:(0,s.isColorString)("hsl","hue"),parse:(0,s.splitColor)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+(0,o.percent).transform((0,a.sanitize)(t))+", "+(0,o.percent).transform((0,a.sanitize)(r))+", "+(0,a.sanitize)((0,i.alpha).transform(n))+")"}},{"../numbers/index.mjs":"aySUE","../numbers/units.mjs":"hDZCo","../utils.mjs":"5XTMe","./utils.mjs":"3TTq5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3TTq5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isColorString",()=>o),n.export(r,"splitColor",()=>a);var i=e("../utils.mjs");let o=(e,t)=>r=>!!((0,i.isString)(r)&&(0,i.singleColorRegex).test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>n=>{if(!(0,i.isString)(n))return n;let[o,a,s,l]=n.match(i.floatRegex);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},{"../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bmAGv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rgbUnit",()=>l),n.export(r,"rgba",()=>c);var i=e("../numbers/index.mjs"),o=e("../utils.mjs"),a=e("./utils.mjs");let s=(0,o.clamp)(0,255),l=Object.assign(Object.assign({},i.number),{transform:e=>Math.round(s(e))}),c={test:(0,a.isColorString)("rgb","red"),parse:(0,a.splitColor)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,o.sanitize)((0,i.alpha).transform(n))+")"}},{"../numbers/index.mjs":"aySUE","../utils.mjs":"5XTMe","./utils.mjs":"3TTq5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LRoae:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hex",()=>a);var i=e("./rgba.mjs");function o(e){let t="",r="",n="",i="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),i=e.substr(4,1),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}let a={test:(0,e("./utils.mjs").isColorString)("#"),parse:o,transform:i.rgba.transform}},{"./rgba.mjs":"bmAGv","./utils.mjs":"3TTq5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5mshG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l);var i=e("../utils.mjs"),o=e("./hex.mjs"),a=e("./hsla.mjs"),s=e("./rgba.mjs");let l={test:e=>(0,s.rgba).test(e)||(0,o.hex).test(e)||(0,a.hsla).test(e),parse:e=>(0,s.rgba).test(e)?(0,s.rgba).parse(e):(0,a.hsla).test(e)?(0,a.hsla).parse(e):(0,o.hex).parse(e),transform:e=>(0,i.isString)(e)?e:e.hasOwnProperty("red")?(0,s.rgba).transform(e):(0,a.hsla).transform(e)}},{"../utils.mjs":"5XTMe","./hex.mjs":"LRoae","./hsla.mjs":"4gsHC","./rgba.mjs":"bmAGv","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8q6vO":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"complex",()=>m);var i=e("../color/index.mjs"),o=e("../numbers/index.mjs"),a=e("../utils.mjs");let s="${c}",l="${n}";function c(e){"number"==typeof e&&(e=`${e}`);let t=[],r=0,n=e.match(a.colorRegex);n&&(r=n.length,e=e.replace(a.colorRegex,s),t.push(...n.map(i.color.parse)));let c=e.match(a.floatRegex);return c&&(e=e.replace(a.floatRegex,l),t.push(...c.map(o.number.parse))),{values:t,numColors:r,tokenised:e}}function u(e){return c(e).values}function d(e){let{values:t,numColors:r,tokenised:n}=c(e),o=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e;function f(e){let t=u(e);return d(e)(t.map(p))}let m={test:function(e){var t,r,n,i;return isNaN(e)&&(0,a.isString)(e)&&(null!==(r=null===(t=e.match(a.floatRegex))||void 0===t?void 0:t.length)&&void 0!==r?r:0)+(null!==(i=null===(n=e.match(a.colorRegex))||void 0===n?void 0:n.length)&&void 0!==i?i:0)>0},parse:u,createTransformer:d,getAnimatableNone:f}},{"../color/index.mjs":"5mshG","../numbers/index.mjs":"aySUE","../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4mKhm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filter",()=>c);var i=e("./index.mjs"),o=e("../utils.mjs");let a=new Set(["brightness","contrast","saturate","opacity"]);function s(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(o.floatRegex)||[];if(!n)return e;let i=r.replace(n,""),s=a.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+i+")"}let l=/([a-z-]*)\(.*?\)/g,c=Object.assign(Object.assign({},i.complex),{getAnimatableNone:e=>{let t=e.match(l);return t?t.map(s).join(" "):e}})},{"./index.mjs":"8q6vO","../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4cErr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"int",()=>a);var i=e("tslib"),o=e("style-value-types"),a=(0,i.__assign)((0,i.__assign)({},o.number),{transform:Math.round})},{tslib:"iFw8g","style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bFK3Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHtmlRenderState",()=>i);var i=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5UShS":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filterProps",()=>s),n.export(r,"loadExternalIsValidProp",()=>a);var i=e("../../../motion/utils/valid-prop.mjs"),o=function(e){return!(0,i.isValidMotionProp)(e)};function a(e){e&&(o=function(t){return t.startsWith("on")?!(0,i.isValidMotionProp)(t):e(t)})}try{a(e("afba931597ff07a1").default)}catch(e){}function s(e,t,r){var n={};for(var a in e)(o(a)||!0===r&&(0,i.isValidMotionProp)(a)||!t&&!(0,i.isValidMotionProp)(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}},{"../../../motion/utils/valid-prop.mjs":"9P0kW",afba931597ff07a1:"5TZ0j","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9P0kW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isValidMotionProp",()=>o);var i=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function o(e){return i.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5TZ0j":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("@emotion/memoize"),o=n.interopDefault(i),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,o.default)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)});r.default=s},{"@emotion/memoize":"9slON","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9slON":[function(e,t,r){function n(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e0Go9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useSVGProps",()=>c);var i=e("tslib"),o=e("react"),a=e("../html/use-props.mjs"),s=e("./utils/build-attrs.mjs"),l=e("./utils/create-render-state.mjs");function c(e,t){var r=(0,o.useMemo)(function(){var r=(0,l.createSvgRenderState)();return(0,s.buildSVGAttrs)(r,t,{enableHardwareAcceleration:!1},e.transformTemplate),(0,i.__assign)((0,i.__assign)({},r.attrs),{style:(0,i.__assign)({},r.style)})},[t]);if(e.style){var n={};(0,a.copyRawValuesOnly)(n,e.style,e),r.style=(0,i.__assign)((0,i.__assign)({},n),r.style)}return r}},{tslib:"iFw8g",react:"aq5hc","../html/use-props.mjs":"9k3pG","./utils/build-attrs.mjs":"wqilh","./utils/create-render-state.mjs":"3LJcf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],wqilh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGAttrs",()=>l);var i=e("tslib"),o=e("../../html/utils/build-styles.mjs"),a=e("./transform-origin.mjs"),s=e("./path.mjs");function l(e,t,r,n){var l=t.attrX,c=t.attrY,u=t.originX,d=t.originY,p=t.pathLength,f=t.pathSpacing,m=void 0===f?1:f,h=t.pathOffset,g=void 0===h?0:h,v=(0,i.__rest)(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);(0,o.buildHTMLStyles)(e,v,r,n),e.attrs=e.style,e.style={};var x=e.attrs,b=e.style,y=e.dimensions;x.transform&&(y&&(b.transform=x.transform),delete x.transform),y&&(void 0!==u||void 0!==d||b.transform)&&(b.transformOrigin=(0,a.calcSVGTransformOrigin)(y,void 0!==u?u:.5,void 0!==d?d:.5)),void 0!==l&&(x.x=l),void 0!==c&&(x.y=c),void 0!==p&&(0,s.buildSVGPath)(x,p,m,g,!1)}},{tslib:"iFw8g","../../html/utils/build-styles.mjs":"e7Yye","./transform-origin.mjs":"i4cmw","./path.mjs":"92ZyM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i4cmw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcSVGTransformOrigin",()=>a);var i=e("style-value-types");function o(e,t,r){return"string"==typeof e?e:(0,i.px).transform(t+r*e)}function a(e,t,r){var n=o(t,e.x,e.width),i=o(r,e.y,e.height);return"".concat(n," ").concat(i)}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"92ZyM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGPath",()=>s);var i=e("style-value-types"),o={offset:"stroke-dashoffset",array:"stroke-dasharray"},a={offset:"strokeDashoffset",array:"strokeDasharray"};function s(e,t,r,n,s){void 0===r&&(r=1),void 0===n&&(n=0),void 0===s&&(s=!0),e.pathLength=1;var l=s?o:a;e[l.offset]=(0,i.px).transform(-n);var c=(0,i.px).transform(t),u=(0,i.px).transform(r);e[l.array]="".concat(c," ").concat(u)}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3LJcf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createSvgRenderState",()=>a);var i=e("tslib"),o=e("../../html/utils/create-render-state.mjs"),a=function(){return(0,i.__assign)((0,i.__assign)({},(0,o.createHtmlRenderState)()),{attrs:{}})}},{tslib:"iFw8g","../../html/utils/create-render-state.mjs":"bFK3Q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"73LLn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgMotionConfig",()=>c);var i=e("./utils/render.mjs"),o=e("./utils/scrape-motion-values.mjs"),a=e("../../motion/utils/use-visual-state.mjs"),s=e("./utils/create-render-state.mjs"),l=e("./utils/build-attrs.mjs"),c={useVisualState:(0,a.makeUseVisualState)({scrapeMotionValuesFromProps:o.scrapeMotionValuesFromProps,createRenderState:s.createSvgRenderState,onMount:function(e,t,r){var n=r.renderState,o=r.latestValues;try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}(0,l.buildSVGAttrs)(n,o,{enableHardwareAcceleration:!1},e.transformTemplate),(0,i.renderSVG)(t,n)}})}},{"./utils/render.mjs":"jje5E","./utils/scrape-motion-values.mjs":"kUb6D","../../motion/utils/use-visual-state.mjs":"dkPQL","./utils/create-render-state.mjs":"3LJcf","./utils/build-attrs.mjs":"wqilh","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jje5E:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"renderSVG",()=>s);var i=e("../../dom/utils/camel-to-dash.mjs"),o=e("../../html/utils/render.mjs"),a=e("./camel-case-attrs.mjs");function s(e,t,r,n){for(var s in(0,o.renderHTML)(e,t,void 0,n),t.attrs)e.setAttribute((0,a.camelCaseAttributes).has(s)?s:(0,i.camelToDash)(s),t.attrs[s])}},{"../../dom/utils/camel-to-dash.mjs":"dMiRx","../../html/utils/render.mjs":"cpFM7","./camel-case-attrs.mjs":"kgXn9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dMiRx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelToDash",()=>a);var i=/([a-z])([A-Z])/g,o="$1-$2",a=function(e){return e.replace(i,o).toLowerCase()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cpFM7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){var i=t.style,o=t.vars;for(var a in Object.assign(e.style,i,n&&n.getProjectionStyles(r)),o)e.style.setProperty(a,o[a])}n.defineInteropFlag(r),n.export(r,"renderHTML",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kgXn9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelCaseAttributes",()=>i);var i=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"])},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kUb6D:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var i=e("../../../value/utils/is-motion-value.mjs"),o=e("../../html/utils/scrape-motion-values.mjs");function a(e){var t=(0,o.scrapeMotionValuesFromProps)(e);for(var r in e)(0,i.isMotionValue)(e[r])&&(t["x"===r||"y"===r?"attr"+r.toUpperCase():r]=e[r]);return t}},{"../../../value/utils/is-motion-value.mjs":"ktvPV","../../html/utils/scrape-motion-values.mjs":"h1zYJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h1zYJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var i=e("../../../motion/utils/is-forced-motion-value.mjs"),o=e("../../../value/utils/is-motion-value.mjs");function a(e){var t=e.style,r={};for(var n in t)((0,o.isMotionValue)(t[n])||(0,i.isForcedMotionValue)(n,e))&&(r[n]=t[n]);return r}},{"../../../motion/utils/is-forced-motion-value.mjs":"7sPMD","../../../value/utils/is-motion-value.mjs":"ktvPV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dkPQL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeUseVisualState",()=>f);var i=e("tslib"),o=e("react"),a=e("../../animation/utils/is-animation-controls.mjs"),s=e("../../context/PresenceContext.mjs"),l=e("../../render/utils/variants.mjs"),c=e("../../utils/use-constant.mjs"),u=e("../../value/utils/resolve-motion-value.mjs"),d=e("../../context/MotionContext/index.mjs");function p(e,t,r,n){var i=e.scrapeMotionValuesFromProps,o=e.createRenderState,a=e.onMount,s={latestValues:m(t,r,n,i),renderState:o()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var f=function(e){return function(t,r){var n=(0,o.useContext)(d.MotionContext),i=(0,o.useContext)(s.PresenceContext);return r?p(e,t,n,i):(0,c.useConstant)(function(){return p(e,t,n,i)})}};function m(e,t,r,n){var o={},s=(null==r?void 0:r.initial)===!1,c=n(e);for(var d in c)o[d]=(0,u.resolveMotionValue)(c[d]);var p=e.initial,f=e.animate,m=(0,l.checkIfControllingVariants)(e),h=(0,l.checkIfVariantNode)(e);t&&h&&!m&&!1!==e.inherit&&(null!=p||(p=t.initial),null!=f||(f=t.animate));var g=s||!1===p,v=g?f:p;return v&&"boolean"!=typeof v&&!(0,a.isAnimationControls)(v)&&(Array.isArray(v)?v:[v]).forEach(function(t){var r=(0,l.resolveVariantFromProps)(e,t);if(r){var n=r.transitionEnd;r.transition;var a=(0,i.__rest)(r,["transitionEnd","transition"]);for(var s in a){var c=a[s];if(Array.isArray(c)){var u=g?c.length-1:0;c=c[u]}null!==c&&(o[s]=c)}for(var s in n)o[s]=n[s]}}),o}},{tslib:"iFw8g",react:"aq5hc","../../animation/utils/is-animation-controls.mjs":"1WsdR","../../context/PresenceContext.mjs":"gmhe4","../../render/utils/variants.mjs":"4Iyw8","../../utils/use-constant.mjs":"chHPp","../../value/utils/resolve-motion-value.mjs":"gZUQQ","../../context/MotionContext/index.mjs":"2vJeQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1WsdR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"object"==typeof e&&"function"==typeof e.start}n.defineInteropFlag(r),n.export(r,"isAnimationControls",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gZUQQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resolveMotionValue",()=>a);var i=e("../../utils/resolve-value.mjs"),o=e("./is-motion-value.mjs");function a(e){var t=(0,o.isMotionValue)(e)?e.get():e;return(0,i.isCustomValue)(t)?t.toValue():t}},{"../../utils/resolve-value.mjs":"4CaZb","./is-motion-value.mjs":"ktvPV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CaZb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isCustomValue",()=>o),n.export(r,"resolveFinalValueInKeyframes",()=>a);var i=e("../animation/utils/is-keyframes-target.mjs"),o=function(e){return!!(e&&"object"==typeof e&&e.mix&&e.toValue)},a=function(e){return(0,i.isKeyframesTarget)(e)?e[e.length-1]||0:e}},{"../animation/utils/is-keyframes-target.mjs":"93NVM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"93NVM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isKeyframesTarget",()=>i);var i=function(e){return Array.isArray(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fZ6Gb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"htmlMotionConfig",()=>s);var i=e("../../motion/utils/use-visual-state.mjs"),o=e("./utils/scrape-motion-values.mjs"),a=e("./utils/create-render-state.mjs"),s={useVisualState:(0,i.makeUseVisualState)({scrapeMotionValuesFromProps:o.scrapeMotionValuesFromProps,createRenderState:a.createHtmlRenderState})}},{"../../motion/utils/use-visual-state.mjs":"dkPQL","./utils/scrape-motion-values.mjs":"h1zYJ","./utils/create-render-state.mjs":"bFK3Q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fy8Zm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gestureAnimations",()=>c);var i=e("../../gestures/use-focus-gesture.mjs"),o=e("../../gestures/use-hover-gesture.mjs"),a=e("../../gestures/use-tap-gesture.mjs"),s=e("./viewport/use-viewport.mjs"),l=e("../utils/make-renderless-component.mjs"),c={inView:(0,l.makeRenderlessComponent)(s.useViewport),tap:(0,l.makeRenderlessComponent)(a.useTapGesture),focus:(0,l.makeRenderlessComponent)(i.useFocusGesture),hover:(0,l.makeRenderlessComponent)(o.useHoverGesture)}},{"../../gestures/use-focus-gesture.mjs":"joMPz","../../gestures/use-hover-gesture.mjs":"3TlUJ","../../gestures/use-tap-gesture.mjs":"cBLWT","./viewport/use-viewport.mjs":"hMJ7T","../utils/make-renderless-component.mjs":"jY4wA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],joMPz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFocusGesture",()=>a);var i=e("../render/utils/types.mjs"),o=e("../events/use-dom-event.mjs");function a(e){var t=e.whileFocus,r=e.visualElement,n=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(i.AnimationType.Focus,!0)},a=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(i.AnimationType.Focus,!1)};(0,o.useDomEvent)(r,"focus",t?n:void 0),(0,o.useDomEvent)(r,"blur",t?a:void 0)}},{"../render/utils/types.mjs":"cQ2n5","../events/use-dom-event.mjs":"BG8ax","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cQ2n5:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"AnimationType",()=>n),function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],BG8ax:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addDomEvent",()=>o),n.export(r,"useDomEvent",()=>a);var i=e("react");function o(e,t,r,n){return void 0===n&&(n={passive:!0}),e.addEventListener(t,r,n),function(){return e.removeEventListener(t,r)}}function a(e,t,r,n){(0,i.useEffect)(function(){var i=e.current;if(r&&i)return o(i,t,r,n)},[e,t,r,n])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3TlUJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useHoverGesture",()=>c);var i=e("./utils/event-type.mjs"),o=e("../render/utils/types.mjs"),a=e("../events/use-pointer-event.mjs"),s=e("./drag/utils/lock.mjs");function l(e,t,r){return function(n,a){var l;!(0,i.isMouseEvent)(n)||(0,s.isDragActive)()||(null===(l=e.animationState)||void 0===l||l.setActive(o.AnimationType.Hover,t),null==r||r(n,a))}}function c(e){var t=e.onHoverStart,r=e.onHoverEnd,n=e.whileHover,i=e.visualElement;(0,a.usePointerEvent)(i,"pointerenter",t||n?l(i,!0,t):void 0,{passive:!t}),(0,a.usePointerEvent)(i,"pointerleave",r||n?l(i,!1,r):void 0,{passive:!r})}},{"./utils/event-type.mjs":"2tQXN","../render/utils/types.mjs":"cQ2n5","../events/use-pointer-event.mjs":"iUJ9S","./drag/utils/lock.mjs":"hehtF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2tQXN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function o(e){return!!e.touches}n.defineInteropFlag(r),n.export(r,"isMouseEvent",()=>i),n.export(r,"isTouchEvent",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iUJ9S:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addPointerEvent",()=>u),n.export(r,"usePointerEvent",()=>d);var i=e("./use-dom-event.mjs"),o=e("./event-info.mjs"),a=e("./utils.mjs"),s={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},l={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function c(e){if((0,a.supportsPointerEvents)());else if((0,a.supportsTouchEvents)())return l[e];else if((0,a.supportsMouseEvents)())return s[e];return e}function u(e,t,r,n){return(0,i.addDomEvent)(e,c(t),(0,o.wrapHandler)(r,"pointerdown"===t),n)}function d(e,t,r,n){return(0,i.useDomEvent)(e,c(t),r&&(0,o.wrapHandler)(r,"pointerdown"===t),n)}},{"./use-dom-event.mjs":"BG8ax","./event-info.mjs":"2hXPf","./utils.mjs":"guCxF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2hXPf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"extractEventInfo",()=>c),n.export(r,"wrapHandler",()=>u);var i=e("../gestures/utils/event-type.mjs");function o(e){return function(t){var r=t instanceof MouseEvent;(!r||r&&0===t.button)&&e(t)}}var a={pageX:0,pageY:0};function s(e,t){void 0===t&&(t="page");var r=e.touches[0]||e.changedTouches[0]||a;return{x:r[t+"X"],y:r[t+"Y"]}}function l(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function c(e,t){return void 0===t&&(t="page"),{point:(0,i.isTouchEvent)(e)?s(e,t):l(e,t)}}var u=function(e,t){void 0===t&&(t=!1);var r=function(t){return e(t,c(t))};return t?o(r):r}},{"../gestures/utils/event-type.mjs":"2tQXN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],guCxF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsMouseEvents",()=>s),n.export(r,"supportsPointerEvents",()=>o),n.export(r,"supportsTouchEvents",()=>a);var i=e("../utils/is-browser.mjs"),o=function(){return i.isBrowser&&null===window.onpointerdown},a=function(){return i.isBrowser&&null===window.ontouchstart},s=function(){return i.isBrowser&&null===window.onmousedown}},{"../utils/is-browser.mjs":"6lrWE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hehtF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){var t=null;return function(){var r=function(){t=null};return null===t&&(t=e,r)}}n.defineInteropFlag(r),n.export(r,"createLock",()=>i),n.export(r,"getGlobalLock",()=>s),n.export(r,"isDragActive",()=>l);var o=i("dragHorizontal"),a=i("dragVertical");function s(e){var t=!1;if("y"===e)t=a();else if("x"===e)t=o();else{var r=o(),n=a();r&&n?t=function(){r(),n()}:(r&&r(),n&&n())}return t}function l(){var e=s(!0);return!e||(e(),!1)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cBLWT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useTapGesture",()=>d);var i=e("react"),o=e("./utils/is-node-or-child.mjs"),a=e("../events/use-pointer-event.mjs"),s=e("../utils/use-unmount-effect.mjs"),l=e("popmotion"),c=e("../render/utils/types.mjs"),u=e("./drag/utils/lock.mjs");function d(e){var t=e.onTap,r=e.onTapStart,n=e.onTapCancel,d=e.whileTap,p=e.visualElement,f=t||r||n||d,m=(0,i.useRef)(!1),h=(0,i.useRef)(null),g={passive:!(r||t||n||j)};function v(){var e;null===(e=h.current)||void 0===e||e.call(h),h.current=null}function x(){var e;return v(),m.current=!1,null===(e=p.animationState)||void 0===e||e.setActive(c.AnimationType.Tap,!1),!(0,u.isDragActive)()}function b(e,r){x()&&((0,o.isNodeOrChild)(p.getInstance(),e.target)?null==t||t(e,r):null==n||n(e,r))}function y(e,t){x()&&(null==n||n(e,t))}function j(e,t){var n;v(),m.current||(m.current=!0,h.current=(0,l.pipe)((0,a.addPointerEvent)(window,"pointerup",b,g),(0,a.addPointerEvent)(window,"pointercancel",y,g)),null===(n=p.animationState)||void 0===n||n.setActive(c.AnimationType.Tap,!0),null==r||r(e,t))}(0,a.usePointerEvent)(p,"pointerdown",f?j:void 0,g),(0,s.useUnmountEffect)(v)}},{react:"aq5hc","./utils/is-node-or-child.mjs":"fj7C2","../events/use-pointer-event.mjs":"iUJ9S","../utils/use-unmount-effect.mjs":"jwnPv",popmotion:"Hpz4u","../render/utils/types.mjs":"cQ2n5","./drag/utils/lock.mjs":"hehtF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fj7C2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNodeOrChild",()=>i);var i=function(e,t){return!!t&&(e===t||i(e,t.parentElement))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jwnPv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useUnmountEffect",()=>o);var i=e("react");function o(e){return(0,i.useEffect)(function(){return function(){return e()}},[])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Hpz4u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>i.animate),n.export(r,"inertia",()=>o.inertia),n.export(r,"decay",()=>a.decay),n.export(r,"spring",()=>s.spring),n.export(r,"keyframes",()=>l.keyframes),n.export(r,"angle",()=>c.angle),n.export(r,"applyOffset",()=>u.applyOffset),n.export(r,"attract",()=>d.attract),n.export(r,"attractExpo",()=>d.attractExpo),n.export(r,"createAttractor",()=>d.createAttractor),n.export(r,"clamp",()=>p.clamp),n.export(r,"degreesToRadians",()=>f.degreesToRadians),n.export(r,"distance",()=>m.distance),n.export(r,"interpolate",()=>h.interpolate),n.export(r,"isPoint3D",()=>g.isPoint3D),n.export(r,"isPoint",()=>v.isPoint),n.export(r,"mixColor",()=>x.mixColor),n.export(r,"mixComplex",()=>b.mixComplex),n.export(r,"mix",()=>y.mix),n.export(r,"pipe",()=>j.pipe),n.export(r,"pointFromVector",()=>w.pointFromVector),n.export(r,"progress",()=>C.progress),n.export(r,"radiansToDegrees",()=>S.radiansToDegrees),n.export(r,"smoothFrame",()=>E.smoothFrame),n.export(r,"smooth",()=>_.smooth),n.export(r,"snap",()=>k.snap),n.export(r,"toDecimal",()=>T.toDecimal),n.export(r,"velocityPerFrame",()=>I.velocityPerFrame),n.export(r,"velocityPerSecond",()=>D.velocityPerSecond),n.export(r,"wrap",()=>O.wrap),n.export(r,"anticipate",()=>M.anticipate),n.export(r,"backIn",()=>M.backIn),n.export(r,"backInOut",()=>M.backInOut),n.export(r,"backOut",()=>M.backOut),n.export(r,"bounceIn",()=>M.bounceIn),n.export(r,"bounceInOut",()=>M.bounceInOut),n.export(r,"bounceOut",()=>M.bounceOut),n.export(r,"circIn",()=>M.circIn),n.export(r,"circInOut",()=>M.circInOut),n.export(r,"circOut",()=>M.circOut),n.export(r,"easeIn",()=>M.easeIn),n.export(r,"easeInOut",()=>M.easeInOut),n.export(r,"easeOut",()=>M.easeOut),n.export(r,"linear",()=>M.linear),n.export(r,"cubicBezier",()=>A.cubicBezier),n.export(r,"steps",()=>N.steps),n.export(r,"createAnticipate",()=>P.createAnticipate),n.export(r,"createBackIn",()=>P.createBackIn),n.export(r,"createExpoIn",()=>P.createExpoIn),n.export(r,"mirrorEasing",()=>P.mirrorEasing),n.export(r,"reverseEasing",()=>P.reverseEasing);var i=e("./animations/index.mjs"),o=e("./animations/inertia.mjs"),a=e("./animations/generators/decay.mjs"),s=e("./animations/generators/spring.mjs"),l=e("./animations/generators/keyframes.mjs"),c=e("./utils/angle.mjs"),u=e("./utils/apply-offset.mjs"),d=e("./utils/attract.mjs"),p=e("./utils/clamp.mjs"),f=e("./utils/degrees-to-radians.mjs"),m=e("./utils/distance.mjs"),h=e("./utils/interpolate.mjs"),g=e("./utils/is-point-3d.mjs"),v=e("./utils/is-point.mjs"),x=e("./utils/mix-color.mjs"),b=e("./utils/mix-complex.mjs"),y=e("./utils/mix.mjs"),j=e("./utils/pipe.mjs"),w=e("./utils/point-from-vector.mjs"),C=e("./utils/progress.mjs"),S=e("./utils/radians-to-degrees.mjs"),E=e("./utils/smooth-frame.mjs"),_=e("./utils/smooth.mjs"),k=e("./utils/snap.mjs"),T=e("./utils/to-decimal.mjs"),I=e("./utils/velocity-per-frame.mjs"),D=e("./utils/velocity-per-second.mjs"),O=e("./utils/wrap.mjs"),M=e("./easing/index.mjs"),A=e("./easing/cubic-bezier.mjs"),N=e("./easing/steps.mjs"),P=e("./easing/utils.mjs")},{"./animations/index.mjs":"5zSNU","./animations/inertia.mjs":"kM5HA","./animations/generators/decay.mjs":!1,"./animations/generators/spring.mjs":!1,"./animations/generators/keyframes.mjs":!1,"./utils/angle.mjs":!1,"./utils/apply-offset.mjs":!1,"./utils/attract.mjs":!1,"./utils/clamp.mjs":"eKlgt","./utils/degrees-to-radians.mjs":!1,"./utils/distance.mjs":"kgR2W","./utils/interpolate.mjs":!1,"./utils/is-point-3d.mjs":!1,"./utils/is-point.mjs":!1,"./utils/mix-color.mjs":!1,"./utils/mix-complex.mjs":!1,"./utils/mix.mjs":"djbQx","./utils/pipe.mjs":"3hnCR","./utils/point-from-vector.mjs":!1,"./utils/progress.mjs":"3eJ3Q","./utils/radians-to-degrees.mjs":!1,"./utils/smooth-frame.mjs":!1,"./utils/smooth.mjs":!1,"./utils/snap.mjs":!1,"./utils/to-decimal.mjs":!1,"./utils/velocity-per-frame.mjs":!1,"./utils/velocity-per-second.mjs":"2F9mS","./utils/wrap.mjs":!1,"./easing/index.mjs":"bzFaM","./easing/cubic-bezier.mjs":"3zAja","./easing/steps.mjs":!1,"./easing/utils.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5zSNU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>d);var i=e("tslib"),o=e("./utils/detect-animation-from-options.mjs"),a=e("framesync"),s=n.interopDefault(a),l=e("../utils/interpolate.mjs"),c=e("./utils/elapsed.mjs");let u=e=>{let t=({delta:t})=>e(t);return{start:()=>(0,s.default).update(t,!0),stop:()=>(0,a.cancelSync).update(t)}};function d(e){let t,r,n;var a,s,{from:d,autoplay:p=!0,driver:f=u,elapsed:m=0,repeat:h=0,repeatType:g="loop",repeatDelay:v=0,onPlay:x,onStop:b,onComplete:y,onRepeat:j,onUpdate:w}=e,C=(0,i.__rest)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:S}=C,E=0,_=C.duration,k=!1,T=!0,I=(0,o.detectAnimationFromOptions)(C);(null===(s=(a=I).needsInterpolation)||void 0===s?void 0:s.call(a,d,S))&&(n=(0,l.interpolate)([0,100],[d,S],{clamp:!1}),d=0,S=100);let D=I(Object.assign(Object.assign({},C),{from:d,to:S}));function O(){E++,"reverse"===g?(T=E%2==0,m=(0,c.reverseElapsed)(m,_,v,T)):(m=(0,c.loopElapsed)(m,_,v),"mirror"===g&&D.flipTarget()),k=!1,j&&j()}function M(){t.stop(),y&&y()}function A(e){if(T||(e=-e),m+=e,!k){let e=D.next(Math.max(0,m));r=e.value,n&&(r=n(r)),k=T?e.done:m<=0}null==w||w(r),k&&(0===E&&(null!=_||(_=m)),E{null==b||b(),t.stop()}}}},{tslib:"iFw8g","./utils/detect-animation-from-options.mjs":"ls4Cq",framesync:"gfbTj","../utils/interpolate.mjs":"4Ioe7","./utils/elapsed.mjs":"eUoct","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ls4Cq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"detectAnimationFromOptions",()=>l);var i=e("../generators/spring.mjs"),o=e("../generators/keyframes.mjs"),a=e("../generators/decay.mjs");let s={keyframes:o.keyframes,spring:i.spring,decay:a.decay};function l(e){if(Array.isArray(e.to))return o.keyframes;if(s[e.type])return s[e.type];let t=new Set(Object.keys(e));if(t.has("ease")||t.has("duration")&&!t.has("dampingRatio"));else if(t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta"))return i.spring;return o.keyframes}},{"../generators/spring.mjs":"aIGOC","../generators/keyframes.mjs":"8pUlp","../generators/decay.mjs":"ghD4X","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aIGOC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"spring",()=>u);var i=e("tslib"),o=e("../utils/find-spring.mjs");let a=["duration","bounce"],s=["stiffness","damping","mass"];function l(e,t){return t.some(t=>void 0!==e[t])}function c(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!l(e,s)&&l(e,a)){let r=(0,o.findSpring)(e);(t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}function u(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:a}=e,s=(0,i.__rest)(e,["from","to","restSpeed","restDelta"]);let l={done:!1,value:t},{stiffness:u,damping:p,mass:f,velocity:m,duration:h,isResolvedFromDuration:g}=c(s),v=d,x=d;function b(){let e=m?-(m/1e3):0,n=r-t,i=p/(2*Math.sqrt(u*f)),s=Math.sqrt(u/f)/1e3;if(void 0===a&&(a=Math.min(Math.abs(r-t)/100,.4)),i<1){let t=(0,o.calcAngularFreq)(s,i);v=o=>r-Math.exp(-i*s*o)*((e+i*s*n)/t*Math.sin(t*o)+n*Math.cos(t*o)),x=r=>{let o=Math.exp(-i*s*r);return i*s*o*(Math.sin(t*r)*(e+i*s*n)/t+n*Math.cos(t*r))-o*(Math.cos(t*r)*(e+i*s*n)-t*n*Math.sin(t*r))}}else if(1===i)v=t=>r-Math.exp(-s*t)*(n+(e+s*n)*t);else{let t=s*Math.sqrt(i*i-1);v=o=>{let a=Math.exp(-i*s*o),l=Math.min(t*o,300);return r-a*((e+i*s*n)*Math.sinh(l)+t*n*Math.cosh(l))/t}}}return b(),{next:e=>{let t=v(e);if(g)l.done=e>=h;else{let i=Math.abs(1e3*x(e))<=n,o=Math.abs(r-t)<=a;l.done=i&&o}return l.value=l.done?r:t,l},flipTarget:()=>{m=-m,[t,r]=[r,t],b()}}}u.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let d=e=>0},{tslib:"iFw8g","../utils/find-spring.mjs":"2PDDE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2PDDE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAngularFreq",()=>m),n.export(r,"findSpring",()=>d),n.export(r,"maxDamping",()=>u),n.export(r,"maxDuration",()=>l),n.export(r,"minDamping",()=>c),n.export(r,"minDuration",()=>s);var i=e("hey-listen"),o=e("../../utils/clamp.mjs");let a=.001,s=.01,l=10,c=.05,u=1;function d({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let d,p;(0,i.warning)(e<=1e3*l,"Spring duration must be 10 seconds or less");let h=1-t;h=(0,o.clamp)(c,u,h),e=(0,o.clamp)(s,l,e/1e3),h<1?(d=t=>{let n=t*h,i=n*e;return a-(n-r)/m(t,h)*Math.exp(-i)},p=t=>{let n=t*h*e,i=n*r+r,o=Math.pow(h,2)*Math.pow(t,2)*e,s=Math.exp(-n),l=m(Math.pow(t,2),h);return(i-o)*s*(-d(t)+a>0?-1:1)/l}):(d=t=>-a+Math.exp(-t*e)*((t-r)*e+1),p=t=>e*e*(r-t)*Math.exp(-t*e));let g=f(d,p,5/e);if(e*=1e3,isNaN(g))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(g,2)*n;return{stiffness:t,damping:2*h*Math.sqrt(n*t),duration:e}}}let p=12;function f(e,t,r){let n=r;for(let r=1;ri);let i=(e,t,r)=>Math.min(Math.max(r,e),t)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8pUlp":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertOffsetToTimes",()=>l),n.export(r,"defaultEasing",()=>a),n.export(r,"defaultOffset",()=>s),n.export(r,"keyframes",()=>c);var i=e("../../utils/interpolate.mjs"),o=e("../../easing/index.mjs");function a(e,t){return e.map(()=>t||o.easeInOut).splice(0,e.length-1)}function s(e){let t=e.length;return e.map((e,r)=>0!==r?r/(t-1):0)}function l(e,t){return e.map(e=>e*t)}function c({from:e=0,to:t=1,ease:r,offset:n,duration:o=300}){let c={done:!1,value:e},u=Array.isArray(t)?t:[e,t],d=l(n&&n.length===u.length?n:s(u),o);function p(){return(0,i.interpolate)(d,u,{ease:Array.isArray(r)?r:a(u,r)})}let f=p();return{next:e=>(c.value=f(e),c.done=e>=o,c),flipTarget:()=>{u.reverse(),f=p()}}}},{"../../utils/interpolate.mjs":"4Ioe7","../../easing/index.mjs":"bzFaM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4Ioe7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"interpolate",()=>v);var i=e("./progress.mjs"),o=e("./mix.mjs"),a=e("./mix-color.mjs"),s=e("./mix-complex.mjs"),l=e("style-value-types"),c=e("./clamp.mjs"),u=e("./pipe.mjs"),d=e("hey-listen");let p=(e,t)=>r=>(0,o.mix)(e,t,r);function f(e){return"number"==typeof e?p:"string"==typeof e?(0,l.color).test(e)?a.mixColor:s.mixComplex:Array.isArray(e)?s.mixArray:"object"==typeof e?s.mixObject:void 0}function m(e,t,r){let n=[],i=r||f(e[0]),o=e.length-1;for(let r=0;rr((0,i.progress)(e,t,n))}function g(e,t){let r=e.length,n=r-1;return o=>{let a=0,s=!1;if(o<=e[0]?s=!0:o>=e[n]&&(a=n-1,s=!0),!s){let t=1;for(;to)&&t!==n;t++);a=t-1}let l=(0,i.progress)(e[a],e[a+1],o);return t[a](l)}}function v(e,t,{clamp:r=!0,ease:n,mixer:i}={}){let o=e.length;(0,d.invariant)(o===t.length,"Both input and output ranges must be the same length"),(0,d.invariant)(!n||!Array.isArray(n)||n.length===o-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let a=m(t,n,i),s=2===o?h(e,a):g(e,a);return r?t=>s((0,c.clamp)(e[0],e[o-1],t)):s}},{"./progress.mjs":"3eJ3Q","./mix.mjs":"djbQx","./mix-color.mjs":"gKVTe","./mix-complex.mjs":"k8eVy","style-value-types":"8Hxuj","./clamp.mjs":"eKlgt","./pipe.mjs":"3hnCR","hey-listen":"2ecO1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3eJ3Q":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"progress",()=>i);let i=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],djbQx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mix",()=>i);let i=(e,t,r)=>-r*e+r*t+e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gKVTe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixColor",()=>p),n.export(r,"mixLinearColor",()=>l);var i=e("./mix.mjs"),o=e("style-value-types"),a=e("hey-listen"),s=e("./hsla-to-rgba.mjs");let l=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},c=[o.hex,o.rgba,o.hsla],u=e=>c.find(t=>t.test(e)),d=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,p=(e,t)=>{let r=u(e),n=u(t);(0,a.invariant)(!!r,d(e)),(0,a.invariant)(!!n,d(t));let c=r.parse(e),p=n.parse(t);r===o.hsla&&(c=(0,s.hslaToRgba)(c),r=o.rgba),n===o.hsla&&(p=(0,s.hslaToRgba)(p),n=o.rgba);let f=Object.assign({},c);return e=>{for(let t in f)"alpha"!==t&&(f[t]=l(c[t],p[t],e));return f.alpha=(0,i.mix)(c.alpha,p.alpha,e),r.transform(f)}}},{"./mix.mjs":"djbQx","style-value-types":"8Hxuj","hey-listen":"2ecO1","./hsla-to-rgba.mjs":"2Lx69","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2Lx69":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function o({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let o=0,a=0,s=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;o=i(l,n,e+1/3),a=i(l,n,e),s=i(l,n,e-1/3)}else o=a=s=r;return{red:Math.round(255*o),green:Math.round(255*a),blue:Math.round(255*s),alpha:n}}n.defineInteropFlag(r),n.export(r,"hslaToRgba",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k8eVy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixArray",()=>d),n.export(r,"mixComplex",()=>m),n.export(r,"mixObject",()=>p);var i=e("style-value-types"),o=e("./mix.mjs"),a=e("./mix-color.mjs"),s=e("./inc.mjs"),l=e("./pipe.mjs"),c=e("hey-listen");function u(e,t){return(0,s.isNum)(e)?r=>(0,o.mix)(e,t,r):(0,i.color).test(e)?(0,a.mixColor)(e,t):m(e,t)}let d=(e,t)=>{let r=[...e],n=r.length,i=e.map((e,r)=>u(e,t[r]));return e=>{for(let t=0;t{let r=Object.assign(Object.assign({},e),t),n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=u(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}};function f(e){let t=(0,i.complex).parse(e),r=t.length,n=0,o=0,a=0;for(let e=0;e{let r=(0,i.complex).createTransformer(t),n=f(e),o=f(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?(0,l.pipe)(d(n.parsed,o.parsed),r):((0,c.warning)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),r=>`${r>0?t:e}`)}},{"style-value-types":"8Hxuj","./mix.mjs":"djbQx","./mix-color.mjs":"gKVTe","./inc.mjs":"6qSb3","./pipe.mjs":"3hnCR","hey-listen":"2ecO1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6qSb3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNum",()=>o),n.export(r,"zeroPoint",()=>i);let i={x:0,y:0,z:0},o=e=>"number"==typeof e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3hnCR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pipe",()=>o);let i=(e,t)=>r=>t(e(r)),o=(...e)=>e.reduce(i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bzFaM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"anticipate",()=>b),n.export(r,"backIn",()=>g),n.export(r,"backInOut",()=>x),n.export(r,"backOut",()=>v),n.export(r,"bounceIn",()=>S),n.export(r,"bounceInOut",()=>E),n.export(r,"bounceOut",()=>C),n.export(r,"circIn",()=>f),n.export(r,"circInOut",()=>h),n.export(r,"circOut",()=>m),n.export(r,"easeIn",()=>u),n.export(r,"easeInOut",()=>p),n.export(r,"easeOut",()=>d),n.export(r,"linear",()=>c);var i=e("./utils.mjs");let o=1.525,a=4/11,s=8/11,l=.9,c=e=>e,u=(0,i.createExpoIn)(2),d=(0,i.reverseEasing)(u),p=(0,i.mirrorEasing)(u),f=e=>1-Math.sin(Math.acos(e)),m=(0,i.reverseEasing)(f),h=(0,i.mirrorEasing)(m),g=(0,i.createBackIn)(o),v=(0,i.reverseEasing)(g),x=(0,i.mirrorEasing)(g),b=(0,i.createAnticipate)(o),y=4356/361,j=35442/1805,w=16061/1805,C=e=>{if(1===e||0===e)return e;let t=e*e;return ee<.5?.5*(1-C(1-2*e)):.5*C(2*e-1)+.5},{"./utils.mjs":"gFghD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gFghD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createAnticipate",()=>l),n.export(r,"createBackIn",()=>s),n.export(r,"createExpoIn",()=>a),n.export(r,"mirrorEasing",()=>o),n.export(r,"reverseEasing",()=>i);let i=e=>t=>1-e(1-t),o=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,a=e=>t=>Math.pow(t,e),s=e=>t=>t*t*((e+1)*t-e),l=e=>{let t=s(e);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ghD4X:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:i=.5,modifyTarget:o}){let a={done:!1,value:t},s=r*e,l=t+s,c=void 0===o?l:o(l);return c!==l&&(s=c-t),{next:e=>{let t=-s*Math.exp(-e/n);return a.done=!(t>i||t<-i),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}n.defineInteropFlag(r),n.export(r,"decay",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gfbTj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cancelSync",()=>m),n.export(r,"flushSync",()=>h),n.export(r,"getFrameData",()=>b);var i=e("./on-next-frame.mjs"),o=e("./create-render-step.mjs");let a=40,s=!0,l=!1,c=!1,u={delta:0,timestamp:0},d=["read","update","preRender","render","postRender"],p=d.reduce((e,t)=>(e[t]=(0,o.createRenderStep)(()=>l=!0),e),{}),f=d.reduce((e,t)=>{let r=p[t];return e[t]=(e,t=!1,n=!1)=>(l||x(),r.schedule(e,t,n)),e},{}),m=d.reduce((e,t)=>(e[t]=p[t].cancel,e),{}),h=d.reduce((e,t)=>(e[t]=()=>p[t].process(u),e),{}),g=e=>p[e].process(u),v=e=>{l=!1,u.delta=s?i.defaultTimestep:Math.max(Math.min(e-u.timestamp,a),1),u.timestamp=e,c=!0,d.forEach(g),c=!1,l&&(s=!1,(0,i.onNextFrame)(v))},x=()=>{l=!0,s=!0,c||(0,i.onNextFrame)(v)},b=()=>u;r.default=f},{"./on-next-frame.mjs":"6zL0v","./create-render-step.mjs":"ggaNF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6zL0v":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultTimestep",()=>i),n.export(r,"onNextFrame",()=>a);let i=1/60*1e3,o="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),a="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(o()),i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ggaNF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){let t=[],r=[],n=0,i=!1,o=!1,a=new WeakSet,s={schedule:(e,o=!1,s=!1)=>{let l=s&&i,c=l?t:r;return o&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&i&&(n=t.length)),e},cancel:e=>{let t=r.indexOf(e);-1!==t&&r.splice(t,1),a.delete(e)},process:l=>{if(i){o=!0;return}if(i=!0,[t,r]=[r,t],r.length=0,n=t.length)for(let r=0;ri)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eUoct:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r=0){return e-t-r}function o(e,t,r=0,n=!0){return n?i(t+-e,t,r):t-(e-t)+r}function a(e,t,r,n){return n?e>=t+r:e<=-r}n.defineInteropFlag(r),n.export(r,"hasRepeatDelayElapsed",()=>a),n.export(r,"loopElapsed",()=>i),n.export(r,"reverseElapsed",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kM5HA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"inertia",()=>s);var i=e("./index.mjs"),o=e("../utils/velocity-per-second.mjs"),a=e("framesync");function s({from:e=0,velocity:t=0,min:r,max:n,power:s=.8,timeConstant:l=750,bounceStiffness:c=500,bounceDamping:u=10,restDelta:d=1,modifyTarget:p,driver:f,onUpdate:m,onComplete:h,onStop:g}){let v;function x(e){return void 0!==r&&en}function b(e){return void 0===r?n:void 0===n?r:Math.abs(r-e){var r;null==m||m(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:h,onStop:g}))}function j(e){y(Object.assign({type:"spring",stiffness:c,damping:u,restDelta:d},e))}if(x(e))j({from:e,velocity:t,to:b(e)});else{let n,i,c=s*t+e;void 0!==p&&(c=p(c));let u=b(c),f=u===r?-1:1,m=e=>{n=i,i=e,t=(0,o.velocityPerSecond)(e-n,(0,a.getFrameData)().delta),(1===f&&e>u||-1===f&&enull==v?void 0:v.stop()}}},{"./index.mjs":"5zSNU","../utils/velocity-per-second.mjs":"2F9mS",framesync:"gfbTj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2F9mS":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return t?1e3/t*e:0}n.defineInteropFlag(r),n.export(r,"velocityPerSecond",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kgR2W:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"distance",()=>l);var i=e("./is-point.mjs"),o=e("./is-point-3d.mjs"),a=e("./inc.mjs");let s=(e,t)=>Math.abs(e-t);function l(e,t){return(0,a.isNum)(e)&&(0,a.isNum)(t)?s(e,t):(0,i.isPoint)(e)&&(0,i.isPoint)(t)?Math.sqrt(Math.pow(s(e.x,t.x),2)+Math.pow(s(e.y,t.y),2)+Math.pow((0,o.isPoint3D)(e)&&(0,o.isPoint3D)(t)?s(e.z,t.z):0,2)):void 0}},{"./is-point.mjs":"kt2F1","./is-point-3d.mjs":"2V6U0","./inc.mjs":"6qSb3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kt2F1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint",()=>i);let i=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y")},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2V6U0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint3D",()=>o);var i=e("./is-point.mjs");let o=e=>(0,i.isPoint)(e)&&e.hasOwnProperty("z")},{"./is-point.mjs":"kt2F1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3zAja":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cubicBezier",()=>x);var i=e("./index.mjs");let o=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,s=e=>3*e,l=(e,t,r)=>((o(t,r)*e+a(t,r))*e+s(t))*e,c=(e,t,r)=>3*o(t,r)*e*e+2*a(t,r)*e+s(t),u=1e-7,d=10;function p(e,t,r,n,i){let o,a;let s=0;do(o=l(a=t+(r-t)/2,n,i)-e)>0?r=a:t=a;while(Math.abs(o)>u&&++s=m?h(t,s,e,r):0===l?s:p(t,n,n+v,e,r)}return e=>0===e||1===e?e:l(a(e),t,n)}},{"./index.mjs":"bzFaM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hMJ7T:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useViewport",()=>c);var i=e("../../../utils/process.mjs"),o=e("react"),a=e("../../../render/utils/types.mjs"),s=e("../../../utils/warn-once.mjs"),l=e("./observers.mjs");function c(e){var t=e.visualElement,r=e.whileInView,n=e.onViewportEnter,i=e.onViewportLeave,a=e.viewport,s=void 0===a?{}:a,l=(0,o.useRef)({hasEnteredView:!1,isInView:!1}),c=!!(r||n||i);s.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?p:d)(c,l.current,t,s)}var u={some:0,all:1};function d(e,t,r,n){var i=n.root,s=n.margin,c=n.amount,d=void 0===c?"some":c,p=n.once;(0,o.useEffect)(function(){if(e){var n={root:null==i?void 0:i.current,rootMargin:s,threshold:"number"==typeof d?d:u[d]},o=function(e){var n,i=e.isIntersecting;if(t.isInView!==i){if(t.isInView=i,p&&!i&&t.hasEnteredView)return;i&&(t.hasEnteredView=!0),null===(n=r.animationState)||void 0===n||n.setActive(a.AnimationType.InView,i);var o=r.getProps(),s=i?o.onViewportEnter:o.onViewportLeave;null==s||s(e)}};return(0,l.observeIntersection)(r.getInstance(),n,o)}},[e,i,s,d])}function p(e,t,r,n){var l=n.fallback,c=void 0===l||l;(0,o.useEffect)(function(){e&&c&&("production"!==i.env&&(0,s.warnOnce)(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){t.hasEnteredView=!0;var e,n=r.getProps().onViewportEnter;null==n||n(null),null===(e=r.animationState)||void 0===e||e.setActive(a.AnimationType.InView,!0)}))},[e])}},{"../../../utils/process.mjs":"kD76U",react:"aq5hc","../../../render/utils/types.mjs":"cQ2n5","../../../utils/warn-once.mjs":"kDWAY","./observers.mjs":"g1Cmc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kDWAY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"warnOnce",()=>o);var i=new Set;function o(e,t,r){e||i.has(t)||(console.warn(t),r&&console.warn(r),i.add(t))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g1Cmc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"observeIntersection",()=>u);var i=e("tslib"),o=new WeakMap,a=new WeakMap,s=function(e){var t;null===(t=o.get(e.target))||void 0===t||t(e)},l=function(e){e.forEach(s)};function c(e){var t=e.root,r=(0,i.__rest)(e,["root"]),n=t||document;a.has(n)||a.set(n,{});var o=a.get(n),s=JSON.stringify(r);return o[s]||(o[s]=new IntersectionObserver(l,(0,i.__assign)({root:t},r))),o[s]}function u(e,t,r){var n=c(t);return o.set(e,r),n.observe(e),function(){o.delete(e),n.unobserve(e)}}},{tslib:"iFw8g","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jY4wA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRenderlessComponent",()=>i);var i=function(e){return function(t){return e(t),null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],VOnMD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animations",()=>p);var i=e("tslib"),o=e("react"),a=e("../../animation/utils/is-animation-controls.mjs"),s=e("../../components/AnimatePresence/use-presence.mjs"),l=e("../../context/PresenceContext.mjs"),c=e("../../render/utils/animation-state.mjs"),u=e("../../render/utils/types.mjs"),d=e("../utils/make-renderless-component.mjs"),p={animation:(0,d.makeRenderlessComponent)(function(e){var t=e.visualElement,r=e.animate;t.animationState||(t.animationState=(0,c.createAnimationState)(t)),(0,a.isAnimationControls)(r)&&(0,o.useEffect)(function(){return r.subscribe(t)},[r])}),exit:(0,d.makeRenderlessComponent)(function(e){var t=e.custom,r=e.visualElement,n=(0,i.__read)((0,s.usePresence)(),2),a=n[0],c=n[1],d=(0,o.useContext)(l.PresenceContext);(0,o.useEffect)(function(){r.isPresent=a;var e,n,i=null===(e=r.animationState)||void 0===e?void 0:e.setActive(u.AnimationType.Exit,!a,{custom:null!==(n=null==d?void 0:d.custom)&&void 0!==n?n:t});a||null==i||i.then(c)},[a])})}},{tslib:"iFw8g",react:"aq5hc","../../animation/utils/is-animation-controls.mjs":"1WsdR","../../components/AnimatePresence/use-presence.mjs":"grdKQ","../../context/PresenceContext.mjs":"gmhe4","../../render/utils/animation-state.mjs":"asB7p","../../render/utils/types.mjs":"cQ2n5","../utils/make-renderless-component.mjs":"jY4wA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],grdKQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPresent",()=>c),n.export(r,"useIsPresent",()=>l),n.export(r,"usePresence",()=>s);var i=e("react"),o=e("../../context/PresenceContext.mjs"),a=e("../../utils/use-id.mjs");function s(){var e=(0,i.useContext)(o.PresenceContext);if(null===e)return[!0,null];var t=e.isPresent,r=e.onExitComplete,n=e.register,s=(0,a.useId)();(0,i.useEffect)(function(){return n(s)},[]);var l=function(){return null==r?void 0:r(s)};return!t&&r?[!1,l]:[!0]}function l(){return c((0,i.useContext)(o.PresenceContext))}function c(e){return null===e||e.isPresent}},{react:"aq5hc","../../context/PresenceContext.mjs":"gmhe4","../../utils/use-id.mjs":"lfps5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lfps5:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useId",()=>s);var i=e("./use-constant.mjs"),o=0,a=function(){return o++},s=function(){return(0,i.useConstant)(a)}},{"./use-constant.mjs":"chHPp","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],asB7p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkVariantsDidChange",()=>g),n.export(r,"createAnimationState",()=>h),n.export(r,"variantPriorityOrder",()=>d);var i=e("tslib"),o=e("../../animation/utils/is-animation-controls.mjs"),a=e("../../animation/utils/is-keyframes-target.mjs"),s=e("../../utils/shallow-compare.mjs"),l=e("./animation.mjs"),c=e("./types.mjs"),u=e("./variants.mjs"),d=[c.AnimationType.Animate,c.AnimationType.InView,c.AnimationType.Focus,c.AnimationType.Hover,c.AnimationType.Tap,c.AnimationType.Drag,c.AnimationType.Exit],p=(0,i.__spreadArray)([],(0,i.__read)(d),!1).reverse(),f=d.length;function m(e){return function(t){return Promise.all(t.map(function(t){var r=t.animation,n=t.options;return(0,l.animateVisualElement)(e,r,n)}))}}function h(e){var t=m(e),r=x(),n={},l=!0,c=function(t,r){var n=(0,u.resolveVariant)(e,r);if(n){n.transition;var o=n.transitionEnd,a=(0,i.__rest)(n,["transition","transitionEnd"]);t=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},t),a),o)}return t};function d(d,m){for(var h,v=e.getProps(),x=e.getVariantContext(!0)||{},b=[],y=new Set,j={},w=1/0,C=function(t){var n=p[t],f=r[n],C=null!==(h=v[n])&&void 0!==h?h:x[n],S=(0,u.isVariantLabel)(C),E=n===m?f.isActive:null;!1===E&&(w=t);var _=C===x[n]&&C!==v[n]&&S;if(_&&l&&e.manuallyAnimateOnMount&&(_=!1),f.protectedKeys=(0,i.__assign)({},j),!f.isActive&&null===E||!C&&!f.prevProp||(0,o.isAnimationControls)(C)||"boolean"==typeof C)return"continue";var k=g(f.prevProp,C),T=k||n===m&&f.isActive&&!_&&S||t>w&&S,I=Array.isArray(C)?C:[C],D=I.reduce(c,{});!1===E&&(D={});var O=f.prevResolvedValues,M=void 0===O?{}:O,A=(0,i.__assign)((0,i.__assign)({},M),D),N=function(e){T=!0,y.delete(e),f.needsAnimating[e]=!0};for(var P in A){var F=D[P],R=M[P];j.hasOwnProperty(P)||(F!==R?(0,a.isKeyframesTarget)(F)&&(0,a.isKeyframesTarget)(R)?!(0,s.shallowCompare)(F,R)||k?N(P):f.protectedKeys[P]=!0:void 0!==F?N(P):y.add(P):void 0!==F&&y.has(P)?N(P):f.protectedKeys[P]=!0)}f.prevProp=C,f.prevResolvedValues=D,f.isActive&&(j=(0,i.__assign)((0,i.__assign)({},j),D)),l&&e.blockInitialAnimation&&(T=!1),T&&!_&&b.push.apply(b,(0,i.__spreadArray)([],(0,i.__read)(I.map(function(e){return{animation:e,options:(0,i.__assign)({type:n},d)}})),!1))},S=0;Si)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jYZQq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animateVisualElement",()=>c),n.export(r,"sortByTreeOrder",()=>m),n.export(r,"stopAnimation",()=>f);var i=e("tslib"),o=e("../../animation/utils/transitions.mjs"),a=e("./setters.mjs"),s=e("./variants.mjs"),l=e("../html/utils/transform.mjs");function c(e,t,r){if(void 0===r&&(r={}),e.notifyAnimationStart(t),Array.isArray(t)){var n;n=Promise.all(t.map(function(t){return u(e,t,r)}))}else if("string"==typeof t)n=u(e,t,r);else{var i="function"==typeof t?(0,s.resolveVariant)(e,t,r.custom):t;n=d(e,i,r)}return n.then(function(){return e.notifyAnimationComplete(t)})}function u(e,t,r){void 0===r&&(r={});var n,o=(0,s.resolveVariant)(e,t,r.custom),a=(o||{}).transition,l=void 0===a?e.getDefaultTransition()||{}:a;r.transitionOverride&&(l=r.transitionOverride);var c=o?function(){return d(e,o,r)}:function(){return Promise.resolve()},u=(null===(n=e.variantChildren)||void 0===n?void 0:n.size)?function(n){void 0===n&&(n=0);var i=l.delayChildren;return p(e,t,(void 0===i?0:i)+n,l.staggerChildren,l.staggerDirection,r)}:function(){return Promise.resolve()},f=l.when;if(!f)return Promise.all([c(),u(r.delay)]);var m=(0,i.__read)("beforeChildren"===f?[c,u]:[u,c],2),h=m[0],g=m[1];return h().then(g)}function d(e,t,r){var n,s=void 0===r?{}:r,c=s.delay,u=void 0===c?0:c,d=s.transitionOverride,p=s.type,f=e.makeTargetAnimatable(t),m=f.transition,g=void 0===m?e.getDefaultTransition():m,v=f.transitionEnd,x=(0,i.__rest)(f,["transition","transitionEnd"]);d&&(g=d);var b=[],y=p&&(null===(n=e.animationState)||void 0===n?void 0:n.getState()[p]);for(var j in x){var w=e.getValue(j),C=x[j];if(!(!w||void 0===C||y&&h(y,j))){var S=(0,i.__assign)({delay:u},g);e.shouldReduceMotion&&(0,l.isTransformProp)(j)&&(S=(0,i.__assign)((0,i.__assign)({},S),{type:!1,delay:0}));var E=(0,o.startAnimation)(j,w,C,S);b.push(E)}}return Promise.all(b).then(function(){v&&(0,a.setTarget)(e,v)})}function p(e,t,r,n,o,a){void 0===r&&(r=0),void 0===n&&(n=0),void 0===o&&(o=1);var s=[],l=(e.variantChildren.size-1)*n,c=1===o?function(e){return void 0===e&&(e=0),e*n}:function(e){return void 0===e&&(e=0),l-e*n};return Array.from(e.variantChildren).sort(m).forEach(function(e,n){s.push(u(e,t,(0,i.__assign)((0,i.__assign)({},a),{delay:r+c(n)})).then(function(){return e.notifyAnimationComplete(t)}))}),Promise.all(s)}function f(e){e.forEachValue(function(e){return e.stop()})}function m(e,t){return e.sortNodePosition(t)}function h(e,t){var r=e.protectedKeys,n=e.needsAnimating,i=r.hasOwnProperty(t)&&!0!==n[t];return n[t]=!1,i}},{tslib:"iFw8g","../../animation/utils/transitions.mjs":"8eokX","./setters.mjs":"4BvI9","./variants.mjs":"4Iyw8","../html/utils/transform.mjs":"iqJ7e","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8eokX":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertTransitionToAnimationOptions",()=>g),n.export(r,"getDelayFromTransition",()=>v),n.export(r,"getPopmotionAnimationOptions",()=>b),n.export(r,"getValueTransition",()=>C),n.export(r,"getZeroUnit",()=>w),n.export(r,"hydrateKeyframes",()=>x),n.export(r,"isTransitionDefined",()=>m),n.export(r,"isZero",()=>j),n.export(r,"startAnimation",()=>S);var i=e("tslib"),o=e("popmotion"),a=e("../../utils/time-conversion.mjs"),s=e("./easing.mjs"),l=e("./is-animatable.mjs"),c=e("./default-transitions.mjs"),u=e("hey-listen"),d=e("../../render/dom/value-types/animatable-none.mjs"),p=e("../../utils/use-instant-transition-state.mjs"),f=e("../../utils/resolve-value.mjs");function m(e){return e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from,!!Object.keys((0,i.__rest)(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length}var h=!1;function g(e){var t=e.ease,r=e.times,n=e.yoyo,o=e.flip,l=e.loop,c=(0,i.__rest)(e,["ease","times","yoyo","flip","loop"]),d=(0,i.__assign)({},c);return r&&(d.offset=r),c.duration&&(d.duration=(0,a.secondsToMilliseconds)(c.duration)),c.repeatDelay&&(d.repeatDelay=(0,a.secondsToMilliseconds)(c.repeatDelay)),t&&(d.ease=(0,s.isEasingArray)(t)?t.map(s.easingDefinitionToFunction):(0,s.easingDefinitionToFunction)(t)),"tween"===c.type&&(d.type="keyframes"),(n||l||o)&&((0,u.warning)(!h,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),h=!0,n?d.repeatType="reverse":l?d.repeatType="loop":o&&(d.repeatType="mirror"),d.repeat=l||n||o||c.repeat),"spring"!==c.type&&(d.type="keyframes"),d}function v(e,t){var r,n;return null!==(n=null!==(r=(C(e,t)||{}).delay)&&void 0!==r?r:e.delay)&&void 0!==n?n:0}function x(e){return Array.isArray(e.to)&&null===e.to[0]&&(e.to=(0,i.__spreadArray)([],(0,i.__read)(e.to),!1),e.to[0]=e.from),e}function b(e,t,r){var n;return Array.isArray(t.to)&&(null!==(n=e.duration)&&void 0!==n||(e.duration=.8)),x(t),m(e)||(e=(0,i.__assign)((0,i.__assign)({},e),(0,c.getDefaultTransition)(r,t.to))),(0,i.__assign)((0,i.__assign)({},t),g(e))}function y(e,t,r,n,a){var s,c=C(n,e),p=null!==(s=c.from)&&void 0!==s?s:t.get(),m=(0,l.isAnimatable)(e,r);"none"===p&&m&&"string"==typeof r?p=(0,d.getAnimatableNone)(e,r):j(p)&&"string"==typeof r?p=w(r):!Array.isArray(r)&&j(r)&&"string"==typeof p&&(r=w(p));var h=(0,l.isAnimatable)(e,p);function g(){var n={from:p,to:r,velocity:t.getVelocity(),onComplete:a,onUpdate:function(e){return t.set(e)}};return"inertia"===c.type||"decay"===c.type?(0,o.inertia)((0,i.__assign)((0,i.__assign)({},n),c)):(0,o.animate)((0,i.__assign)((0,i.__assign)({},b(c,n,e)),{onUpdate:function(e){var t;n.onUpdate(e),null===(t=c.onUpdate)||void 0===t||t.call(c,e)},onComplete:function(){var e;n.onComplete(),null===(e=c.onComplete)||void 0===e||e.call(c)}}))}function v(){var e,n,i=(0,f.resolveFinalValueInKeyframes)(r);return t.set(i),a(),null===(e=null==c?void 0:c.onUpdate)||void 0===e||e.call(c,i),null===(n=null==c?void 0:c.onComplete)||void 0===n||n.call(c),{stop:function(){}}}return(0,u.warning)(h===m,"You are trying to animate ".concat(e,' from "').concat(p,'" to "').concat(r,'". ').concat(p," is not an animatable value - to enable this animation set ").concat(p," to a value animatable to ").concat(r," via the `style` property.")),h&&m&&!1!==c.type?g:v}function j(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function w(e){return"number"==typeof e?0:(0,d.getAnimatableNone)("",e)}function C(e,t){return e[t]||e.default||e}function S(e,t,r,n){return void 0===n&&(n={}),p.instantAnimationState.current&&(n={type:!1}),t.start(function(i){var o,s,l=y(e,t,r,n,i),c=v(n,e),u=function(){return s=l()};return c?o=window.setTimeout(u,(0,a.secondsToMilliseconds)(c)):u(),function(){clearTimeout(o),null==s||s.stop()}})}},{tslib:"iFw8g",popmotion:"Hpz4u","../../utils/time-conversion.mjs":"a75Eg","./easing.mjs":"ieObp","./is-animatable.mjs":"k2ubC","./default-transitions.mjs":"ir15b","hey-listen":"2ecO1","../../render/dom/value-types/animatable-none.mjs":"iiCP4","../../utils/use-instant-transition-state.mjs":"gCr4N","../../utils/resolve-value.mjs":"4CaZb","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a75Eg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"secondsToMilliseconds",()=>i);var i=function(e){return 1e3*e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ieObp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"easingDefinitionToFunction",()=>l),n.export(r,"isEasingArray",()=>c);var i=e("tslib"),o=e("hey-listen"),a=e("popmotion"),s={linear:a.linear,easeIn:a.easeIn,easeInOut:a.easeInOut,easeOut:a.easeOut,circIn:a.circIn,circInOut:a.circInOut,circOut:a.circOut,backIn:a.backIn,backInOut:a.backInOut,backOut:a.backOut,anticipate:a.anticipate,bounceIn:a.bounceIn,bounceInOut:a.bounceInOut,bounceOut:a.bounceOut},l=function(e){if(Array.isArray(e)){(0,o.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,i.__read)(e,4),r=t[0],n=t[1],l=t[2],c=t[3];return(0,a.cubicBezier)(r,n,l,c)}return"string"==typeof e?((0,o.invariant)(void 0!==s[e],"Invalid easing type '".concat(e,"'")),s[e]):e},c=function(e){return Array.isArray(e)&&"number"!=typeof e[0]}},{tslib:"iFw8g","hey-listen":"2ecO1",popmotion:"Hpz4u","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k2ubC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isAnimatable",()=>o);var i=e("style-value-types"),o=function(e,t){return"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(0,i.complex).test(t)&&!t.startsWith("url("))}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ir15b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"criticallyDampedSpring",()=>s),n.export(r,"getDefaultTransition",()=>d),n.export(r,"linearTween",()=>l),n.export(r,"underDampedSpring",()=>a);var i=e("tslib"),o=e("./is-keyframes-target.mjs"),a=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},s=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},l=function(){return{type:"keyframes",ease:"linear",duration:.3}},c=function(e){return{type:"keyframes",duration:.8,values:e}},u={x:a,y:a,z:a,rotate:a,rotateX:a,rotateY:a,rotateZ:a,scaleX:s,scaleY:s,scale:s,opacity:l,backgroundColor:l,color:l,default:s},d=function(e,t){var r;return r=(0,o.isKeyframesTarget)(t)?c:u[e]||u.default,(0,i.__assign)({to:t},r(t))}},{tslib:"iFw8g","./is-keyframes-target.mjs":"93NVM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iiCP4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getAnimatableNone",()=>a);var i=e("style-value-types"),o=e("./defaults.mjs");function a(e,t){var r,n=(0,o.getDefaultValueType)(e);return n!==i.filter&&(n=i.complex),null===(r=n.getAnimatableNone)||void 0===r?void 0:r.call(n,t)}},{"style-value-types":"8Hxuj","./defaults.mjs":"kz4aT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kz4aT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultValueTypes",()=>s),n.export(r,"getDefaultValueType",()=>l);var i=e("tslib"),o=e("style-value-types"),a=e("./number.mjs"),s=(0,i.__assign)((0,i.__assign)({},a.numberValueTypes),{color:o.color,backgroundColor:o.color,outlineColor:o.color,fill:o.color,stroke:o.color,borderColor:o.color,borderTopColor:o.color,borderRightColor:o.color,borderBottomColor:o.color,borderLeftColor:o.color,filter:o.filter,WebkitFilter:o.filter}),l=function(e){return s[e]}},{tslib:"iFw8g","style-value-types":"8Hxuj","./number.mjs":"geC4o","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCr4N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"instantAnimationState",()=>i);var i={current:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4BvI9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkTargetForNewValues",()=>v),n.export(r,"getOrigin",()=>b),n.export(r,"getOriginFromTransition",()=>x),n.export(r,"setTarget",()=>m),n.export(r,"setValues",()=>g);var i=e("tslib"),o=e("style-value-types"),a=e("../../utils/is-numerical-string.mjs"),s=e("../../utils/is-zero-value-string.mjs"),l=e("../../utils/resolve-value.mjs"),c=e("../../value/index.mjs"),u=e("../dom/value-types/animatable-none.mjs"),d=e("../dom/value-types/find.mjs"),p=e("./variants.mjs");function f(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,c.motionValue)(r))}function m(e,t){var r=(0,p.resolveVariant)(e,t),n=r?e.makeTargetAnimatable(r,!1):{},o=n.transitionEnd,a=void 0===o?{}:o;n.transition;var s=(0,i.__rest)(n,["transitionEnd","transition"]);for(var c in s=(0,i.__assign)((0,i.__assign)({},s),a)){var u=(0,l.resolveFinalValueInKeyframes)(s[c]);f(e,c,u)}}function h(e,t){(0,i.__spreadArray)([],(0,i.__read)(t),!1).reverse().forEach(function(r){var n,i=e.getVariant(r);i&&m(e,i),null===(n=e.variantChildren)||void 0===n||n.forEach(function(e){h(e,t)})})}function g(e,t){return Array.isArray(t)?h(e,t):"string"==typeof t?h(e,[t]):void m(e,t)}function v(e,t,r){var n,i,l,p,f=Object.keys(t).filter(function(t){return!e.hasValue(t)}),m=f.length;if(m)for(var h=0;hi);var i=function(e){return/^\-?\d*\.?\d+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7ou8I":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isZeroValueString",()=>i);var i=function(e){return/^0[^.\s]+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iiaka:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionValue",()=>c),n.export(r,"motionValue",()=>u);var i=e("framesync"),o=n.interopDefault(i),a=e("popmotion"),s=e("../utils/subscription-manager.mjs"),l=function(e){return!isNaN(parseFloat(e))},c=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new s.SubscriptionManager,this.velocityUpdateSubscribers=new s.SubscriptionManager,this.renderSubscribers=new s.SubscriptionManager,this.canTrackVelocity=!1,this.updateAndNotify=function(e,r){void 0===r&&(r=!0),t.prev=t.current,t.current=e;var n=(0,i.getFrameData)(),a=n.delta,s=n.timestamp;t.lastUpdated!==s&&(t.timeDelta=a,t.lastUpdated=s,(0,o.default).postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),r&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return(0,o.default).postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=l(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?(0,a.velocityPerSecond)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise(function(r){t.hasAnimated=!0,t.stopAnimation=e(r)}).then(function(){return t.clearAnimation()})},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function u(e){return new c(e)}},{framesync:"gfbTj",popmotion:"Hpz4u","../utils/subscription-manager.mjs":"c0tsF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],c0tsF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SubscriptionManager",()=>o);var i=e("./array.mjs"),o=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return(0,i.addUniqueItem)(this.subscriptions,e),function(){return(0,i.removeItem)(t.subscriptions,e)}},e.prototype.notify=function(e,t,r){var n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(var i=0;io),n.export(r,"moveItem",()=>s),n.export(r,"removeItem",()=>a);var i=e("tslib");function o(e,t){-1===e.indexOf(t)&&e.push(t)}function a(e,t){var r=e.indexOf(t);r>-1&&e.splice(r,1)}function s(e,t,r){var n=(0,i.__read)(e).slice(0),o=t<0?n.length+t:t;if(o>=0&&oc);var i=e("tslib"),o=e("style-value-types"),a=e("./dimensions.mjs"),s=e("./test.mjs"),l=(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(a.dimensionValueTypes),!1),[o.color,o.complex],!1),c=function(e){return l.find((0,s.testValueType)(e))}},{tslib:"iFw8g","style-value-types":"8Hxuj","./dimensions.mjs":"3HnX5","./test.mjs":"4u48J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3HnX5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dimensionValueTypes",()=>s),n.export(r,"findDimensionValueType",()=>l);var i=e("style-value-types"),o=e("./test.mjs"),a=e("./type-auto.mjs"),s=[i.number,i.px,i.percent,i.degrees,i.vw,i.vh,a.auto],l=function(e){return s.find((0,o.testValueType)(e))}},{"style-value-types":"8Hxuj","./test.mjs":"4u48J","./type-auto.mjs":"3IyuQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4u48J":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"testValueType",()=>i);var i=function(e){return function(t){return t.test(e)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3IyuQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"auto",()=>i);var i={test:function(e){return"auto"===e},parse:function(e){return e}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6bkNb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"drag",()=>s);var i=e("../../gestures/drag/use-drag.mjs"),o=e("../../gestures/use-pan-gesture.mjs"),a=e("../utils/make-renderless-component.mjs"),s={pan:(0,a.makeRenderlessComponent)(o.usePanGesture),drag:(0,a.makeRenderlessComponent)(i.useDrag)}},{"../../gestures/drag/use-drag.mjs":"dok5M","../../gestures/use-pan-gesture.mjs":"2saWt","../utils/make-renderless-component.mjs":"jY4wA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dok5M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>s);var i=e("react"),o=e("./VisualElementDragControls.mjs"),a=e("../../utils/use-constant.mjs");function s(e){var t=e.dragControls,r=e.visualElement,n=(0,a.useConstant)(function(){return new o.VisualElementDragControls(r)});(0,i.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,i.useEffect)(function(){return n.addListeners()},[n])}},{react:"aq5hc","./VisualElementDragControls.mjs":"c0c6S","../../utils/use-constant.mjs":"chHPp","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],c0c6S:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementDragControls",()=>C),n.export(r,"elementDragControls",()=>w);var i=e("tslib"),o=e("hey-listen"),a=e("../PanSession.mjs"),s=e("./utils/lock.mjs"),l=e("../../utils/is-ref-object.mjs"),c=e("../../events/use-pointer-event.mjs"),u=e("./utils/constraints.mjs"),d=e("../../render/utils/types.mjs"),p=e("../../projection/geometry/models.mjs"),f=e("../../projection/utils/each-axis.mjs"),m=e("../../projection/utils/measure.mjs"),h=e("../../events/event-info.mjs"),g=e("../../animation/utils/transitions.mjs"),v=e("../../projection/geometry/conversion.mjs"),x=e("../../events/use-dom-event.mjs"),b=e("popmotion"),y=e("style-value-types"),j=e("../../projection/geometry/delta-calc.mjs"),w=new WeakMap,C=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,p.createBox)(),this.visualElement=e}return e.prototype.start=function(e,t){var r=this,n=(void 0===t?{}:t).snapToCursor,i=void 0!==n&&n;if(!1!==this.visualElement.isPresent){var o=function(e){r.stopAnimation(),i&&r.snapToCursor((0,h.extractEventInfo)(e,"page").point)},l=function(e,t){var n,i=r.getProps(),o=i.drag,a=i.dragPropagation,l=i.onDragStart;(!o||a||(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=(0,s.getGlobalLock)(o),r.openGlobalLock))&&(r.isDragging=!0,r.currentDirection=null,r.resolveConstraints(),r.visualElement.projection&&(r.visualElement.projection.isAnimationBlocked=!0,r.visualElement.projection.target=void 0),(0,f.eachAxis)(function(e){var t,n,i=r.getAxisMotionValue(e).get()||0;if((0,y.percent).test(i)){var o=null===(n=null===(t=r.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===n?void 0:n.actual[e];o&&(i=(0,j.calcLength)(o)*(parseFloat(i)/100))}r.originPoint[e]=i}),null==l||l(e,t),null===(n=r.visualElement.animationState)||void 0===n||n.setActive(d.AnimationType.Drag,!0))},c=function(e,t){var n=r.getProps(),i=n.dragPropagation,o=n.dragDirectionLock,a=n.onDirectionLock,s=n.onDrag;if(i||r.openGlobalLock){var l=t.offset;if(o&&null===r.currentDirection){r.currentDirection=E(l),null!==r.currentDirection&&(null==a||a(r.currentDirection));return}r.updateAxis("x",t.point,l),r.updateAxis("y",t.point,l),r.visualElement.syncRender(),null==s||s(e,t)}},u=function(e,t){return r.stop(e,t)};this.panSession=new a.PanSession(e,{onSessionStart:o,onStart:l,onMove:c,onSessionEnd:u},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(e,t){var r=this.isDragging;if(this.cancel(),r){var n=t.velocity;this.startAnimation(n);var i=this.getProps().onDragEnd;null==i||i(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(d.AnimationType.Drag,!1)},e.prototype.updateAxis=function(e,t,r){var n=this.getProps().drag;if(r&&S(e,n,this.currentDirection)){var i=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=(0,u.applyConstraints)(o,this.constraints[e],this.elastic[e])),i.set(o)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),r=t.dragConstraints,n=t.dragElastic,i=(this.visualElement.projection||{}).layout,o=this.constraints;r&&(0,l.isRefObject)(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=(0,u.calcRelativeConstraints)(i.actual,r):this.constraints=!1,this.elastic=(0,u.resolveDragElastic)(n),o!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&(0,f.eachAxis)(function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=(0,u.rebaseAxisConstraints)(i.actual[t],e.constraints[t]))})},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,r=e.onMeasureDragConstraints;if(!t||!(0,l.isRefObject)(t))return!1;var n=t.current;(0,o.invariant)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var i=this.visualElement.projection;if(!i||!i.layout)return!1;var a=(0,m.measurePageBox)(n,i.root,this.visualElement.getTransformPagePoint()),s=(0,u.calcViewportConstraints)(i.layout.actual,a);if(r){var c=r((0,v.convertBoxToBoundingBox)(s));this.hasMutatedConstraints=!!c,c&&(s=(0,v.convertBoundingBoxToBox)(c))}return s},e.prototype.startAnimation=function(e){var t=this,r=this.getProps(),n=r.drag,o=r.dragMomentum,a=r.dragElastic,s=r.dragTransition,l=r.dragSnapToOrigin,c=r.onDragTransitionEnd,u=this.constraints||{};return Promise.all((0,f.eachAxis)(function(r){if(S(r,n,t.currentDirection)){var c,d=null!==(c=null==u?void 0:u[r])&&void 0!==c?c:{};l&&(d={min:0,max:0});var p=a?200:1e6,f=a?40:1e7,m=(0,i.__assign)((0,i.__assign)({type:"inertia",velocity:o?e[r]:0,bounceStiffness:p,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.startAxisValueAnimation(r,m)}})).then(c)},e.prototype.startAxisValueAnimation=function(e,t){var r=this.getAxisMotionValue(e);return(0,g.startAnimation)(e,r,0,t)},e.prototype.stopAnimation=function(){var e=this;(0,f.eachAxis)(function(t){return e.getAxisMotionValue(t).stop()})},e.prototype.getAxisMotionValue=function(e){var t,r,n="_drag"+e.toUpperCase();return this.visualElement.getProps()[n]||this.visualElement.getValue(e,null!==(r=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==r?r:0)},e.prototype.snapToCursor=function(e){var t=this;(0,f.eachAxis)(function(r){if(S(r,t.getProps().drag,t.currentDirection)){var n=t.visualElement.projection,i=t.getAxisMotionValue(r);if(n&&n.layout){var o=n.layout.actual[r],a=o.min,s=o.max;i.set(e[r]-(0,b.mix)(a,s,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,r=this.getProps(),n=r.drag,i=r.dragConstraints,o=this.visualElement.projection;if((0,l.isRefObject)(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};(0,f.eachAxis)(function(e){var r=t.getAxisMotionValue(e);if(r){var n=r.get();a[e]=(0,u.calcOrigin)({min:n,max:n},t.constraints[e])}});var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),(0,f.eachAxis)(function(e){if(S(e,n,null)){var r=t.getAxisMotionValue(e),i=t.constraints[e],o=i.min,s=i.max;r.set((0,b.mix)(o,s,a[e]))}})}},e.prototype.addListeners=function(){var e,t=this;w.set(this.visualElement,this);var r=this.visualElement.getInstance(),n=(0,c.addPointerEvent)(r,"pointerdown",function(e){var r=t.getProps(),n=r.drag,i=r.dragListener,o=void 0===i||i;n&&o&&t.start(e)}),i=function(){var e=t.getProps().dragConstraints;(0,l.isRefObject)(e)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,a=o.addEventListener("measure",i);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),i();var s=(0,x.addDomEvent)(window,"resize",function(){return t.scalePositionWithinConstraints()});return o.addEventListener("didUpdate",function(e){var r=e.delta,n=e.hasLayoutChanged;t.isDragging&&n&&((0,f.eachAxis)(function(e){var n=t.getAxisMotionValue(e);n&&(t.originPoint[e]+=r[e].translate,n.set(n.get()+r[e].translate))}),t.visualElement.syncRender())}),function(){s(),n(),a()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,r=void 0!==t&&t,n=e.dragDirectionLock,o=void 0!==n&&n,a=e.dragPropagation,s=void 0!==a&&a,l=e.dragConstraints,c=void 0!==l&&l,d=e.dragElastic,p=void 0===d?u.defaultElastic:d,f=e.dragMomentum,m=void 0===f||f;return(0,i.__assign)((0,i.__assign)({},e),{drag:r,dragDirectionLock:o,dragPropagation:s,dragConstraints:c,dragElastic:p,dragMomentum:m})},e}();function S(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}function E(e,t){void 0===t&&(t=10);var r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}},{tslib:"iFw8g","hey-listen":"2ecO1","../PanSession.mjs":"iLofg","./utils/lock.mjs":"hehtF","../../utils/is-ref-object.mjs":"4rV1k","../../events/use-pointer-event.mjs":"iUJ9S","./utils/constraints.mjs":"29w0w","../../render/utils/types.mjs":"cQ2n5","../../projection/geometry/models.mjs":"97SKo","../../projection/utils/each-axis.mjs":"b1zvB","../../projection/utils/measure.mjs":"4CMRN","../../events/event-info.mjs":"2hXPf","../../animation/utils/transitions.mjs":"8eokX","../../projection/geometry/conversion.mjs":"k7u3p","../../events/use-dom-event.mjs":"BG8ax",popmotion:"Hpz4u","style-value-types":"8Hxuj","../../projection/geometry/delta-calc.mjs":"dlm6r","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iLofg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanSession",()=>p);var i=e("tslib"),o=e("./utils/event-type.mjs"),a=e("../events/event-info.mjs"),s=e("framesync"),l=n.interopDefault(s),c=e("../utils/time-conversion.mjs"),u=e("../events/use-pointer-event.mjs"),d=e("popmotion"),p=function(){function e(e,t,r){var n=this,c=(void 0===r?{}:r).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var e=h(n.lastMoveEventInfo,n.history),t=null!==n.startEvent,r=(0,d.distance)(e.offset,{x:0,y:0})>=3;if(t||r){var o=e.point,a=(0,s.getFrameData)().timestamp;n.history.push((0,i.__assign)((0,i.__assign)({},o),{timestamp:a}));var l=n.handlers,c=l.onStart,u=l.onMove;t||(c&&c(n.lastMoveEvent,e),n.startEvent=n.lastMoveEvent),u&&u(n.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){if(n.lastMoveEvent=e,n.lastMoveEventInfo=f(t,n.transformPagePoint),(0,o.isMouseEvent)(e)&&0===e.buttons){n.handlePointerUp(e,t);return}(0,l.default).update(n.updatePoint,!0)},this.handlePointerUp=function(e,t){n.end();var r=n.handlers,i=r.onEnd,o=r.onSessionEnd,a=h(f(t,n.transformPagePoint),n.history);n.startEvent&&i&&i(e,a),o&&o(e,a)},!(0,o.isTouchEvent)(e)||!(e.touches.length>1)){this.handlers=t,this.transformPagePoint=c;var p=(0,a.extractEventInfo)(e),m=f(p,this.transformPagePoint),g=m.point,v=(0,s.getFrameData)().timestamp;this.history=[(0,i.__assign)((0,i.__assign)({},g),{timestamp:v})];var x=t.onSessionStart;x&&x(e,h(m,this.history)),this.removeListeners=(0,d.pipe)((0,u.addPointerEvent)(window,"pointermove",this.handlePointerMove),(0,u.addPointerEvent)(window,"pointerup",this.handlePointerUp),(0,u.addPointerEvent)(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),(0,s.cancelSync).update(this.updatePoint)},e}();function f(e,t){return t?{point:t(e.point)}:e}function m(e,t){return{x:e.x-t.x,y:e.y-t.y}}function h(e,t){var r=e.point;return{point:r,delta:m(r,v(t)),offset:m(r,g(t)),velocity:x(t,.1)}}function g(e){return e[0]}function v(e){return e[e.length-1]}function x(e,t){if(e.length<2)return{x:0,y:0};for(var r=e.length-1,n=null,i=v(e);r>=0&&(n=e[r],!(i.timestamp-n.timestamp>(0,c.secondsToMilliseconds)(t)));)r--;if(!n)return{x:0,y:0};var o=(i.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}},{tslib:"iFw8g","./utils/event-type.mjs":"2tQXN","../events/event-info.mjs":"2hXPf",framesync:"gfbTj","../utils/time-conversion.mjs":"a75Eg","../events/use-pointer-event.mjs":"iUJ9S",popmotion:"Hpz4u","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"29w0w":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"applyConstraints",()=>s),n.export(r,"calcOrigin",()=>p),n.export(r,"calcRelativeAxisConstraints",()=>l),n.export(r,"calcRelativeConstraints",()=>c),n.export(r,"calcViewportAxisConstraints",()=>u),n.export(r,"calcViewportConstraints",()=>d),n.export(r,"defaultElastic",()=>m),n.export(r,"rebaseAxisConstraints",()=>f),n.export(r,"resolveAxisElastic",()=>g),n.export(r,"resolveDragElastic",()=>h),n.export(r,"resolvePointElastic",()=>v);var i=e("tslib"),o=e("popmotion"),a=e("../../../projection/geometry/delta-calc.mjs");function s(e,t,r){var n=t.min,i=t.max;return void 0!==n&&ei&&(e=r?(0,o.mix)(i,e,r.max):Math.min(e,i)),e}function l(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function c(e,t){var r=t.top,n=t.left,i=t.bottom,o=t.right;return{x:l(e.x,n,o),y:l(e.y,r,i)}}function u(e,t){var r,n=t.min-e.min,o=t.max-e.max;return t.max-t.minn?r=(0,o.progress)(t.min,t.max-n,e.min):n>i&&(r=(0,o.progress)(e.min,e.max-i,t.min)),(0,o.clamp)(0,1,r)}function f(e,t){var r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}var m=.35;function h(e){return void 0===e&&(e=m),!1===e?e=0:!0===e&&(e=m),{x:g(e,"left","right"),y:g(e,"top","bottom")}}function g(e,t,r){return{min:v(e,t),max:v(e,r)}}function v(e,t){var r;return"number"==typeof e?e:null!==(r=e[t])&&void 0!==r?r:0}},{tslib:"iFw8g",popmotion:"Hpz4u","../../../projection/geometry/delta-calc.mjs":"dlm6r","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dlm6r:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAxisDelta",()=>s),n.export(r,"calcBoxDelta",()=>l),n.export(r,"calcLength",()=>o),n.export(r,"calcRelativeAxis",()=>c),n.export(r,"calcRelativeAxisPosition",()=>d),n.export(r,"calcRelativeBox",()=>u),n.export(r,"calcRelativePosition",()=>p),n.export(r,"isNear",()=>a);var i=e("popmotion");function o(e){return e.max-e.min}function a(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=.01),(0,i.distance)(e,t)a),n.export(r,"createAxisDelta",()=>i),n.export(r,"createBox",()=>s),n.export(r,"createDelta",()=>o);var i=function(){return{translate:0,scale:1,origin:0,originPoint:0}},o=function(){return{x:i(),y:i()}},a=function(){return{min:0,max:0}},s=function(){return{x:a(),y:a()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],b1zvB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return[e("x"),e("y")]}n.defineInteropFlag(r),n.export(r,"eachAxis",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CMRN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"measurePageBox",()=>s),n.export(r,"measureViewportBox",()=>a);var i=e("../geometry/conversion.mjs"),o=e("../geometry/delta-apply.mjs");function a(e,t){return(0,i.convertBoundingBoxToBox)((0,i.transformBoxPoints)(e.getBoundingClientRect(),t))}function s(e,t,r){var n=a(e,r),i=t.scroll;return i&&((0,o.translateAxis)(n.x,i.x),(0,o.translateAxis)(n.y,i.y)),n}},{"../geometry/conversion.mjs":"k7u3p","../geometry/delta-apply.mjs":"lLuUK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k7u3p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function o(e){var t=e.x,r=e.y;return{top:r.min,right:t.max,bottom:r.max,left:t.min}}function a(e,t){if(!t)return e;var r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}n.defineInteropFlag(r),n.export(r,"convertBoundingBoxToBox",()=>i),n.export(r,"convertBoxToBoundingBox",()=>o),n.export(r,"transformBoxPoints",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lLuUK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"applyAxisDelta",()=>c),n.export(r,"applyBoxDelta",()=>u),n.export(r,"applyPointDelta",()=>l),n.export(r,"applyTreeDeltas",()=>d),n.export(r,"scalePoint",()=>s),n.export(r,"transformAxis",()=>f),n.export(r,"transformBox",()=>g),n.export(r,"translateAxis",()=>p);var i=e("tslib"),o=e("popmotion"),a=e("../utils/has-transform.mjs");function s(e,t,r){var n=t*(e-r);return r+n}function l(e,t,r,n,i){return void 0!==i&&(e=s(e,i,n)),s(e,r,n)+t}function c(e,t,r,n,i){void 0===t&&(t=0),void 0===r&&(r=1),e.min=l(e.min,t,r,n,i),e.max=l(e.max,t,r,n,i)}function u(e,t){var r=t.x,n=t.y;c(e.x,r.translate,r.scale,r.originPoint),c(e.y,n.translate,n.scale,n.originPoint)}function d(e,t,r,n){void 0===n&&(n=!1);var i,o,s,l,c=r.length;if(c){t.x=t.y=1;for(var d=0;do),n.export(r,"hasTransform",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2saWt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePanGesture",()=>c);var i=e("react"),o=e("../context/MotionConfigContext.mjs"),a=e("../utils/use-unmount-effect.mjs"),s=e("../events/use-pointer-event.mjs"),l=e("./PanSession.mjs");function c(e){var t=e.onPan,r=e.onPanStart,n=e.onPanEnd,c=e.onPanSessionStart,u=e.visualElement,d=t||r||n||c,p=(0,i.useRef)(null),f=(0,i.useContext)(o.MotionConfigContext).transformPagePoint,m={onSessionStart:c,onStart:r,onMove:t,onEnd:function(e,t){p.current=null,n&&n(e,t)}};function h(e){p.current=new l.PanSession(e,m,{transformPagePoint:f})}(0,i.useEffect)(function(){null!==p.current&&p.current.updateHandlers(m)}),(0,s.usePointerEvent)(u,"pointerdown",d&&h),(0,a.useUnmountEffect)(function(){return p.current&&p.current.end()})}},{react:"aq5hc","../context/MotionConfigContext.mjs":"73FhT","../utils/use-unmount-effect.mjs":"jwnPv","../events/use-pointer-event.mjs":"iUJ9S","./PanSession.mjs":"iLofg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5dPh4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomVisualElement",()=>s);var i=e("../html/visual-element.mjs"),o=e("../svg/visual-element.mjs"),a=e("./utils/is-svg-component.mjs"),s=function(e,t){return(0,a.isSVGComponent)(e)?(0,o.svgVisualElement)(t,{enableHardwareAcceleration:!1}):(0,i.htmlVisualElement)(t,{enableHardwareAcceleration:!0})}},{"../html/visual-element.mjs":"bUtlw","../svg/visual-element.mjs":"43llw","./utils/is-svg-component.mjs":"eHlEk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bUtlw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>h),n.export(r,"htmlConfig",()=>g),n.export(r,"htmlVisualElement",()=>v);var i=e("tslib"),o=e("../index.mjs"),a=e("../utils/setters.mjs"),s=e("./utils/build-styles.mjs"),l=e("../dom/utils/is-css-variable.mjs"),c=e("../dom/utils/parse-dom-variant.mjs"),u=e("./utils/transform.mjs"),d=e("./utils/scrape-motion-values.mjs"),p=e("./utils/render.mjs"),f=e("../dom/value-types/defaults.mjs"),m=e("../../projection/utils/measure.mjs");function h(e){return window.getComputedStyle(e)}var g={treeType:"dom",readValueFromInstance:function(e,t){if((0,u.isTransformProp)(t)){var r=(0,f.getDefaultValueType)(t);return r&&r.default||0}var n=h(e);return((0,l.isCSSVariable)(t)?n.getPropertyValue(t):n[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var r;return null===(r=e.style)||void 0===r?void 0:r[t]},measureViewportBox:function(e,t){var r=t.transformPagePoint;return(0,m.measureViewportBox)(e,r)},resetTransform:function(e,t,r){var n=r.transformTemplate;t.style.transform=n?n({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var r=t.vars,n=t.style;delete r[e],delete n[e]},makeTargetAnimatable:function(e,t,r,n){var o=r.transformValues;void 0===n&&(n=!0);var s=t.transition,l=t.transitionEnd,u=(0,i.__rest)(t,["transition","transitionEnd"]),d=(0,a.getOrigin)(u,s||{},e);if(o&&(l&&(l=o(l)),u&&(u=o(u)),d&&(d=o(d))),n){(0,a.checkTargetForNewValues)(e,u,d);var p=(0,c.parseDomVariant)(e,u,d,l);l=p.transitionEnd,u=p.target}return(0,i.__assign)({transition:s,transitionEnd:l},u)},scrapeMotionValuesFromProps:d.scrapeMotionValuesFromProps,build:function(e,t,r,n,i){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),(0,s.buildHTMLStyles)(t,r,n,i.transformTemplate)},render:p.renderHTML},v=(0,o.visualElement)(g)},{tslib:"iFw8g","../index.mjs":"kuKqc","../utils/setters.mjs":"4BvI9","./utils/build-styles.mjs":"e7Yye","../dom/utils/is-css-variable.mjs":"aZ9Np","../dom/utils/parse-dom-variant.mjs":"lJVJM","./utils/transform.mjs":"iqJ7e","./utils/scrape-motion-values.mjs":"h1zYJ","./utils/render.mjs":"cpFM7","../dom/value-types/defaults.mjs":"kz4aT","../../projection/utils/measure.mjs":"4CMRN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kuKqc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"visualElement",()=>f);var i=e("tslib"),o=e("framesync"),a=n.interopDefault(o),s=e("../value/index.mjs"),l=e("../value/utils/is-motion-value.mjs"),c=e("./utils/animation-state.mjs"),u=e("./utils/lifecycles.mjs"),d=e("./utils/motion-values.mjs"),p=e("./utils/variants.mjs"),f=function(e){var t=e.treeType,r=void 0===t?"":t,n=e.build,c=e.getBaseTarget,f=e.makeTargetAnimatable,g=e.measureViewportBox,v=e.render,x=e.readValueFromInstance,b=e.removeValueFromRenderState,y=e.sortNodePosition,j=e.scrapeMotionValuesFromProps;return function(e,t){var w,C,S=e.parent,E=e.props,_=e.presenceId,k=e.blockInitialAnimation,T=e.visualState,I=e.shouldReduceMotion;void 0===t&&(t={});var D=!1,O=T.latestValues,M=T.renderState,A=(0,u.createLifecycles)(),N=new Map,P=new Map,F={},R=(0,i.__assign)({},O);function L(){w&&D&&(B(),v(w,M,E.style,q.projection))}function B(){n(q,M,O,t,E)}function V(){A.notifyUpdate(O)}function G(e,t){var r=t.onChange(function(t){O[e]=t,E.onUpdate&&(0,a.default).update(V,!1,!0)}),n=t.onRenderRequest(q.scheduleRender);P.set(e,function(){r(),n()})}var H=j(E);for(var z in H){var U=H[z];void 0!==O[z]&&(0,l.isMotionValue)(U)&&U.set(O[z],!1)}var W=(0,p.checkIfControllingVariants)(E),$=(0,p.checkIfVariantNode)(E),q=(0,i.__assign)((0,i.__assign)({treeType:r,current:null,depth:S?S.depth+1:0,parent:S,children:new Set,presenceId:_,shouldReduceMotion:I,variantChildren:$?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(null==S?void 0:S.isMounted()),blockInitialAnimation:k,isMounted:function(){return!!w},mount:function(e){D=!0,w=q.current=e,q.projection&&q.projection.mount(e),$&&S&&!W&&(C=null==S?void 0:S.addVariantChild(q)),N.forEach(function(e,t){return G(t,e)}),null==S||S.children.add(q),q.setProps(E)},unmount:function(){var e;null===(e=q.projection)||void 0===e||e.unmount(),(0,o.cancelSync).update(V),(0,o.cancelSync).render(L),P.forEach(function(e){return e()}),null==C||C(),null==S||S.children.delete(q),A.clearAllListeners(),w=void 0,D=!1},addVariantChild:function(e){var t,r=q.getClosestVariantNode();if(r)return null===(t=r.variantChildren)||void 0===t||t.add(e),function(){return r.variantChildren.delete(e)}},sortNodePosition:function(e){return y&&r===e.treeType?y(q.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return $?q:null==S?void 0:S.getClosestVariantNode()},getLayoutId:function(){return E.layoutId},getInstance:function(){return w},getStaticValue:function(e){return O[e]},setStaticValue:function(e,t){return O[e]=t},getLatestValues:function(){return O},setVisibility:function(e){q.isVisible!==e&&(q.isVisible=e,q.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),f(q,e,E,t)},measureViewportBox:function(){return g(w,E)},addValue:function(e,t){q.hasValue(e)&&q.removeValue(e),N.set(e,t),O[e]=t.get(),G(e,t)},removeValue:function(e){var t;N.delete(e),null===(t=P.get(e))||void 0===t||t(),P.delete(e),delete O[e],b(e,M)},hasValue:function(e){return N.has(e)},getValue:function(e,t){var r=N.get(e);return void 0===r&&void 0!==t&&(r=(0,s.motionValue)(t),q.addValue(e,r)),r},forEachValue:function(e){return N.forEach(e)},readValue:function(e){var r;return null!==(r=O[e])&&void 0!==r?r:x(w,e,t)},setBaseTarget:function(e,t){R[e]=t},getBaseTarget:function(e){if(c){var t=c(E,e);if(void 0!==t&&!(0,l.isMotionValue)(t))return t}return R[e]}},A),{build:function(){return B(),M},scheduleRender:function(){(0,a.default).render(L,!1,!0)},syncRender:L,setProps:function(e){(e.transformTemplate||E.transformTemplate)&&q.scheduleRender(),E=e,A.updatePropListeners(e),F=(0,d.updateMotionValuesFromProps)(q,j(E),F)},getProps:function(){return E},getVariant:function(e){var t;return null===(t=E.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return E.transition},getTransformPagePoint:function(){return E.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==S?void 0:S.getVariantContext();if(!W){var t=(null==S?void 0:S.getVariantContext())||{};return void 0!==E.initial&&(t.initial=E.initial),t}for(var r={},n=0;ns);var i=e("tslib"),o=e("../../utils/subscription-manager.mjs"),a=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function s(){var e=a.map(function(){return new o.SubscriptionManager}),t={},r={clearAllListeners:function(){return e.forEach(function(e){return e.clear()})},updatePropListeners:function(e){a.forEach(function(n){var i,o="on"+n,a=e[o];null===(i=t[n])||void 0===i||i.call(t),a&&(t[n]=r[o](a))})}};return e.forEach(function(e,t){r["on"+a[t]]=function(t){return e.add(t)},r["notify"+a[t]]=function(){for(var t=[],r=0;ra),e("../../utils/warn-once.mjs");var i=e("../../value/index.mjs"),o=e("../../value/utils/is-motion-value.mjs");function a(e,t,r){var n;for(var a in t){var s=t[a],l=r[a];if((0,o.isMotionValue)(s))e.addValue(a,s);else if((0,o.isMotionValue)(l))e.addValue(a,(0,i.motionValue)(s));else if(l!==s){if(e.hasValue(a)){var c=e.getValue(a);c.hasAnimated||c.set(s)}else e.addValue(a,(0,i.motionValue)(null!==(n=e.getStaticValue(a))&&void 0!==n?n:s))}}for(var a in r)void 0===t[a]&&e.removeValue(a);return t}},{"../../utils/warn-once.mjs":"kDWAY","../../value/index.mjs":"iiaka","../../value/utils/is-motion-value.mjs":"ktvPV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lJVJM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"parseDomVariant",()=>a);var i=e("./css-variables-conversion.mjs"),o=e("./unit-conversion.mjs"),a=function(e,t,r,n){var a=(0,i.resolveCSSVariables)(e,t,n);return t=a.target,n=a.transitionEnd,(0,o.unitConversion)(e,t,r,n)}},{"./css-variables-conversion.mjs":"gfKW8","./unit-conversion.mjs":"5Q7T5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gfKW8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssVariableRegex",()=>s),n.export(r,"parseCSSVariable",()=>l),n.export(r,"resolveCSSVariables",()=>d);var i=e("tslib"),o=e("hey-listen");function a(e){return"string"==typeof e&&e.startsWith("var(--")}var s=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function l(e){var t=s.exec(e);if(!t)return[,];var r=(0,i.__read)(t,3);return[r[1],r[2]]}var c=4;function u(e,t,r){void 0===r&&(r=1),(0,o.invariant)(r<=c,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var n=(0,i.__read)(l(e),2),s=n[0],d=n[1];if(s){var p=window.getComputedStyle(t).getPropertyValue(s);return p?p.trim():a(d)?u(d,t,r+1):d}}function d(e,t,r){var n,o=(0,i.__rest)(t,[]),s=e.getInstance();if(!(s instanceof Element))return{target:o,transitionEnd:r};for(var l in r&&(r=(0,i.__assign)({},r)),e.forEachValue(function(e){var t=e.get();if(a(t)){var r=u(t,s);r&&e.set(r)}}),o){var c=o[l];if(a(c)){var d=u(c,s);d&&(o[l]=d,r&&(null!==(n=r[l])&&void 0!==n||(r[l]=c)))}}return{target:o,transitionEnd:r}}},{tslib:"iFw8g","hey-listen":"2ecO1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5Q7T5":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"BoundingBoxDimension",()=>n),i.export(r,"positionalValues",()=>j),i.export(r,"unitConversion",()=>S);var o=e("tslib"),a=e("style-value-types"),s=e("../../../animation/utils/is-keyframes-target.mjs"),l=e("hey-listen"),c=e("../../html/utils/transform.mjs"),u=e("../value-types/dimensions.mjs"),d=new Set(["width","height","top","left","right","bottom","x","y"]),p=function(e){return d.has(e)},f=function(e){return Object.keys(e).some(p)},m=function(e,t){e.set(t,!1),e.set(t)},h=function(e){return e===a.number||e===a.px};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(n||(n={}));var g=function(e,t){return parseFloat(e.split(", ")[t])},v=function(e,t){return function(r,n){var i=n.transform;if("none"===i||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return g(o[1],t);var a=i.match(/^matrix\((.+)\)$/);return a?g(a[1],e):0}},x=new Set(["x","y","z"]),b=(0,c.transformProps).filter(function(e){return!x.has(e)});function y(e){var t=[];return b.forEach(function(r){var n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}var j={width:function(e,t){var r=e.x,n=t.paddingLeft,i=void 0===n?"0":n,o=t.paddingRight,a=void 0===o?"0":o;return r.max-r.min-parseFloat(i)-parseFloat(a)},height:function(e,t){var r=e.y,n=t.paddingTop,i=void 0===n?"0":n,o=t.paddingBottom,a=void 0===o?"0":o;return r.max-r.min-parseFloat(i)-parseFloat(a)},top:function(e,t){return parseFloat(t.top)},left:function(e,t){return parseFloat(t.left)},bottom:function(e,t){var r=e.y;return parseFloat(t.top)+(r.max-r.min)},right:function(e,t){var r=e.x;return parseFloat(t.left)+(r.max-r.min)},x:v(4,13),y:v(5,14)},w=function(e,t,r){var n=t.measureViewportBox(),i=getComputedStyle(t.getInstance()),o=i.display,a={};"none"===o&&t.setStaticValue("display",e.display||"block"),r.forEach(function(e){a[e]=j[e](n,i)}),t.syncRender();var s=t.measureViewportBox();return r.forEach(function(r){m(t.getValue(r),a[r]),e[r]=j[r](s,i)}),e},C=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n={}),t=(0,o.__assign)({},t),n=(0,o.__assign)({},n);var i=Object.keys(t).filter(p),c=[],d=!1,f=[];if(i.forEach(function(i){var o,p=e.getValue(i);if(e.hasValue(i)){var g=r[i],v=(0,u.findDimensionValueType)(g),x=t[i];if((0,s.isKeyframesTarget)(x)){var b=x.length,j=null===x[0]?1:0;g=x[j],v=(0,u.findDimensionValueType)(g);for(var w=j;w=0?window.pageYOffset:null,v=w(t,e,f);return c.length&&c.forEach(function(t){var r=(0,o.__read)(t,2),n=r[0],i=r[1];e.getValue(n).set(i)}),e.syncRender(),null!==g&&window.scrollTo({top:g}),{target:v,transitionEnd:n}};function S(e,t,r,n){return f(t)?C(e,t,r,n):{target:t,transitionEnd:n}}},{tslib:"iFw8g","style-value-types":"8Hxuj","../../../animation/utils/is-keyframes-target.mjs":"93NVM","hey-listen":"2ecO1","../../html/utils/transform.mjs":"iqJ7e","../value-types/dimensions.mjs":"3HnX5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"43llw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgVisualElement",()=>m);var i=e("tslib"),o=e("../index.mjs"),a=e("./utils/scrape-motion-values.mjs"),s=e("../html/visual-element.mjs"),l=e("./utils/build-attrs.mjs"),c=e("../dom/utils/camel-to-dash.mjs"),u=e("./utils/camel-case-attrs.mjs"),d=e("../html/utils/transform.mjs"),p=e("./utils/render.mjs"),f=e("../dom/value-types/defaults.mjs"),m=(0,o.visualElement)((0,i.__assign)((0,i.__assign)({},s.htmlConfig),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var r;return(0,d.isTransformProp)(t)?(null===(r=(0,f.getDefaultValueType)(t))||void 0===r?void 0:r.default)||0:(t=(0,u.camelCaseAttributes).has(t)?t:(0,c.camelToDash)(t),e.getAttribute(t))},scrapeMotionValuesFromProps:a.scrapeMotionValuesFromProps,build:function(e,t,r,n,i){(0,l.buildSVGAttrs)(t,r,n,i.transformTemplate)},render:p.renderSVG}))},{tslib:"iFw8g","../index.mjs":"kuKqc","./utils/scrape-motion-values.mjs":"kUb6D","../html/visual-element.mjs":"bUtlw","./utils/build-attrs.mjs":"wqilh","../dom/utils/camel-to-dash.mjs":"dMiRx","./utils/camel-case-attrs.mjs":"kgXn9","../html/utils/transform.mjs":"iqJ7e","./utils/render.mjs":"jje5E","../dom/value-types/defaults.mjs":"kz4aT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ewmif:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"layoutFeatures",()=>i);var i={measureLayout:e("./MeasureLayout.mjs").MeasureLayout}},{"./MeasureLayout.mjs":"1zhzN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1zhzN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MeasureLayout",()=>v);var i=e("tslib"),o=e("framesync"),a=n.interopDefault(o),s=e("react"),l=n.interopDefault(s),c=e("../../../components/AnimatePresence/use-presence.mjs"),u=e("../../../context/LayoutGroupContext.mjs"),d=e("../../../context/SwitchLayoutGroupContext.mjs"),p=e("../../../projection/node/state.mjs"),f=e("../../../projection/styles/scale-border-radius.mjs"),m=e("../../../projection/styles/scale-box-shadow.mjs"),h=e("../../../projection/styles/scale-correction.mjs"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,r=t.visualElement,n=t.layoutGroup,o=t.switchLayoutGroup,a=t.layoutId,s=r.projection;(0,h.addScaleCorrector)(x),s&&((null==n?void 0:n.group)&&n.group.add(s),(null==o?void 0:o.register)&&a&&o.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",function(){e.safeToRemove()}),s.setOptions((0,i.__assign)((0,i.__assign)({},s.options),{onExitComplete:function(){return e.safeToRemove()}}))),p.globalProjectionState.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,r=this.props,n=r.layoutDependency,i=r.visualElement,o=r.drag,s=r.isPresent,l=i.projection;return l&&(l.isPresent=s,o||e.layoutDependency!==n||void 0===n?l.willUpdate():this.safeToRemove(),e.isPresent===s||(s?l.promote():l.relegate()||(0,a.default).postRender(function(){var e;(null===(e=l.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,r=e.layoutGroup,n=e.switchLayoutGroup,i=t.projection;i&&(i.scheduleCheckAfterUnmount(),(null==r?void 0:r.group)&&r.group.remove(i),(null==n?void 0:n.deregister)&&n.deregister(i))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(l.default.Component);function v(e){var t=(0,i.__read)((0,c.usePresence)(),2),r=t[0],n=t[1],o=(0,s.useContext)(u.LayoutGroupContext);return(0,l.default).createElement(g,(0,i.__assign)({},e,{layoutGroup:o,switchLayoutGroup:(0,s.useContext)(d.SwitchLayoutGroupContext),isPresent:r,safeToRemove:n}))}var x={borderRadius:(0,i.__assign)((0,i.__assign)({},f.correctBorderRadius),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:f.correctBorderRadius,borderTopRightRadius:f.correctBorderRadius,borderBottomLeftRadius:f.correctBorderRadius,borderBottomRightRadius:f.correctBorderRadius,boxShadow:m.correctBoxShadow}},{tslib:"iFw8g",framesync:"gfbTj",react:"aq5hc","../../../components/AnimatePresence/use-presence.mjs":"grdKQ","../../../context/LayoutGroupContext.mjs":"6WYX8","../../../context/SwitchLayoutGroupContext.mjs":"jcdak","../../../projection/node/state.mjs":"5RKJy","../../../projection/styles/scale-border-radius.mjs":"iH845","../../../projection/styles/scale-box-shadow.mjs":"9zKsa","../../../projection/styles/scale-correction.mjs":"5d5Dw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iH845:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBorderRadius",()=>a),n.export(r,"pixelsToPercent",()=>o);var i=e("style-value-types");function o(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var a={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!(0,i.px).test(e))return e;e=parseFloat(e)}var r=o(e,t.target.x),n=o(e,t.target.y);return"".concat(r,"% ").concat(n,"%")}}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9zKsa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBoxShadow",()=>l);var i=e("popmotion"),o=e("style-value-types"),a=e("../../render/dom/utils/css-variables-conversion.mjs"),s="_$css",l={correct:function(e,t){var r=t.treeScale,n=t.projectionDelta,l=e,c=e.includes("var("),u=[];c&&(e=e.replace(a.cssVariableRegex,function(e){return u.push(e),s}));var d=(0,o.complex).parse(e);if(d.length>5)return l;var p=(0,o.complex).createTransformer(e),f="number"!=typeof d[0]?1:0,m=n.x.scale*r.x,h=n.y.scale*r.y;d[0+f]/=m,d[1+f]/=h;var g=(0,i.mix)(m,h,.5);"number"==typeof d[2+f]&&(d[2+f]/=g),"number"==typeof d[3+f]&&(d[3+f]/=g);var v=p(d);if(c){var x=0;v=v.replace(s,function(){var e=u[x];return x++,e})}return v}}},{popmotion:"Hpz4u","style-value-types":"8Hxuj","../../render/dom/utils/css-variables-conversion.mjs":"gfKW8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gzizN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTMLProjectionNode",()=>s),n.export(r,"rootProjectionNode",()=>a);var i=e("./create-projection-node.mjs"),o=e("./DocumentProjectionNode.mjs"),a={current:void 0},s=(0,i.createProjectionNode)({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!a.current){var e=new o.DocumentProjectionNode(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),a.current=e}return a.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return"fixed"===window.getComputedStyle(e).position}})},{"./create-projection-node.mjs":"7eNbn","./DocumentProjectionNode.mjs":"LMHpK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7eNbn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createProjectionNode",()=>T),n.export(r,"mixAxis",()=>V),n.export(r,"mixAxisDelta",()=>B),n.export(r,"mixBox",()=>G);var i=e("tslib"),o=e("framesync"),a=n.interopDefault(o),s=e("popmotion"),l=e("../../animation/animate.mjs"),c=e("../../utils/subscription-manager.mjs"),u=e("../animation/mix-values.mjs"),d=e("../geometry/copy.mjs"),p=e("../geometry/delta-apply.mjs"),f=e("../geometry/delta-calc.mjs"),m=e("../geometry/delta-remove.mjs"),h=e("../geometry/models.mjs"),g=e("../../animation/utils/transitions.mjs"),v=e("../geometry/utils.mjs"),x=e("../shared/stack.mjs"),b=e("../styles/scale-correction.mjs"),y=e("../styles/transform.mjs"),j=e("../utils/each-axis.mjs"),w=e("../utils/has-transform.mjs"),C=e("../../render/html/utils/transform.mjs"),S=e("../../render/utils/flat-tree.mjs"),E=e("../../value/utils/resolve-motion-value.mjs"),_=e("./state.mjs"),k=1e3;function T(e){var t=e.attachResizeListener,r=e.defaultParent,n=e.measureScroll,s=e.checkIsScrollRoot,j=e.resetTransform;return function(){function e(e,t,n){var o=this;void 0===t&&(t={}),void 0===n&&(n=null==r?void 0:r()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(P),o.nodes.forEach(F)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(n.path),!1),[n],!1):[],this.parent=n,this.depth=n?n.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var a=0;a=((null===(r=this.getStack())||void 0===r?void 0:r.members.length)||0),m=!!(d&&!p&&!0===this.options.crossfade&&!this.path.some(H));this.animationProgress=0,this.mixTargetDelta=function(t){var r,i=t/1e3;B(l.x,e.x,i),B(l.y,e.y,i),n.setTargetDelta(l),n.relativeTarget&&n.relativeTargetOrigin&&n.layout&&(null===(r=n.relativeParent)||void 0===r?void 0:r.layout)&&((0,f.calcRelativePosition)(c,n.layout.actual,n.relativeParent.layout.actual),G(n.relativeTarget,n.relativeTargetOrigin,c,i)),d&&(n.animationValues=s,(0,u.mixValues)(s,a,n.latestValues,i,m,p)),n.root.scheduleUpdateProjection(),n.scheduleRender(),n.animationProgress=i},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,r,n=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(r=this.resumingFrom.currentAnimation)||void 0===r||r.stop()),this.pendingAnimation&&((0,o.cancelSync).update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=(0,a.default).update(function(){_.globalProjectionState.hasAnimatedSinceResize=!0,n.currentAnimation=(0,l.animate)(0,k,(0,i.__assign)((0,i.__assign)({},e),{onUpdate:function(t){var r;n.mixTargetDelta(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),n.completeAnimation()}})),n.resumingFrom&&(n.resumingFrom.currentAnimation=n.currentAnimation),n.pendingAnimation=void 0})},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,k),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,r=e.target,n=e.layout,i=e.latestValues;t&&r&&n&&((0,d.copyBoxInto)(t,r),(0,p.transformBox)(t,i),(0,f.calcBoxDelta)(this.projectionDeltaWithTransform,this.layoutCorrected,t,i))},e.prototype.registerSharedNode=function(e,t){var r,n,i;this.sharedNodes.has(e)||this.sharedNodes.set(e,new x.NodeStack),this.sharedNodes.get(e).add(t),t.promote({transition:null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.transition,preserveFollowOpacity:null===(i=null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.shouldPreserveFollowOpacity)||void 0===i?void 0:i.call(n,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,r=t.needsReset,n=t.transition,i=t.preserveFollowOpacity,o=this.getStack();o&&o.promote(this,i),r&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,r={},n=0;n=0;n--)if(e.path[n].instance){r=e.path[n];break}var i=(r&&r!==e.root?r.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));i&&e.mount(i,!0)}function W(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function $(e){W(e.x),W(e.y)}},{tslib:"iFw8g",framesync:"gfbTj",popmotion:"Hpz4u","../../animation/animate.mjs":"f9PRb","../../utils/subscription-manager.mjs":"c0tsF","../animation/mix-values.mjs":"5bHGj","../geometry/copy.mjs":"fVyUr","../geometry/delta-apply.mjs":"lLuUK","../geometry/delta-calc.mjs":"dlm6r","../geometry/delta-remove.mjs":"66yGU","../geometry/models.mjs":"97SKo","../../animation/utils/transitions.mjs":"8eokX","../geometry/utils.mjs":"45Frr","../shared/stack.mjs":"4CYyk","../styles/scale-correction.mjs":"5d5Dw","../styles/transform.mjs":"lPKLO","../utils/each-axis.mjs":"b1zvB","../utils/has-transform.mjs":"9xLtQ","../../render/html/utils/transform.mjs":"iqJ7e","../../render/utils/flat-tree.mjs":"gl5YJ","../../value/utils/resolve-motion-value.mjs":"gZUQQ","./state.mjs":"5RKJy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f9PRb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>s);var i=e("../value/index.mjs"),o=e("../value/utils/is-motion-value.mjs"),a=e("./utils/transitions.mjs");function s(e,t,r){void 0===r&&(r={});var n=(0,o.isMotionValue)(e)?e:(0,i.motionValue)(e);return(0,a.startAnimation)("",n,t,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}},{"../value/index.mjs":"iiaka","../value/utils/is-motion-value.mjs":"ktvPV","./utils/transitions.mjs":"8eokX","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5bHGj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixValues",()=>u);var i=e("popmotion"),o=e("style-value-types"),a=["TopLeft","TopRight","BottomLeft","BottomRight"],s=a.length,l=function(e){return"string"==typeof e?parseFloat(e):e},c=function(e){return"number"==typeof e||(0,o.px).test(e)};function u(e,t,r,n,u,m){var h,g,v,x;u?(e.opacity=(0,i.mix)(0,null!==(h=r.opacity)&&void 0!==h?h:1,p(n)),e.opacityExit=(0,i.mix)(null!==(g=t.opacity)&&void 0!==g?g:1,0,f(n))):m&&(e.opacity=(0,i.mix)(null!==(v=t.opacity)&&void 0!==v?v:1,null!==(x=r.opacity)&&void 0!==x?x:1,n));for(var b=0;bt?1:r((0,i.progress)(e,t,n))}}},{popmotion:"Hpz4u","style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fVyUr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){e.min=t.min,e.max=t.max}function o(e,t){i(e.x,t.x),i(e.y,t.y)}n.defineInteropFlag(r),n.export(r,"copyAxisInto",()=>i),n.export(r,"copyBoxInto",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"66yGU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"removeAxisDelta",()=>c),n.export(r,"removeAxisTransforms",()=>u),n.export(r,"removeBoxTransforms",()=>f),n.export(r,"removePointDelta",()=>l);var i=e("tslib"),o=e("popmotion"),a=e("style-value-types"),s=e("./delta-apply.mjs");function l(e,t,r,n,i){return e-=t,e=(0,s.scalePoint)(e,1/r,n),void 0!==i&&(e=(0,s.scalePoint)(e,1/i,n)),e}function c(e,t,r,n,i,s,c){if(void 0===t&&(t=0),void 0===r&&(r=1),void 0===n&&(n=.5),void 0===s&&(s=e),void 0===c&&(c=e),(0,a.percent).test(t)&&(t=parseFloat(t),t=(0,o.mix)(c.min,c.max,t/100)-c.min),"number"==typeof t){var u=(0,o.mix)(s.min,s.max,n);e===s&&(u-=t),e.min=l(e.min,t,r,u,i),e.max=l(e.max,t,r,u,i)}}function u(e,t,r,n,o){var a=(0,i.__read)(r,3),s=a[0],l=a[1],u=a[2];c(e,t[s],t[l],t[u],t.scale,n,o)}var d=["x","scaleX","originX"],p=["y","scaleY","originY"];function f(e,t,r,n){u(e.x,t,d,null==r?void 0:r.x,null==n?void 0:n.x),u(e.y,t,p,null==r?void 0:r.y,null==n?void 0:n.y)}},{tslib:"iFw8g",popmotion:"Hpz4u","style-value-types":"8Hxuj","./delta-apply.mjs":"lLuUK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"45Frr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return 0===e.translate&&1===e.scale}function o(e){return i(e.x)&&i(e.y)}function a(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}n.defineInteropFlag(r),n.export(r,"boxEquals",()=>a),n.export(r,"isDeltaZero",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CYyk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NodeStack",()=>o);var i=e("../../utils/array.mjs"),o=function(){function e(){this.members=[]}return e.prototype.add=function(e){(0,i.addUniqueItem)(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if((0,i.removeItem)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,r=this.members.findIndex(function(t){return e===t});if(0===r)return!1;for(var n=r;n>=0;n--){var i=this.members[n];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var r,n=this.lead;e!==n&&(this.prevLead=n,this.lead=e,e.show(),n&&(n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues,e.snapshot.isShared=!0),(null===(r=e.root)||void 0===r?void 0:r.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&n.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var t,r,n,i,o;null===(r=(t=e.options).onExitComplete)||void 0===r||r.call(t),null===(o=null===(n=e.resumingFrom)||void 0===n?void 0:(i=n.options).onExitComplete)||void 0===o||o.call(i)})},e.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}()},{"../../utils/array.mjs":"8mEgR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lPKLO:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildProjectionTransform",()=>o),n.export(r,"identityProjection",()=>i);var i="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function o(e,t,r){var n=e.x.translate/t.x,o=e.y.translate/t.y,a="translate3d(".concat(n,"px, ").concat(o,"px, 0) ");if(a+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),r){var s=r.rotate,l=r.rotateX,c=r.rotateY;s&&(a+="rotate(".concat(s,"deg) ")),l&&(a+="rotateX(".concat(l,"deg) ")),c&&(a+="rotateY(".concat(c,"deg) "))}var u=e.x.scale*t.x,d=e.y.scale*t.y;return(a+="scale(".concat(u,", ").concat(d,")"))===i?"none":a}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gl5YJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FlatTree",()=>a);var i=e("../../utils/array.mjs"),o=e("./compare-by-depth.mjs"),a=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){(0,i.addUniqueItem)(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){(0,i.removeItem)(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(o.compareByDepth),this.isDirty=!1,this.children.forEach(e)},e}()},{"../../utils/array.mjs":"8mEgR","./compare-by-depth.mjs":"fQ13s","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fQ13s:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compareByDepth",()=>i);var i=function(e,t){return e.depth-t.depth}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LMHpK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DocumentProjectionNode",()=>a);var i=e("./create-projection-node.mjs"),o=e("../../events/use-dom-event.mjs"),a=(0,i.createProjectionNode)({attachResizeListener:function(e,t){return(0,o.addDomEvent)(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}})},{"./create-projection-node.mjs":"7eNbn","../../events/use-dom-event.mjs":"BG8ax","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fsQ7M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=e("react"),o=e("debounce"),a=n.interopDefault(o);function s(e){let{debounce:t,scroll:r,polyfill:n,offsetSize:o}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,s=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!s)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[d,f]=(0,i.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),m=(0,i.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d}),h=t?"number"==typeof t?t:t.scroll:null,g=t?"number"==typeof t?t:t.resize:null,v=(0,i.useRef)(!1);(0,i.useEffect)(()=>(v.current=!0,()=>void(v.current=!1)));let[x,b,y]=(0,i.useMemo)(()=>{let e=()=>{if(!m.current.element)return;let{left:e,top:t,width:r,height:n,bottom:i,right:a,x:s,y:l}=m.current.element.getBoundingClientRect(),c={left:e,top:t,width:r,height:n,bottom:i,right:a,x:s,y:l};m.current.element instanceof HTMLElement&&o&&(c.height=m.current.element.offsetHeight,c.width=m.current.element.offsetWidth),Object.freeze(c),v.current&&!p(m.current.lastBounds,c)&&f(m.current.lastBounds=c)};return[e,g?(0,a.default)(e,g):e,h?(0,a.default)(e,h):e]},[f,o,h,g]);function j(){m.current.scrollContainers&&(m.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",y,!0)),m.current.scrollContainers=null),m.current.resizeObserver&&(m.current.resizeObserver.disconnect(),m.current.resizeObserver=null)}function w(){m.current.element&&(m.current.resizeObserver=new s(y),m.current.resizeObserver.observe(m.current.element),r&&m.current.scrollContainers&&m.current.scrollContainers.forEach(e=>e.addEventListener("scroll",y,{capture:!0,passive:!0})))}let C=e=>{e&&e!==m.current.element&&(j(),m.current.element=e,m.current.scrollContainers=u(e),w())};return c(y,!!r),l(b),(0,i.useEffect)(()=>{j(),w()},[r,y,b]),(0,i.useEffect)(()=>j,[]),[C,d,x]}function l(e){(0,i.useEffect)(()=>{let t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function c(e,t){(0,i.useEffect)(()=>{if(t){let t=e;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)}},[e,t])}function u(e){let t=[];if(!e||e===document.body)return t;let{overflow:r,overflowX:n,overflowY:i}=window.getComputedStyle(e);return[r,n,i].some(e=>"auto"===e||"scroll"===e)&&t.push(e),[...t,...u(e.parentElement)]}let d=["x","y","top","bottom","left","right","width","height"],p=(e,t)=>d.every(r=>e[r]===t[r])},{react:"aq5hc",debounce:"iK2K9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iK2K9:[function(e,t,r){function n(e,t,r){function n(){var c=Date.now()-s;c=0?i=setTimeout(n,t-c):(i=null,r||(l=e.apply(a,o),a=o=null))}null==t&&(t=100);var i,o,a,s,l,c=function(){a=this,o=arguments,s=Date.now();var c=r&&!i;return i||(i=setTimeout(n,t)),c&&(l=e.apply(a,o),a=o=null),l};return c.clear=function(){i&&(clearTimeout(i),i=null)},c.flush=function(){i&&(l=e.apply(a,o),a=o=null,clearTimeout(i),i=null)},c}n.debounce=n,t.exports=n},{}],"47d2A":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./core/index.js");n.exportAll(i,r);var o=e("./hooks/index.js");n.exportAll(o,r);var a=e("./types/index.js");n.exportAll(a,r)},{"./core/index.js":"2mlPB","./hooks/index.js":"gLChx","./types/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2mlPB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./DndContext.js");n.exportAll(i,r);var o=e("./DndProvider.js");n.exportAll(o,r);var a=e("./DragPreviewImage.js");n.exportAll(a,r)},{"./DndContext.js":"3DS5x","./DndProvider.js":"lVNAw","./DragPreviewImage.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3DS5x":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndContext",()=>i);let i=(0,e("react").createContext)({dragDropManager:void 0})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lVNAw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>f);var i=e("react/jsx-runtime"),o=e("dnd-core"),a=e("react"),s=e("./DndContext.js"),l=arguments[3];function c(e,t){if(null==e)return{};var r,n,i=u(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function u(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}let d=0,p=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var f=(0,a.memo)(function(e){var{children:t}=e;let[r,n]=m(c(e,["children"]));return(0,a.useEffect)(()=>{if(n){let e=g();return++d,()=>{0==--d&&(e[p]=null)}}},[]),(0,i.jsx)(s.DndContext.Provider,{value:r,children:t})});function m(e){return"manager"in e?[{dragDropManager:e.manager},!1]:[h(e.backend,e.context,e.options,e.debugMode),!e.context]}function h(e,t=g(),r,n){let i=t;return i[p]||(i[p]={dragDropManager:(0,o.createDragDropManager)(e,t,r,n)}),i[p]}function g(){return void 0!==l?l:window}},{"react/jsx-runtime":"f4Tol","dnd-core":"1GeE2",react:"aq5hc","./DndContext.js":"3DS5x","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1GeE2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./createDragDropManager.js");n.exportAll(i,r);var o=e("./interfaces.js");n.exportAll(o,r)},{"./createDragDropManager.js":"j1eLX","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],j1eLX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropManager",()=>c);var i=e("redux"),o=e("./classes/DragDropManagerImpl.js"),a=e("./classes/DragDropMonitorImpl.js"),s=e("./classes/HandlerRegistryImpl.js"),l=e("./reducers/index.js");function c(e,t,r={},n=!1){let i=u(n),l=new a.DragDropMonitorImpl(i,new s.HandlerRegistryImpl(i)),d=new o.DragDropManagerImpl(i,l),p=e(d,t,r);return d.receiveBackend(p),d}function u(e){let t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return(0,i.createStore)(l.reduce,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}},{redux:"9hVhy","./classes/DragDropManagerImpl.js":"fYwlW","./classes/DragDropMonitorImpl.js":"lqs9z","./classes/HandlerRegistryImpl.js":"lA2Nq","./reducers/index.js":"dHNQR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9hVhy":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__DO_NOT_USE__ActionTypes",()=>c),n.export(r,"applyMiddleware",()=>x),n.export(r,"bindActionCreators",()=>g),n.export(r,"combineReducers",()=>m),n.export(r,"compose",()=>v),n.export(r,"createStore",()=>d),n.export(r,"legacy_createStore",()=>p);var i=e("@babel/runtime/helpers/esm/objectSpread2"),o=n.interopDefault(i);function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var s=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}(),l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function d(e,t,r){if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(a(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(a(1));return r(d)(e,t)}if("function"!=typeof e)throw Error(a(2));var n,i=e,o=t,l=[],p=l,f=!1;function m(){p===l&&(p=l.slice())}function h(){if(f)throw Error(a(3));return o}function g(e){if("function"!=typeof e)throw Error(a(4));if(f)throw Error(a(5));var t=!0;return m(),p.push(e),function(){if(t){if(f)throw Error(a(6));t=!1,m();var r=p.indexOf(e);p.splice(r,1),l=null}}}function v(e){if(!u(e))throw Error(a(7));if(void 0===e.type)throw Error(a(8));if(f)throw Error(a(9));try{f=!0,o=i(o,e)}finally{f=!1}for(var t=l=p,r=0;rs);var i=e("./defineProperty.js"),o=n.interopDefault(i);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;ta);var i=e("./toPropertyKey.js"),o=n.interopDefault(i);function a(e,t,r){return(t=(0,o.default)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},{"./toPropertyKey.js":"8LhGM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8LhGM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("./typeof.js"),o=n.interopDefault(i),a=e("./toPrimitive.js"),s=n.interopDefault(a);function l(e){var t=(0,s.default)(e,"string");return"symbol"==(0,o.default)(t)?t:t+""}},{"./typeof.js":"7Nxxo","./toPrimitive.js":"g0wJu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Nxxo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g0wJu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./typeof.js"),o=n.interopDefault(i);function a(e,t){if("object"!=(0,o.default)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,o.default)(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},{"./typeof.js":"7Nxxo","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fYwlW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropManagerImpl",()=>o);var i=e("../actions/dragDrop/index.js");class o{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){let e=this,{dispatch:t}=this.store;function r(r){return(...n)=>{let i=r.apply(e,n);void 0!==i&&t(i)}}let n=(0,i.createDragDropActions)(this);return Object.keys(n).reduce((e,t)=>{let i=n[t];return e[t]=r(i),e},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{let e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}},{"../actions/dragDrop/index.js":"7AfY6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7AfY6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropActions",()=>u);var i=e("./beginDrag.js"),o=e("./drop.js"),a=e("./endDrag.js"),s=e("./hover.js"),l=e("./publishDragSource.js"),c=e("./types.js");function u(e){return{beginDrag:(0,i.createBeginDrag)(e),publishDragSource:(0,l.createPublishDragSource)(e),hover:(0,s.createHover)(e),drop:(0,o.createDrop)(e),endDrag:(0,a.createEndDrag)(e)}}n.exportAll(c,r)},{"./beginDrag.js":"7jJBz","./drop.js":"jaGL4","./endDrag.js":"kgp8E","./hover.js":"9oNtG","./publishDragSource.js":"iy1dt","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7jJBz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createBeginDrag",()=>c);var i=e("@react-dnd/invariant"),o=e("../../utils/js_utils.js"),a=e("./local/setClientOffset.js"),s=e("./types.js");let l={type:s.INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};function c(e){return function(t=[],r={publishSource:!0}){let{publishSource:n=!0,clientOffset:i,getSourceClientOffset:o}=r,c=e.getMonitor(),m=e.getRegistry();e.dispatch((0,a.setClientOffset)(i)),u(t,c,m);let h=f(t,c);if(null==h){e.dispatch(l);return}let g=null;if(i){if(!o)throw Error("getSourceClientOffset must be defined");d(o),g=o(h)}e.dispatch((0,a.setClientOffset)(i,g));let v=m.getSource(h).beginDrag(c,h);if(null==v)return;p(v),m.pinSource(h);let x=m.getSourceType(h);return{type:s.BEGIN_DRAG,payload:{itemType:x,item:v,sourceId:h,clientOffset:i||null,sourceClientOffset:g||null,isSourcePublic:!!n}}}}function u(e,t,r){(0,i.invariant)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(e){(0,i.invariant)(r.getSource(e),"Expected sourceIds to be registered.")})}function d(e){(0,i.invariant)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function p(e){(0,i.invariant)((0,o.isObject)(e),"Item must be an object.")}function f(e,t){let r=null;for(let n=e.length-1;n>=0;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}},{"@react-dnd/invariant":"8UhP9","../../utils/js_utils.js":"9boAq","./local/setClientOffset.js":"20BvJ","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8UhP9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>o);var i=e("57dfa617ecdd8d23");function o(e,t,...r){if(a()&&void 0===t)throw Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;(e=Error(t.replace(/%s/g,function(){return r[n++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function a(){return void 0!==i}},{"57dfa617ecdd8d23":"bhP4W","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9boAq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return t.split(".").reduce((e,t)=>e&&e[t]?e[t]:r||null,e)}function o(e,t){return e.filter(e=>e!==t)}function a(e){return"string"==typeof e}function s(e){return"object"==typeof e}function l(e,t){let r=new Map,n=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(n),t.forEach(n);let i=[];return r.forEach((e,t)=>{1===e&&i.push(t)}),i}function c(e,t){return e.filter(e=>t.indexOf(e)>-1)}n.defineInteropFlag(r),n.export(r,"get",()=>i),n.export(r,"without",()=>o),n.export(r,"isString",()=>a),n.export(r,"isObject",()=>s),n.export(r,"xor",()=>l),n.export(r,"intersection",()=>c)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"20BvJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"setClientOffset",()=>o);var i=e("../types.js");function o(e,t){return{type:i.INIT_COORDS,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}},{"../types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gaAjD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"INIT_COORDS",()=>i),n.export(r,"BEGIN_DRAG",()=>o),n.export(r,"PUBLISH_DRAG_SOURCE",()=>a),n.export(r,"HOVER",()=>s),n.export(r,"DROP",()=>l),n.export(r,"END_DRAG",()=>c);let i="dnd-core/INIT_COORDS",o="dnd-core/BEGIN_DRAG",a="dnd-core/PUBLISH_DRAG_SOURCE",s="dnd-core/HOVER",l="dnd-core/DROP",c="dnd-core/END_DRAG"},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jaGL4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDrop",()=>c);var i=e("@react-dnd/invariant"),o=e("../../utils/js_utils.js"),a=e("./types.js");function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){for(var t=1;t{let s=d(i,o,n,r),c={type:a.DROP,payload:{dropResult:l({},t,s)}};e.dispatch(c)})}}function u(e){(0,i.invariant)(e.isDragging(),"Cannot call drop while not dragging."),(0,i.invariant)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function d(e,t,r,n){let i=r.getTarget(e),o=i?i.drop(n,e):void 0;return p(o),void 0===o&&(o=0===t?{}:n.getDropResult()),o}function p(e){(0,i.invariant)(void 0===e||(0,o.isObject)(e),"Drop result must either be an object or undefined.")}function f(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}},{"@react-dnd/invariant":"8UhP9","../../utils/js_utils.js":"9boAq","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kgp8E:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEndDrag",()=>a);var i=e("@react-dnd/invariant"),o=e("./types.js");function a(e){return function(){let t=e.getMonitor(),r=e.getRegistry();s(t);let n=t.getSourceId();return null!=n&&(r.getSource(n,!0).endDrag(t,n),r.unpinSource()),{type:o.END_DRAG}}}function s(e){(0,i.invariant)(e.isDragging(),"Cannot call endDrag while not dragging.")}},{"@react-dnd/invariant":"8UhP9","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9oNtG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHover",()=>s);var i=e("@react-dnd/invariant"),o=e("../../utils/matchesType.js"),a=e("./types.js");function s(e){return function(t,{clientOffset:r}={}){l(t);let n=t.slice(0),i=e.getMonitor(),o=e.getRegistry();return u(n,o,i.getItemType()),c(n,i,o),d(n,i,o),{type:a.HOVER,payload:{targetIds:n,clientOffset:r||null}}}}function l(e){(0,i.invariant)(Array.isArray(e),"Expected targetIds to be an array.")}function c(e,t,r){(0,i.invariant)(t.isDragging(),"Cannot call hover while not dragging."),(0,i.invariant)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t=0;n--){let i=e[n],a=t.getTargetType(i);(0,o.matchesType)(a,r)||e.splice(n,1)}}function d(e,t,r){e.forEach(function(e){r.getTarget(e).hover(t,e)})}},{"@react-dnd/invariant":"8UhP9","../../utils/matchesType.js":"3rPWL","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3rPWL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return null===t?null===e:Array.isArray(e)?e.some(e=>e===t):e===t}n.defineInteropFlag(r),n.export(r,"matchesType",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iy1dt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createPublishDragSource",()=>o);var i=e("./types.js");function o(e){return function(){if(e.getMonitor().isDragging())return{type:i.PUBLISH_DRAG_SOURCE}}}},{"./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lqs9z:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropMonitorImpl",()=>l);var i=e("@react-dnd/invariant"),o=e("../utils/coords.js"),a=e("../utils/dirtiness.js"),s=e("../utils/matchesType.js");class l{subscribeToStateChange(e,t={}){let{handlerIds:r}=t;(0,i.invariant)("function"==typeof e,"listener must be a function."),(0,i.invariant)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let n=this.store.getState().stateId,o=()=>{let t=this.store.getState(),i=t.stateId;try{i!==n&&(i!==n+1||(0,a.areDirty)(t.dirtyHandlerIds,r))&&e()}finally{n=i}};return this.store.subscribe(o)}subscribeToOffsetChange(e){(0,i.invariant)("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset,r=()=>{let r=this.store.getState().dragOffset;r!==t&&(t=r,e())};return this.store.subscribe(r)}canDragSource(e){if(!e)return!1;let t=this.registry.getSource(e);return(0,i.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;let t=this.registry.getTarget(e);if((0,i.invariant)(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop())return!1;let r=this.registry.getTargetType(e),n=this.getItemType();return(0,s.matchesType)(r,n)&&t.canDrop(this,e)}isDragging(){return!!this.getItemType()}isDraggingSource(e){if(!e)return!1;let t=this.registry.getSource(e,!0);return(0,i.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!!(this.isDragging()&&this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){if(!e)return!1;let{shallow:r}=t;if(!this.isDragging())return!1;let n=this.registry.getTargetType(e),i=this.getItemType();if(i&&!(0,s.matchesType)(n,i))return!1;let o=this.getTargetIds();if(!o.length)return!1;let a=o.indexOf(e);return r?a===o.length-1:a>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return(0,o.getSourceClientOffset)(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return(0,o.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}},{"@react-dnd/invariant":"8UhP9","../utils/coords.js":"ed57Z","../utils/dirtiness.js":"6fUrw","../utils/matchesType.js":"3rPWL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ed57Z:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return{x:e.x+t.x,y:e.y+t.y}}function o(e,t){return{x:e.x-t.x,y:e.y-t.y}}function a(e){let{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:n}=e;return t&&r&&n?o(i(t,n),r):null}function s(e){let{clientOffset:t,initialClientOffset:r}=e;return t&&r?o(t,r):null}n.defineInteropFlag(r),n.export(r,"add",()=>i),n.export(r,"subtract",()=>o),n.export(r,"getSourceClientOffset",()=>a),n.export(r,"getDifferenceFromInitialOffset",()=>s)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6fUrw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NONE",()=>o),n.export(r,"ALL",()=>a),n.export(r,"areDirty",()=>s);var i=e("./js_utils.js");let o=[],a=[];function s(e,t){return e!==o&&(e===a||void 0===t||(0,i.intersection)(t,e).length>0)}o.__IS_NONE__=!0,a.__IS_ALL__=!0},{"./js_utils.js":"9boAq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lA2Nq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HandlerRegistryImpl",()=>f);var i=e("@react-dnd/asap"),o=e("@react-dnd/invariant"),a=e("../actions/registry.js"),s=e("../contracts.js"),l=e("../interfaces.js"),c=e("../utils/getNextUniqueId.js");function u(e){let t=(0,c.getNextUniqueId)().toString();switch(e){case l.HandlerRole.SOURCE:return`S${t}`;case l.HandlerRole.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function d(e){switch(e[0]){case"S":return l.HandlerRole.SOURCE;case"T":return l.HandlerRole.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function p(e,t){let r=e.entries(),n=!1;do{let{done:e,value:[,i]}=r.next();if(i===t)return!0;n=!!e}while(!n)return!1}class f{addSource(e,t){(0,s.validateType)(e),(0,s.validateSourceContract)(t);let r=this.addHandler(l.HandlerRole.SOURCE,e,t);return this.store.dispatch((0,a.addSource)(r)),r}addTarget(e,t){(0,s.validateType)(e,!0),(0,s.validateTargetContract)(t);let r=this.addHandler(l.HandlerRole.TARGET,e,t);return this.store.dispatch((0,a.addTarget)(r)),r}containsHandler(e){return p(this.dragSources,e)||p(this.dropTargets,e)}getSource(e,t=!1){return(0,o.invariant)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return(0,o.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return(0,o.invariant)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return(0,o.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return d(e)===l.HandlerRole.SOURCE}isTargetId(e){return d(e)===l.HandlerRole.TARGET}removeSource(e){(0,o.invariant)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,a.removeSource)(e)),(0,i.asap)(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){(0,o.invariant)(this.getTarget(e),"Expected an existing target."),this.store.dispatch((0,a.removeTarget)(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);(0,o.invariant)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){(0,o.invariant)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){let n=u(e);return this.types.set(n,t),e===l.HandlerRole.SOURCE?this.dragSources.set(n,r):e===l.HandlerRole.TARGET&&this.dropTargets.set(n,r),n}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}},{"@react-dnd/asap":"h0E0V","@react-dnd/invariant":"8UhP9","../actions/registry.js":"80yp5","../contracts.js":"jQEL4","../interfaces.js":"8XxWD","../utils/getNextUniqueId.js":"hpZiB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h0E0V:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./asap.js");n.exportAll(i,r);var o=e("./AsapQueue.js");n.exportAll(o,r);var a=e("./TaskFactory.js");n.exportAll(a,r);var s=e("./types.js");n.exportAll(s,r)},{"./asap.js":"hLMcs","./AsapQueue.js":"lGhfs","./TaskFactory.js":"kwtjA","./types.js":"lyaw7","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hLMcs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"asap",()=>l);var i=e("./AsapQueue.js"),o=e("./TaskFactory.js");let a=new i.AsapQueue,s=new o.TaskFactory(a.registerPendingError);function l(e){a.enqueueTask(s.create(e))}},{"./AsapQueue.js":"lGhfs","./TaskFactory.js":"kwtjA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lGhfs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AsapQueue",()=>o);var i=e("./makeRequestCall.js");class o{enqueueTask(e){let{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{let{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,r=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=(0,i.makeRequestCall)(this.flush),this.requestErrorThrow=(0,i.makeRequestCallFromTimer)(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}},{"./makeRequestCall.js":"ftWaJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ftWaJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRequestCallFromTimer",()=>s),n.export(r,"makeRequestCallFromMutationObserver",()=>l),n.export(r,"makeRequestCall",()=>c);var i=arguments[3];let o=void 0!==i?i:self,a=o.MutationObserver||o.WebKitMutationObserver;function s(e){return function(){let t=setTimeout(n,0),r=setInterval(n,50);function n(){clearTimeout(t),clearInterval(r),e()}}}function l(e){let t=1,r=new a(e),n=document.createTextNode("");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}let c="function"==typeof a?l:s},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kwtjA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TaskFactory",()=>o);var i=e("./RawTask.js");class o{create(e){let t=this.freeTasks,r=t.length?t.pop():new i.RawTask(this.onError,e=>t[t.length]=e);return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}},{"./RawTask.js":"fTqnL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fTqnL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"RawTask",()=>i);class i{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lyaw7:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"80yp5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ADD_SOURCE",()=>i),n.export(r,"ADD_TARGET",()=>o),n.export(r,"REMOVE_SOURCE",()=>a),n.export(r,"REMOVE_TARGET",()=>s),n.export(r,"addSource",()=>l),n.export(r,"addTarget",()=>c),n.export(r,"removeSource",()=>u),n.export(r,"removeTarget",()=>d);let i="dnd-core/ADD_SOURCE",o="dnd-core/ADD_TARGET",a="dnd-core/REMOVE_SOURCE",s="dnd-core/REMOVE_TARGET";function l(e){return{type:i,payload:{sourceId:e}}}function c(e){return{type:o,payload:{targetId:e}}}function u(e){return{type:a,payload:{sourceId:e}}}function d(e){return{type:s,payload:{targetId:e}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jQEL4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"validateSourceContract",()=>o),n.export(r,"validateTargetContract",()=>a),n.export(r,"validateType",()=>s);var i=e("@react-dnd/invariant");function o(e){(0,i.invariant)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,i.invariant)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,i.invariant)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}function a(e){(0,i.invariant)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,i.invariant)("function"==typeof e.hover,"Expected hover to be a function."),(0,i.invariant)("function"==typeof e.drop,"Expected beginDrag to be a function.")}function s(e,t){if(t&&Array.isArray(e)){e.forEach(e=>s(e,!1));return}(0,i.invariant)("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}},{"@react-dnd/invariant":"8UhP9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8XxWD":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"HandlerRole",()=>n),function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hpZiB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNextUniqueId",()=>o);let i=0;function o(){return i++}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dHNQR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>p);var i=e("../utils/js_utils.js"),o=e("./dirtyHandlerIds.js"),a=e("./dragOffset.js"),s=e("./dragOperation.js"),l=e("./refCount.js"),c=e("./stateId.js");function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){for(var t=1;tc);var i=e("../actions/dragDrop/index.js"),o=e("../actions/registry.js"),a=e("../utils/dirtiness.js"),s=e("../utils/equality.js"),l=e("../utils/js_utils.js");function c(e=a.NONE,t){switch(t.type){case i.HOVER:break;case o.ADD_SOURCE:case o.ADD_TARGET:case o.REMOVE_TARGET:case o.REMOVE_SOURCE:return a.NONE;case i.BEGIN_DRAG:case i.PUBLISH_DRAG_SOURCE:case i.END_DRAG:case i.DROP:default:return a.ALL}let{targetIds:r=[],prevTargetIds:n=[]}=t.payload,u=(0,l.xor)(r,n);if(!(u.length>0||!(0,s.areArraysEqual)(r,n)))return a.NONE;let d=n[n.length-1],p=r[r.length-1];return d!==p&&(d&&u.push(d),p&&u.push(p)),u}},{"../actions/dragDrop/index.js":"7AfY6","../actions/registry.js":"80yp5","../utils/dirtiness.js":"6fUrw","../utils/equality.js":"029CH","../utils/js_utils.js":"9boAq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"029CH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"strictEquality",()=>i),n.export(r,"areCoordsEqual",()=>o),n.export(r,"areArraysEqual",()=>a);let i=(e,t)=>e===t;function o(e,t){return!e&&!t||!!e&&!!t&&e.x===t.x&&e.y===t.y}function a(e,t,r=i){if(e.length!==t.length)return!1;for(let n=0;nc);var i=e("../actions/dragDrop/index.js"),o=e("../utils/equality.js");function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){for(var t=1;tu);var i=e("../actions/dragDrop/index.js"),o=e("../actions/registry.js"),a=e("../utils/js_utils.js");function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){for(var t=1;to);var i=e("../actions/registry.js");function o(e=0,t){switch(t.type){case i.ADD_SOURCE:case i.ADD_TARGET:return e+1;case i.REMOVE_SOURCE:case i.REMOVE_TARGET:return e-1;default:return e}}},{"../actions/registry.js":"80yp5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cTirV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return e+1}n.defineInteropFlag(r),n.export(r,"reduce",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gLChx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./types.js");n.exportAll(i,r);var o=e("./useDrag/index.js");n.exportAll(o,r);var a=e("./useDragDropManager.js");n.exportAll(a,r);var s=e("./useDragLayer.js");n.exportAll(s,r);var l=e("./useDrop/index.js");n.exportAll(l,r)},{"./types.js":!1,"./useDrag/index.js":"gLurx","./useDragDropManager.js":"jVtAu","./useDragLayer.js":"18wzQ","./useDrop/index.js":"fLhTc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gLurx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./useDrag.js");n.exportAll(i,r)},{"./useDrag.js":"dfsAb","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dfsAb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>d);var i=e("@react-dnd/invariant"),o=e("../useCollectedProps.js"),a=e("../useOptionalFactory.js"),s=e("./connectors.js"),l=e("./useDragSourceConnector.js"),c=e("./useDragSourceMonitor.js"),u=e("./useRegisteredDragSource.js");function d(e,t){let r=(0,a.useOptionalFactory)(e,t);(0,i.invariant)(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");let n=(0,c.useDragSourceMonitor)(),d=(0,l.useDragSourceConnector)(r.options,r.previewOptions);return(0,u.useRegisteredDragSource)(r,n,d),[(0,o.useCollectedProps)(r.collect,n,d),(0,s.useConnectDragSource)(d),(0,s.useConnectDragPreview)(d)]}},{"@react-dnd/invariant":"8UhP9","../useCollectedProps.js":"hdmRY","../useOptionalFactory.js":"75s1j","./connectors.js":"3qlMJ","./useDragSourceConnector.js":"jClSw","./useDragSourceMonitor.js":"9IPaY","./useRegisteredDragSource.js":"7fOap","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hdmRY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollectedProps",()=>o);var i=e("./useMonitorOutput.js");function o(e,t,r){return(0,i.useMonitorOutput)(t,e||(()=>({})),()=>r.reconnect())}},{"./useMonitorOutput.js":"emfyo","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],emfyo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMonitorOutput",()=>a);var i=e("./useCollector.js"),o=e("./useIsomorphicLayoutEffect.js");function a(e,t,r){let[n,a]=(0,i.useCollector)(e,t,r);return(0,o.useIsomorphicLayoutEffect)(function(){let t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(a,{handlerIds:[t]})},[e,a]),n}},{"./useCollector.js":"eevlb","./useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eevlb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollector",()=>l);var i=e("fast-deep-equal"),o=n.interopDefault(i),a=e("react"),s=e("./useIsomorphicLayoutEffect.js");function l(e,t,r){let[n,i]=(0,a.useState)(()=>t(e)),l=(0,a.useCallback)(()=>{let a=t(e);!(0,o.default)(n,a)&&(i(a),r&&r())},[n,e,r]);return(0,s.useIsomorphicLayoutEffect)(l),[n,l]}},{"fast-deep-equal":"gqmbp",react:"aq5hc","./useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gqmbp:[function(e,t,r){t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,o[i]))return!1;for(i=n;0!=i--;){var n,i,o,a=o[i];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},{}],bu4Jy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>o);var i=e("react");let o="undefined"!=typeof window?i.useLayoutEffect:i.useEffect},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"75s1j":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useOptionalFactory",()=>o);var i=e("react");function o(e,t){let r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,i.useMemo)(()=>"function"==typeof e?e():e,r)}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3qlMJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDragSource",()=>o),n.export(r,"useConnectDragPreview",()=>a);var i=e("react");function o(e){return(0,i.useMemo)(()=>e.hooks.dragSource(),[e])}function a(e){return(0,i.useMemo)(()=>e.hooks.dragPreview(),[e])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jClSw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceConnector",()=>l);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e,t){let r=(0,a.useDragDropManager)(),n=(0,i.useMemo)(()=>new o.SourceConnector(r.getBackend()),[r]);return(0,s.useIsomorphicLayoutEffect)(()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource()),[n,e]),(0,s.useIsomorphicLayoutEffect)(()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview()),[n,t]),n}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1iBxz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./DragSourceMonitorImpl.js");n.exportAll(i,r);var o=e("./DropTargetMonitorImpl.js");n.exportAll(o,r);var a=e("./registration.js");n.exportAll(a,r);var s=e("./SourceConnector.js");n.exportAll(s,r);var l=e("./TargetConnector.js");n.exportAll(l,r)},{"./DragSourceMonitorImpl.js":"lBjt6","./DropTargetMonitorImpl.js":"km4Hj","./registration.js":"fwXfd","./SourceConnector.js":"6zOqh","./TargetConnector.js":"9UJ4H","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lBjt6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceMonitorImpl",()=>s);var i=e("@react-dnd/invariant");let o=!1,a=!1;class s{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){(0,i.invariant)(!o,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return o=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{o=!1}}isDragging(){if(!this.sourceId)return!1;(0,i.invariant)(!a,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return a=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{a=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}},{"@react-dnd/invariant":"8UhP9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],km4Hj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetMonitorImpl",()=>a);var i=e("@react-dnd/invariant");let o=!1;class a{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;(0,i.invariant)(!o,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return o=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{o=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}},{"@react-dnd/invariant":"8UhP9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fwXfd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){let n=r.getRegistry(),i=n.addTarget(e,t);return[i,()=>n.removeTarget(i)]}function o(e,t,r){let n=r.getRegistry(),i=n.addSource(e,t);return[i,()=>n.removeSource(i)]}n.defineInteropFlag(r),n.export(r,"registerTarget",()=>i),n.export(r,"registerSource",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6zOqh":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SourceConnector",()=>s);var i=e("@react-dnd/shallowequal"),o=e("./isRef.js"),a=e("./wrapConnectorHooks.js");class s{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){let e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){let e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId&&(e?t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)):this.lastConnectedDragSource=e),t}reconnectDragPreview(e=!1){let t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),this.handlerId){if(!t){this.lastConnectedDragPreview=t;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!(0,i.shallowEqual)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!(0,i.shallowEqual)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=(0,a.wrapConnectorHooks)({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,(0,o.isRef)(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,(0,o.isRef)(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}},{"@react-dnd/shallowequal":"1a8re","./isRef.js":"lK4dc","./wrapConnectorHooks.js":"gxUn2","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1a8re":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){let i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let a=0;ai)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lK4dc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return null!==e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRef",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gxUn2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"wrapConnectorHooks",()=>l);var i=e("@react-dnd/invariant"),o=e("react");function a(e){if("string"==typeof e.type)return;let t=e.type.displayName||e.type.name||"the component";throw Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a

, or turn it into a drag source or a drop target itself.`)}function s(e){return(t=null,r=null)=>{if(!(0,o.isValidElement)(t)){let n=t;return e(n,r),n}let n=t;return a(n),u(n,r?t=>e(t,r):e)}}function l(e){let t={};return Object.keys(e).forEach(r=>{let n=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{let e=s(n);t[r]=()=>e}}),t}function c(e,t){"function"==typeof e?e(t):e.current=t}function u(e,t){let r=e.ref;return((0,i.invariant)("string"!=typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r)?(0,o.cloneElement)(e,{ref:e=>{c(r,e),c(t,e)}}):(0,o.cloneElement)(e,{ref:t})}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9UJ4H":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TargetConnector",()=>s);var i=e("@react-dnd/shallowequal"),o=e("./isRef.js"),a=e("./wrapConnectorHooks.js");class s{get connectTarget(){return this.dropTarget}reconnect(){let e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();let t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!(0,i.shallowEqual)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=(0,a.wrapConnectorHooks)({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,(0,o.isRef)(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}},{"@react-dnd/shallowequal":"1a8re","./isRef.js":"lK4dc","./wrapConnectorHooks.js":"gxUn2","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jVtAu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragDropManager",()=>s);var i=e("@react-dnd/invariant"),o=e("react"),a=e("../core/index.js");function s(){let{dragDropManager:e}=(0,o.useContext)(a.DndContext);return(0,i.invariant)(null!=e,"Expected drag drop context"),e}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","../core/index.js":"2mlPB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9IPaY":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceMonitor",()=>s);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,i.useMemo)(()=>new o.DragSourceMonitorImpl(e),[e])}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7fOap":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDragSource",()=>c);var i=e("../../internals/index.js"),o=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useDragSource.js"),l=e("./useDragType.js");function c(e,t,r){let n=(0,o.useDragDropManager)(),c=(0,s.useDragSource)(e,t,r),u=(0,l.useDragType)(e);(0,a.useIsomorphicLayoutEffect)(function(){if(null!=u){let[e,o]=(0,i.registerSource)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),o}},[n,t,r,c,u])}},{"../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","./useDragSource.js":"gk9Gy","./useDragType.js":"1geyR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gk9Gy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSource",()=>a);var i=e("react"),o=e("./DragSourceImpl.js");function a(e,t,r){let n=(0,i.useMemo)(()=>new o.DragSourceImpl(e,t,r),[t,r]);return(0,i.useEffect)(()=>{n.spec=e},[e]),n}},{react:"aq5hc","./DragSourceImpl.js":"lv7pA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lv7pA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceImpl",()=>i);class i{beginDrag(){let e=this.spec,t=this.monitor,r=null;return null!=(r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{})?r:null}canDrag(){let e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){let r=this.spec,n=this.monitor,{isDragging:i}=r;return i?i(n):t===e.getSourceId()}endDrag(){let e=this.spec,t=this.monitor,r=this.connector,{end:n}=e;n&&n(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1geyR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragType",()=>a);var i=e("@react-dnd/invariant"),o=e("react");function a(e){return(0,o.useMemo)(()=>{let t=e.type;return(0,i.invariant)(null!=t,"spec.type must be defined"),t},[e])}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"18wzQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragLayer",()=>s);var i=e("react"),o=e("./useCollector.js"),a=e("./useDragDropManager.js");function s(e){let t=(0,a.useDragDropManager)().getMonitor(),[r,n]=(0,o.useCollector)(t,e);return(0,i.useEffect)(()=>t.subscribeToOffsetChange(n)),(0,i.useEffect)(()=>t.subscribeToStateChange(n)),r}},{react:"aq5hc","./useCollector.js":"eevlb","./useDragDropManager.js":"jVtAu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fLhTc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./useDrop.js");n.exportAll(i,r)},{"./useDrop.js":"1Jz5z","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1Jz5z":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrop",()=>u);var i=e("../useCollectedProps.js"),o=e("../useOptionalFactory.js"),a=e("./connectors.js"),s=e("./useDropTargetConnector.js"),l=e("./useDropTargetMonitor.js"),c=e("./useRegisteredDropTarget.js");function u(e,t){let r=(0,o.useOptionalFactory)(e,t),n=(0,l.useDropTargetMonitor)(),u=(0,s.useDropTargetConnector)(r.options);return(0,c.useRegisteredDropTarget)(r,n,u),[(0,i.useCollectedProps)(r.collect,n,u),(0,a.useConnectDropTarget)(u)]}},{"../useCollectedProps.js":"hdmRY","../useOptionalFactory.js":"75s1j","./connectors.js":"6xWMm","./useDropTargetConnector.js":"blhJH","./useDropTargetMonitor.js":"3gHOz","./useRegisteredDropTarget.js":"6CLyl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6xWMm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDropTarget",()=>o);var i=e("react");function o(e){return(0,i.useMemo)(()=>e.hooks.dropTarget(),[e])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],blhJH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetConnector",()=>l);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e){let t=(0,a.useDragDropManager)(),r=(0,i.useMemo)(()=>new o.TargetConnector(t.getBackend()),[t]);return(0,s.useIsomorphicLayoutEffect)(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3gHOz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetMonitor",()=>s);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,i.useMemo)(()=>new o.DropTargetMonitorImpl(e),[e])}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6CLyl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDropTarget",()=>c);var i=e("../../internals/index.js"),o=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useAccept.js"),l=e("./useDropTarget.js");function c(e,t,r){let n=(0,o.useDragDropManager)(),c=(0,l.useDropTarget)(e,t),u=(0,s.useAccept)(e);(0,a.useIsomorphicLayoutEffect)(function(){let[e,o]=(0,i.registerTarget)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),o},[n,t,c,r,u.map(e=>e.toString()).join("|")])}},{"../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","./useAccept.js":"8q1FP","./useDropTarget.js":"6D0tV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8q1FP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useAccept",()=>a);var i=e("@react-dnd/invariant"),o=e("react");function a(e){let{accept:t}=e;return(0,o.useMemo)(()=>((0,i.invariant)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6D0tV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTarget",()=>a);var i=e("react"),o=e("./DropTargetImpl.js");function a(e,t){let r=(0,i.useMemo)(()=>new o.DropTargetImpl(e,t),[t]);return(0,i.useEffect)(()=>{r.spec=e},[e]),r}},{react:"aq5hc","./DropTargetImpl.js":"2yYhC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2yYhC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetImpl",()=>i);class i{canDrop(){let e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){let e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){let e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aRoDM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackend",()=>i.MultiFactory),n.export(r,"createTransition",()=>o.createTransition),n.export(r,"HTML5DragTransition",()=>a.HTML5DragTransition),n.export(r,"TouchTransition",()=>a.TouchTransition),n.export(r,"MouseTransition",()=>a.MouseTransition),n.export(r,"PointerTransition",()=>a.PointerTransition);var i=e("./MultiFactory"),o=e("./createTransition"),a=e("./transitions")},{"./MultiFactory":"gU9kk","./createTransition":!1,"./transitions":"gqcFy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gU9kk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiFactory",()=>o);var i=e("./MultiBackendImpl");let o=(e,t,r)=>new i.MultiBackendImpl(e,t,r)},{"./MultiBackendImpl":"1jXta","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1jXta":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackendImpl",()=>S);var i=e("./PreviewListImpl");function o(e,t,r){a(e,t),t.set(e,r)}function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=d(e,t,"get");return c(e,r)}function c(e,t){return t.get?t.get.call(e):t.value}function u(e,t,r){var n=d(e,t,"set");return p(e,n,r),r}function d(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}var f=new WeakMap,m=new WeakMap,h=new WeakMap,g=new WeakMap,v=new WeakMap,x=new WeakMap,b=new WeakMap,y=new WeakMap,j=new WeakMap,w=new WeakMap,C=new WeakMap;class S{constructor(e,t,r){if(o(this,f,{writable:!0,value:void 0}),o(this,m,{writable:!0,value:void 0}),o(this,h,{writable:!0,value:void 0}),o(this,g,{writable:!0,value:void 0}),o(this,v,{writable:!0,value:void 0}),o(this,x,{writable:!0,value:(e,t,r)=>{var n,i;if(!r.backend)throw Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(r)));let o=r.backend(e,t,r.options),a=r.id,s=!r.id&&o&&o.constructor;if(s&&(a=o.constructor.name),a)s&&console.warn("Deprecation notice: You are using a pipeline which doesn't include backends' 'id'.\n This might be unsupported in the future, please specify 'id' explicitely for every backend.");else throw Error("You must specify an 'id' property in your Backend entry: ".concat(JSON.stringify(r),"\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx"));if(l(this,h)[a])throw Error("You must specify a unique 'id' property in your Backend entry:\n ".concat(JSON.stringify(r)," (conflicts with: ").concat(JSON.stringify(l(this,h)[a]),")"));return{id:a,instance:o,preview:null!==(n=r.preview)&&void 0!==n&&n,transition:r.transition,skipDispatchOnTransition:null!==(i=r.skipDispatchOnTransition)&&void 0!==i&&i}}}),s(this,"setup",()=>{if("undefined"!=typeof window){if(S.isSetUp)throw Error("Cannot have two MultiBackends at the same time.");S.isSetUp=!0,l(this,b).call(this,window),l(this,h)[l(this,f)].instance.setup()}}),s(this,"teardown",()=>{"undefined"!=typeof window&&(S.isSetUp=!1,l(this,y).call(this,window),l(this,h)[l(this,f)].instance.teardown())}),s(this,"connectDragSource",(e,t,r)=>l(this,C).call(this,"connectDragSource",e,t,r)),s(this,"connectDragPreview",(e,t,r)=>l(this,C).call(this,"connectDragPreview",e,t,r)),s(this,"connectDropTarget",(e,t,r)=>l(this,C).call(this,"connectDropTarget",e,t,r)),s(this,"profile",()=>l(this,h)[l(this,f)].instance.profile()),s(this,"previewEnabled",()=>l(this,h)[l(this,f)].preview),s(this,"previewsList",()=>l(this,m)),s(this,"backendsList",()=>l(this,g)),o(this,b,{writable:!0,value:e=>{l(this,g).forEach(t=>{t.transition&&e.addEventListener(t.transition.event,l(this,j))})}}),o(this,y,{writable:!0,value:e=>{l(this,g).forEach(t=>{t.transition&&e.removeEventListener(t.transition.event,l(this,j))})}}),o(this,j,{writable:!0,value:e=>{let t=l(this,f);if(l(this,g).some(t=>!!(t.id!==l(this,f)&&t.transition&&t.transition.check(e))&&(u(this,f,t.id),!0)),l(this,f)!==t){var r;l(this,h)[t].instance.teardown(),Object.keys(l(this,v)).forEach(e=>{let t=l(this,v)[e];t.unsubscribe(),t.unsubscribe=l(this,w).call(this,t.func,...t.args)}),l(this,m).backendChanged(this);let n=l(this,h)[l(this,f)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let i=new e.constructor(e.type,e);null===(r=e.target)||void 0===r||r.dispatchEvent(i)}}}),o(this,w,{writable:!0,value:(e,t,r,n)=>l(this,h)[l(this,f)].instance[e](t,r,n)}),o(this,C,{writable:!0,value:(e,t,r,n)=>{let i="".concat(e,"_").concat(t),o=l(this,w).call(this,e,t,r,n);return l(this,v)[i]={func:e,args:[t,r,n],unsubscribe:o},()=>{l(this,v)[i].unsubscribe(),delete l(this,v)[i]}}}),!r||!r.backends||r.backends.length<1)throw Error("You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx");u(this,m,new i.PreviewListImpl),u(this,h,{}),u(this,g,[]),r.backends.forEach(r=>{let n=l(this,x).call(this,e,t,r);l(this,h)[n.id]=n,l(this,g).push(n)}),u(this,f,l(this,g)[0].id),u(this,v,{})}}s(S,"isSetUp",!1)},{"./PreviewListImpl":"bn4AX","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bn4AX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t,r){a(e,t),t.set(e,r)}function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function s(e,t){var r=u(e,t,"get");return l(e,r)}function l(e,t){return t.get?t.get.call(e):t.value}function c(e,t,r){var n=u(e,t,"set");return d(e,n,r),r}function u(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function d(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}n.defineInteropFlag(r),n.export(r,"PreviewListImpl",()=>f);var p=new WeakMap;class f{constructor(){o(this,p,{writable:!0,value:void 0}),i(this,"register",e=>{s(this,p).push(e)}),i(this,"unregister",e=>{let t;for(;-1!==(t=s(this,p).indexOf(e));)s(this,p).splice(t,1)}),i(this,"backendChanged",e=>{for(let t of s(this,p))t.backendChanged(e)}),c(this,p,[])}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i8zkR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createTransition",()=>i);let i=(e,t)=>({event:e,check:t})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gqcFy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchTransition",()=>o),n.export(r,"HTML5DragTransition",()=>a),n.export(r,"MouseTransition",()=>s),n.export(r,"PointerTransition",()=>l);var i=e("./createTransition");let o=(0,i.createTransition)("touchstart",e=>{let t=e;return null!==t.touches&&void 0!==t.touches}),a=(0,i.createTransition)("dragstart",e=>-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop")),s=(0,i.createTransition)("mousedown",e=>-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse")),l=(0,i.createTransition)("pointerdown",e=>"mouse"==e.pointerType)},{"./createTransition":"i8zkR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1j9mD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackend",()=>a);var i=e("./TouchBackendImpl.js"),o=e("./interfaces.js");n.exportAll(o,r),n.exportAll(i,r);let a=function(e,t={},r={}){return new i.TouchBackendImpl(e,t,r)}},{"./TouchBackendImpl.js":"9UIJh","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9UIJh":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackendImpl",()=>p);var i=e("@react-dnd/invariant"),o=e("./interfaces.js"),a=e("./OptionsReader.js"),s=e("./utils/math.js"),l=e("./utils/offsets.js"),c=e("./utils/predicates.js"),u=e("./utils/supportsPassive.js");let d={[o.ListenerType.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[o.ListenerType.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[o.ListenerType.keyboard]:{keydown:"keydown"}};class p{profile(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}get document(){return this.options.document}setup(){let e=this.options.rootElement;e&&((0,i.invariant)(!p.isSetUp,"Cannot have two Touch backends at the same time."),p.isSetUp=!0,this.addEventListener(e,"start",this.getTopMoveStartHandler()),this.addEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(e,"move",this.handleTopMove),this.addEventListener(e,"move",this.handleTopMoveCapture,!0),this.addEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(e,"keydown",this.handleCancelOnEscape,!0))}teardown(){let e=this.options.rootElement;e&&(p.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(e,"start",this.handleTopMoveStart),this.removeEventListener(e,"move",this.handleTopMoveCapture,!0),this.removeEventListener(e,"move",this.handleTopMove),this.removeEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(e,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,r,n=!1){let i=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=d[n][t];o&&e.addEventListener(o,r,i)})}removeEventListener(e,t,r,n=!1){let i=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=d[n][t];o&&e.removeEventListener(o,r,i)})}connectDragSource(e,t){let r=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",r),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,"start",r)}}connectDragPreview(e,t,r){return this.sourcePreviewNodeOptions.set(e,r),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let r=this.options.rootElement;if(!this.document||!r)return()=>{};let n=n=>{let i;if(!this.document||!r||!this.monitor.isDragging())return;switch(n.type){case d.mouse.move:i={x:n.clientX,y:n.clientY};break;case d.touch.move:var o,a;i={x:(null===(o=n.touches[0])||void 0===o?void 0:o.clientX)||0,y:(null===(a=n.touches[0])||void 0===a?void 0:a.clientY)||0}}let s=null!=i?this.document.elementFromPoint(i.x,i.y):void 0,l=s&&t.contains(s);if(s===t||l)return this.handleMove(n,e)};return this.addEventListener(this.document.body,"move",n),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,"move",n))}}getTopMoveStartHandler(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,r){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&(0,l.getNodeClientOffset)(t)},this.handleTopMoveStartCapture=e=>{(0,c.eventShouldStartDrag)(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!(0,c.eventShouldStartDrag)(e))return;let t=(0,l.getEventClientOffset)(e);t&&((0,c.isTouchEvent)(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!(0,c.eventShouldStartDrag)(e))return;let t=e.type===d.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:t,dragOverTargetIds:r}=this,n=this.options.enableHoverOutsideTarget,i=(0,l.getEventClientOffset)(e,this.lastTargetTouchFallback);if(!i)return;if(this._isScrolling||!this.monitor.isDragging()&&(0,s.inAngleRanges)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&t&&(0,s.distance)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(t,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let o=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(o),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let a=(r||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),c=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(i.x,i.y,a):this.document.elementsFromPoint(i.x,i.y),u=[];for(let e in c){if(!c.hasOwnProperty(e))continue;let t=c[e];for(null!=t&&u.push(t);t;)(t=t.parentElement)&&-1===u.indexOf(t)&&u.push(t)}let d=u.filter(e=>a.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,r)=>r.indexOf(e)===t);if(n)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(o&&t&&t.contains(o)&&-1===d.indexOf(e)){d.unshift(e);break}}d.reverse(),this.actions.hover(d,{clientOffset:i})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),r=t.next();for(;!1===r.done;){let n=r.value;if(e===this.targetNodes.get(n))return n;r=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,(0,c.eventShouldEndDrag)(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{"Escape"===e.key&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new a.OptionsReader(r,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(o.ListenerType.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(o.ListenerType.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(o.ListenerType.keyboard)}}},{"@react-dnd/invariant":"8UhP9","./interfaces.js":"wdAOQ","./OptionsReader.js":"1Sbm2","./utils/math.js":"93Fnk","./utils/offsets.js":"eyZSZ","./utils/predicates.js":"jKNOJ","./utils/supportsPassive.js":"acwDN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],wdAOQ:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"ListenerType",()=>n),function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1Sbm2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"OptionsReader",()=>i);class i{get delay(){var e;return null!==(e=this.args.delay)&&void 0!==e?e:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var e;return null!==(e=this.args.ignoreContextMenu)&&void 0!==e&&e}get enableHoverOutsideTarget(){var e;return null!==(e=this.args.enableHoverOutsideTarget)&&void 0!==e&&e}get enableKeyboardEvents(){var e;return null!==(e=this.args.enableKeyboardEvents)&&void 0!==e&&e}get enableMouseEvents(){var e;return null!==(e=this.args.enableMouseEvents)&&void 0!==e&&e}get enableTouchEvents(){var e;return null===(e=this.args.enableTouchEvents)||void 0===e||e}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayTouchStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get delayMouseStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayMouseStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get window(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.context)||void 0===e?void 0:e.document)?this.context.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.args)||void 0===e?void 0:e.rootElement)||this.document}constructor(e,t){this.args=e,this.context=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"93Fnk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){return Math.sqrt(Math.pow(Math.abs(r-e),2)+Math.pow(Math.abs(n-t),2))}function o(e,t,r,n,i){if(!i)return!1;let o=180*Math.atan2(n-t,r-e)/Math.PI+180;for(let e=0;e=t.start)&&(null==t.end||o<=t.end))return!0}return!1}n.defineInteropFlag(r),n.export(r,"distance",()=>i),n.export(r,"inAngleRanges",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eyZSZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNodeClientOffset",()=>a),n.export(r,"getEventClientTouchOffset",()=>s),n.export(r,"getEventClientOffset",()=>l);var i=e("./predicates.js");let o=1;function a(e){let t=e.nodeType===o?e:e.parentElement;if(!t)return;let{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}function s(e,t){return 1===e.targetTouches.length?l(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?l(e.touches[0]):void 0}function l(e,t){return(0,i.isTouchEvent)(e)?s(e,t):{x:e.clientX,y:e.clientY}}},{"./predicates.js":"jKNOJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jKNOJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"eventShouldStartDrag",()=>a),n.export(r,"eventShouldEndDrag",()=>s),n.export(r,"isTouchEvent",()=>l);let i={Left:1},o={Left:0};function a(e){return void 0===e.button||e.button===o.Left}function s(e){return void 0===e.buttons||(e.buttons&i.Left)==0}function l(e){return!!e.targetTouches}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],acwDN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsPassive",()=>i);let i=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})()},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6QDfO":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EmptySite",()=>a),n.export(r,"EmptyPage",()=>s),n.export(r,"active",()=>c),n.export(r,"EDGlobal",()=>u);var i=e("web-utils"),o=e("radix3");let a={id:"",name:"",domain:"",config:{api_url:""},deploy_name:"",js:"",js_compiled:"",responsive:"",layout:{id:"--",meta:void 0,entry:[]}},s={id:"",name:"",url:"",snapshot:null,comps:{}},l={active_id:!1,comp_id:!1,instance_comp_id:!1,instance_item_id:!1},c={should_render_main:!0,defer_render_main:!1,hover:{id:"",tree:!1},scope:{},script_nav:{list:[],idx:-1},text:{id:"",content:"",timeout:null,el:null},get item_id(){return!1===l.active_id&&(l.active_id=localStorage.getItem("prasi-active-id")||""),l.active_id||""},set item_id(val){localStorage.setItem("prasi-active-id",val||""),l.active_id=val||""},get comp_id(){return!1===l.comp_id&&(l.comp_id=localStorage.getItem("prasi-comp-id")||""),l.comp_id||""},set comp_id(val){localStorage.setItem("prasi-comp-id",val||""),l.comp_id=val||""},instance:{get comp_id(){return!1===l.instance_comp_id&&(l.instance_comp_id=localStorage.getItem("prasi-instance-comp-id")||""),l.instance_comp_id||""},set comp_id(val){localStorage.setItem("prasi-instance-comp-id",val||""),l.instance_comp_id=val||""},get item_id(){return!1===l.instance_item_id&&(l.instance_item_id=localStorage.getItem("prasi-instance-item-id")||""),l.instance_item_id||""},set item_id(val){localStorage.setItem("prasi-instance-item-id",val||""),l.instance_item_id=val||""}}},u={mode:"",user:{id:"",username:"",client_id:""},clients:{},status:"init",preview:{url_cache:new Set,route_cache:(0,o.createRouter)(),page_cache:{},meta_cache:{}},sync:void 0,site:(0,i.deepClone)(a),site_tstamp:Date.now(),site_exports:{},site_dts:"",site_dts_entry:{},prisma_ext:"",script:{site_types:{},loaded:!1,do_edit:async(e,t)=>{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:s,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{deploy:{target:[],active:0},build:{status:"ready"},monaco:null,comp_editable:"yes"===localStorage.getItem("prasi-comp-editable"),zoom:localStorage.zoom||"100%",side:{prop:!0},layout:{left:parseInt(localStorage.getItem("prasi-layout-left")||"250"),right:parseInt(localStorage.getItem("prasi-layout-right")||"250")},prevent_indent_hook:!1,syncing:!1,tree:{item_loading:[],search:"",search_ref:null,search_mode:{Name:!0,JS:!1,HTML:!1,CSS:!1},rename_id:"",open_all:!1,open:{}},popup:{file:{enabled:!1,open:!1,picker:{value:"",on_pick:!1,multi:!1},path:"/",expanded:JSON.parse(localStorage.getItem("panel-file-expanded")||"{}"),entry:{},selected:new Set,action:null,file_renaming:"",file_ctx_menu_event:null,tree:[],tree_renaming:"",tree_ctx_path:"",tree_ctx_menu_event:null,preview:!0,upload:{started:!1,progress:{}}},code:{init:!1,open:!1,name:"site",log:"",loading:!1,rebuilding:!1,startup_status:"init",error:!1,show_log:!1,list:{}},page:{open:null,form:null},script:{open:!1,mode:"js",lastMode:"js",type:"item",prop_kind:"",prop_name:"",on_close:()=>{},typings:{status:"ok",err_msg:""},wb_render:()=>{}},site:null,site_form:null,comp:{preview_id:"",open:null,import:!1},comp_group:null,api:{open:!1}}}}},{"web-utils":"ccU4J",radix3:"gMGcL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dNllk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"treeCacheBuild",()=>p),n.export(r,"treeRebuild",()=>f);var i=e("idb-keyval"),o=e("../../../vi/meta/comp/init-comp-load"),a=e("../../../vi/meta/meta"),s=e("../../../vi/render/script/extract-nav"),l=e("../comp/load"),c=e("../ed-global"),u=e("./assign-mitem"),d=e("./build/push-tree");let p=async(e,t)=>{let r=e.preview.page_cache[t];if(r){let n={meta:{},entry:[],url:r.url};for(let t of(await (0,o.initLoadComp)({comps:e.comp.loaded,meta:n.meta,mode:"page"},r.root,{async load(t){if(!e.sync)return;let r=t.filter(t=>!e.comp.loaded[t]);for(let[t,n]of Object.entries(await e.sync.comp.load(r,!0))){let r=await (0,i.get)(`comp-${t}`,s.nav.store);r&&(e.comp.loaded[t]=r),n&&n.snapshot&&!e.comp.list[t]&&(e.comp.loaded[t]?(0,l.loadCompSnapshot)(e,t,n.snapshot).then(()=>{e.comp.loaded[t]&&(0,i.set)(`comp-${t}`,e.comp.loaded[t],s.nav.store)}):(await (0,l.loadCompSnapshot)(e,t,n.snapshot),e.comp.loaded[t]&&(0,i.set)(`comp-${t}`,e.comp.loaded[t],s.nav.store)))}}}),r.root.childs))n.entry.push(t.id),(0,a.genMeta)({note:"cache-rebuild",comps:e.comp.loaded,meta:n.meta,mode:"page"},{item:t});e.preview.meta_cache[t]=n,(0,i.set)(`page-${t}`,n,s.nav.store)}},f=async(e,t)=>{if(document.activeElement){let e=document.activeElement;if("DIV"===e.tagName&&"true"===e.getAttribute("contenteditable"))return}c.active.should_render_main=!0;let r=e.site.layout&&e.site.layout.id===e.page.cur.id&&t?.note==="load-layout page-init";for(let[t,r]of Object.entries(e.comp.list))if(!e.comp.loaded[t]){let n=r.doc.getMap("map").get("root"),i=n?.toJSON();i&&(e.comp.loaded[t]=i)}let n=e.page.doc?.getMap("map").get("root"),i=[];n?.get("childs")?.forEach(e=>i.push(e));let s={};for(let t of(e.page.tree=[],i)){let n=t.toJSON();n&&(await (0,o.initLoadComp)({comps:e.comp.loaded,meta:s,mode:"page"},n,{async load(t){for(let r of t)await (0,l.loadComponent)(e,r)}}),(0,a.genMeta)({note:"tree-rebuild",comps:e.comp.loaded,meta:s,mode:"page",on:{async visit(i){r||((i.parent?.instance_id!==i.parent?.id||i.jsx_prop)&&(0,d.pushTreeNode)(e,i,s,e.page.tree),(0,u.assignMitem)({m:i,root:n,mitem:t,meta:s,new_prop_jsx(e,t,r,n){if(!t.get(r)){let e=new Y.Map;syncronize(e,n),t.set(r,e)}}}))}}},{item:n}))}if(r)e.site.layout.meta=s;else{let t="root";if(e.site.layout&&e.site.layout.meta){for(let[r,n]of Object.entries(e.site.layout.meta))if("content"===n.item.name){t=n.item.id;break}e.page.root_id=t}if(e.site.layout&&e.site.layout.id===e.page.cur.id)e.page.meta=s;else if("root"!==t){for(let e of Object.values(s))e.parent?.id==="root"&&(e.parent.id=t);e.page.meta={...e.site.layout.meta,...s}}else e.page.meta=s}}},{"idb-keyval":"li1Ag","../../../vi/meta/comp/init-comp-load":"61w0n","../../../vi/meta/meta":"g3IOK","../../../vi/render/script/extract-nav":"hXbWs","../comp/load":"aigu6","../ed-global":"6QDfO","./assign-mitem":"3QMWf","./build/push-tree":"GvsT4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"61w0n":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initLoadComp",()=>o);var i=e("../meta");let o=async(e,t,r,n)=>{let a=new Set,s={root:t},l=[];(0,i.genMeta)({...e,on:{visit_component:({component:t})=>{if(t){let{id:r}=t;e.comps[r]||n&&(!n||n.has(r))||a.add(r),l.push(t)}},visit(e,t){r.visit&&r.visit(e,t,s)}},set_meta:!1,note:"init-load-comp"},{item:t,ignore_first_component:!0}),r.done&&r.done(s);let c=n;if(c||(c=new Set),a.size>0)for(let t of(await r.load([...a]),a.forEach(e=>{c&&c.add(e)}),[...c])){let n=e.comps[t];n&&await o(e,n,r,c)}for(let t of l)if(t.props)for(let n of Object.values(t.props))n.meta?.type==="content-element"&&n.content&&await o(e,n.content,r,c)}},{"../meta":"g3IOK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g3IOK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"genMeta",()=>a);var i=e("./comp"),o=e("./simplify");let a=(e,t)=>{let r=t.item;if("item"===r.type&&r.component?.id&&!0!==t.ignore_first_component){(0,i.genComp)(e,t);return}let n={item:(0,o.simplifyItemChild)(r),parent:{id:t.parent?.item.id||"root",instance_id:t.parent?.instance_id,comp_id:t.parent?.comp?.component?.id}};if(t.jsx_prop&&(n.jsx_prop=t.jsx_prop),e.on?.visit&&e.on.visit(n,r,t.root||t.item),r.id&&!1!==e.set_meta&&(e.meta[n.item.id]=n),r.childs){for(let[i,o]of Object.entries(r.childs))if(o.id){let r={item:o,is_root:!1,root:t.root||t.item,parent:{item:n.item,instance_id:t.parent?.instance_id,comp:t.parent?.comp,root_instances:t.parent?.root_instances}};t.jsx_prop&&(r.jsx_prop={...t.jsx_prop,is_root:!1}),a(e,r)}}}},{"./comp":"7i2vZ","./simplify":"d8LMr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7i2vZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"genComp",()=>l);var i=e("./comp/instantiate"),o=e("./comp/walk-prop"),a=e("./meta"),s=e("./simplify");let l=(e,t)=>{let{item:r}=t;if("item"===r.type&&r.component?.id&&t.parent?.item.id){let n=e.comps[r.component.id];if(e.on?.visit_component&&e.on.visit_component(r,t.root||t.item),!n)return;if(n){let l;if("page"===e.mode?(r.component.instances||(r.component.instances={}),l=r.component.instances):l=t.parent?.root_instances,l){let e=l[r.id];l[r.id]||(l[r.id]={},e=l[r.id]),(0,i.instantiate)({item:r,item_comp:n,ids:e})}let c={item:(0,s.simplifyItemChild)(r),jsx_prop:t.jsx_prop,parent:{id:t.parent.item.id,comp_id:t.parent?.comp?.component?.id,instance_id:t.parent?.instance_id},instances:l};if(e.on?.visit&&e.on.visit(c,r,t.root||t.item),r.id&&!1!==e.set_meta&&(e.meta[r.id]=c),(0,o.walkProp)({item:r,item_comp:n,instance:l?l[r.id]:{},each(i,o){let s=r.component?.id;o.meta?.type==="content-element"&&s&&o.content&&(o.content.name=i,(0,a.genMeta)({...e},{item:o.content,root:t.root||o.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:s,name:i},parent:{item:c.item,instance_id:r.id,comp:n,root_instances:l}}))}}),r.childs)for(let i of Object.values(r.childs))!i?.name?.startsWith("jsx:")&&i&&Object.keys(i).length>3&&(0,a.genMeta)({...e,mode:"comp"},{item:i,is_root:!1,root:t.root||t.item,parent:{item:r,instance_id:r.id,root_instances:l,comp:n}})}}}},{"./comp/instantiate":"8QXzu","./comp/walk-prop":"hTtrx","./meta":"g3IOK","./simplify":"d8LMr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8QXzu":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"instantiate",()=>a),n.export(r,"walkChild",()=>s);var i=e("@paralleldrive/cuid2"),o=e("web-utils");let a=e=>{let{item:t,item_comp:r,ids:n}=e,i=(0,o.deepClone)(r);if(s(i,n),t.id&&(i.id=t.id),i.hidden=t.hidden,i.component){if(i.component.props&&t.component&&t.component.props)for(let e of Object.keys(i.component.props)){let r=t.component.props[e],n=i.component.props[e];r&&(n.value=r.value,n.valueBuilt=r.valueBuilt,n.jsxCalledBy=r.jsxCalledBy,n.content=r.content)}i.component.instances=t.component?.instances,i.component.style=t.component?.style}for(let e of Object.keys(t))delete t[e];for(let[e,r]of Object.entries(i))t[e]=r},s=(e,t)=>{if(e.originalId=e.id,t[e.id]||(t[e.id]=(0,i.createId)()),e.id=t[e.id],e.childs)for(let r of e.childs)s(r,t)}},{"@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6a1JN":[function(e,t,r){let{createId:n,init:i,getConstants:o,isCuid:a}=e("f4754cad0617f281");t.exports.createId=n,t.exports.init=i,t.exports.getConstants=o,t.exports.isCuid=a},{f4754cad0617f281:"cYVHz"}],cYVHz:[function(e,t,r){var n=arguments[3];let{sha3_512:i}=e("d0dc733fdfe478ab"),o=24,a=32,s=(e=4,t=Math.random)=>{let r="";for(;r.lengthl(i(e)).toString(36).slice(1),u=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),d=e=>u[Math.floor(e()*u.length)],p=({globalObj:e=void 0!==n?n:"undefined"!=typeof window?window:{},random:t=Math.random}={})=>{let r=Object.keys(e).toString();return c(r.length?r+s(a,t):s(a,t)).substring(0,a)},f=e=>()=>e++,m=476782367,h=({random:e=Math.random,counter:t=f(Math.floor(e()*m)),length:r=o,fingerprint:n=p({random:e})}={})=>function(){let i=d(e),o=Date.now().toString(36),a=t().toString(36),l=s(r,e),u=`${o+l+a+n}`;return`${i+c(u).substring(1,r)}`},g=h(),v=(e,{minLength:t=2,maxLength:r=a}={})=>{let n=e.length,i=/^[0-9a-z]+$/;return!!("string"==typeof e&&n>=t&&n<=r&&i.test(e))};t.exports.getConstants=()=>({defaultLength:o,bigLength:a}),t.exports.init=h,t.exports.createId=g,t.exports.bufToBigInt=l,t.exports.createCounter=f,t.exports.createFingerprint=p,t.exports.isCuid=v},{d0dc733fdfe478ab:"1dAQq"}],"1dAQq":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.shake256=r.shake128=r.keccak_512=r.keccak_384=r.keccak_256=r.keccak_224=r.sha3_512=r.sha3_384=r.sha3_256=r.sha3_224=r.Keccak=r.keccakP=void 0;let n=e("b5d8367685d2f01a"),i=e("a1dd24a362368716"),o=e("4f25a63eeb3984c4"),a=[],s=[],l=[],c=BigInt(0),u=BigInt(1),d=BigInt(2),p=BigInt(7),f=BigInt(256),m=BigInt(113);for(let e=0,t=u,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],a.push(2*(5*n+r)),s.push((e+1)*(e+2)/2%64);let i=c;for(let e=0;e<7;e++)(t=(t<>p)*m)%f)&d&&(i^=u<<(u<r>32?(0,i.rotlBH)(e,t,r):(0,i.rotlSH)(e,t,r),x=(e,t,r)=>r>32?(0,i.rotlBL)(e,t,r):(0,i.rotlSL)(e,t,r);function b(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,i=(t+2)%10,o=r[i],a=r[i+1],s=v(o,a,1)^r[n],l=x(o,a,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=s,e[t+r+1]^=l}let t=e[2],i=e[3];for(let r=0;r<24;r++){let n=s[r],o=v(t,i,n),l=x(t,i,n),c=a[r];t=e[c],i=e[c+1],e[c]=o,e[c+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=h[n],e[1]^=g[n]}r.fill(0)}r.keccakP=b;class y extends o.Hash{constructor(e,t,r,i=!1,a=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=a,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.number)(r),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){o.isLE||(0,o.byteSwap32)(this.state32),b(this.state32,this.rounds),o.isLE||(0,o.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(e){(0,n.exists)(this);let{blockLen:t,state:r}=this,i=(e=(0,o.toBytes)(e)).length;for(let n=0;n=r&&this.keccak();let o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.output)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new y(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}r.Keccak=y;let j=(e,t,r)=>(0,o.wrapConstructor)(()=>new y(t,e,r));r.sha3_224=j(6,144,28),r.sha3_256=j(6,136,32),r.sha3_384=j(6,104,48),r.sha3_512=j(6,72,64),r.keccak_224=j(1,144,28),r.keccak_256=j(1,136,32),r.keccak_384=j(1,104,48),r.keccak_512=j(1,72,64);let w=(e,t,r)=>(0,o.wrapXOFConstructorWithOpts)((n={})=>new y(t,e,void 0===n.dkLen?r:n.dkLen,!0));r.shake128=w(31,168,16),r.shake256=w(31,136,32)},{b5d8367685d2f01a:"bieNq",a1dd24a362368716:"2Lg2E","4f25a63eeb3984c4":"hs78w"}],bieNq:[function(e,t,r){function n(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`positive integer expected, not ${e}`)}function i(e){if("boolean"!=typeof e)throw Error(`boolean expected, not ${e}`)}function o(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}function a(e,...t){if(!o(e))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function s(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function l(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function c(e,t){a(e);let r=t.outputLen;if(e.length>i&n)}:{h:0|Number(e>>i&n),l:0|Number(e&n)}}function a(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0);r.toBig=s;let l=(e,t,r)=>e>>>r;r.shrSH=l;let c=(e,t,r)=>e<<32-r|t>>>r;r.shrSL=c;let u=(e,t,r)=>e>>>r|t<<32-r;r.rotrSH=u;let d=(e,t,r)=>e<<32-r|t>>>r;r.rotrSL=d;let p=(e,t,r)=>e<<64-r|t>>>r-32;r.rotrBH=p;let f=(e,t,r)=>e>>>r-32|t<<64-r;r.rotrBL=f;let m=(e,t)=>t;r.rotr32H=m;let h=(e,t)=>e;r.rotr32L=h;let g=(e,t,r)=>e<>>32-r;r.rotlSH=g;let v=(e,t,r)=>t<>>32-r;r.rotlSL=v;let x=(e,t,r)=>t<>>64-r;r.rotlBH=x;let b=(e,t,r)=>e<>>64-r;function y(e,t,r,n){let i=(t>>>0)+(n>>>0);return{h:e+r+(i/4294967296|0)|0,l:0|i}}r.rotlBL=b,r.add=y;let j=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0);r.add3L=j;let w=(e,t,r,n)=>t+r+n+(e/4294967296|0)|0;r.add3H=w;let C=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0);r.add4L=C;let S=(e,t,r,n,i)=>t+r+n+i+(e/4294967296|0)|0;r.add4H=S;let E=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0);r.add5L=E;let _=(e,t,r,n,i,o)=>t+r+n+i+o+(e/4294967296|0)|0;r.add5H=_;let k={fromBig:o,split:a,toBig:s,shrSH:l,shrSL:c,rotrSH:u,rotrSL:d,rotrBH:p,rotrBL:f,rotr32H:m,rotr32L:h,rotlSH:g,rotlSL:v,rotlBH:x,rotlBL:b,add:y,add3L:j,add3H:w,add4L:C,add4H:S,add5H:_,add5L:E};r.default=k},{}],hs78w:[function(e,t,r){/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(r,"__esModule",{value:!0}),r.randomBytes=r.wrapXOFConstructorWithOpts=r.wrapConstructorWithOpts=r.wrapConstructor=r.checkOpts=r.Hash=r.concatBytes=r.toBytes=r.utf8ToBytes=r.asyncLoop=r.nextTick=r.hexToBytes=r.bytesToHex=r.byteSwap32=r.byteSwapIfBE=r.byteSwap=r.isLE=r.rotl=r.rotr=r.createView=r.u32=r.u8=r.isBytes=void 0;let n=e("59719913569e95e6"),i=e("7db109b6118697b1");function o(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}r.isBytes=o;let a=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);r.u8=a;let s=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));r.u32=s;let l=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);r.createView=l;let c=(e,t)=>e<<32-t|e>>>t;r.rotr=c;let u=(e,t)=>e<>>32-t>>>0;r.rotl=u,r.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];let d=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function p(e){for(let t=0;te:e=>(0,r.byteSwap)(e),r.byteSwap32=p;let f=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function m(e){(0,i.bytes)(e);let t="";for(let r=0;r=h._0&&e<=h._9?e-h._0:e>=h._A&&e<=h._F?e-(h._A-10):e>=h._a&&e<=h._f?e-(h._a-10):void 0}function v(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let t=0,i=0;t{};async function b(e,t,n){let i=Date.now();for(let o=0;o=0&&ee().update(j(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function k(e){let t=(t,r)=>e(r).update(j(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t}function T(e){let t=(t,r)=>e(r).update(j(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t}function I(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}r.checkOpts=E,r.wrapConstructor=_,r.wrapConstructorWithOpts=k,r.wrapXOFConstructorWithOpts=T,r.randomBytes=I},{"59719913569e95e6":"5SBX4","7db109b6118697b1":"bieNq"}],"5SBX4":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.crypto=void 0,r.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},{}],hTtrx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"walkProp",()=>o);var i=e("web-utils");let o=e=>{for(let[t,r]of Object.entries(e.item_comp.component?.props||{}).sort((e,t)=>e[1].idx-t[1].idx)){let n=(0,i.deepClone)(r),o=e.item.component?.props;o&&o[t]&&(n.value=o[t].value,n.valueBuilt=o[t].valueBuilt,o[t].content&&(n.content=o[t].content)),n&&e.each(t,n)}}},{"web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d8LMr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"simplifyItemChild",()=>i),n.export(r,"simplifyMeta",()=>o);let i=e=>{let t={};for(let[r,n]of Object.entries(e))if("childs"===r){if(t.childs=[],n&&Array.isArray(n))for(let e of n)"item"===e.type&&e.component?t.childs.push(e):t.childs.push({name:e.name,id:e.id,originalId:e.originalId})}else t[r]=n;return t},o=e=>{let t={};for(let[r,n]of Object.entries(e))t[r]={id:n.item.id,parent:n.parent?{id:n.parent.id,comp_id:n.parent.comp_id,instance_id:n.parent.instance_id}:void 0,comp:n.item.component&&n.instances?{id:n.item.component.id,instances:n.instances}:void 0};return t}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hXbWs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nav",()=>i),n.export(r,"extractNavigate",()=>o);let i={timeout:null,store:(0,e("idb-keyval").createStore)("prasi-cache","prasi-cache-store")},o=(e,t)=>{if(t.length<5e3){let r=[...a(t,"navigate(",")"),...a(t,"href = ",";")],n=e.page.cur.id;for(let t of(e.page.navs[n]||(e.page.navs[n]=new Set),r))e.page.navs[n].add(t);clearTimeout(i.timeout),i.timeout=setTimeout(()=>{e.on_nav_loaded&&e.on_nav_loaded({urls:Array.from(e.page.navs[n])})},100)}},a=(e,t,r)=>{let n=0,i=0,o=[];for(;;){let a=e.indexOf(t,n);if(i=n,a>=0){let i=e[a+t.length];if('"'===i||"'"===i||"`"===i){let s=e.indexOf(`${i}${r}`,a+t.length+1);if(-1!==s){let i=e.substring(a+t.length+1,s);n=s+2+r.length,o.push(i)}else n=a+t.length+1}else n=a+t.length+1}else break;if(i===n)break}return o}},{"idb-keyval":"li1Ag","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aigu6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadcomp",()=>f),n.export(r,"loadComponent",()=>m),n.export(r,"loadCompSnapshot",()=>h),n.export(r,"updateComponentMeta",()=>g);var i=e("@paralleldrive/cuid2"),o=e("wasm-gzip"),a=e("../../../vi/meta/comp/init-comp-load"),s=e("../../../vi/meta/meta"),l=e("../active/is-editing"),c=e("../tree/assign-mitem"),u=e("../tree/build"),d=e("../tree/build/push-tree"),p=e("2c077da2988489ba").Buffer;let f={timeout:0,pending:new Set},m=async(e,t,r)=>new Promise(n=>{if(e.comp.list[t]){n(!0);return}f.pending.add(t),clearTimeout(f.timeout),f.timeout=setTimeout(async()=>{let t=await e.sync?.comp.load([...f.pending],r);if(t){let r=Object.entries(t);for(let[t,n]of r)n&&n.snapshot&&await h(e,t,n.snapshot);f.pending.clear(),n(r.length>0)}else n(!1)},150)}),h=async(e,t,r)=>{if(e.comp.list[t])return;let n=new Y.Doc;Y.applyUpdate(n,(0,o.decompress)(r));let i=n.getMap("map").get("root");if(i){e.comp.loaded[t]=i.toJSON();let a=e.comp.list[t];"function"==typeof a?.on_update&&n.off("update",a.on_update);let s=await g(e,n,t);if(s){let{meta:i,tree:c}=s;a?(a.meta=i,a.tree=c):(e.comp.list[t]={comp:{id:t,snapshot:r},doc:n,meta:i,tree:c,async on_update(r,i){if("sv_remote"===i||"local"===i)return;let a=await e.sync?.yjs.sv_local("comp",t,p.from(o.compress(r)));if(a){a.sv===a.diff&&"not-found"===a.sv&&(console.warn("reload 5"),location.reload());let r=Y.encodeStateAsUpdate(n,(0,o.decompress)(a.sv));Y.applyUpdate(n,(0,o.decompress)(a.diff),"local"),await e.sync?.yjs.diff_local("comp",t,p.from(o.compress(r)));let i=await g(e,e.comp.list[t].doc,t);if(i&&(e.comp.list[t].meta=i.meta,e.comp.list[t].tree=i.tree),e.comp.loaded[t]=n.getMap("map").get("root")?.toJSON(),(0,l.isTextEditing)())return;(0,u.treeRebuild)(e),e.render()}}},n.on("update",e.comp.list[t].on_update))}}},g=async(e,t,r)=>{let n=t.getMap("map").get("root");if(!n)return;let o={},l=[],u=n.toJSON();return e.comp.loaded[r]=u,await (0,a.initLoadComp)({comps:e.comp.loaded,meta:o,set_meta:!1,mode:"comp"},u,{load:async t=>{let r=t.filter(t=>!e.comp.loaded[t]),n=await e.sync?.comp.load(r,!0);if(n)for(let[t,r]of Object.entries(n))r&&r.snapshot&&!e.comp.list[t]&&await h(e,t,r.snapshot)}}),(0,s.genMeta)({comps:e.comp.loaded,meta:o,mode:"comp",on:{async visit(t){(0,d.pushTreeNode)(e,t,o,l),(0,c.assignMitem)({m:t,root:u,mitem:n,meta:o,new_prop_jsx(e,t,r,n){v.list.push(()=>{let e=new Y.Map;n.content&&(n.content.id=(0,i.createId)()),syncronize(e,n),t.set(r,e)})}})}},note:"load-comp-scan-meta"},{item:u,ignore_first_component:!0}),v.list.length>0&&e.page.doc?.transact(()=>{for(let e of v.list)e()}),e.comp.loaded[r]=u,{meta:o,tree:l,item:u}},v={list:[]}},{"2c077da2988489ba":"3r0w6","@paralleldrive/cuid2":"6a1JN","wasm-gzip":"7m2w4","../../../vi/meta/comp/init-comp-load":"61w0n","../../../vi/meta/meta":"g3IOK","../active/is-editing":"dhggL","../tree/assign-mitem":"3QMWf","../tree/build":"dNllk","../tree/build/push-tree":"GvsT4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dhggL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isTextEditing",()=>i);let i=()=>{let e=document.activeElement;return!!(e&&e.attributes.getNamedItem("contenteditable"))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3QMWf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"assignMitem",()=>o);var i=e("@paralleldrive/cuid2");let o=e=>{let{m:t,root:r,mitem:n,meta:o}=e;if(t.jsx_prop&&t.parent?.instance_id){let e=o[t.parent?.instance_id];if(e&&t.jsx_prop.is_root){let r=e.item.component?.props[t.jsx_prop.name];r&&(r.content=t.item)}}if(t.parent){if("root"===t.parent.id)t.item.id===r.id&&(t.mitem=n);else{let r=o[t.parent.id];if(!r.mitem&&t.parent.instance_id&&o[t.parent.instance_id]&&(r=o[t.parent.instance_id]),r.mitem){if(t.jsx_prop?.is_root===!0){let e=r.mitem.get("component")?.get("props");if(e){let r=e.get(t.jsx_prop.name);if(r){let e=r.get("content");if(!e){let e=new Y.Map;syncronize(e,{id:(0,i.createId)(),name:t.jsx_prop.name,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}}),r.set("content",e)}e&&(t.mitem=e)}}}else r.mitem.get("childs")?.forEach(e=>{let r=e&&e.get&&e.get("id");"string"==typeof r&&r===t.item.id&&(t.mitem=e)})}if(t.item.component?.props)for(let[r,n]of Object.entries(t.item.component.props)){let i=t.mitem?.get("component")?.get("props")?.get(r);if(!i){let i=t.mitem?.get("component")?.get("props");i&&e.new_prop_jsx(t,i,r,n)}if(n.content){if(i){let e=o[n.content.id];e&&(e.mitem=i.get("content"))}else{let i=t.mitem?.get("component")?.get("props");i&&e.new_prop_jsx(t,i,r,n)}}}}}}},{"@paralleldrive/cuid2":"6a1JN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],GvsT4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pushTreeNode",()=>o);var i=e("@paralleldrive/cuid2");let o=(e,t,r,n)=>{if(t.parent?.id==="root")e.page.doc?.getMap("map").get("root")?.get("childs")?.forEach(e=>{e.get("id")===t.item.id&&(t.mitem=e)});else{let e=r[t.parent?.id||""];e&&e.mitem&&(e.mitem.get("childs")?.forEach(e=>{e&&e.get&&e.get("id")===t.item.id&&(t.mitem=e)}),e.mitem.get("component")?.get("props")?.forEach((e,r)=>{if("object"==typeof e&&e?.get("meta")?.get("type")==="content-element"){let r=e?.get("content");r&&t.item.id===r.get("id")&&(t.mitem=r)}}))}if(!t.item||!t.item.id)return console.error("Emptry Tree Item ",t),null;if(n.find(e=>e.id===t.item.id))console.error("Double Tree Item: ",t.item.id,t.item.name),t.mitem?.set("id",i.createId());else if(t.parent?.comp_id){if(t.jsx_prop){if(t.jsx_prop.is_root)"child"!==t.jsx_prop.name&&n.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.jsx_prop.name,data:t});else{if("child"===t.jsx_prop.name&&t.parent.instance_id){let e=r[t.parent.instance_id],i=e.item.component?.props?.child?.content?.id;i&&e.mitem&&r[i].item.childs.find(e=>t.item.id===e.id)&&n.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.item.name,data:t})}t.parent.id!==t.parent.instance_id&&n.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t})}}}else n.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t})}},{"@paralleldrive/cuid2":"6a1JN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8qdM6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApi",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../top-btn"),s=e("../../../logic/ed-global");let l=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR");return(0,i.jsx)(a.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{e.ui.popup.api.open=!0,e.render()},placement:"right",children:(0,i.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:` + + + `}})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../top-btn":"jO0ad","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jO0ad:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TopBtn",()=>s);var i=e("react/jsx-runtime"),o=e("../../../../utils/ui/popover"),a=e("web-utils");let s=({children:e,className:t,innerClassName:r,disabled:n,underlight:s,onClick:l,style:c="normal",popover:u,placement:d})=>{let p=(0,a.useLocal)({open:!1,onClose:()=>{}}),f=(0,i.jsxs)("div",{className:cx("flex items-center cursor-pointer space-x-1 select-none relative transition-all duration-200 ","normal"===c?["px-2 ",!n&&"border border-slate-300 hover:bg-blue-500 hover:border-blue-500 hover:text-white rounded-[2px]",n&&"text-slate-400 border border-slate-100"]:"px-1 rounded-[2px] hover:bg-blue-400 hover:text-white min-w-[25px] h-[26px] justify-center",s&&css` + border-bottom-color: ${s}; + `,t),onClick:e=>{u&&(p.open=!0,p.render()),l&&l(e)},children:[s&&(0,i.jsx)("div",{className:cx("absolute bottom-0 left-[-1px] right-[-1px] h-[3px]",css` + background: ${s}; + `)}),e]});return u?(0,i.jsx)(o.Popover,{autoFocus:!1,content:"function"==typeof u?u(p):u,open:p.open,onOpenChange:e=>{e||p.onClose(),p.open=e,p.render()},className:r,placement:d,children:f}):f}},{"react/jsx-runtime":"f4Tol","../../../../utils/ui/popover":"cYhKS","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cYhKS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePopover",()=>s),n.export(r,"usePopoverContext",()=>d),n.export(r,"Popover",()=>p),n.export(r,"PopoverTrigger",()=>f),n.export(r,"PopoverContent",()=>m),n.export(r,"PopoverHeading",()=>h),n.export(r,"PopoverDescription",()=>g),n.export(r,"PopoverClose",()=>v);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react");function s({initialOpen:e=!1,placement:t="bottom",modal:r,open:n,offset:i,onOpenChange:l,autoFocus:c=!1,backdrop:u=!0,root:d}={}){let p=a.useRef(null),[f,m]=a.useState(e),[h,g]=a.useState(),[v,x]=a.useState(),b=n??f,y=l??m,j=(0,o.useFloating)({placement:t,open:b,onOpenChange:y,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)("number"==typeof i?i:5),(0,o.flip)({fallbackAxisSideDirection:"end",padding:0}),(0,o.shift)({padding:5}),(0,o.arrow)({element:p})]}),w=j.context,C=(0,o.useClick)(w,{enabled:null==n}),S=(0,o.useDismiss)(w,{}),E=(0,o.useRole)(w),_=(0,o.useInteractions)([C,S,E]);return a.useMemo(()=>({open:b,setOpen:y,..._,...j,arrowRef:p,modal:r,labelId:h,descriptionId:v,setLabelId:g,setDescriptionId:x,backdrop:u,autoFocus:c,root:d}),[b,y,_,j,r,h,v,u,c,d])}function l(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}function c(){let e=d(),{x:t,y:r}=e.middlewareData.arrow||{x:0,y:0},n=l(e.placement);return(0,i.jsx)("div",{ref:e.arrowRef,style:{left:null!=t?`${t}px`:"",top:null!=r?`${r}px`:"",[n]:"-4px",transform:"rotate(45deg)"},className:cx("arrow",css` + pointer-events: none; + position: absolute; + width: 10px; + height: 10px; + background: white; + `)})}let u=a.createContext(null),d=()=>{let e=a.useContext(u);if(null==e)throw Error("Popover components must be wrapped in ");return e};function p({children:e,content:t,className:r,modal:n=!1,popoverClassName:o,arrow:a,...l}){let d=s({modal:n,...l}),p=t;return t||(p=(0,i.jsx)("div",{className:"w-[300px] h-[150px]"})),(0,i.jsxs)(u.Provider,{value:d,children:[(0,i.jsx)(f,{asChild:l.asChild,className:r,onClick:void 0!==l.open?()=>{d.setOpen(!d.open)}:void 0,children:e}),(0,i.jsxs)(m,{className:cx(o||css` + background: white; + padding: 3px 8px; + box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); + font-size: 12px; + user-select: none; + `),children:[p,(void 0===a||a)&&(0,i.jsx)(c,{})]})]})}let f=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=d(),l=e.ref,c=(0,o.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:c,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,i.jsx)("div",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),m=a.forwardRef(function(e,t){let{context:r,...n}=d(),a=(0,o.useMergeRefs)([n.refs.setFloating,t]);if(!r.open)return null;let s=(0,i.jsx)("div",{ref:a,style:{...n.floatingStyles,...e.style},"aria-labelledby":n.labelId,"aria-describedby":n.descriptionId,...n.getFloatingProps(e),children:e.children}),l=n.autoFocus?(0,i.jsx)(o.FloatingFocusManager,{context:r,modal:n.modal,children:s}):s;return(0,i.jsx)(o.FloatingPortal,{root:n.root,children:n.backdrop?(0,i.jsx)(o.FloatingOverlay,{lockScroll:!0,children:l}):l})}),h=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=d(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("h2",{...t,ref:r,id:s,children:e})}),g=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=d(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("p",{...t,ref:r,id:s,children:e})}),v=a.forwardRef(function(e,t){let{setOpen:r}=d();return(0,i.jsx)("button",{type:"button",ref:t,...e,onClick:t=>{e.onClick?.(t),r(!1)}})})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kYP8r:[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"arrow",()=>l.arrow),i.export(r,"autoPlacement",()=>l.autoPlacement),i.export(r,"autoUpdate",()=>l.autoUpdate),i.export(r,"computePosition",()=>l.computePosition),i.export(r,"detectOverflow",()=>l.detectOverflow),i.export(r,"flip",()=>l.flip),i.export(r,"getOverflowAncestors",()=>l.getOverflowAncestors),i.export(r,"hide",()=>l.hide),i.export(r,"inline",()=>l.inline),i.export(r,"limitShift",()=>l.limitShift),i.export(r,"offset",()=>l.offset),i.export(r,"platform",()=>l.platform),i.export(r,"shift",()=>l.shift),i.export(r,"size",()=>l.size),i.export(r,"Composite",()=>z),i.export(r,"CompositeItem",()=>U),i.export(r,"FloatingArrow",()=>Q),i.export(r,"FloatingDelayGroup",()=>eh),i.export(r,"FloatingFocusManager",()=>eJ),i.export(r,"FloatingList",()=>F),i.export(r,"FloatingNode",()=>eo),i.export(r,"FloatingOverlay",()=>eX),i.export(r,"FloatingPortal",()=>eG),i.export(r,"FloatingTree",()=>ea),i.export(r,"inner",()=>tj),i.export(r,"safePolygon",()=>tE),i.export(r,"useClick",()=>e0),i.export(r,"useClientPoint",()=>e5),i.export(r,"useDelayGroup",()=>eg),i.export(r,"useDelayGroupContext",()=>em),i.export(r,"useDismiss",()=>e8),i.export(r,"useFloating",()=>e9),i.export(r,"useFloatingNodeId",()=>ei),i.export(r,"useFloatingParentNodeId",()=>er),i.export(r,"useFloatingPortalNode",()=>eV),i.export(r,"useFloatingRootContext",()=>e7),i.export(r,"useFloatingTree",()=>en),i.export(r,"useFocus",()=>te),i.export(r,"useHover",()=>ed),i.export(r,"useId",()=>X),i.export(r,"useInnerOffset",()=>tw),i.export(r,"useInteractions",()=>ti),i.export(r,"useListItem",()=>R),i.export(r,"useListNavigation",()=>td),i.export(r,"useMergeRefs",()=>p),i.export(r,"useRole",()=>tf),i.export(r,"useTransitionStatus",()=>tv),i.export(r,"useTransitionStyles",()=>tx),i.export(r,"useTypeahead",()=>tb);var o=e("react"),a=e("@floating-ui/react/utils"),s=e("@floating-ui/utils"),l=e("@floating-ui/react-dom"),c=e("@floating-ui/utils/dom"),u=e("tabbable"),d=e("react-dom");function p(e){return o.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let f={...o},m=f.useInsertionEffect||(e=>e());function h(e){let t=o.useRef(()=>{});return m(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n=e.current.length}function w(e,t){return S(e,{disabledIndices:t})}function C(e,t){return S(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function S(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:i,amount:o=1}=void 0===t?{}:t,a=e.current,s=r;do s+=n?-o:o;while(s>=0&&s<=a.length-1&&I(a,s,i))return s}function E(e,t){let{event:r,orientation:n,loop:i,cols:o,disabledIndices:l,minIndex:c,maxIndex:u,prevIndex:d,stopEvent:p=!1}=t,f=d;if(r.key===g){if(p&&(0,a.stopEvent)(r),-1===d)f=u;else if(f=S(e,{startingIndex:f,amount:o,decrement:!0,disabledIndices:l}),i&&(d-oe?r:r-o}j(e,f)&&(f=d)}if(r.key===v&&(p&&(0,a.stopEvent)(r),-1===d?f=c:(f=S(e,{startingIndex:d,amount:o,disabledIndices:l}),i&&d+o>u&&(f=S(e,{startingIndex:d%o-o,amount:o,disabledIndices:l}))),j(e,f)&&(f=d)),"both"===n){let t=(0,s.floor)(d/o);r.key===b&&(p&&(0,a.stopEvent)(r),d%o!=o-1?(f=S(e,{startingIndex:d,disabledIndices:l}),i&&y(f,o,t)&&(f=S(e,{startingIndex:d-d%o-1,disabledIndices:l}))):i&&(f=S(e,{startingIndex:d-d%o-1,disabledIndices:l})),y(f,o,t)&&(f=d)),r.key===x&&(p&&(0,a.stopEvent)(r),d%o!=0?(f=S(e,{startingIndex:d,decrement:!0,disabledIndices:l}),i&&y(f,o,t)&&(f=S(e,{startingIndex:d+(o-d%o),decrement:!0,disabledIndices:l}))):i&&(f=S(e,{startingIndex:d+(o-d%o),decrement:!0,disabledIndices:l})),y(f,o,t)&&(f=d));let n=(0,s.floor)(u/o)===t;j(e,f)&&(f=i&&n?r.key===x?u:S(e,{startingIndex:d-d%o-1,disabledIndices:l}):d)}return f}function _(e,t,r){let n=[],i=0;return e.forEach((e,o)=>{let{width:a,height:s}=e,l=!1;for(r&&(i=0);!l;){let e=[];for(let r=0;rnull==n[e])?(e.forEach(e=>{n[e]=o}),l=!0):i++}}),[...n]}function k(e,t,r,n,i){if(-1===e)return -1;let o=r.indexOf(e),a=t[e];switch(i){case"tl":return o;case"tr":if(!a)return o;return o+a.width-1;case"bl":if(!a)return o;return o+(a.height-1)*n;case"br":return r.lastIndexOf(e)}}function T(e,t){return t.flatMap((t,r)=>e.includes(t)?[r]:[])}function I(e,t,r){if(r)return r.includes(t);let n=e[t];return null==n||n.hasAttribute("disabled")||"true"===n.getAttribute("aria-disabled")}let D=0;function O(e,t){void 0===t&&(t={});let{preventScroll:r=!1,cancelPrevious:n=!0,sync:i=!1}=t;n&&cancelAnimationFrame(D);let o=()=>null==e?void 0:e.focus({preventScroll:r});i?o():D=requestAnimationFrame(o)}var M="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function A(e,t){let r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}function N(e,t){if(e.size!==t.size)return!1;for(let[r,n]of e.entries())if(n!==t.get(r))return!1;return!0}let P=o.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function F(e){let{children:t,elementsRef:r,labelsRef:n}=e,[i,a]=o.useState(()=>new Map),s=o.useCallback(e=>{a(t=>new Map(t).set(e,null))},[]),l=o.useCallback(e=>{a(t=>{let r=new Map(t);return r.delete(e),r})},[]);return M(()=>{let e=new Map(i);Array.from(e.keys()).sort(A).forEach((t,r)=>{e.set(t,r)}),N(i,e)||a(e)},[i]),o.createElement(P.Provider,{value:o.useMemo(()=>({register:s,unregister:l,map:i,elementsRef:r,labelsRef:n}),[s,l,i,r,n])},t)}function R(e){void 0===e&&(e={});let{label:t}=e,{register:r,unregister:n,map:i,elementsRef:a,labelsRef:s}=o.useContext(P),[l,c]=o.useState(null),u=o.useRef(null),d=o.useCallback(e=>{if(u.current=e,null!==l&&(a.current[l]=e,s)){var r;let n=void 0!==t;s.current[l]=n?t:null!=(r=null==e?void 0:e.textContent)?r:null}},[l,a,s,t]);return M(()=>{let e=u.current;if(e)return r(e),()=>{n(e)}},[r,n]),M(()=>{let e=u.current?i.get(u.current):null;null!=e&&c(e)},[i]),o.useMemo(()=>({ref:d,index:null==l?-1:l}),[l,d])}function L(e,t){return"function"==typeof e?e(t):e?o.cloneElement(e,t):o.createElement("div",t)}let B=o.createContext({activeIndex:0,onNavigate:()=>{}}),V=[x,b],G=[g,v],H=[...V,...G],z=o.forwardRef(function(e,t){let{render:r,orientation:n="both",loop:i=!0,cols:a=1,disabledIndices:s,activeIndex:l,onNavigate:c,itemSizes:u,dense:d=!1,...p}=e,[f,m]=o.useState(0),y=null!=l?l:f,D=h(null!=c?c:m),M=o.useRef([]),A=r&&"function"!=typeof r?r.props:{},N=o.useMemo(()=>({activeIndex:y,onNavigate:D}),[y,D]),P=a>1;function R(e){if(!H.includes(e.key))return;let t=y,r=w(M,s),o=C(M,s);if(P){let l=u||Array.from({length:M.current.length},()=>({width:1,height:1})),c=_(l,a,d),p=c.findIndex(e=>null!=e&&!I(M.current,e,s)),f=c.reduce((e,t,r)=>null==t||I(M.current,t,s)?e:r,-1);t=c[E({current:c.map(e=>e?M.current[e]:null)},{event:e,orientation:n,loop:i,cols:a,disabledIndices:T([...s||M.current.map((e,t)=>I(M.current,t)?t:void 0),void 0],c),minIndex:p,maxIndex:f,prevIndex:k(y>o?r:y,l,c,a,e.key===v?"bl":e.key===b?"tr":"tl")})]}let l={horizontal:[b],vertical:[v],both:[b,v]}[n],c={horizontal:[x],vertical:[g],both:[x,g]}[n],p=P?H:({horizontal:V,vertical:G,both:H})[n];t===y&&[...l,...c].includes(e.key)&&(t=i&&t===o&&l.includes(e.key)?r:i&&t===r&&c.includes(e.key)?o:S(M,{startingIndex:t,decrement:c.includes(e.key),disabledIndices:s})),t===y||j(M,t)||(e.stopPropagation(),p.includes(e.key)&&e.preventDefault(),D(t),queueMicrotask(()=>{O(M.current[t])}))}let z={...p,...A,ref:t,"aria-orientation":"both"===n?void 0:n,onKeyDown(e){null==p.onKeyDown||p.onKeyDown(e),null==A.onKeyDown||A.onKeyDown(e),R(e)}};return o.createElement(B.Provider,{value:N},o.createElement(F,{elementsRef:M},L(r,z)))}),U=o.forwardRef(function(e,t){let{render:r,...n}=e,i=r&&"function"!=typeof r?r.props:{},{activeIndex:a,onNavigate:s}=o.useContext(B),{ref:l,index:c}=R(),u=p([l,t,i.ref]),d=a===c;return L(r,{...n,...i,ref:u,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==n.onFocus||n.onFocus(e),null==i.onFocus||i.onFocus(e),s(c)}})});function W(){return(W=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Math.random().toString(36).slice(2,6)+q++;function K(){let[e,t]=o.useState(()=>$?J():void 0);return M(()=>{null==e&&t(J())},[]),o.useEffect(()=>{$=!0},[]),e}let X=f.useId||K,Q=o.forwardRef(function(e,t){let{context:{placement:r,elements:{floating:n},middlewareData:{arrow:i}},width:a=14,height:s=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:d,stroke:p,d:f,style:{transform:m,...h}={},...g}=e,v=X();if(!n)return null;let x=2*u,b=x/2,y=a/2*(-(c/8)+1),j=s/2*c/4,[w,C]=r.split("-"),S=(0,l.platform).isRTL(n),E=!!f,_="top"===w||"bottom"===w,k=d&&"end"===C?"bottom":"top",T=d&&"end"===C?"right":"left";d&&S&&(T="end"===C?"left":"right");let I=(null==i?void 0:i.x)!=null?d||i.x:"",D=(null==i?void 0:i.y)!=null?d||i.y:"",O=f||"M0,0 H"+a+" L"+(a-y)+","+(s-j)+(" Q"+a/2+","+s+" ")+y+","+(s-j)+" Z",M={top:E?"rotate(180deg)":"",left:E?"rotate(90deg)":"rotate(-90deg)",bottom:E?"":"rotate(180deg)",right:E?"rotate(-90deg)":"rotate(90deg)"}[w];return o.createElement("svg",W({},g,{"aria-hidden":!0,ref:t,width:E?a:a+x,height:a,viewBox:"0 0 "+a+" "+(s>a?s:a),style:{position:"absolute",pointerEvents:"none",[T]:I,[k]:D,[w]:_||E?"100%":"calc(100% - "+x/2+"px)",transform:""+M+(null!=m?m:""),...h}}),x>0&&o.createElement("path",{clipPath:"url(#"+v+")",fill:"none",stroke:p,strokeWidth:x+(f?0:1),d:O}),o.createElement("path",{stroke:x&&!f?g.fill:"none",d:O}),o.createElement("clipPath",{id:v},o.createElement("rect",{x:-b,y:b*(E?-1:1),width:a+x,height:a})))});function Z(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter(e=>e!==r))||[])}}}let ee=o.createContext(null),et=o.createContext(null),er=()=>{var e;return(null==(e=o.useContext(ee))?void 0:e.id)||null},en=()=>o.useContext(et);function ei(e){let t=X(),r=en(),n=er(),i=e||n;return M(()=>{let e={id:t,parentId:i};return null==r||r.addNode(e),()=>{null==r||r.removeNode(e)}},[r,t,i]),t}function eo(e){let{children:t,id:r}=e,n=er();return o.createElement(ee.Provider,{value:o.useMemo(()=>({id:r,parentId:n}),[r,n])},t)}function ea(e){let{children:t}=e,r=o.useRef([]),n=o.useCallback(e=>{r.current=[...r.current,e]},[]),i=o.useCallback(e=>{r.current=r.current.filter(t=>t!==e)},[]),a=o.useState(()=>Z())[0];return o.createElement(et.Provider,{value:o.useMemo(()=>({nodesRef:r,addNode:n,removeNode:i,events:a}),[n,i,a])},t)}function es(e){return"data-floating-ui-"+e}function el(e){let t=(0,o.useRef)(e);return M(()=>{t.current=e}),t}let ec=es("safe-polygon");function eu(e,t,r){return r&&!(0,a.isMouseLikePointerType)(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}function ed(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:i,events:s,elements:{domReference:l,floating:u}}=e,{enabled:d=!0,delay:p=0,handleClose:f=null,mouseOnly:m=!1,restMs:g=0,move:v=!0}=t,x=en(),b=er(),y=el(f),j=el(p),w=o.useRef(),C=o.useRef(-1),S=o.useRef(),E=o.useRef(-1),_=o.useRef(!0),k=o.useRef(!1),T=o.useRef(()=>{}),I=o.useCallback(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);o.useEffect(()=>{if(d)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(C.current),clearTimeout(E.current),_.current=!0)}},[d,s]),o.useEffect(()=>{if(!d||!y.current||!r)return;function e(e){I()&&n(!1,e,"hover")}let t=(0,a.getDocument)(u).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[u,r,n,d,y,I]);let D=o.useCallback(function(e,t,r){void 0===t&&(t=!0),void 0===r&&(r="hover");let i=eu(j.current,"close",w.current);i&&!S.current?(clearTimeout(C.current),C.current=window.setTimeout(()=>n(!1,e,r),i)):t&&(clearTimeout(C.current),n(!1,e,r))},[j,n]),O=h(()=>{T.current(),S.current=void 0}),A=h(()=>{if(k.current){let e=(0,a.getDocument)(u).body;e.style.pointerEvents="",e.removeAttribute(ec),k.current=!1}});return o.useEffect(()=>{if(d&&(0,c.isElement)(l)){let e=l;return r&&e.addEventListener("mouseleave",s),null==u||u.addEventListener("mouseleave",s),v&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",o),()=>{r&&e.removeEventListener("mouseleave",s),null==u||u.removeEventListener("mouseleave",s),v&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",o)}}function e(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function t(e){if(clearTimeout(C.current),_.current=!1,m&&!(0,a.isMouseLikePointerType)(w.current)||g>0&&!eu(j.current,"open"))return;let t=eu(j.current,"open",w.current);t?C.current=window.setTimeout(()=>{n(!0,e,"hover")},t):n(!0,e,"hover")}function o(t){if(e())return;T.current();let n=(0,a.getDocument)(u);if(clearTimeout(E.current),y.current&&i.current.floatingContext){r||clearTimeout(C.current),S.current=y.current({...i.current.floatingContext,tree:x,x:t.clientX,y:t.clientY,onClose(){A(),O(),D(t,!0,"safe-polygon")}});let e=S.current;n.addEventListener("mousemove",e),T.current=()=>{n.removeEventListener("mousemove",e)};return}"touch"===w.current&&(0,a.contains)(u,t.relatedTarget)||D(t)}function s(t){!e()&&i.current.floatingContext&&(null==y.current||y.current({...i.current.floatingContext,tree:x,x:t.clientX,y:t.clientY,onClose(){A(),O(),D(t)}})(t))}},[l,u,d,e,m,g,v,D,O,A,n,r,x,j,y,i]),M(()=>{var e,t;if(d&&r&&null!=(e=y.current)&&e.__options.blockPointerEvents&&I()){let e=(0,a.getDocument)(u).body;if(e.setAttribute(ec,""),e.style.pointerEvents="none",k.current=!0,(0,c.isElement)(l)&&u){let e=l,r=null==x||null==(t=x.nodesRef.current.find(e=>e.id===b))||null==(t=t.context)?void 0:t.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",u.style.pointerEvents="auto",()=>{e.style.pointerEvents="",u.style.pointerEvents=""}}}},[d,r,b,u,l,x,y,I]),M(()=>{r||(w.current=void 0,O(),A())},[r,O,A]),o.useEffect(()=>()=>{O(),clearTimeout(C.current),clearTimeout(E.current),A()},[d,l,O,A]),o.useMemo(()=>{if(!d)return{};function e(e){w.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){_.current||n(!0,t,"hover")}(!m||(0,a.isMouseLikePointerType)(w.current))&&(r||0===g||(clearTimeout(E.current),"touch"===w.current?i():E.current=window.setTimeout(i,g)))}},floating:{onMouseEnter(){clearTimeout(C.current)},onMouseLeave(e){D(e.nativeEvent,!1)}}}},[d,m,r,g,n,D])}let ep=()=>{},ef=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:ep,setState:ep,isInstantPhase:!1}),em=()=>o.useContext(ef);function eh(e){let{children:t,delay:r,timeoutMs:n=0}=e,[i,a]=o.useReducer((e,t)=>({...e,...t}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),s=o.useRef(null),l=o.useCallback(e=>{a({currentId:e})},[]);return M(()=>{i.currentId?null===s.current?s.current=i.currentId:i.isInstantPhase||a({isInstantPhase:!0}):(i.isInstantPhase&&a({isInstantPhase:!1}),s.current=null)},[i.currentId,i.isInstantPhase]),o.createElement(ef.Provider,{value:o.useMemo(()=>({...i,setState:a,setCurrentId:l}),[i,l])},t)}function eg(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,floatingId:i}=e,{id:o}=t,a=null!=o?o:i,s=em(),{currentId:l,setCurrentId:c,initialDelay:u,setState:d,timeoutMs:p}=s;return M(()=>{l&&(d({delay:{open:1,close:eu(u,"close")}}),l!==a&&n(!1))},[a,n,d,l,u]),M(()=>{function e(){n(!1),d({delay:u,currentId:null})}if(l&&!r&&l===a){if(p){let t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}},[r,d,l,a,n,u,p]),M(()=>{c!==ep&&r&&c(a)},[r,c,a]),s}function ev(e,t){var r;let n=[],i=null==(r=e.find(e=>e.id===t))?void 0:r.parentId;for(;i;){let t=e.find(e=>e.id===i);i=null==t?void 0:t.parentId,t&&(n=n.concat(t))}return n}function ex(e,t){let r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)}),n=r;for(;n.length;)n=e.filter(e=>{var t;return null==(t=n)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})}),r=r.concat(n);return r}function eb(e,t){let r;let n=-1;function i(t,o){o>n&&(r=t,n=o),ex(e,t).forEach(e=>{i(e.id,o+1)})}return i(t,0),e.find(e=>e.id===r)}let ey=new WeakMap,ej=new WeakSet,ew={},eC=0,eS=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,eE=e=>e&&(e.host||eE(e.parentNode)),e_=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=eE(t);return e.contains(r)?r:null}).filter(e=>null!=e);function ek(e,t,r,n){let i="data-floating-ui-inert",o=n?"inert":r?"aria-hidden":null,a=e_(t,e),s=new Set,l=new Set(a),u=[];ew[i]||(ew[i]=new WeakMap);let d=ew[i];function p(e){!(!e||s.has(e))&&(s.add(e),e.parentNode&&p(e.parentNode))}function f(e){!e||l.has(e)||[].forEach.call(e.children,e=>{if("script"!==(0,c.getNodeName)(e)){if(s.has(e))f(e);else{let t=o?e.getAttribute(o):null,r=null!==t&&"false"!==t,n=(ey.get(e)||0)+1,a=(d.get(e)||0)+1;ey.set(e,n),d.set(e,a),u.push(e),1===n&&r&&ej.add(e),1===a&&e.setAttribute(i,""),!r&&o&&e.setAttribute(o,"true")}}})}return a.forEach(p),f(t),s.clear(),eC++,()=>{u.forEach(e=>{let t=(ey.get(e)||0)-1,r=(d.get(e)||0)-1;ey.set(e,t),d.set(e,r),t||(!ej.has(e)&&o&&e.removeAttribute(o),ej.delete(e)),r||e.removeAttribute(i)}),--eC||(ey=new WeakMap,ey=new WeakMap,ej=new WeakSet,ew={})}}function eT(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);let n=(0,a.getDocument)(e[0]).body;return ek(e.concat(Array.from(n.querySelectorAll("[aria-live]"))),n,t,r)}let eI=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eD(e,t){let r=(0,u.tabbable)(e,eI());"prev"===t&&r.reverse();let n=r.indexOf((0,a.activeElement)((0,a.getDocument)(e)));return r.slice(n+1)[0]}function eO(){return eD(document.body,"next")}function eM(){return eD(document.body,"prev")}function eA(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!(0,a.contains)(r,n)}function eN(e){(0,u.tabbable)(e,eI()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function eP(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let eF={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eR(e){"Tab"===e.key&&(e.target,clearTimeout(n))}let eL=o.forwardRef(function(e,t){let[r,n]=o.useState();M(()=>((0,a.isSafari)()&&n("button"),document.addEventListener("keydown",eR),()=>{document.removeEventListener("keydown",eR)}),[]);let i={ref:t,tabIndex:0,role:r,"aria-hidden":!r||void 0,[es("focus-guard")]:"",style:eF};return o.createElement("span",W({},e,i))}),eY=o.createContext(null),eB=es("portal");function eV(e){void 0===e&&(e={});let{id:t,root:r}=e,n=X(),i=eH(),[a,s]=o.useState(null),l=o.useRef(null);return M(()=>()=>{null==a||a.remove(),queueMicrotask(()=>{l.current=null})},[a]),M(()=>{if(!n||l.current)return;let e=t?document.getElementById(t):null;if(!e)return;let r=document.createElement("div");r.id=n,r.setAttribute(eB,""),e.appendChild(r),l.current=r,s(r)},[t,n]),M(()=>{if(!n||l.current)return;let e=r||(null==i?void 0:i.portalNode);e&&!(0,c.isElement)(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let a=document.createElement("div");a.id=n,a.setAttribute(eB,""),(e=o||e).appendChild(a),l.current=a,s(a)},[t,r,n,i]),a}function eG(e){let{children:t,id:r,root:n=null,preserveTabOrder:i=!0}=e,a=eV({id:r,root:n}),[s,l]=o.useState(null),c=o.useRef(null),u=o.useRef(null),p=o.useRef(null),f=o.useRef(null),m=!!s&&!s.modal&&s.open&&i&&!!(n||a);return o.useEffect(()=>{if(a&&i&&(null==s||!s.modal))return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&eA(e)&&("focusin"===e.type?eP:eN)(a)}},[a,i,null==s?void 0:s.modal]),o.createElement(eY.Provider,{value:o.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:p,afterInsideRef:f,portalNode:a,setFocusManagerState:l}),[i,a])},m&&a&&o.createElement(eL,{"data-type":"outside",ref:c,onFocus:e=>{if(eA(e,a)){var t;null==(t=p.current)||t.focus()}else{let e=eM()||(null==s?void 0:s.refs.domReference.current);null==e||e.focus()}}}),m&&a&&o.createElement("span",{"aria-owns":a.id,style:eF}),a&&(0,d.createPortal)(t,a),m&&a&&o.createElement(eL,{"data-type":"outside",ref:u,onFocus:e=>{if(eA(e,a)){var t;null==(t=f.current)||t.focus()}else{let t=eO()||(null==s?void 0:s.refs.domReference.current);null==t||t.focus(),(null==s?void 0:s.closeOnFocusOut)&&(null==s||s.onOpenChange(!1,e.nativeEvent))}}}))}let eH=()=>o.useContext(eY),ez=20,eU=[];function eW(e){eU=eU.filter(e=>e.isConnected);let t=e;if(t&&"body"!==(0,c.getNodeName)(t)){if(!(0,u.isTabbable)(t,eI())){let e=(0,u.tabbable)(t,eI())[0];e&&(t=e)}eU.push(t),eU.length>ez&&(eU=eU.slice(-ez))}}function e$(){return eU.slice().reverse().find(e=>e.isConnected)}let eq=o.forwardRef(function(e,t){return o.createElement("button",W({},e,{type:"button",ref:t,tabIndex:-1,style:eF}))});function eJ(e){let{context:t,children:r,disabled:n=!1,order:i=["content"],guards:s=!0,initialFocus:l=0,returnFocus:d=!0,restoreFocus:p=!1,modal:f=!0,visuallyHiddenDismiss:m=!1,closeOnFocusOut:g=!0}=e,{open:v,refs:x,nodeId:b,onOpenChange:y,events:j,dataRef:w,floatingId:C,elements:{domReference:S,floating:E}}=t,_="number"==typeof l&&l<0,k=(0,a.isTypeableCombobox)(S)&&_,T=!eS()||s,I=el(i),D=el(l),A=el(d),N=en(),P=eH(),F=o.useRef(null),R=o.useRef(null),L=o.useRef(!1),B=o.useRef(!1),V=o.useRef(-1),G=null!=P,H=null==E?void 0:E.firstElementChild,z=(null==H?void 0:H.id)===C?H:E,U=h(function(e){return void 0===e&&(e=z),e?(0,u.tabbable)(e,eI()):[]}),W=h(e=>{let t=U(e);return I.current.map(e=>S&&"reference"===e?S:z&&"floating"===e?z:t).filter(Boolean).flat()});function $(e){return!n&&m&&f?o.createElement(eq,{ref:"start"===e?F:R,onClick:e=>y(!1,e.nativeEvent)},"string"==typeof m?m:"Dismiss"):null}o.useEffect(()=>{if(n||!f)return;function e(e){if("Tab"===e.key){(0,a.contains)(z,(0,a.activeElement)((0,a.getDocument)(z)))&&0===U().length&&!k&&(0,a.stopEvent)(e);let t=W(),r=(0,a.getTarget)(e);"reference"===I.current[0]&&r===S&&((0,a.stopEvent)(e),e.shiftKey?O(t[t.length-1]):O(t[1])),"floating"===I.current[1]&&r===z&&e.shiftKey&&((0,a.stopEvent)(e),O(t[0]))}}let t=(0,a.getDocument)(z);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[n,S,z,f,I,k,U,W]),o.useEffect(()=>{if(!n&&E)return E.addEventListener("focusin",e),()=>{E.removeEventListener("focusin",e)};function e(e){let t=(0,a.getTarget)(e),r=U().indexOf(t);-1!==r&&(V.current=r)}},[n,E,U]),o.useEffect(()=>{if(!n&&g&&E&&(0,c.isHTMLElement)(S))return S.addEventListener("focusout",t),S.addEventListener("pointerdown",e),E.addEventListener("focusout",t),()=>{S.removeEventListener("focusout",t),S.removeEventListener("pointerdown",e),E.removeEventListener("focusout",t)};function e(){B.current=!0,setTimeout(()=>{B.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let r=!((0,a.contains)(S,t)||(0,a.contains)(E,t)||(0,a.contains)(t,E)||(0,a.contains)(null==P?void 0:P.portalNode,t)||null!=t&&t.hasAttribute(es("focus-guard"))||N&&(ex(N.nodesRef.current,b).find(e=>{var r,n;return(0,a.contains)(null==(r=e.context)?void 0:r.elements.floating,t)||(0,a.contains)(null==(n=e.context)?void 0:n.elements.domReference,t)})||ev(N.nodesRef.current,b).find(e=>{var r,n;return(null==(r=e.context)?void 0:r.elements.floating)===t||(null==(n=e.context)?void 0:n.elements.domReference)===t})));if(p&&r&&(0,a.activeElement)((0,a.getDocument)(z))===(0,a.getDocument)(z).body){(0,c.isHTMLElement)(z)&&(null==z||z.focus());let e=V.current,t=U(),r=t[e]||t[t.length-1]||z;(0,c.isHTMLElement)(r)&&r.focus()}!f&&t&&r&&!B.current&&t!==e$()&&(L.current=!0,y(!1,e))})}},[n,S,E,z,f,b,N,P,y,g,p,U]),o.useEffect(()=>{var e;if(n)return;let t=Array.from((null==P||null==(e=P.portalNode)?void 0:e.querySelectorAll("["+es("portal")+"]"))||[]);if(E){let e=[E,...t,F.current,R.current,I.current.includes("reference")||k?S:null].filter(e=>null!=e),r=f||k?eT(e,T,!T):eT(e);return()=>{r()}}},[n,S,E,f,I,P,k,T]),M(()=>{if(n||!(0,c.isHTMLElement)(z))return;let e=(0,a.getDocument)(z),t=(0,a.activeElement)(e);queueMicrotask(()=>{let e=W(z),r=D.current,n=("number"==typeof r?e[r]:r.current)||z,i=(0,a.contains)(z,t);_||i||!v||O(n,{preventScroll:n===z})})},[n,v,z,_,W,D]),M(()=>{if(n||!z)return;let e=!1,t=(0,a.getDocument)(z),r=(0,a.activeElement)(t),i=w.current.openEvent;function o(t){let{open:r,reason:n,event:o,nested:s}=t;r&&(i=o),"escape-key"===n&&x.domReference.current&&eW(x.domReference.current),"hover"===n&&"mouseleave"===o.type&&(L.current=!0),"outside-press"===n&&(s?(L.current=!1,e=!0):L.current=!((0,a.isVirtualClick)(o)||(0,a.isVirtualPointerEvent)(o)))}return eW(r),j.on("openchange",o),()=>{j.off("openchange",o);let r=(0,a.activeElement)(t),n=(0,a.contains)(E,r)||N&&ex(N.nodesRef.current,b).some(e=>{var t;return(0,a.contains)(null==(t=e.context)?void 0:t.elements.floating,r)});(n||i&&["click","mousedown"].includes(i.type))&&x.domReference.current&&eW(x.domReference.current);let s=e$();A.current&&!L.current&&(0,c.isHTMLElement)(s)&&(s===r||r===t.body||n)&&O(s,{cancelPrevious:!1,preventScroll:e})}},[n,E,z,A,w,x,j,N,b]),M(()=>{if(!n&&P)return P.setFocusManagerState({modal:f,closeOnFocusOut:g,open:v,onOpenChange:y,refs:x}),()=>{P.setFocusManagerState(null)}},[n,P,f,v,y,x,g]),M(()=>{if(n||!z||"function"!=typeof MutationObserver||_)return;let e=()=>{let e=z.getAttribute("tabindex"),t=U(),r=(0,a.activeElement)((0,a.getDocument)(E)),n=t.indexOf(r);-1!==n&&(V.current=n),I.current.includes("floating")||r!==x.domReference.current&&0===t.length?"0"!==e&&z.setAttribute("tabindex","0"):"-1"!==e&&z.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(z,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[n,E,z,x,I,U,_]);let q=!n&&T&&(G||f);return o.createElement(o.Fragment,null,q&&o.createElement(eL,{"data-type":"inside",ref:null==P?void 0:P.beforeInsideRef,onFocus:e=>{if(f){let e=W();O("reference"===i[0]?e[0]:e[e.length-1])}else if(null!=P&&P.preserveTabOrder&&P.portalNode){if(L.current=!1,eA(e,P.portalNode)){let e=eO()||S;null==e||e.focus()}else{var t;null==(t=P.beforeOutsideRef.current)||t.focus()}}}}),!k&&$("start"),r,$("end"),q&&o.createElement(eL,{"data-type":"inside",ref:null==P?void 0:P.afterInsideRef,onFocus:e=>{if(f)O(W()[0]);else if(null!=P&&P.preserveTabOrder&&P.portalNode){if(g&&(L.current=!0),eA(e,P.portalNode)){let e=eM()||S;null==e||e.focus()}else{var t;null==(t=P.afterOutsideRef.current)||t.focus()}}}}))}let eK=new Set,eX=o.forwardRef(function(e,t){let{lockScroll:r=!1,...n}=e,i=X();return M(()=>{if(!r)return;eK.add(i);let e=/iP(hone|ad|od)|iOS/.test((0,a.getPlatform)()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",o=window.innerWidth-document.documentElement.clientWidth,s=t.left?parseFloat(t.left):window.pageXOffset,l=t.top?parseFloat(t.top):window.pageYOffset;if(t.overflow="hidden",o&&(t[n]=o+"px"),e){var c,u;let e=(null==(c=window.visualViewport)?void 0:c.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(l-Math.floor((null==(u=window.visualViewport)?void 0:u.offsetTop)||0))+"px",left:-(s-Math.floor(e))+"px",right:"0"})}return()=>{eK.delete(i),0===eK.size&&(Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(s,l)))}},[i,r]),o.createElement("div",W({ref:t},n,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...n.style}}))});function eQ(e){return(0,c.isHTMLElement)(e.target)&&"BUTTON"===e.target.tagName}function eZ(e){return(0,a.isTypeableElement)(e)}function e0(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:i,elements:{domReference:s}}=e,{enabled:l=!0,event:c="click",toggle:u=!0,ignoreMouse:d=!1,keyboardHandlers:p=!0}=t,f=o.useRef(),m=o.useRef(!1);return o.useMemo(()=>l?{reference:{onPointerDown(e){f.current=e.pointerType},onMouseDown(e){0!==e.button||(0,a.isMouseLikePointerType)(f.current,!0)&&d||"click"===c||(r&&u&&(!i.current.openEvent||"mousedown"===i.current.openEvent.type)?n(!1,e.nativeEvent,"click"):(e.preventDefault(),n(!0,e.nativeEvent,"click")))},onClick(e){if("mousedown"===c&&f.current){f.current=void 0;return}(0,a.isMouseLikePointerType)(f.current,!0)&&d||(r&&u&&(!i.current.openEvent||"click"===i.current.openEvent.type)?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))},onKeyDown(e){f.current=void 0,e.defaultPrevented||!p||eQ(e)||(" "!==e.key||eZ(s)||(e.preventDefault(),m.current=!0),"Enter"===e.key&&(r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!p||eQ(e)||eZ(s))&&" "===e.key&&m.current&&(m.current=!1,r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))}}}:{},[l,i,c,d,p,s,u,r,n])}function e1(e,t){let r=null,n=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){var o;let a=(null==e?void 0:e.getBoundingClientRect())||{width:0,height:0,x:0,y:0},s="x"===t.axis||"both"===t.axis,l="y"===t.axis||"both"===t.axis,c=["mouseenter","mousemove"].includes((null==(o=t.dataRef.current.openEvent)?void 0:o.type)||"")&&"touch"!==t.pointerType,u=a.width,d=a.height,p=a.x,f=a.y;return null==r&&t.x&&s&&(r=a.x-t.x),null==n&&t.y&&l&&(n=a.y-t.y),p-=r||0,f-=n||0,u=0,d=0,!i||c?(u="y"===t.axis?a.width:0,d="x"===t.axis?a.height:0,p=s&&null!=t.x?t.x:p,f=l&&null!=t.y?t.y:f):i&&!c&&(d="x"===t.axis?a.height:d,u="y"===t.axis?a.width:u),i=!0,{width:u,height:d,x:p,y:f,top:f,right:p+u,bottom:f+d,left:p}}}}function e2(e){return null!=e&&null!=e.clientX}function e5(e,t){void 0===t&&(t={});let{open:r,dataRef:n,elements:{floating:i,domReference:s},refs:l}=e,{enabled:u=!0,axis:d="both",x:p=null,y:f=null}=t,m=o.useRef(!1),g=o.useRef(null),[v,x]=o.useState(),[b,y]=o.useState([]),j=h((e,t)=>{!m.current&&(!n.current.openEvent||e2(n.current.openEvent))&&l.setPositionReference(e1(s,{x:e,y:t,axis:d,dataRef:n,pointerType:v}))}),w=h(e=>{null!=p||null!=f||(r?g.current||y([]):j(e.clientX,e.clientY))}),C=(0,a.isMouseLikePointerType)(v)?i:r,S=o.useCallback(()=>{if(!C||!u||null!=p||null!=f)return;let e=(0,c.getWindow)(i);function t(r){let n=(0,a.getTarget)(r);(0,a.contains)(i,n)?(e.removeEventListener("mousemove",t),g.current=null):j(r.clientX,r.clientY)}if(!n.current.openEvent||e2(n.current.openEvent)){e.addEventListener("mousemove",t);let r=()=>{e.removeEventListener("mousemove",t),g.current=null};return g.current=r,r}l.setPositionReference(s)},[C,u,p,f,i,n,l,s,j]);return o.useEffect(()=>S(),[S,b]),o.useEffect(()=>{u&&!i&&(m.current=!1)},[u,i]),o.useEffect(()=>{!u&&r&&(m.current=!0)},[u,r]),M(()=>{u&&(null!=p||null!=f)&&(m.current=!1,j(p,f))},[u,p,f,j]),o.useMemo(()=>{if(!u)return{};function e(e){let{pointerType:t}=e;x(t)}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove:w,onMouseEnter:w}}},[u,w])}let e4={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},e3={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},e6=e=>{var t,r;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(r=null==e?void 0:e.outsidePress)||r}};function e8(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,elements:{reference:i,domReference:s,floating:u},dataRef:d}=e,{enabled:p=!0,escapeKey:f=!0,outsidePress:m=!0,outsidePressEvent:g="pointerdown",referencePress:v=!1,referencePressEvent:x="pointerdown",ancestorScroll:b=!1,bubbles:y,capture:j}=t,w=en(),C=h("function"==typeof m?m:()=>!1),S="function"==typeof m?C:m,E=o.useRef(!1),_=o.useRef(!1),{escapeKey:k,outsidePress:T}=e6(y),{escapeKey:I,outsidePress:D}=e6(j),O=h(e=>{var t;if(!r||!p||!f||"Escape"!==e.key)return;let i=null==(t=d.current.floatingContext)?void 0:t.nodeId,o=w?ex(w.nodesRef.current,i):[];if(!k&&(e.stopPropagation(),o.length>0)){let e=!0;if(o.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}n(!1,(0,a.isReactEvent)(e)?e.nativeEvent:e,"escape-key")}),M=h(e=>{var t;let r=()=>{var t;O(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener("keydown",r)};null==(t=(0,a.getTarget)(e))||t.addEventListener("keydown",r)}),A=h(e=>{var t;let r=E.current;E.current=!1;let i=_.current;if(_.current=!1,"click"===g&&i||r||"function"==typeof S&&!S(e))return;let o=(0,a.getTarget)(e),l="["+es("inert")+"]",p=(0,a.getDocument)(u).querySelectorAll(l),f=(0,c.isElement)(o)?o:null;for(;f&&!(0,c.isLastTraversableNode)(f);){let e=(0,c.getParentNode)(f);if((0,c.isLastTraversableNode)(e)||!(0,c.isElement)(e))break;f=e}if(p.length&&(0,c.isElement)(o)&&!(0,a.isRootElement)(o)&&!(0,a.contains)(o,u)&&Array.from(p).every(e=>!(0,a.contains)(f,e)))return;if((0,c.isHTMLElement)(o)&&u){let t=o.clientWidth>0&&o.scrollWidth>o.clientWidth,r=o.clientHeight>0&&o.scrollHeight>o.clientHeight,n=r&&e.offsetX>o.clientWidth;if(r&&"rtl"===(0,c.getComputedStyle)(o).direction&&(n=e.offsetX<=o.offsetWidth-o.clientWidth),n||t&&e.offsetY>o.clientHeight)return}let m=null==(t=d.current.floatingContext)?void 0:t.nodeId,h=w&&ex(w.nodesRef.current,m).some(t=>{var r;return(0,a.isEventTargetWithin)(e,null==(r=t.context)?void 0:r.elements.floating)});if((0,a.isEventTargetWithin)(e,u)||(0,a.isEventTargetWithin)(e,s)||h)return;let v=w?ex(w.nodesRef.current,m):[];if(v.length>0){let e=!0;if(v.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}n(!1,e,"outside-press")}),N=h(e=>{var t;let r=()=>{var t;A(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener(g,r)};null==(t=(0,a.getTarget)(e))||t.addEventListener(g,r)});return o.useEffect(()=>{if(!r||!p)return;function e(e){n(!1,e,"ancestor-scroll")}d.current.__escapeKeyBubbles=k,d.current.__outsidePressBubbles=T;let t=(0,a.getDocument)(u);f&&t.addEventListener("keydown",I?M:O,I),S&&t.addEventListener(g,D?N:A,D);let o=[];return b&&((0,c.isElement)(s)&&(o=(0,l.getOverflowAncestors)(s)),(0,c.isElement)(u)&&(o=o.concat((0,l.getOverflowAncestors)(u))),!(0,c.isElement)(i)&&i&&i.contextElement&&(o=o.concat((0,l.getOverflowAncestors)(i.contextElement)))),(o=o.filter(e=>{var r;return e!==(null==(r=t.defaultView)?void 0:r.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{f&&t.removeEventListener("keydown",I?M:O,I),S&&t.removeEventListener(g,D?N:A,D),o.forEach(t=>{t.removeEventListener("scroll",e)})}},[d,u,s,i,f,S,g,r,n,b,p,k,T,O,I,M,A,D,N]),o.useEffect(()=>{E.current=!1},[S,g]),o.useMemo(()=>p?{reference:{onKeyDown:O,[e4[x]]:e=>{v&&n(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:O,onMouseDown(){_.current=!0},onMouseUp(){_.current=!0},[e3[g]]:()=>{E.current=!0}}}:{},[p,v,g,x,n,O])}function e7(e){let{open:t=!1,onOpenChange:r,elements:n}=e,i=X(),a=o.useRef({}),[s]=o.useState(()=>Z()),l=null!=er(),[c,u]=o.useState(n.reference),d=h((e,t,n)=>{a.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:l}),null==r||r(e,t,n)}),p=o.useMemo(()=>({setPositionReference:u}),[]),f=o.useMemo(()=>({reference:c||n.reference||null,floating:n.floating||null,domReference:n.reference}),[c,n.reference,n.floating]);return o.useMemo(()=>({dataRef:a,open:t,onOpenChange:d,elements:f,events:s,floatingId:i,refs:p}),[t,d,f,s,i,p])}function e9(e){void 0===e&&(e={});let{nodeId:t}=e,r=e7({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,i=n.elements,[a,s]=o.useState(null),[u,d]=o.useState(null),p=(null==i?void 0:i.reference)||a,f=o.useRef(null),m=en();M(()=>{p&&(f.current=p)},[p]);let h=(0,l.useFloating)({...e,elements:{...i,...u&&{reference:u}}}),g=o.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(t),h.refs.setReference(t)},[h.refs]),v=o.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(f.current=e,s(e)),((0,c.isElement)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&h.refs.setReference(e)},[h.refs]),x=o.useMemo(()=>({...h.refs,setReference:v,setPositionReference:g,domReference:f}),[h.refs,v,g]),b=o.useMemo(()=>({...h.elements,domReference:p}),[h.elements,p]),y=o.useMemo(()=>({...h,...n,refs:x,elements:b,nodeId:t}),[h,x,b,t,n]);return M(()=>{n.dataRef.current.floatingContext=y;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),o.useMemo(()=>({...h,context:y,refs:x,elements:b}),[h,x,b,y])}function te(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,events:i,dataRef:s,elements:{domReference:l}}=e,{enabled:u=!0,visibleOnly:d=!0}=t,p=o.useRef(!1),f=o.useRef(),m=o.useRef(!0);return o.useEffect(()=>{if(!u)return;let e=(0,c.getWindow)(l);function t(){!r&&(0,c.isHTMLElement)(l)&&l===(0,a.activeElement)((0,a.getDocument)(l))&&(p.current=!0)}function n(){m.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",n,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",n,!0)}},[l,r,u]),o.useEffect(()=>{if(u)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(p.current=!0)}},[i,u]),o.useEffect(()=>()=>{clearTimeout(f.current)},[]),o.useMemo(()=>u?{reference:{onPointerDown(e){(0,a.isVirtualPointerEvent)(e.nativeEvent)||(m.current=!1)},onMouseLeave(){p.current=!1},onFocus(e){if(p.current)return;let t=(0,a.getTarget)(e.nativeEvent);if(d&&(0,c.isElement)(t))try{if((0,a.isSafari)()&&(0,a.isMac)())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!m.current&&!(0,a.isTypeableElement)(t))return}n(!0,e.nativeEvent,"focus")},onBlur(e){p.current=!1;let t=e.relatedTarget,r=(0,c.isElement)(t)&&t.hasAttribute(es("focus-guard"))&&"outside"===t.getAttribute("data-type");f.current=window.setTimeout(()=>{var i;let o=(0,a.activeElement)(l?l.ownerDocument:document);(t||o!==l)&&((0,a.contains)(null==(i=s.current.floatingContext)?void 0:i.refs.floating.current,o)||(0,a.contains)(l,o)||r||n(!1,e.nativeEvent,"focus"))})}}}:{},[u,d,s,l,n])}let tt="active",tr="selected";function tn(e,t,r){let n=new Map,i="item"===r,o=e;if(i&&e){let{[tt]:t,[tr]:r,...n}=e;o=n}return{..."floating"===r&&{tabIndex:-1},...o,...t.map(t=>{let n=t?t[r]:null;return"function"==typeof n?e?n(e):null:n}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,o]=t;if(!(i&&[tt,tr].includes(r))){if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof o){var a;null==(a=n.get(r))||a.push(o),e[r]=function(){for(var e,t=arguments.length,i=Array(t),o=0;oe(...i)).find(e=>void 0!==e)}}}else e[r]=o}}),e),{})}}function ti(e){void 0===e&&(e=[]);let t=e,r=o.useCallback(t=>tn(t,e,"reference"),t),n=o.useCallback(t=>tn(t,e,"floating"),t),i=o.useCallback(t=>tn(t,e,"item"),e.map(e=>null==e?void 0:e.item));return o.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:i}),[r,n,i])}let to=!1;function ta(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function ts(e,t){return ta(t,e===g||e===v,e===x||e===b)}function tl(e,t,r){return ta(t,e===v,r?e===x:e===b)||"Enter"===e||" "===e||""===e}function tc(e,t,r){return ta(t,r?e===x:e===b,e===v)}function tu(e,t,r){return ta(t,r?e===b:e===x,e===g)}function td(e,t){let{open:r,onOpenChange:n,elements:{domReference:i,floating:s}}=e,{listRef:l,activeIndex:u,onNavigate:d=()=>{},enabled:p=!0,selectedIndex:f=null,allowEscape:m=!1,loop:g=!1,nested:x=!1,rtl:y=!1,virtual:D=!1,focusItemOnOpen:A="auto",focusItemOnHover:N=!0,openOnArrowKeyDown:P=!0,disabledIndices:F,orientation:R="vertical",cols:L=1,scrollItemIntoView:B=!0,virtualItemRef:V,itemSizes:G,dense:H=!1}=t,z=er(),U=en(),W=h(d),$=o.useRef(A),q=o.useRef(null!=f?f:-1),J=o.useRef(null),K=o.useRef(!0),X=o.useRef(W),Q=o.useRef(!!s),Z=o.useRef(!1),ee=o.useRef(!1),et=el(F),ei=el(r),eo=el(B),ea=el(s),es=el(f),[ec,eu]=o.useState(),[ed,ep]=o.useState(),ef=h(function(e,t,r){function n(e){D?(eu(e.id),null==U||U.events.emit("virtualfocus",e),V&&(V.current=e)):O(e,{preventScroll:!0,sync:!!((0,a.isMac)()&&(0,a.isSafari)())&&(to||Z.current)})}void 0===r&&(r=!1);let i=e.current[t.current];i&&n(i),requestAnimationFrame(()=>{let o=e.current[t.current]||i;if(!o)return;i||n(o);let a=eo.current;a&&eh&&(r||!K.current)&&(null==o.scrollIntoView||o.scrollIntoView("boolean"==typeof a?{block:"nearest",inline:"nearest"}:a))})});M(()=>{document.createElement("div").focus({get preventScroll(){return to=!0,!1}})},[]),M(()=>{p&&(r&&s?$.current&&null!=f&&(ee.current=!0,q.current=f,W(f)):Q.current&&(q.current=-1,X.current(null)))},[p,r,s,f,W]),M(()=>{if(p&&r&&s){if(null==u){if(Z.current=!1,null==es.current&&(Q.current&&(q.current=-1,ef(l,q)),!Q.current&&$.current&&(null!=J.current||!0===$.current&&null==J.current))){let e=0,t=()=>{null==l.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(q.current=null==J.current||tl(J.current,R,y)||x?w(l,et.current):C(l,et.current),J.current=null,W(q.current))};t()}}else j(l,u)||(q.current=u,ef(l,q,ee.current),ee.current=!1)}},[p,r,s,u,es,x,l,R,y,W,ef,et]),M(()=>{var e;if(!p||s||!U||D||!Q.current)return;let t=U.nodesRef.current,r=null==(e=t.find(e=>e.id===z))||null==(e=e.context)?void 0:e.elements.floating,n=(0,a.activeElement)((0,a.getDocument)(s)),i=t.some(e=>e.context&&(0,a.contains)(e.context.elements.floating,n));r&&!i&&K.current&&r.focus({preventScroll:!0})},[p,s,U,z,D]),M(()=>{if(p&&U&&D&&!z)return U.events.on("virtualfocus",e),()=>{U.events.off("virtualfocus",e)};function e(e){ep(e.id),V&&(V.current=e)}},[p,U,D,z,V]),M(()=>{X.current=W,Q.current=!!s}),M(()=>{r||(J.current=null)},[r]);let em=null!=u,eh=o.useMemo(()=>{function e(e){if(!r)return;let t=l.current.indexOf(e);-1!==t&&W(t)}return{onFocus(t){let{currentTarget:r}=t;e(r)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...N&&{onMouseMove(t){let{currentTarget:r}=t;e(r)},onPointerLeave(e){let{pointerType:t}=e;K.current&&"touch"!==t&&(q.current=-1,ef(l,q),W(null),D||O(ea.current,{preventScroll:!0}))}}}},[r,ea,ef,N,l,W,D]);return o.useMemo(()=>{if(!p)return{};let e=et.current;function t(t){if(K.current=!1,Z.current=!0,!ei.current&&t.currentTarget===ea.current)return;if(x&&tu(t.key,R,y)){(0,a.stopEvent)(t),n(!1,t.nativeEvent,"list-navigation"),(0,c.isHTMLElement)(i)&&!D&&i.focus();return}let o=q.current,s=w(l,e),u=C(l,e);if("Home"===t.key&&((0,a.stopEvent)(t),q.current=s,W(q.current)),"End"===t.key&&((0,a.stopEvent)(t),q.current=u,W(q.current)),L>1){let r=G||Array.from({length:l.current.length},()=>({width:1,height:1})),n=_(r,L,H),i=n.findIndex(t=>null!=t&&!I(l.current,t,e)),o=n.reduce((t,r,n)=>null==r||I(l.current,r,e)?t:n,-1);if(q.current=n[E({current:n.map(e=>null!=e?l.current[e]:null)},{event:t,orientation:R,loop:g,cols:L,disabledIndices:T([...e||l.current.map((e,t)=>I(l.current,t)?t:void 0),void 0],n),minIndex:i,maxIndex:o,prevIndex:k(q.current>u?s:q.current,r,n,L,t.key===v?"bl":t.key===b?"tr":"tl"),stopEvent:!0})],W(q.current),"both"===R)return}if(ts(t.key,R)){if((0,a.stopEvent)(t),r&&!D&&(0,a.activeElement)(t.currentTarget.ownerDocument)===t.currentTarget){q.current=tl(t.key,R,y)?s:u,W(q.current);return}tl(t.key,R,y)?g?q.current=o>=u?m&&o!==l.current.length?-1:s:S(l,{startingIndex:o,disabledIndices:e}):q.current=Math.min(u,S(l,{startingIndex:o,disabledIndices:e})):g?q.current=o<=s?m&&-1!==o?l.current.length:u:S(l,{startingIndex:o,decrement:!0,disabledIndices:e}):q.current=Math.max(s,S(l,{startingIndex:o,decrement:!0,disabledIndices:e})),j(l,q.current)?W(null):W(q.current)}}function o(e){"auto"===A&&(0,a.isVirtualClick)(e.nativeEvent)&&($.current=!0)}function s(e){$.current=A,"auto"===A&&(0,a.isVirtualPointerEvent)(e.nativeEvent)&&($.current=!0)}let u=D&&r&&em&&{"aria-activedescendant":ed||ec},d=l.current.find(e=>(null==e?void 0:e.id)===ec);return{reference:{...u,onKeyDown(i){K.current=!1;let o=0===i.key.indexOf("Arrow"),s=tc(i.key,R,y),c=tu(i.key,R,y),u=ts(i.key,R),p=(x?s:u)||"Enter"===i.key||""===i.key.trim();if(D&&r){let e=null==U?void 0:U.nodesRef.current.find(e=>null==e.parentId),r=U&&e?eb(U.nodesRef.current,e.id):null;if(o&&r&&V){var m,h,g;let e=new KeyboardEvent("keydown",{key:i.key,bubbles:!0});if(s||c){let t=(null==(m=r.context)?void 0:m.elements.domReference)===i.currentTarget,n=c&&!t?null==(h=r.context)?void 0:h.elements.domReference:s?d:null;n&&((0,a.stopEvent)(i),n.dispatchEvent(e),ep(void 0))}if(u&&r.context&&r.context.open&&r.parentId&&i.currentTarget!==r.context.elements.domReference){(0,a.stopEvent)(i),null==(g=r.context.elements.domReference)||g.dispatchEvent(e);return}}return t(i)}if(r||P||!o){if(p&&(J.current=x&&u?null:i.key),x){s&&((0,a.stopEvent)(i),r?(q.current=w(l,e),W(q.current)):n(!0,i.nativeEvent,"list-navigation"));return}u&&(null!=f&&(q.current=f),(0,a.stopEvent)(i),!r&&P?n(!0,i.nativeEvent,"list-navigation"):t(i),r&&W(q.current))}},onFocus(){r&&!D&&W(null)},onPointerDown:s,onMouseDown:o,onClick:o},floating:{"aria-orientation":"both"===R?void 0:R,...!(0,a.isTypeableCombobox)(i)&&u,onKeyDown:t,onPointerMove(){K.current=!0}},item:eh}},[i,ea,ec,ed,et,ei,l,p,R,y,D,r,em,x,f,P,m,L,g,A,W,n,eh,U,V,G,H])}let tp=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function tf(e,t){var r;void 0===t&&(t={});let{open:n,floatingId:i}=e,{enabled:a=!0,role:s="dialog"}=t,l=null!=(r=tp.get(s))?r:s,c=X(),u=null!=er();return o.useMemo(()=>{if(!a)return{};let e={id:i,...l&&{role:l}};return"tooltip"===l||"label"===s?{reference:{["aria-"+("label"===s?"labelledby":"describedby")]:n?i:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===l?"dialog":l,"aria-controls":n?i:void 0,..."listbox"===l&&{role:"combobox"},..."menu"===l&&{id:c},..."menu"===l&&u&&{role:"menuitem"},..."select"===s&&{"aria-autocomplete":"none"},..."combobox"===s&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===l&&{"aria-labelledby":c}},item(e){let{active:t,selected:r}=e,n={role:"option",...t&&{id:i+"-option"}};switch(s){case"select":return{...n,"aria-selected":t&&r};case"combobox":return{...n,...t&&{"aria-selected":!0}}}return{}}}},[a,s,l,n,i,c,u])}let tm=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function th(e,t){return"function"==typeof e?e(t):e}function tg(e,t){let[r,n]=o.useState(e);return e&&!r&&n(!0),o.useEffect(()=>{if(!e&&r){let e=setTimeout(()=>n(!1),t);return()=>clearTimeout(e)}},[e,r,t]),r}function tv(e,t){void 0===t&&(t={});let{open:r,elements:{floating:n}}=e,{duration:i=250}=t,a=("number"==typeof i?i:i.close)||0,[s,l]=o.useState("unmounted"),c=tg(r,a);return c||"close"!==s||l("unmounted"),M(()=>{if(n){if(r){l("initial");let e=requestAnimationFrame(()=>{l("open")});return()=>{cancelAnimationFrame(e)}}l("close")}},[r,n]),{isMounted:c,status:s}}function tx(e,t){void 0===t&&(t={});let{initial:r={opacity:0},open:n,close:i,common:a,duration:s=250}=t,l=e.placement,c=l.split("-")[0],u=o.useMemo(()=>({side:c,placement:l}),[c,l]),d="number"==typeof s,p=(d?s:s.open)||0,f=(d?s:s.close)||0,[m,h]=o.useState(()=>({...th(a,u),...th(r,u)})),{isMounted:g,status:v}=tv(e,{duration:s}),x=el(r),b=el(n),y=el(i),j=el(a);return M(()=>{let e=th(x.current,u),t=th(y.current,u),r=th(j.current,u),n=th(b.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===v&&h(t=>({transitionProperty:t.transitionProperty,...r,...e})),"open"===v&&h({transitionProperty:Object.keys(n).map(tm).join(","),transitionDuration:p+"ms",...r,...n}),"close"===v){let n=t||e;h({transitionProperty:Object.keys(n).map(tm).join(","),transitionDuration:f+"ms",...r,...n})}},[f,y,x,b,j,p,v,u]),{isMounted:g,styles:m}}function tb(e,t){var r;let{open:n,dataRef:i}=e,{listRef:s,activeIndex:l,onMatch:c,onTypingChange:u,enabled:d=!0,findMatch:p=null,resetMs:f=750,ignoreKeys:m=[],selectedIndex:g=null}=t,v=o.useRef(),x=o.useRef(""),b=o.useRef(null!=(r=null!=g?g:l)?r:-1),y=o.useRef(null),j=h(c),w=h(u),C=el(p),S=el(m);return M(()=>{n&&(clearTimeout(v.current),y.current=null,x.current="")},[n]),M(()=>{if(n&&""===x.current){var e;b.current=null!=(e=null!=g?g:l)?e:-1}},[n,g,l]),o.useMemo(()=>{if(!d)return{};function e(e){e?i.current.typing||(i.current.typing=e,w(e)):i.current.typing&&(i.current.typing=e,w(e))}function t(e,t,r){let n=C.current?C.current(t,r):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(r.toLocaleLowerCase()))===0);return n?e.indexOf(n):-1}function r(r){let i=s.current;if(x.current.length>0&&" "!==x.current[0]&&(-1===t(i,i,x.current)?e(!1):" "===r.key&&(0,a.stopEvent)(r)),null==i||S.current.includes(r.key)||1!==r.key.length||r.ctrlKey||r.metaKey||r.altKey)return;n&&" "!==r.key&&((0,a.stopEvent)(r),e(!0)),i.every(e=>{var t,r;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(r=e[1])?void 0:r.toLocaleLowerCase())})&&x.current===r.key&&(x.current="",b.current=y.current),x.current+=r.key,clearTimeout(v.current),v.current=setTimeout(()=>{x.current="",b.current=y.current,e(!1)},f);let o=b.current,l=t(i,[...i.slice((o||0)+1),...i.slice(0,(o||0)+1)],x.current);-1!==l?(j(l),y.current=l):" "!==r.key&&(x.current="",e(!1))}return{reference:{onKeyDown:r},floating:{onKeyDown:r,onKeyUp(t){" "===t.key&&e(!1)}}}},[d,n,i,s,f,S,C,j,w])}function ty(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let tj=e=>({name:"inner",options:e,async fn(t){let{listRef:r,overflowRef:n,onFallbackChange:i,offset:o=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:c=0,scrollRef:u,...p}=e,{rects:f,elements:{floating:m}}=t,h=r.current[a];if(!h)return{};let g={...t,...await (0,l.offset)(-h.offsetTop-m.clientTop-f.reference.height/2-h.offsetHeight/2-o).fn(t)},v=(null==u?void 0:u.current)||m,x=await (0,l.detectOverflow)(ty(g,v.scrollHeight),p),b=await (0,l.detectOverflow)(g,{...p,elementContext:"reference"}),y=Math.max(0,x.top),j=g.y+y,w=Math.max(0,v.scrollHeight-y-Math.max(0,x.bottom));return v.style.maxHeight=w+"px",v.scrollTop=y,i&&(v.offsetHeight=-c||b.bottom>=-c?(0,d.flushSync)(()=>i(!0)):(0,d.flushSync)(()=>i(!1))),n&&(n.current=await (0,l.detectOverflow)(ty({...g,y:j},v.offsetHeight),p)),{y:j}}});function tw(e,t){let{open:r,elements:n}=e,{enabled:i=!0,overflowRef:s,scrollRef:l,onChange:c}=t,u=h(c),p=o.useRef(!1),f=o.useRef(null),m=o.useRef(null);return o.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;let r=e.deltaY,n=s.current.top>=-.5,i=s.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,l=r<0?-1:1,c=r<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!n&&r>0||!i&&r<0?(e.preventDefault(),(0,d.flushSync)(()=>{u(e=>e+Math[c](r,o*l))})):/firefox/i.test((0,a.getUserAgent)())&&(t.scrollTop+=r))}let t=(null==l?void 0:l.current)||n.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{f.current=t.scrollTop,null!=s.current&&(m.current={...s.current})}),()=>{f.current=null,m.current=null,t.removeEventListener("wheel",e)}},[i,r,n.floating,s,l,u]),o.useMemo(()=>i?{floating:{onKeyDown(){p.current=!0},onWheel(){p.current=!1},onPointerMove(){p.current=!1},onScroll(){let e=(null==l?void 0:l.current)||n.floating;if(s.current&&e&&p.current){if(null!==f.current){let t=e.scrollTop-f.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&(0,d.flushSync)(()=>u(e=>e+t))}requestAnimationFrame(()=>{f.current=e.scrollTop})}}}}:{},[i,s,n.floating,l,u])}function tC(e,t){let[r,n]=e,i=!1,o=t.length;for(let e=0,a=o-1;e=n!=c>=n&&r<=(l-o)*(n-s)/(c-s)+o&&(i=!i)}return i}function tS(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function tE(e){let t;void 0===e&&(e={});let{buffer:r=.5,blockPointerEvents:n=!1,requireIntent:i=!0}=e,o=!1,s=null,l=null,u=performance.now();function d(e,t){let r=performance.now(),n=r-u;if(null===s||null===l||0===n)return s=e,l=t,u=r,null;let i=e-s,o=t-l,a=Math.sqrt(i*i+o*o)/n;return s=e,l=t,u=r,a}let p=e=>{let{x:n,y:s,placement:l,elements:u,onClose:p,nodeId:f,tree:m}=e;return function(e){function h(){clearTimeout(t),p()}if(clearTimeout(t),!u.domReference||!u.floating||null==l||null==n||null==s)return;let{clientX:g,clientY:v}=e,x=[g,v],b=(0,a.getTarget)(e),y="mouseleave"===e.type,j=(0,a.contains)(u.floating,b),w=(0,a.contains)(u.domReference,b),C=u.domReference.getBoundingClientRect(),S=u.floating.getBoundingClientRect(),E=l.split("-")[0],_=n>S.right-S.width/2,k=s>S.bottom-S.height/2,T=tS(x,C),I=S.width>C.width,D=S.height>C.height,O=(I?C:S).left,M=(I?C:S).right,A=(D?C:S).top,N=(D?C:S).bottom;if(j&&(o=!0,!y))return;if(w&&(o=!1),w&&!y){o=!0;return}if(y&&(0,c.isElement)(e.relatedTarget)&&(0,a.contains)(u.floating,e.relatedTarget)||m&&ex(m.nodesRef.current,f).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===E&&s>=C.bottom-1||"bottom"===E&&s<=C.top+1||"left"===E&&n>=C.right-1||"right"===E&&n<=C.left+1)return h();let P=[];switch(E){case"top":P=[[O,C.top+1],[O,S.bottom-1],[M,S.bottom-1],[M,C.top+1]];break;case"bottom":P=[[O,S.top+1],[O,C.bottom-1],[M,C.bottom-1],[M,S.top+1]];break;case"left":P=[[S.right-1,N],[S.right-1,A],[C.left+1,A],[C.left+1,N]];break;case"right":P=[[C.right-1,N],[C.right-1,A],[S.left+1,A],[S.left+1,N]]}function F(e){let[t,n]=e;switch(E){case"top":return[[I?t+r/2:_?t+4*r:t-4*r,n+r+1],[I?t-r/2:_?t+4*r:t-4*r,n+r+1],[S.left,_?S.bottom-r:I?S.bottom-r:S.top],[S.right,_?I?S.bottom-r:S.top:S.bottom-r]];case"bottom":return[[I?t+r/2:_?t+4*r:t-4*r,n-r],[I?t-r/2:_?t+4*r:t-4*r,n-r],[S.left,_?S.top+r:I?S.top+r:S.bottom],[S.right,_?I?S.top+r:S.bottom:S.top+r]];case"left":{let e=[t+r+1,D?n+r/2:k?n+4*r:n-4*r],i=[t+r+1,D?n-r/2:k?n+4*r:n-4*r];return[[k?S.right-r:D?S.right-r:S.left,S.top],[k?D?S.right-r:S.left:S.right-r,S.bottom],e,i]}case"right":return[[t-r,D?n+r/2:k?n+4*r:n-4*r],[t-r,D?n-r/2:k?n+4*r:n-4*r],[k?S.left+r:D?S.left+r:S.right,S.top],[k?D?S.left+r:S.right:S.left+r,S.bottom]]}}if(!tC([g,v],P)){if(o&&!T)return h();if(!y&&i){let t=d(e.clientX,e.clientY),r=.1;if(null!==t&&tj),n.export(r,"activeElement",()=>o),n.export(r,"contains",()=>a),n.export(r,"getDocument",()=>x),n.export(r,"getPlatform",()=>s),n.export(r,"getTarget",()=>y),n.export(r,"getUserAgent",()=>l),n.export(r,"isAndroid",()=>p),n.export(r,"isEventTargetWithin",()=>b),n.export(r,"isJSDOM",()=>m),n.export(r,"isMac",()=>f),n.export(r,"isMouseLikePointerType",()=>h),n.export(r,"isReactEvent",()=>g),n.export(r,"isRootElement",()=>v),n.export(r,"isSafari",()=>d),n.export(r,"isTypeableCombobox",()=>S),n.export(r,"isTypeableElement",()=>w),n.export(r,"isVirtualClick",()=>c),n.export(r,"isVirtualPointerEvent",()=>u),n.export(r,"stopEvent",()=>C);var i=e("@floating-ui/utils/dom");function o(e){let t=e.activeElement;for(;(null==(r=t)||null==(r=r.shadowRoot)?void 0:r.activeElement)!=null;){var r;t=t.shadowRoot.activeElement}return t}function a(e,t){if(!e||!t)return!1;let r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&(0,i.isShadowRoot)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function s(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function l(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent}function c(e){return 0===e.mozInputSource&&!!e.isTrusted||(p()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!m()&&(!p()&&0===e.width&&0===e.height||p()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function d(){return/apple/i.test(navigator.vendor)}function p(){let e=/android/i;return e.test(s())||e.test(l())}function f(){return s().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function m(){return l().includes("jsdom/")}function h(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function g(e){return"nativeEvent"in e}function v(e){return e.matches("html,body")}function x(e){return(null==e?void 0:e.ownerDocument)||document}function b(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return null!=r.target&&t.contains(r.target)}function y(e){return"composedPath"in e?e.composedPath()[0]:e.target}let j="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function w(e){return(0,i.isHTMLElement)(e)&&e.matches(j)}function C(e){e.preventDefault(),e.stopPropagation()}function S(e){return!!e&&"combobox"===e.getAttribute("role")&&w(e)}},{"@floating-ui/utils/dom":"4RmRf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4RmRf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return e instanceof Node||e instanceof o(e).Node}function l(e){return e instanceof Element||e instanceof o(e).Element}function c(e){return e instanceof HTMLElement||e instanceof o(e).HTMLElement}function u(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=v(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function p(e){return["table","td","th"].includes(i(e))}function f(e){let t=h(),r=v(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function m(e){let t=b(e);for(;c(t)&&!g(t);){if(f(t))return t;t=b(t)}return null}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(i(e))}function v(e){return o(e).getComputedStyle(e)}function x(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function b(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||u(e)&&e.host||a(e);return u(t)?t.host:t}function y(e){let t=b(e);return g(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&d(t)?t:y(t)}function j(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=y(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),s=o(i);return a?t.concat(s,s.visualViewport||[],d(i)?i:[],s.frameElement&&r?j(s.frameElement):[]):t.concat(i,j(i,[],r))}n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>v),n.export(r,"getContainingBlock",()=>m),n.export(r,"getDocumentElement",()=>a),n.export(r,"getNearestOverflowAncestor",()=>y),n.export(r,"getNodeName",()=>i),n.export(r,"getNodeScroll",()=>x),n.export(r,"getOverflowAncestors",()=>j),n.export(r,"getParentNode",()=>b),n.export(r,"getWindow",()=>o),n.export(r,"isContainingBlock",()=>f),n.export(r,"isElement",()=>l),n.export(r,"isHTMLElement",()=>c),n.export(r,"isLastTraversableNode",()=>g),n.export(r,"isNode",()=>s),n.export(r,"isOverflowElement",()=>d),n.export(r,"isShadowRoot",()=>u),n.export(r,"isTableElement",()=>p),n.export(r,"isWebKit",()=>h)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],SpSzg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alignments",()=>o),n.export(r,"clamp",()=>m),n.export(r,"createCoords",()=>d),n.export(r,"evaluate",()=>h),n.export(r,"expandPaddingObject",()=>T),n.export(r,"floor",()=>u),n.export(r,"getAlignment",()=>v),n.export(r,"getAlignmentAxis",()=>j),n.export(r,"getAlignmentSides",()=>w),n.export(r,"getAxisLength",()=>b),n.export(r,"getExpandedPlacements",()=>C),n.export(r,"getOppositeAlignmentPlacement",()=>S),n.export(r,"getOppositeAxis",()=>x),n.export(r,"getOppositeAxisPlacements",()=>_),n.export(r,"getOppositePlacement",()=>k),n.export(r,"getPaddingObject",()=>I),n.export(r,"getSide",()=>g),n.export(r,"getSideAxis",()=>y),n.export(r,"max",()=>l),n.export(r,"min",()=>s),n.export(r,"placements",()=>a),n.export(r,"rectToClientRect",()=>D),n.export(r,"round",()=>c),n.export(r,"sides",()=>i);let i=["top","right","bottom","left"],o=["start","end"],a=i.reduce((e,t)=>e.concat(t,t+"-"+o[0],t+"-"+o[1]),[]),s=Math.min,l=Math.max,c=Math.round,u=Math.floor,d=e=>({x:e,y:e}),p={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function m(e,t,r){return l(e,s(t,r))}function h(e,t){return"function"==typeof e?e(t):e}function g(e){return e.split("-")[0]}function v(e){return e.split("-")[1]}function x(e){return"x"===e?"y":"x"}function b(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(g(e))?"y":"x"}function j(e){return x(y(e))}function w(e,t,r){void 0===r&&(r=!1);let n=v(e),i=j(e),o=b(i),a="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=k(a)),[a,k(a)]}function C(e){let t=k(e);return[S(e),t,S(t)]}function S(e){return e.replace(/start|end/g,e=>f[e])}function E(e,t,r){let n=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":if(r)return t?i:n;return t?n:i;case"left":case"right":return t?o:a;default:return[]}}function _(e,t,r,n){let i=v(e),o=E(g(e),"start"===r,n);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(S)))),o}function k(e){return e.replace(/left|right|bottom|top/g,e=>p[e])}function T(e){return{top:0,right:0,bottom:0,left:0,...e}}function I(e){return"number"!=typeof e?T(e):{top:e,right:e,bottom:e,left:e}}function D(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Dcki":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"autoUpdate",()=>i.autoUpdate),n.export(r,"computePosition",()=>i.computePosition),n.export(r,"detectOverflow",()=>i.detectOverflow),n.export(r,"getOverflowAncestors",()=>i.getOverflowAncestors),n.export(r,"platform",()=>i.platform),n.export(r,"arrow",()=>w),n.export(r,"autoPlacement",()=>b),n.export(r,"flip",()=>v),n.export(r,"hide",()=>y),n.export(r,"inline",()=>j),n.export(r,"limitShift",()=>g),n.export(r,"offset",()=>m),n.export(r,"shift",()=>h),n.export(r,"size",()=>x),n.export(r,"useFloating",()=>p);var i=e("@floating-ui/dom"),o=e("react"),a=e("react-dom"),s="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function l(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!l(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!l(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function c(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let r=c(e);return Math.round(t*r)/r}function d(e){let t=o.useRef(e);return s(()=>{t.current=e}),t}function p(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:p,elements:{reference:f,floating:m}={},transform:h=!0,whileElementsMounted:g,open:v}=e,[x,b]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[y,j]=o.useState(n);l(y,n)||j(n);let[w,C]=o.useState(null),[S,E]=o.useState(null),_=o.useCallback(e=>{e!==D.current&&(D.current=e,C(e))},[]),k=o.useCallback(e=>{e!==O.current&&(O.current=e,E(e))},[]),T=f||w,I=m||S,D=o.useRef(null),O=o.useRef(null),M=o.useRef(x),A=null!=g,N=d(g),P=d(p),F=o.useCallback(()=>{if(!D.current||!O.current)return;let e={placement:t,strategy:r,middleware:y};P.current&&(e.platform=P.current),(0,i.computePosition)(D.current,O.current,e).then(e=>{let t={...e,isPositioned:!0};R.current&&!l(M.current,t)&&(M.current=t,a.flushSync(()=>{b(t)}))})},[y,t,r,P]);s(()=>{!1===v&&M.current.isPositioned&&(M.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let R=o.useRef(!1);s(()=>(R.current=!0,()=>{R.current=!1}),[]),s(()=>{if(T&&(D.current=T),I&&(O.current=I),T&&I){if(N.current)return N.current(T,I,F);F()}},[T,I,F,N,A]);let L=o.useMemo(()=>({reference:D,floating:O,setReference:_,setFloating:k}),[_,k]),B=o.useMemo(()=>({reference:T,floating:I}),[T,I]),V=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!B.floating)return e;let t=u(B.floating,x.x),n=u(B.floating,x.y);return h?{...e,transform:"translate("+t+"px, "+n+"px)",...c(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,h,B.floating,x.x,x.y]);return o.useMemo(()=>({...x,update:F,refs:L,elements:B,floatingStyles:V}),[x,F,L,B,V])}let f=e=>{function t(e){return({}).hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(r){let{element:n,padding:o}="function"==typeof e?e(r):e;return n&&t(n)?null!=n.current?(0,i.arrow)({element:n.current,padding:o}).fn(r):{}:n?(0,i.arrow)({element:n,padding:o}).fn(r):{}}}},m=(e,t)=>({...(0,i.offset)(e),options:[e,t]}),h=(e,t)=>({...(0,i.shift)(e),options:[e,t]}),g=(e,t)=>({...(0,i.limitShift)(e),options:[e,t]}),v=(e,t)=>({...(0,i.flip)(e),options:[e,t]}),x=(e,t)=>({...(0,i.size)(e),options:[e,t]}),b=(e,t)=>({...(0,i.autoPlacement)(e),options:[e,t]}),y=(e,t)=>({...(0,i.hide)(e),options:[e,t]}),j=(e,t)=>({...(0,i.inline)(e),options:[e,t]}),w=(e,t)=>({...f(e),options:[e,t]})},{"@floating-ui/dom":"hVZhJ",react:"aq5hc","react-dom":"1Pf18","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hVZhJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getOverflowAncestors",()=>a.getOverflowAncestors),n.export(r,"arrow",()=>H),n.export(r,"autoPlacement",()=>R),n.export(r,"autoUpdate",()=>N),n.export(r,"computePosition",()=>W),n.export(r,"detectOverflow",()=>P),n.export(r,"flip",()=>B),n.export(r,"hide",()=>G),n.export(r,"inline",()=>z),n.export(r,"limitShift",()=>U),n.export(r,"offset",()=>F),n.export(r,"platform",()=>M),n.export(r,"shift",()=>L),n.export(r,"size",()=>V);var i=e("@floating-ui/core"),o=e("@floating-ui/utils"),a=e("@floating-ui/utils/dom");function s(e){let t=(0,a.getComputedStyle)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=(0,a.isHTMLElement)(e),s=i?e.offsetWidth:r,l=i?e.offsetHeight:n,c=(0,o.round)(r)!==s||(0,o.round)(n)!==l;return c&&(r=s,n=l),{width:r,height:n,$:c}}function l(e){return(0,a.isElement)(e)?e:e.contextElement}function c(e){let t=l(e);if(!(0,a.isHTMLElement)(t))return(0,o.createCoords)(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:c}=s(t),u=(c?(0,o.round)(r.width):r.width)/n,d=(c?(0,o.round)(r.height):r.height)/i;return u&&Number.isFinite(u)||(u=1),d&&Number.isFinite(d)||(d=1),{x:u,y:d}}let u=(0,o.createCoords)(0);function d(e){let t=(0,a.getWindow)(e);return(0,a.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:u}function p(e,t,r){return void 0===t&&(t=!1),!!r&&(!t||r===(0,a.getWindow)(e))&&t}function f(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);let s=e.getBoundingClientRect(),u=l(e),f=(0,o.createCoords)(1);t&&(n?(0,a.isElement)(n)&&(f=c(n)):f=c(e));let m=p(u,r,n)?d(u):(0,o.createCoords)(0),h=(s.left+m.x)/f.x,g=(s.top+m.y)/f.y,v=s.width/f.x,x=s.height/f.y;if(u){let e=(0,a.getWindow)(u),t=n&&(0,a.isElement)(n)?(0,a.getWindow)(n):n,r=e,i=r.frameElement;for(;i&&n&&t!==r;){let e=c(i),t=i.getBoundingClientRect(),n=(0,a.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;h*=e.x,g*=e.y,v*=e.x,x*=e.y,h+=o,g+=s,i=(r=(0,a.getWindow)(i)).frameElement}}return(0,i.rectToClientRect)({width:v,height:x,x:h,y:g})}let m=[":popover-open",":modal"];function h(e){return m.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function g(e){return Array.from(e.getClientRects())}function v(e){return f((0,a.getDocumentElement)(e)).left+(0,a.getNodeScroll)(e).scrollLeft}function x(e){let t=(0,a.getDocumentElement)(e),r=(0,a.getNodeScroll)(e),n=e.ownerDocument.body,i=(0,o.max)(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=(0,o.max)(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+v(e),c=-r.scrollTop;return"rtl"===(0,a.getComputedStyle)(n).direction&&(l+=(0,o.max)(t.clientWidth,n.clientWidth)-i),{width:i,height:s,x:l,y:c}}function b(e,t){let r=(0,a.getWindow)(e),n=(0,a.getDocumentElement)(e),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,l=0,c=0;if(i){o=i.width,s=i.height;let e=(0,a.isWebKit)();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}return{width:o,height:s,x:l,y:c}}function y(e,t){let r=f(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,s=(0,a.isHTMLElement)(e)?c(e):(0,o.createCoords)(1),l=e.clientWidth*s.x;return{width:l,height:e.clientHeight*s.y,x:i*s.x,y:n*s.y}}function j(e,t,r){let n;if("viewport"===t)n=b(e,r);else if("document"===t)n=x((0,a.getDocumentElement)(e));else if((0,a.isElement)(t))n=y(t,r);else{let r=d(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return(0,i.rectToClientRect)(n)}function w(e,t){let r=(0,a.getParentNode)(e);return!(r===t||!(0,a.isElement)(r)||(0,a.isLastTraversableNode)(r))&&("fixed"===(0,a.getComputedStyle)(r).position||w(r,t))}function C(e,t){let r=t.get(e);if(r)return r;let n=(0,a.getOverflowAncestors)(e,[],!1).filter(e=>(0,a.isElement)(e)&&"body"!==(0,a.getNodeName)(e)),i=null,o="fixed"===(0,a.getComputedStyle)(e).position,s=o?(0,a.getParentNode)(e):e;for(;(0,a.isElement)(s)&&!(0,a.isLastTraversableNode)(s);){let t=(0,a.getComputedStyle)(s),r=(0,a.isContainingBlock)(s);r||"fixed"!==t.position||(i=null),(o?!r&&!i:!r&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||(0,a.isOverflowElement)(s)&&!r&&w(e,s))?n=n.filter(e=>e!==s):i=t,s=(0,a.getParentNode)(s)}return t.set(e,n),n}function S(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,a=[..."clippingAncestors"===r?h(t)?[]:C(t,this._c):[].concat(r),n],s=a[0],l=a.reduce((e,r)=>{let n=j(t,r,i);return e.top=(0,o.max)(n.top,e.top),e.right=(0,o.min)(n.right,e.right),e.bottom=(0,o.min)(n.bottom,e.bottom),e.left=(0,o.max)(n.left,e.left),e},j(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function E(e){let{width:t,height:r}=s(e);return{width:t,height:r}}function _(e,t,r){let n=(0,a.isHTMLElement)(t),i=(0,a.getDocumentElement)(t),s="fixed"===r,l=f(e,!0,s,t),c={scrollLeft:0,scrollTop:0},u=(0,o.createCoords)(0);if(n||!n&&!s){if(("body"!==(0,a.getNodeName)(t)||(0,a.isOverflowElement)(i))&&(c=(0,a.getNodeScroll)(t)),n){let e=f(t,!0,s,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=v(i))}return{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function k(e){return"static"===(0,a.getComputedStyle)(e).position}function T(e,t){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,a.getComputedStyle)(e).position?t?t(e):e.offsetParent:null}function I(e,t){let r=(0,a.getWindow)(e);if(h(e))return r;if(!(0,a.isHTMLElement)(e)){let t=(0,a.getParentNode)(e);for(;t&&!(0,a.isLastTraversableNode)(t);){if((0,a.isElement)(t)&&!k(t))return t;t=(0,a.getParentNode)(t)}return r}let n=T(e,t);for(;n&&(0,a.isTableElement)(n)&&k(n);)n=T(n,t);return n&&(0,a.isLastTraversableNode)(n)&&k(n)&&!(0,a.isContainingBlock)(n)?r:n||(0,a.getContainingBlock)(e)||r}let D=async function(e){let t=this.getOffsetParent||I,r=this.getDimensions,n=await r(e.floating);return{reference:_(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function O(e){return"rtl"===(0,a.getComputedStyle)(e).direction}let M={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,s="fixed"===i,l=(0,a.getDocumentElement)(n),u=!!t&&h(t.floating);if(n===l||u&&s)return r;let d={scrollLeft:0,scrollTop:0},p=(0,o.createCoords)(1),m=(0,o.createCoords)(0),g=(0,a.isHTMLElement)(n);if((g||!g&&!s)&&(("body"!==(0,a.getNodeName)(n)||(0,a.isOverflowElement)(l))&&(d=(0,a.getNodeScroll)(n)),(0,a.isHTMLElement)(n))){let e=f(n);p=c(n),m.x=e.x+n.clientLeft,m.y=e.y+n.clientTop}return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-d.scrollLeft*p.x+m.x,y:r.y*p.y-d.scrollTop*p.y+m.y}},getDocumentElement:a.getDocumentElement,getClippingRect:S,getOffsetParent:I,getElementRects:D,getClientRects:g,getDimensions:E,getScale:c,isElement:a.isElement,isRTL:O};function A(e,t){let r,n=null,i=(0,a.getDocumentElement)(e);function s(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}function l(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),s();let{left:u,top:d,width:p,height:f}=e.getBoundingClientRect();if(a||t(),!p||!f)return;let m=(0,o.floor)(d),h={rootMargin:-m+"px "+-(0,o.floor)(i.clientWidth-(u+p))+"px "+-(0,o.floor)(i.clientHeight-(d+f))+"px "+-(0,o.floor)(u)+"px",threshold:(0,o.max)(0,(0,o.min)(1,c))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==c){if(!g)return l();t?l(!1,t):r=setTimeout(()=>{l(!1,1e-7)},1e3)}g=!1}try{n=new IntersectionObserver(v,{...h,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(v,h)}n.observe(e)}return l(!0),s}function N(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,p=l(e),m=o||s?[...p?(0,a.getOverflowAncestors)(p):[],...(0,a.getOverflowAncestors)(t)]:[];m.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let h=p&&u?A(p,r):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),p&&!d&&v.observe(p),v.observe(t));let x=d?f(e):null;function b(){let t=f(e);x&&(t.x!==x.x||t.y!==x.y||t.width!==x.width||t.height!==x.height)&&r(),x=t,i=requestAnimationFrame(b)}return d&&b(),r(),()=>{var e;m.forEach(e=>{o&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(i)}}let P=i.detectOverflow,F=i.offset,R=i.autoPlacement,L=i.shift,B=i.flip,V=i.size,G=i.hide,H=i.arrow,z=i.inline,U=i.limitShift,W=(e,t,r)=>{let n=new Map,o={platform:M,...r},a={...o.platform,_c:n};return(0,i.computePosition)(e,t,{...o,platform:a})}},{"@floating-ui/core":"etW3Q","@floating-ui/utils":"SpSzg","@floating-ui/utils/dom":"4RmRf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],etW3Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rectToClientRect",()=>i.rectToClientRect),n.export(r,"arrow",()=>l),n.export(r,"autoPlacement",()=>u),n.export(r,"computePosition",()=>a),n.export(r,"detectOverflow",()=>s),n.export(r,"flip",()=>d),n.export(r,"hide",()=>m),n.export(r,"inline",()=>v),n.export(r,"limitShift",()=>j),n.export(r,"offset",()=>b),n.export(r,"shift",()=>y),n.export(r,"size",()=>w);var i=e("@floating-ui/utils");function o(e,t,r){let n,{reference:o,floating:a}=e,s=(0,i.getSideAxis)(t),l=(0,i.getAlignmentAxis)(t),c=(0,i.getAxisLength)(l),u=(0,i.getSide)(t),d="y"===s,p=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,m=o[c]/2-a[c]/2;switch(u){case"top":n={x:p,y:o.y-a.height};break;case"bottom":n={x:p,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-a.width,y:f};break;default:n={x:o.x,y:o.y}}switch((0,i.getAlignment)(t)){case"start":n[l]-=m*(r&&d?-1:1);break;case"end":n[l]+=m*(r&&d?-1:1)}return n}let a=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:s}=r,l=a.filter(Boolean),c=await (null==s.isRTL?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:p}=o(u,n,c),f=n,m={},h=0;for(let r=0;r({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0}=(0,i.evaluate)(e,t)||{};if(null==u)return{};let p=(0,i.getPaddingObject)(d),f={x:r,y:n},m=(0,i.getAlignmentAxis)(o),h=(0,i.getAxisLength)(m),g=await s.getDimensions(u),v="y"===m,x=v?"top":"left",b=v?"bottom":"right",y=v?"clientHeight":"clientWidth",j=a.reference[h]+a.reference[m]-f[m]-a.floating[h],w=f[m]-a.reference[m],C=await (null==s.getOffsetParent?void 0:s.getOffsetParent(u)),S=C?C[y]:0;S&&await (null==s.isElement?void 0:s.isElement(C))||(S=l.floating[y]||a.floating[h]);let E=j/2-w/2,_=S/2-g[h]/2-1,k=(0,i.min)(p[x],_),T=(0,i.min)(p[b],_),I=k,D=S-g[h]-T,O=S/2-g[h]/2+E,M=(0,i.clamp)(I,O,D),A=!c.arrow&&null!=(0,i.getAlignment)(o)&&O!==M&&a.reference[h]/2-(O(0,i.getAlignment)(t)===e),...r.filter(t=>(0,i.getAlignment)(t)!==e)]:r.filter(e=>(0,i.getSide)(e)===e)).filter(r=>!e||(0,i.getAlignment)(r)===e||!!t&&(0,i.getOppositeAlignmentPlacement)(r)!==r)}let u=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;let{rects:a,middlewareData:l,placement:u,platform:d,elements:p}=t,{crossAxis:f=!1,alignment:m,allowedPlacements:h=i.placements,autoAlignment:g=!0,...v}=(0,i.evaluate)(e,t),x=void 0!==m||h===i.placements?c(m||null,g,h):h,b=await s(t,v),y=(null==(r=l.autoPlacement)?void 0:r.index)||0,j=x[y];if(null==j)return{};let w=(0,i.getAlignmentSides)(j,a,await (null==d.isRTL?void 0:d.isRTL(p.floating)));if(u!==j)return{reset:{placement:x[0]}};let C=[b[(0,i.getSide)(j)],b[w[0]],b[w[1]]],S=[...(null==(n=l.autoPlacement)?void 0:n.overflows)||[],{placement:j,overflows:C}],E=x[y+1];if(E)return{data:{index:y+1,overflows:S},reset:{placement:E}};let _=S.map(e=>{let t=(0,i.getAlignment)(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),k=(null==(o=_.filter(e=>e[2].slice(0,(0,i.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||_[0][0];return k!==u?{data:{index:y+1,overflows:S},reset:{placement:k}}:{}}}},d=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,a,l;let{placement:c,middlewareData:u,rects:d,initialPlacement:p,platform:f,elements:m}=t,{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:v,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:y=!0,...j}=(0,i.evaluate)(e,t);if(null!=(r=u.arrow)&&r.alignmentOffset)return{};let w=(0,i.getSide)(c),C=(0,i.getSide)(p)===p,S=await (null==f.isRTL?void 0:f.isRTL(m.floating)),E=v||(C||!y?[(0,i.getOppositePlacement)(p)]:(0,i.getExpandedPlacements)(p));v||"none"===b||E.push(...(0,i.getOppositeAxisPlacements)(p,y,b,S));let _=[p,...E],k=await s(t,j),T=[],I=(null==(n=u.flip)?void 0:n.overflows)||[];if(h&&T.push(k[w]),g){let e=(0,i.getAlignmentSides)(c,d,S);T.push(k[e[0]],k[e[1]])}if(I=[...I,{placement:c,overflows:T}],!T.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=_[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let r=null==(a=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(x){case"bestFit":{let e=null==(l=I.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=p}if(c!==r)return{reset:{placement:r}}}return{}}}};function p(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function f(e){return(0,i.sides).some(t=>e[t]>=0)}let m=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=(0,i.evaluate)(e,t);switch(n){case"referenceHidden":{let e=p(await s(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:f(e)}}}case"escaped":{let e=p(await s(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:f(e)}}}default:return{}}}}};function h(e){let t=(0,i.min)(...e.map(e=>e.left)),r=(0,i.min)(...e.map(e=>e.top));return{x:t,y:r,width:(0,i.max)(...e.map(e=>e.right))-t,height:(0,i.max)(...e.map(e=>e.bottom))-r}}function g(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],n=null;for(let e=0;en.height/2?r.push([i]):r[r.length-1].push(i),n=i}return r.map(e=>(0,i.rectToClientRect)(h(e)))}let v=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:n,rects:o,platform:a,strategy:s}=t,{padding:l=2,x:c,y:u}=(0,i.evaluate)(e,t),d=Array.from(await (null==a.getClientRects?void 0:a.getClientRects(n.reference))||[]),p=g(d),f=(0,i.rectToClientRect)(h(d)),m=(0,i.getPaddingObject)(l);function v(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=u)return p.find(e=>c>e.left-m.left&&ce.top-m.top&&u=2){if("y"===(0,i.getSideAxis)(r)){let e=p[0],t=p[p.length-1],n="top"===(0,i.getSide)(r),o=e.top,a=t.bottom,s=n?e.left:t.left,l=n?e.right:t.right,c=l-s,u=a-o;return{top:o,bottom:a,left:s,right:l,width:c,height:u,x:s,y:o}}let e="left"===(0,i.getSide)(r),t=(0,i.max)(...p.map(e=>e.right)),n=(0,i.min)(...p.map(e=>e.left)),o=p.filter(r=>e?r.left===n:r.right===t),a=o[0].top,s=o[o.length-1].bottom,l=n,c=t,u=c-l,d=s-a;return{top:a,bottom:s,left:l,right:c,width:u,height:d,x:l,y:a}}return f}let x=await a.getElementRects({reference:{getBoundingClientRect:v},floating:n.floating,strategy:s});return o.reference.x!==x.reference.x||o.reference.y!==x.reference.y||o.reference.width!==x.reference.width||o.reference.height!==x.reference.height?{reset:{rects:x}}:{}}}};async function x(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),s=(0,i.getSide)(r),l=(0,i.getAlignment)(r),c="y"===(0,i.getSideAxis)(r),u=["left","top"].includes(s)?-1:1,d=a&&c?-1:1,p=(0,i.evaluate)(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:h}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return l&&"number"==typeof h&&(m="end"===l?-1*h:h),c?{x:m*d,y:f*u}:{x:f*u,y:m*d}}let b=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:i,y:o,placement:a,middlewareData:s}=t,l=await x(t,e);return a===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},y=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=(0,i.evaluate)(e,t),d={x:r,y:n},p=await s(t,u),f=(0,i.getSideAxis)((0,i.getSide)(o)),m=(0,i.getOppositeAxis)(f),h=d[m],g=d[f];if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=h+p[e],n=h-p[t];h=(0,i.clamp)(r,h,n)}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=g+p[e],n=g-p[t];g=(0,i.clamp)(r,g,n)}let v=c.fn({...t,[m]:h,[f]:g});return{...v,data:{x:v.x-r,y:v.y-n}}}}},j=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=(0,i.evaluate)(e,t),d={x:r,y:n},p=(0,i.getSideAxis)(o),f=(0,i.getOppositeAxis)(p),m=d[f],h=d[p],g=(0,i.evaluate)(l,t),v="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(c){let e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+v.mainAxis,r=a.reference[f]+a.reference[e]-v.mainAxis;mr&&(m=r)}if(u){var x,b;let e="y"===f?"width":"height",t=["top","left"].includes((0,i.getSide)(o)),r=a.reference[p]-a.floating[e]+(t&&(null==(x=s.offset)?void 0:x[p])||0)+(t?0:v.crossAxis),n=a.reference[p]+a.reference[e]+(t?0:(null==(b=s.offset)?void 0:b[p])||0)-(t?v.crossAxis:0);hn&&(h=n)}return{[f]:m,[p]:h}}}},w=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let r,n;let{placement:o,rects:a,platform:l,elements:c}=t,{apply:u=()=>{},...d}=(0,i.evaluate)(e,t),p=await s(t,d),f=(0,i.getSide)(o),m=(0,i.getAlignment)(o),h="y"===(0,i.getSideAxis)(o),{width:g,height:v}=a.floating;"top"===f||"bottom"===f?(r=f,n=m===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(n=f,r="end"===m?"top":"bottom");let x=v-p.top-p.bottom,b=g-p.left-p.right,y=(0,i.min)(v-p[r],x),j=(0,i.min)(g-p[n],b),w=!t.middlewareData.shift,C=y,S=j;if(h?S=m||w?(0,i.min)(j,b):b:C=m||w?(0,i.min)(y,x):x,w&&!m){let e=(0,i.max)(p.left,0),t=(0,i.max)(p.right,0),r=(0,i.max)(p.top,0),n=(0,i.max)(p.bottom,0);h?S=g-2*(0!==e||0!==t?e+t:(0,i.max)(p.left,p.right)):C=v-2*(0!==r||0!==n?r+n:(0,i.max)(p.top,p.bottom))}await u({...t,availableWidth:S,availableHeight:C});let E=await l.getDimensions(c.floating);return g!==E.width||v!==E.height?{reset:{rects:!0}}:{}}}}},{"@floating-ui/utils":"SpSzg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i2R2a:[function(e,t,r){/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"focusable",()=>A),n.export(r,"getTabIndex",()=>m),n.export(r,"isFocusable",()=>F),n.export(r,"isTabbable",()=>N),n.export(r,"tabbable",()=>M);var i=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],o=i.join(","),a="undefined"==typeof Element,s=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!a&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},c=function e(t,r){void 0===r&&(r=!0);var n,i=null==t?void 0:null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===i||"true"===i||r&&t&&e(t.parentNode)},u=function(e){var t,r=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===r||"true"===r},d=function(e,t,r){if(c(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(o));return t&&s.call(e,o)&&n.unshift(e),n=n.filter(r)},p=function e(t,r,n){for(var i=[],a=Array.from(t);a.length;){var l=a.shift();if(!c(l,!1)){if("SLOT"===l.tagName){var u=l.assignedElements(),d=e(u.length?u:l.children,!0,n);n.flatten?i.push.apply(i,d):i.push({scopeParent:l,candidates:d})}else{s.call(l,o)&&n.filter(l)&&(r||!t.includes(l))&&i.push(l);var p=l.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(l),f=!c(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(l));if(p&&f){var m=e(!0===p?l.children:p.children,!0,n);n.flatten?i.push.apply(i,m):i.push({scopeParent:l,candidates:m})}else a.unshift.apply(a,l.children)}}}return i},f=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||u(e))&&!f(e)?0:e.tabIndex},h=function(e,t){var r=m(e);return r<0&&t&&!f(e)?0:r},g=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},v=function(e){return"INPUT"===e.tagName},x=function(e){return v(e)&&"hidden"===e.type},b=function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})},y=function(e,t){for(var r=0;rsummary:first-of-type")?e.parentElement:e;if(s.call(i,"details:not([open]) *"))return!0;if(r&&"full"!==r&&"legacy-full"!==r){if("non-zero-area"===r)return E(e)}else{if("function"==typeof n){for(var o=e;e;){var a=e.parentElement,c=l(e);if(a&&!a.shadowRoot&&!0===n(a))return E(e);e=e.assignedSlot?e.assignedSlot:a||c===e.ownerDocument?a:c.host}e=o}if(S(e))return!e.getClientRects().length;if("legacy-full"!==r)return!0}return!1},k=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var r=0;rm(t))&&!!T(e,t)},D=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},O=function e(t){var r=[],n=[];return t.forEach(function(t,i){var o=!!t.scopeParent,a=o?t.scopeParent:t,s=h(a,o),l=o?e(t.candidates):a;0===s?o?r.push.apply(r,l):r.push(a):n.push({documentOrder:i,tabIndex:s,item:t,isScope:o,content:l})}),n.sort(g).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(r)},M=function(e,t){var r;return O(r=(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:I.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:D}):d(e,t.includeContainer,I.bind(null,t)))},A=function(e,t){return(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:T.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,T.bind(null,t))},N=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,o)&&I(t,e)},P=i.concat("iframe").join(","),F=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,P)&&T(t,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bUHQA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteJS",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn"),l=e("react"),c=e("../../../../../utils/ui/is-localhost"),u=e("../../../../../utils/ui/tooltip");let d=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,o.useLocal)({ctrl:!1});return(0,l.useEffect)(()=>{addEventListener("keydown",e=>{("Meta"===e.key||"Control"===e.key)&&(t.ctrl=!0,t.render())}),addEventListener("keyup",e=>{("Meta"===e.key||"Control"===e.key)&&(t.ctrl=!1,t.render())})},[]),(0,i.jsx)(s.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{if(t.ctrl){t.ctrl=!1,t.render();let r=(0,c.isLocalhost)()?"http://localhost:8443?":"https://prasi-vsc.avolut.com/?tkn=prasi&";window.open(`${r}folder=/site/${e.site.id}/site/src`)}else e.ui.popup.code.open=!0,e.render()},children:(0,i.jsx)(u.Tooltip,{content:"Hold ctrl/cmd to open in new tab",children:(0,i.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:` +`}})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad",react:"aq5hc","../../../../../utils/ui/is-localhost":"3GM8T","../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lSeyn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useTooltip",()=>s),n.export(r,"useTooltipContext",()=>c),n.export(r,"Tooltip",()=>u),n.export(r,"TooltipTrigger",()=>f),n.export(r,"TooltipContent",()=>m);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react");function s({initialOpen:e=!1,placement:t="top",open:r,onOpenChange:n,delay:i=1e3,offset:l}={}){let[c,u]=a.useState(e),d=a.useRef(null),p=r??c,f=n??u,m=(0,o.useFloating)({placement:t,open:p,onOpenChange:f,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(void 0===l?5:l),(0,o.flip)({fallbackAxisSideDirection:"start",padding:5}),(0,o.shift)({padding:5}),(0,o.arrow)({element:d})]}),h=m.context,g=(0,o.useHover)(h,{move:!1,delay:i,enabled:null==r}),v=(0,o.useFocus)(h,{enabled:null==r}),x=(0,o.useDismiss)(h),b=(0,o.useRole)(h,{role:"tooltip"}),y=(0,o.useInteractions)([g,v,x,b]);return a.useMemo(()=>({open:p,setOpen:f,arrowRef:d,...y,...m}),[p,f,d,y,m])}let l=a.createContext(null),c=()=>{let e=a.useContext(l);if(null==e)throw Error("Tooltip components must be wrapped in ");return e};function u({children:e,content:t,className:r,onClick:n,onPointerEnter:o,onPointerLeave:a,asChild:c,...u}){let p=s(u);return t?(0,i.jsxs)(l.Provider,{value:p,children:[(0,i.jsx)(f,{onClickCapture:n,onPointerEnter:o,onPointerLeave:a,className:r,asChild:c,children:e}),(0,i.jsxs)(m,{className:cx(css` + pointer-events: none; + position: relative; + background: white; + padding: 3px 8px; + box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); + font-size: 12px; + `),children:[t,(0,i.jsx)(d,{})]})]}):(0,i.jsx)("div",{className:r,onClick:n,children:e})}function d(){let e=c(),{x:t,y:r}=e.middlewareData.arrow||{x:0,y:0},n=p(e.placement);return(0,i.jsx)("div",{ref:e.arrowRef,style:{left:null!=t?`${t}px`:"",top:null!=r?`${r}px`:"",[n]:"-4px",transform:"rotate(45deg)"},className:cx(css` + pointer-events: none; + position: absolute; + width: 10px; + height: 10px; + background: white; + `)})}function p(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}let f=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=c(),l=e.ref,u=(0,o.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:u,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,i.jsx)("div",{ref:u,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),m=a.forwardRef(function(e,t){let r=c(),n=(0,o.useMergeRefs)([r.refs.setFloating,t]);return r.open?(0,i.jsx)(o.FloatingPortal,{children:(0,i.jsx)("div",{ref:n,style:r.floatingStyles,...r.getFloatingProps(e)})}):null})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dshbn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSitePicker",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsxs)(s.TopBtn,{onClick:t=>{e.ui.popup.site=e=>{a.active.comp_id="",navigate(`/ed/${e}`)},e.render()},children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("div",{className:"overflow-hidden text-ellipsis max-w-[70px] whitespace-nowrap",children:e.site.name})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jkXOK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeBody",()=>m),n.export(r,"DragPreview",()=>g),n.export(r,"Placeholder",()=>v);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("web-utils"),s=e("../../logic/ed-global"),l=e("./node/item/indent"),c=e("./node/item/indent-hook"),u=e("./node/on-drop"),d=e("./node/render"),p=e("./search"),f=e("../../../vi/utils/error-box");let m=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),t=(0,a.useLocal)({tree:null}),r=o.Tree;(0,c.expandTreeHook)(e,t);let n=[];return 0===(n=e.ui.tree.search?(0,p.doTreeSearch)(e):s.active.comp_id?e.comp.list[s.active.comp_id]?.tree||[]:e.page.tree).length?(0,i.jsx)("div",{className:"flex py-[100px] select-none justify-center flex-1",children:(0,i.jsxs)("div",{className:"flex flex-col items-center",children:[(0,i.jsx)("img",{draggable:!1,src:"/img/empty.png",className:css` + width: 50px; + `}),(0,i.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— No Item —"}),s.active.comp_id&&(0,i.jsx)("div",{className:"flex items-center border border-slate-500 bg-white rounded-sm text-[10px] px-[2px] cursor-pointer hover:bg-purple-100 hover:border-purple-600 mt-5",onClick:t=>{t.stopPropagation(),t.preventDefault(),s.active.comp_id&&(s.active.comp_id=s.active.instance.comp_id||"",s.active.item_id=s.active.instance.item_id||"",s.active.instance.comp_id="",s.active.instance.item_id="",e.render())},children:"Close Component"})]})}):(0,i.jsx)(f.ErrorBox,{children:(0,i.jsx)(r,{tree:n,rootId:"root",insertDroppableFirst:!1,dropTargetOffset:10,classes:h,ref:e=>{t.tree=e},sort:!1,render:d.nodeRender,onDrop:(t,r)=>(0,u.nodeOnDrop)(e,t,r),canDrop:(t,r)=>!!r.dragSource?.data?.item&&(0,u.canDrop)(e,r),canDrag:e=>!(e&&e.data?.jsx_prop?.is_root),dragPreviewRender:g,placeholderRender:(e,t)=>(0,i.jsx)(v,{node:e,params:t})})})},h={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css` + opacity: 0.3; + cursor: not-allowed; + `},g=e=>{let t=e.item;return(0,i.jsx)("div",{className:cx("bg-blue-500 text-white px-4 py-[2px] text-sm inline-grid"),children:(0,i.jsx)("div",{children:t.text})})},v=({params:e})=>(0,i.jsx)("div",{className:cx("flex items-center bg-blue-50",css` + height: 10px; + z-index: 99; + position: absolute; + left: ${(e.depth+1)*l.DEPTH_WIDTH-3}px; + transform: translateY(-50%); + right: 0px; + `),children:(0,i.jsx)("div",{className:cx("flex-1",css` + background-color: #1b73e8; + height: 2px; + `)})})},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","./node/item/indent":"eLvL0","./node/item/indent-hook":"iYmVu","./node/on-drop":"hzU7D","./node/render":"iSbj1","./search":"jVZTg","../../../vi/utils/error-box":"4gof8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eLvL0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DEPTH_WIDTH",()=>s),n.export(r,"EdTreeIndent",()=>l),n.export(r,"ChevronRight",()=>u),n.export(r,"ChevronDown",()=>d),n.export(r,"ItemIcon",()=>f);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../logic/ed-global");let s=5,l=({node:e,prm:t})=>{let r=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),n=e.data?.item;if(!n)return(0,i.jsx)(i.Fragment,{});let s="item"===n.type&&n.component?.id;return(0,i.jsxs)("div",{className:cx("flex items-stretch cursor-pointer"),onClick:e=>{if(e.stopPropagation(),n&&"text"!==n.type){r.ui.tree.open[r.page.cur.id]||(r.ui.tree.open[r.page.cur.id]=[]);let e=r.ui.tree.open[r.page.cur.id];t.isOpen?r.ui.tree.open[r.page.cur.id]=e.filter(e=>e!==n.id):e.push(n.id),localStorage.setItem("prasi-tree-open",JSON.stringify(r.ui.tree.open)),t.onToggle()}},children:[(0,i.jsx)("div",{className:cx("flex items-stretch ml-1",(t.depth,"-mr-[7px]")),children:Array.from({length:t.depth},(e,t)=>t).map(e=>(0,i.jsx)("div",{className:cx("border-l mr-[4px] border-opacity-30",0===e&&"border-l-blue-300",1===e&&"border-l-slate-200",2===e&&"border-l-slate-300",3===e&&"border-l-slate-300",4===e&&"border-l-slate-400",5===e&&"border-l-slate-400",6===e&&"border-l-slate-500",e>6&&"border-l-purple-600")},e))}),(0,i.jsxs)("div",{className:cx("flex items-center justify-center w-[20px]"),children:["text"===n.type&&(0,i.jsx)("div",{className:"-mt-[2px]",children:(0,i.jsx)(m,{})}),"item"===n.type&&!s&&!t.hasChild&&(0,i.jsx)("div",{className:"",children:(0,i.jsx)(f,{})}),s&&!t.hasChild&&(0,i.jsx)("div",{className:"text-purple-600 mt-[1px]",children:(0,i.jsx)(p,{})}),"item"===n.type&&t.hasChild&&(0,i.jsx)(i.Fragment,{children:t.isOpen?(0,i.jsx)(d,{}):(0,i.jsx)(u,{})}),"section"===n.type&&(0,i.jsx)(i.Fragment,{children:t.isOpen?(0,i.jsx)(d,{}):(0,i.jsx)(u,{})})]})]})},c=13,u=({size:e})=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e||c,height:e||c,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.158 3.135a.5.5 0 01.707.023l3.75 4a.5.5 0 010 .684l-3.75 4a.5.5 0 11-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 01.023-.707z",clipRule:"evenodd"})}),d=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:c,height:c,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.135 6.158a.5.5 0 01.707-.023L7.5 9.565l3.658-3.43a.5.5 0 01.684.73l-4 3.75a.5.5 0 01-.684 0l-4-3.75a.5.5 0 01-.023-.707z",clipRule:"evenodd"})}),p=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:10,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.289.797a.5.5 0 01.422 0l6 2.8A.5.5 0 0114 4.05v6.9a.5.5 0 01-.289.453l-6 2.8a.5.5 0 01-.422 0l-6-2.8A.5.5 0 011 10.95v-6.9a.5.5 0 01.289-.453l6-2.8zM2 4.806L7 6.93v6.034l-5-2.333V4.806zm6 8.159l5-2.333V4.806L8 6.93v6.034zm-.5-6.908l4.772-2.028L7.5 1.802 2.728 4.029 7.5 6.057z",clipRule:"evenodd"})}),f=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:9,height:9,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.857 2h9.286c.473 0 .857.384.857.857v9.286a.857.857 0 01-.857.857H2.857A.857.857 0 012 12.143V2.857C2 2.384 2.384 2 2.857 2zM1 2.857C1 1.831 1.831 1 2.857 1h9.286C13.168 1 14 1.831 14 2.857v9.286A1.857 1.857 0 0112.143 14H2.857A1.857 1.857 0 011 12.143V2.857zM7.5 5a.5.5 0 100-1 .5.5 0 000 1zm-3 6a.5.5 0 100-1 .5.5 0 000 1zM5 7.5a.5.5 0 11-1 0 .5.5 0 011 0zM4.5 5a.5.5 0 100-1 .5.5 0 000 1zm6.5 5.5a.5.5 0 11-1 0 .5.5 0 011 0zM10.5 8a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM7.5 11a.5.5 0 100-1 .5.5 0 000 1z",clipRule:"evenodd"})}),m=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",fill:"none",viewBox:"0 0 15 15",className:"opacity-50 mt-[1px] mb-[-1px]",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.95 2.95V4.5a.45.45 0 01-.9 0v-2a.45.45 0 01.45-.45h8a.45.45 0 01.45.45v2a.45.45 0 11-.9 0V2.95h-3v9.1h1.204a.45.45 0 010 .9h-3.5a.45.45 0 110-.9H6.95v-9.1h-3z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iYmVu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"expandTreeHook",()=>l);var i=e("react"),o=e("../../../../logic/active/get-meta"),a=e("../../../../logic/ed-global"),s=e("../../scroll-tree");let l=(e,t)=>{(0,i.useEffect)(()=>{if(e.ui.tree.rename_id="",e.ui.prevent_indent_hook){e.ui.prevent_indent_hook=!1;return}if(e.ui.tree.open_all){e.ui.tree.open_all=!1,t.tree?.openAll(),e.render();return}let r=JSON.parse(localStorage.getItem("prasi-tree-open")||"{}");e.ui.tree.open=r;let n=new Set(r[a.active.comp_id||e.page.cur.id]||[]),i=(0,o.getMetaById)(e,a.active.item_id);if(i&&i.parent?.id){let t=i.parent.id;if(t){n.add(t);let r=(0,o.getMetaById)(e,t),i=0;for(;r;){if(++i>5e3){console.warn("WARNING: Prasi expand item parent tree exceed 5000 loop, maybe infinite loop?");break}let t=r.parent?.id;if(t){if(r=(0,o.getMetaById)(e,t),n.has(t)){if(r&&!r.parent||!r)break}else n.add(t)}}}}if(a.active.comp_id){let t=e.comp.list[a.active.comp_id];if(t){let e=t.tree.find(e=>"root"===e.parent);e&&"string"==typeof e.id&&n.add(e.id)}}n.size>0&&t.tree&&(t.tree.open([...n]),t.render()),(0,s.scrollTreeActiveItem)()},[e.page.tree,a.active.comp_id,a.active.item_id,e.ui.tree.open_all])}},{react:"aq5hc","../../../../logic/active/get-meta":"aJEnC","../../../../logic/ed-global":"6QDfO","../../scroll-tree":"bCe6Z","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aJEnC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getMetaById",()=>o),n.export(r,"getActiveMeta",()=>a);var i=e("../ed-global");let o=(e,t)=>{if(!i.active.comp_id)return e.page.meta[t];if(e.comp.list[i.active.comp_id]&&e.comp.list[i.active.comp_id].meta){let r=e.comp.list[i.active.comp_id].meta[t];if(r)return r;if(e.comp.list[i.active.comp_id].meta){for(let r of Object.values(e.comp.list[i.active.comp_id].meta))if(r.item.id===t)return r}}},a=e=>{let t=o(e,i.active.item_id);if(t)return t;if(i.active.comp_id){let t=e.comp.list[i.active.comp_id];if(t){let e=t.tree.find(e=>"root"===e.parent);if(e&&e.data?.item)return e.data}}let r=e.page.tree.find(e=>"root"===e.parent);if(r&&r.data?.item)return r.data}},{"../ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bCe6Z:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrollTreeActiveItem",()=>o);var i=e("../../logic/ed-global");let o=()=>{setTimeout(()=>{let e=document.querySelector(`.tree-${i.active.item_id}`);e&&!i.active.hover.tree&&e.scrollIntoView()},100)}},{"../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hzU7D:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nodeOnDrop",()=>u),n.export(r,"canDrop",()=>d);var i=e("lodash.get"),o=n.interopDefault(i),a=e("../../../logic/active/get-meta"),s=e("../../../logic/ed-global"),l=e("../../../logic/tree/fill-id"),c=e("../../../logic/tree/build");let u=(e,t,r)=>{let{dragSource:n,dropTarget:i,relativeIndex:o,dragSourceId:u,dropTargetId:d}=r;if(n?.data&&i&&"string"==typeof u&&"string"==typeof d){let t=(0,a.getMetaById)(e,u),r=(0,a.getMetaById)(e,d);if(t&&r){let n=s.active.comp_id?e.comp.list[s.active.comp_id].meta:e.page.meta,i=r.parent?.instance_id?n[r.parent.instance_id].mitem:r.mitem,u=t.mitem;if(i){if(i.get("component")?.get("id")){if(r.item.component?.id){let n=r.item.component?.props?.child?.content?.id;if(n){let r=(0,a.getMetaById)(e,n);r&&(i.doc?.transact(()=>{if(r.mitem&&u&&"number"==typeof o){let e=r.mitem.get("childs");if(e){let t=new Y.Map;syncronize(t,l.fillID(u.toJSON())),e.insert(o,[t])}t?.jsx_prop?.is_root||u.parent.forEach((e,t)=>{u&&e&&e.get&&e.get("id")===u.get("id")&&u.parent.delete(t)})}}),(0,c.treeRebuild)(e),e.render())}}else i.doc?.transact(()=>{if(r?.mitem&&u&&"number"==typeof o){let e=r.mitem.get("childs");if(e){let t=new Y.Map;syncronize(t,l.fillID(u.toJSON())),e.insert(o,[t])}t?.jsx_prop?.is_root||u.parent.forEach((e,t)=>{u&&e&&e.get&&e.get("id")===u.get("id")&&u.parent.delete(t)})}}),(0,c.treeRebuild)(e),e.render();return null}i.doc?.transact(()=>{if(i&&u&&"number"==typeof o){let e=i.get("childs");if(e){let t=new Y.Map;syncronize(t,l.fillID(u.toJSON())),e.insert(o,[t])}t?.jsx_prop?.is_root||u.parent.forEach((e,t)=>{u&&e&&e.get&&e.get("id")===u.get("id")&&u.parent.delete(t)})}}),(0,c.treeRebuild)(e),e.render()}}}},d=(e,t)=>{let{dragSource:r,dragSourceId:n,dropTargetId:i,dropTarget:s}=t;try{let t=(0,o.default)(r,"data.item.parent.parent");if(t&&t.get&&"root"===t.get("id"))return!1;if("root"===i){let e=(0,o.default)(r,"data.item");if(e&&"section"===e.type)return!0;return!1}if(r?.data&&s?.data){let t=r.data.item.type,n=s.data.item.type;if("section"===t||"item"===t){let t=s.data;for(;t;){if(t.item.id===r.data.item.id)return!1;if(t.parent?.id)t=(0,a.getMetaById)(e,t.parent.id);else break}}if("section"===t||"text"===n);else if("item"===t){if("section"===n||"item"===n)return!0}else if("text"===t&&("item"===n||"section"===n))return!0;return!1}}catch(e){return console.log(e),!1}}},{"lodash.get":"aOCyL","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aOCyL:[function(e,t,r){var n=arguments[3],i="Expected a function",o="__lodash_hash_undefined__",a=1/0,s="[object Function]",l="[object GeneratorFunction]",c="[object Symbol]",u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/,p=/^\./,f=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,m=/[\\^$.*+?()[\]{}|]/g,h=/\\(\\)?/g,g=/^\[object .+?Constructor\]$/,v="object"==typeof n&&n&&n.Object===Object&&n,x="object"==typeof self&&self&&self.Object===Object&&self,b=v||x||Function("return this")();function y(e,t){return null==e?void 0:e[t]}function j(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}var w=Array.prototype,C=Function.prototype,S=Object.prototype,E=b["__core-js_shared__"],_=function(){var e=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),k=C.toString,T=S.hasOwnProperty,I=S.toString,D=RegExp("^"+k.call(T).replace(m,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),O=b.Symbol,M=w.splice,A=el(b,"Map"),N=el(Object,"create"),P=O?O.prototype:void 0,F=P?P.toString:void 0;function R(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1}function J(e,t){var r=this.__data__,n=er(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function K(e){var t=-1,r=e?e.length:0;for(this.clear();++to);var i=e("@paralleldrive/cuid2");let o=(e,t,r)=>{let n=(r||0)+1;if(t?t(e)&&(e.id=(0,i.createId)()):e.id=(0,i.createId)(),"item"===e.type&&e.component&&e.component.id&&e.component.props)for(let r of Object.values(e.component.props))r.meta?.type==="content-element"&&r.content&&o(r.content,t,n);if("text"!==e.type&&e.childs&&Array.isArray(e.childs))for(let r of e.childs)o(r,t,n);return e}},{"@paralleldrive/cuid2":"6a1JN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iSbj1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nodeRender",()=>g);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/loading"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../main/main-per-item"),u=e("./item/action"),d=e("./item/ctx-menu"),p=e("./item/indent"),f=e("./item/name"),m=e("./key-map"),h=e("../../../../../utils/ui/tooltip");let g=(e,t)=>{let r=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),n=(0,o.useLocal)({rightClick:null});if(!e||!e.data)return(0,i.jsx)(i.Fragment,{});let g=e.data?.item;!g.id&&e.data?.mitem&&(e.data.item=e.data.mitem.toJSON(),g=e.data.item);let y="item"===g.type&&g.component?.id;if(r.ui.tree.item_loading.includes(g.id))return(0,i.jsx)("div",{className:"relative border-b flex items-stretch min-h-[26px]",children:(0,i.jsx)(a.Loading,{backdrop:!1})});if(e.data?.jsx_prop?.is_root){let t=!0,n=r.comp.loaded[e.data.jsx_prop.comp_id];if(n){let i=e.data?.jsx_prop?.name;if(n.component?.props[i]&&e.data.parent?.instance_id){let n=(0,s.getMetaById)(r,e.data.parent.instance_id);if(n&&i){let e=n.item.script?.props;if(e){let r=e[i];if(r&&(!0===r.visible||!r.hasOwnProperty("visible")))t=!1;else{let e=n.item.component?.props[i];e&&(e.visible||!e.hasOwnProperty("visible"))&&(t=!1)}}else{let e=n.item.component?.props[i];e&&(e.visible||!e.hasOwnProperty("visible"))&&(t=!1)}}}}if(t)return(0,i.jsx)(i.Fragment,{children:"HIDE"})}let j=!1;l.active.hover.id===g.id&&(j=!0);let w=!1;return(l.active.item_id===g.id&&(w=!0),e.data.item.tree_hidden||e.data.mitem?.get("tree_hidden"))?(0,i.jsx)(i.Fragment,{}):(0,i.jsx)(h.Tooltip,{placement:"right",content:`ID: ${e.data.item.id}`,delay:0,children:(0,i.jsxs)("div",{tabIndex:0,className:cx("tree-item",`tree-${g.id}`,"relative border-b flex items-stretch outline-none min-h-[26px]",t.hasChild&&"has-child",css` + &:hover { + .action-script { + opacity: 0.6; + } + } + `,w?["section"===g.type?"bg-blue-200":"bg-blue-100"]:[y&&"bg-purple-50"],j&&["section"===g.type?"bg-blue-100":"bg-blue-50"]),onKeyDown:(0,m.treeItemKeyMap)(r,t,g),onContextMenu:e=>{e.preventDefault(),n.rightClick=e,n.render()},onFocus:e=>{l.active.item_id=g.id,r.render()},onClick:()=>{let t=new Set,n=(e,i)=>{if(e){let o=JSON.stringify(e.toJSON());if(o&&o.length>5e3){let t=e.get("html");t&&e.set("html",b(t))}let a=e.get("component")?.get("id");if(a&&!t.has(a)){t.add(a);let e=r.comp.list[a].doc.getMap("map").get("root");e&&n(e,i+1)}e.get("childs")?.forEach(e=>{n(e,i+1)})}};if(JSON.stringify(x(r,g)).length>=1e5){if(g.component?.id){t.add(g.component.id);let e=r.comp.list[g.component.id].doc.getMap("map").get("root");e&&n(e,0)}else{let e=(0,s.getMetaById)(r,g.id);e&&e.mitem&&e.mitem.doc?.transact(()=>{e.mitem&&n(e.mitem,0)})}}"text"===g.type&&(c.text_edit.del_key_id=g.id),l.active.item_id=g.id,r.ui.tree.search&&(e.data?.parent?.comp_id&&(l.active.comp_id=e.data?.parent?.comp_id),r.ui.tree.open_all=!0),r.ui.tree.search="",r.render(),"text"===g.type&&setTimeout(()=>{if(document.activeElement?.tagName==="INPUT")return;let e=document.querySelector(`.s-${g.id}`);e&&v(e)},100)},onMouseEnter:()=>{l.active.hover.id=g.id,r.render()},children:[l.active.hover.id===g.id&&"section"!==g.type&&(0,i.jsx)("div",{className:cx("absolute left-0 bottom-0 top-0 w-[4px] bg-blue-300")}),l.active.item_id===g.id&&"section"!==g.type&&(0,i.jsx)("div",{className:cx("absolute left-0 bottom-0 top-0 w-[4px] bg-blue-500")}),n.rightClick&&(0,i.jsx)(d.EdTreeCtxMenu,{node:e,prm:t,event:n.rightClick,onClose:()=>{n.rightClick=null,n.render()}}),(0,i.jsx)(p.EdTreeIndent,{node:e,prm:t}),(0,i.jsx)(f.EdTreeName,{node:e,prm:t}),e.data?.mitem&&(0,i.jsx)(u.EdTreeAction,{node:e,prm:t})]})})};function v(e){let t,r;document.createRange&&((t=document.createRange()).selectNodeContents(e),(r=window.getSelection()).removeAllRanges(),r.addRange(t))}let x=(e,t)=>{let r={...t};if(r.childs)for(let[t,n]of Object.entries(r.childs)){let i=(0,s.getMetaById)(e,n.id);i&&i.item&&(r.childs[t]=x(e,i.item))}return r};function b(e){var t=document.createElement("span");return t.innerHTML=e,t.textContent||t.innerText}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../main/main-per-item":"jX6BJ","./item/action":"iy4El","./item/ctx-menu":"lJcde","./item/indent":"eLvL0","./item/name":"jlcAx","./key-map":"3mFEq","../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jX6BJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"text_edit",()=>u),n.export(r,"mainPerItemVisit",()=>d);var i=e("../../../../utils/ui/selection"),o=e("../../logic/active/activate-meta"),a=e("../../logic/active/is-meta.active"),s=e("../../logic/ed-global"),l=e("../../logic/tree/build"),c=e("../tree/node/item/action/del");let u={timeout:null,caret:null,prevent_select_all:!1,id:null,del_key_id:!1},d=(e,t,r)=>{if("text"===t.item.type){let n=t.item.adv?.js?r.text_props:r.props;t.item.adv?.js?(n.dangerouslySetInnerHTML={__html:t.item.html||""},delete n.children):(n.dangerouslySetInnerHTML={__html:t.item.html||""},delete r.props.children),n.spellCheck=!1,n.contentEditable=!0,n.suppressContentEditableWarning=!0,t.parent?.comp_id&&!t.jsx_prop&&t.parent.comp_id!==s.active.comp_id&&(n.contentEditable=!1),n.onBlur=e=>{u.prevent_select_all=!1;let t=window.getSelection();t&&t.removeAllRanges()},n.ref=e=>{e&&u.caret&&(u.id===t.item.id||u.id===t.item.originalId)&&(p(e,u.caret),u.caret=null)},n.onKeyDown=t=>{"string"==typeof u.del_key_id&&("Backspace"===t.key||"Delete"===t.key?(t.currentTarget.blur(),(0,c.edActionDeleteById)(e,u.del_key_id),e.render()):u.del_key_id=!1)},n.onInput=r=>{r.stopPropagation(),r.preventDefault();let n=r.currentTarget.innerHTML;clearTimeout(u.timeout),u.id=t.item.originalId||t.item.id,u.timeout=setTimeout(()=>{if(s.active.comp_id&&t.parent?.comp_id===s.active.comp_id){let r=e.comp.list[s.active.comp_id].meta[t.item.originalId||t.item.id];r&&r.mitem&&(r.item.html=n,r.mitem.set("html",n));return}let r=t.mitem;r&&(t.item.html=n,r.set("html",n))},500)}}let n=(0,a.isMetaActive)(e,t),i=!1;!n&&s.active.comp_id&&t.item.component?.id===s.active.comp_id&&(i=!0),r.props.className=cx(r.props.className,i&&css` + &::after { + content: " "; + pointer-events: none; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 2px solid #641cf3; + } + `),r.props.onPointerEnter=r=>{r.stopPropagation(),s.active.hover.id=t.item.id,e.render()},r.props.onPointerLeave=t=>{t.stopPropagation(),s.active.hover.id="",e.render()},r.props.onPointerDown=r=>{if(r.stopPropagation(),"text"===t.item.type&&(u.prevent_select_all=!0),s.active.comp_id&&!e.comp.list[s.active.comp_id]){s.active.comp_id="",(0,l.treeRebuild)(e);return}(0,o.activateMeta)(e,t),s.active.hover.id="",e.render()}};function p(e,t){(0,i.setSelectionOffset)(e,t[0],t[1])}},{"../../../../utils/ui/selection":"5VrHR","../../logic/active/activate-meta":"bCi4m","../../logic/active/is-meta.active":"dH6B7","../../logic/ed-global":"6QDfO","../../logic/tree/build":"dNllk","../tree/node/item/action/del":"6SHFB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5VrHR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){if(r(t))return!0;for(let e=0,n=t.childNodes.length;e{if(e.nodeType===Node.TEXT_NODE){let i=e.data.length;return t<=i?(n=e,!0):(t-=i,r-=i,!1)}}),n&&i(e,n,e=>{if(e.nodeType===Node.TEXT_NODE){let t=e.data.length;return r<=t?(o=e,!0):(r-=t,!1)}});let a=document.createRange();return n?t(e.nodeType===Node.TEXT_NODE&&(r+=e.data.length),!1))}return r}function l(e){let t=0,r=0,n=window.getSelection();for(let o=0,a=n.rangeCount;o{if(n===e)return t+=s(e,a.startOffset),!0;let i=e.nodeType===Node.TEXT_NODE?e.data.length:0;return t+=i,r+=i,!1});let o=a.endContainer;i(e,n,e=>{if(o===e)return r+=s(e,a.endOffset),!0;let t=e.nodeType===Node.TEXT_NODE?e.data.length:0;return r+=t,!1});break}}return[t,r]}function c(e){let t=[];return i(e,e,e=>(e.nodeType===Node.TEXT_NODE&&t.push(e.data),!1)),t.join("")}n.defineInteropFlag(r),n.export(r,"setSelectionOffset",()=>a),n.export(r,"getSelectionOffset",()=>l),n.export(r,"getInnerText",()=>c)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bCi4m:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"activateMeta",()=>s);var i=e("../../panel/tree/scroll-tree"),o=e("../ed-global"),a=e("./get-meta");let s=(e,t)=>{(0,i.scrollTreeActiveItem)();let r=t,n=r.parent?.comp_id;if(!o.active.comp_id&&r.parent?.comp_id){let t=Object.keys(r);if((!t.includes("jsx_prop")||t.includes("jsx_prop")&&r.jsx_prop?.is_root)&&r.parent.instance_id){let t=(0,a.getMetaById)(e,r.parent.instance_id);t&&(r=t)}}if(o.active.comp_id&&r.item.component?.id===o.active.comp_id&&r.item.originalId){n=o.active.comp_id,o.active.item_id=r.item.originalId;return}if(r.parent&&n&&e.ui.comp_editable){if(o.active.comp_id){if(o.active.comp_id===n){if(r.item.originalId){if(r.item.component?.id&&n===o.active.comp_id)for(let t of Object.values(e.comp.list[o.active.comp_id].meta))t.item.originalId&&t.item.originalId===r.item.originalId&&(o.active.item_id!==t.item.id?o.active.item_id=t.item.id:(o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=r.item.component.id,o.active.item_id=t.item.originalId));else r.item.originalId!==o.active.item_id&&(o.active.item_id=r.item.originalId)}}else if(r.item.component?.id===o.active.comp_id&&r.item.originalId)o.active.item_id=r.item.originalId;else if(r.parent.instance_id){let t=e.page.meta[r.parent.instance_id];if(t.parent?.comp_id===o.active.comp_id)for(let r of Object.values(e.comp.list[o.active.comp_id].meta))r.item.originalId&&r.item.originalId===t.item.originalId&&(o.active.item_id!==r.item.id?o.active.item_id=r.item.id:t.item.component&&(o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=t.item.component?.id,o.active.item_id=r.item.originalId));else o.active.comp_id=n,o.active.item_id=r.parent.id}}else if(r.parent.instance_id){let t=r.parent;if(t.comp_id&&t.instance_id&&e.page.meta[t.instance_id]&&!e.page.meta[t.instance_id].mitem)for(;t.comp_id&&t.instance_id;){let r=e.page.meta[t.instance_id];if(r){if(r.mitem){if(o.active.item_id!==r.item.id)o.active.item_id=r.item.id;else{o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=t.comp_id;let r=e.comp.list[t.comp_id]?.tree.find(e=>"root"===e.parent)?.id;r&&(o.active.item_id=r)}break}t=r.parent}else break}else{let n=e.page.meta[t.id];o.active.item_id===r.parent.instance_id||r.jsx_prop?t.comp_id&&r.item.originalId?(o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=t.comp_id,o.active.item_id=r.item.originalId):r.jsx_prop?.is_root&&n.item.component?.id?o.active.item_id=n.item.id:o.active.item_id=r.item.id:o.active.item_id=r.parent.instance_id}}}else o.active.comp_id?n?r.item.originalId&&(o.active.item_id=r.item.originalId):o.active.comp_id="":o.active.item_id=r.item.id}},{"../../panel/tree/scroll-tree":"bCe6Z","../ed-global":"6QDfO","./get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dH6B7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isMetaActive",()=>a);var i=e("../comp/comp-meta"),o=e("../ed-global");let a=(e,t)=>{if(!t.item)return!1;let r=o.active.item_id===t.item.id;if(o.active.comp_id){if(t.parent?.comp_id===o.active.comp_id){let n=(0,i.getCompMeta)(e,o.active.item_id,"is_active");n&&(n.item.originalId===t.item.originalId?r=!0:n.item.id===t.item.originalId&&(r=!0))}else r=o.active.item_id===t.item.originalId}return r}},{"../comp/comp-meta":"4BVKC","../ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4BVKC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getCompMeta",()=>o);var i=e("../ed-global");let o=(e,t,r)=>{if(i.active.comp_id){let r=e.page.meta[t],n=e.comp.list[i.active.comp_id].meta[t];if(!r&&n)return n}}},{"../ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6SHFB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionDelete",()=>a),n.export(r,"edActionDeleteById",()=>s);var i=e("../../../../../logic/active/get-meta"),o=e("../../../../../logic/tree/build");let a=async(e,t)=>{let r=(0,i.getMetaById)(e,t.id);if(r){let t=r.mitem;t&&(t.doc?.transact(()=>{t.parent.forEach((r,n)=>{r==t&&l(e,t,n)})}),e.render(),await (0,o.treeRebuild)(e),e.render())}},s=async(e,t)=>{let r=(0,i.getMetaById)(e,t);if(r){let t=r.mitem;t&&(t.doc?.transact(()=>{t.parent.forEach((r,n)=>{r==t&&l(e,t,n)})}),e.render(),await (0,o.treeRebuild)(e),e.render())}},l=(e,t,r)=>{t.parent.delete(r)}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iy4El:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeAction",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/tooltip"),s=e("../../../../logic/ed-global"),l=e("../../../../logic/active/get-meta"),c=e("../../../../logic/tree/build");let u=({node:e,prm:t})=>{let r=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),n=e.data?.item;if(!n)return null;let u={enabled:"item"===n.type&&!!n.component?.id,id:"item"===n.type&&n.component?n.component.id:""},p="";n.adv?.js&&(p="js"),!p&&n.adv?.css&&(p="css"),!p&&n.adv?.html&&(p="html");let f=!1,m=n.component?.props?.child?.content?.id;if(m&&s.active.comp_id!==n.component?.id){let e=(0,l.getMetaById)(r,m),t=e?.item;f=!0,t&&(p="",t.adv?.js&&(p="js"),!p&&t.adv?.css&&(p="css"),!p&&t.adv?.html&&(p="html"))}return(0,i.jsxs)("div",{className:"flex items-center pr-4 space-x-1",children:[!!n.hidden&&(0,i.jsx)(a.Tooltip,{content:"Hidden: All",children:(0,i.jsx)("div",{className:"mx-1 cursor-pointer hover:opacity-60",onClick:e=>{e.stopPropagation();let t=(0,l.getMetaById)(r,n.id);t&&t.mitem?.set("hidden",!1),(0,c.treeRebuild)(r,{note:"show"}),r.render()},children:(0,i.jsx)(d,{})})}),(!u.enabled||u.enabled&&u.id===s.active.comp_id||f)&&(0,i.jsx)(a.Tooltip,{content:`Edit ${p}`,className:cx("border rounded-sm text-[9px] flex w-[20px] h-[15px] items-center cursor-pointer justify-center uppercase",n.adv?.js||n.adv?.css||n.adv?.html?"opacity-100":cx("opacity-0 action-script transition-all",css` + &:hover { + opacity: 1 !important; + } + `),!(n.adv?.js||n.adv?.css||n.adv?.html)&&"bg-orange-100 border-orange-200 hover:border-orange-500 hover:text-orange-900 hover:bg-orange-300","js"===p&&"bg-orange-100 border-orange-200 hover:border-orange-500 hover:text-orange-900 hover:bg-orange-300","css"===p&&"bg-green-100 border-green-200 hover:border-green-500 hover:text-green-900 hover:bg-green-300","html"===p&&"bg-blue-400 text-white border-blue-400 hover:border-blue-500 hover:bg-blue-300"),onClick:e=>{if(n.component?.props?.child?.content?.id&&f){e.stopPropagation(),e.preventDefault(),s.active.item_id=n.component.props.child.content.id,r.ui.popup.script.open=!0,r.ui.popup.script.type="item",r.ui.popup.script.mode=p||"js",r.render();return}r.ui.popup.script.open=!0,r.ui.popup.script.type="item",r.ui.popup.script.mode=p||"js",r.render()},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})}),u.enabled&&(0,i.jsxs)(i.Fragment,{children:[u.id!==s.active.comp_id&&r.ui.comp_editable&&(0,i.jsx)(a.Tooltip,{content:"Edit Component",children:(0,i.jsx)("div",{className:"flex items-center border border-slate-500 bg-white rounded-sm text-[10px] px-[2px] cursor-pointer hover:bg-purple-100 hover:border-purple-600",onClick:e=>{e.stopPropagation(),e.preventDefault();let t=u.id;if(t){s.active.instance.item_id=n.id,s.active.instance.comp_id=s.active.comp_id,s.active.comp_id=t||"";let e=r.comp.list[t].tree.find(e=>"root"===e.parent);e&&"string"==typeof e.id&&(s.active.item_id=e.id||""),r.render()}},children:"Edit"})}),u.id===s.active.comp_id&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(a.Tooltip,{content:"Close Component",children:(0,i.jsx)("div",{className:"flex items-center border border-slate-500 bg-white rounded-sm text-[10px] px-[2px] cursor-pointer hover:bg-purple-100 hover:border-purple-600",onClick:e=>{e.stopPropagation(),e.preventDefault(),s.active.comp_id&&(s.active.comp_id=s.active.instance.comp_id||"",s.active.item_id=s.active.instance.item_id||"",s.active.instance.comp_id="",s.active.instance.item_id="",(0,c.treeRebuild)(r),r.render())},children:"Close"})})})]})]})},d=()=>(0,i.jsx)("svg",{width:"13",height:"13",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M14.7649 6.07596C14.9991 6.22231 15.0703 6.53079 14.9239 6.76495C14.4849 7.46743 13.9632 8.10645 13.3702 8.66305L14.5712 9.86406C14.7664 10.0593 14.7664 10.3759 14.5712 10.5712C14.3759 10.7664 14.0593 10.7664 13.8641 10.5712L12.6011 9.30817C11.805 9.90283 10.9089 10.3621 9.93375 10.651L10.383 12.3277C10.4544 12.5944 10.2961 12.8685 10.0294 12.94C9.76267 13.0115 9.4885 12.8532 9.41704 12.5865L8.95917 10.8775C8.48743 10.958 8.00036 10.9999 7.50001 10.9999C6.99965 10.9999 6.51257 10.958 6.04082 10.8775L5.58299 12.5864C5.51153 12.8532 5.23737 13.0115 4.97064 12.94C4.7039 12.8686 4.5456 12.5944 4.61706 12.3277L5.06625 10.651C4.09111 10.3621 3.19503 9.90282 2.3989 9.30815L1.1359 10.5712C0.940638 10.7664 0.624058 10.7664 0.428798 10.5712C0.233537 10.3759 0.233537 10.0593 0.428798 9.86405L1.62982 8.66303C1.03682 8.10643 0.515113 7.46742 0.0760677 6.76495C-0.0702867 6.53079 0.000898544 6.22231 0.235065 6.07596C0.469231 5.9296 0.777703 6.00079 0.924058 6.23496C1.40354 7.00213 1.989 7.68057 2.66233 8.2427C2.67315 8.25096 2.6837 8.25972 2.69397 8.26898C4.00897 9.35527 5.65537 9.99991 7.50001 9.99991C10.3078 9.99991 12.6564 8.5063 14.076 6.23495C14.2223 6.00079 14.5308 5.9296 14.7649 6.07596Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/tooltip":"lSeyn","../../../../logic/ed-global":"6QDfO","../../../../logic/active/get-meta":"aJEnC","../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lJcde:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeCtxMenu",()=>y);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/context-menu"),s=e("../../../../logic/ed-global"),l=e("./action/attach"),c=e("./action/clone"),u=e("./action/copy"),d=e("./action/cut"),p=e("./action/del"),f=e("./action/detach"),m=e("./action/hide"),h=e("./action/new-comp"),g=e("./action/paste"),v=e("./action/rename"),x=e("./action/unwrap"),b=e("./action/wrap");let y=({node:e,prm:t,event:r,onClose:n})=>{let y=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),j=(0,o.useLocal)({allowCopy:!1,allowPaste:!1},async()=>{"granted"===(await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1})).state&&(j.allowCopy=!0,j.render(),navigator.clipboard.readText().then(e=>{e.startsWith("prasi-clipboard:")&&(j.allowPaste=!0,j.render())}).catch(()=>{}))}),w=e.data?.item,C=w?.type,S=w.component,E=S?.id,_=s.active.comp_id===S?.id,k=e.data?.jsx_prop?.is_root;return w?(0,i.jsxs)(a.Menu,{mouseEvent:r,onClose:n,children:["item"===C&&!_&&!k&&!w.component?.id&&(0,i.jsx)(a.MenuItem,{label:"Attach Component",onClick:()=>(0,l.edActionAttach)(y,w)}),"item"===C&&S?.id&&!_&&(0,i.jsx)(a.MenuItem,{label:"Detach Component",onClick:()=>(0,f.edActionDetach)(y,w)}),"item"===C&&!S?.id&&!k&&(0,i.jsx)(a.MenuItem,{label:"Create Component",onClick:e=>(0,h.edActionNewComp)(y,w,e)}),(0,i.jsx)(a.MenuItem,{label:w.hidden?"Unhide":"Hide",onClick:()=>(0,m.edActionHide)(y,w)}),!k&&(0,i.jsx)(a.MenuItem,{label:"Rename",hotKey:"↵",onClick:()=>(0,v.edActionRename)(y,w)}),!k&&(0,i.jsx)(a.MenuItem,{label:"Cut",onClick:()=>(0,d.edActionCut)(y,w)}),!_&&!k&&(0,i.jsx)(a.MenuItem,{label:"Delete",hotKey:"⌫",onClick:()=>(0,p.edActionDelete)(y,w)}),!k&&(0,i.jsx)(a.MenuItem,{label:"Clone",onClick:()=>(0,c.edActionClone)(y,w)}),!k&&(0,i.jsx)(a.MenuItem,{label:"Copy",onClick:()=>(0,u.edActionCopy)(y,w)}),j.allowCopy&&j.allowPaste&&(!E||E&&w.component?.props.child)&&"text"!==w.type&&(0,i.jsx)(a.MenuItem,{label:"Paste",onClick:()=>(0,g.edActionPaste)(y,w)}),["text","item"].includes(w.type)&&!k&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.MenuItem,{label:"Wrap",onClick:()=>(0,b.edActionWrap)(y,w)}),(0,i.jsx)(a.MenuItem,{label:"Wrap in Component",onClick:()=>(0,b.edActionWrapInComp)(y,w)})]}),["item"].includes(w.type)&&!k&&!E&&(0,i.jsx)(a.MenuItem,{label:"Unwrap",onClick:()=>(0,x.edActionUnwrap)(y,w)})]}):(0,i.jsx)(a.Menu,{mouseEvent:r,onClose:n,children:(0,i.jsx)(a.MenuItem,{disabled:!0,label:(0,i.jsx)("div",{className:"text-slate-500",children:"Unavailable"})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/context-menu":"8SOtW","../../../../logic/ed-global":"6QDfO","./action/attach":"egLsk","./action/clone":"hZw7i","./action/copy":"8MSyC","./action/cut":"dM4RJ","./action/del":"6SHFB","./action/detach":"1MsHD","./action/hide":"ez4QN","./action/new-comp":"jfHs4","./action/paste":"dbWmY","./action/rename":"zoyTt","./action/unwrap":"gCmrc","./action/wrap":"eVi1N","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8SOtW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MenuItem",()=>s),n.export(r,"Menu",()=>l);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react");e("./context-menu.css");let s=(0,a.forwardRef)(({label:e,disabled:t,hotKey:r,...n},o)=>(0,i.jsxs)("button",{...n,className:"MenuItem flex justify-between items-center select-none",ref:o,role:"menuitem",disabled:t,onContextMenu:e=>{e.preventDefault(),e.stopPropagation()},children:[e,r&&(0,i.jsx)("div",{className:"hotKey",children:r})]})),l=(0,a.forwardRef)(({children:e,mouseEvent:t,onClose:r},n)=>{let[s,l]=(0,a.useState)(null),[c,u]=(0,a.useState)(!1),[d,p]=(0,a.useState)(!1),f=(0,a.useRef)([]),m=(0,a.useRef)((0,a.Children).map(e,e=>(0,a.isValidElement)(e)?e.props.label:null)),h=(0,a.useRef)(!1),{refs:g,floatingStyles:v,context:x}=(0,o.useFloating)({open:!t||c,onOpenChange:u,middleware:[(0,o.offset)({mainAxis:5,alignmentAxis:4}),(0,o.flip)({fallbackPlacements:["left-start"]}),(0,o.shift)({padding:10})],placement:"right-start",strategy:"fixed",whileElementsMounted:o.autoUpdate}),b=(0,o.useRole)(x,{role:"menu"}),y=(0,o.useDismiss)(x),j=(0,o.useListNavigation)(x,{listRef:f,onNavigate:l,activeIndex:s}),w=(0,o.useTypeahead)(x,{enabled:c,listRef:m,onMatch:l,activeIndex:s}),{getFloatingProps:C,getItemProps:S}=(0,o.useInteractions)([b,y,j,w]);return(0,a.useEffect)(()=>{let e=t;function r(){h.current&&u(!1)}return e.preventDefault(),g.setPositionReference({getBoundingClientRect:()=>({width:0,height:0,x:e.clientX,y:e.clientY,top:e.clientY,right:e.clientX,bottom:e.clientY,left:e.clientX})}),u(!0),h.current=!1,document.addEventListener("mouseup",r),()=>{document.removeEventListener("mouseup",r)}},[g]),(0,a.useEffect)(()=>{if(!c){if(!d){p(!0);return}r&&r()}},[c]),(0,i.jsx)(o.FloatingPortal,{children:c&&d&&(0,i.jsx)("div",{className:"ContextMenu min-w-[150px]",ref:g.setFloating,style:v,...C(),onContextMenu:e=>{e.preventDefault(),e.stopPropagation(),u(!1)},children:(0,a.Children).map(e,(e,t)=>(0,a.isValidElement)(e)&&(0,a.cloneElement)(e,S({tabIndex:s===t?0:-1,ref(e){f.current[t]=e},onClick(t){e.props.onClick?.(t),t.defaultPrevented||u(!1)}})))})})})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","./context-menu.css":"jYMtW","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jYMtW:[function(){},{}],egLsk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionAttach",()=>l);var i=e("../../../../../logic/active/get-meta"),o=e("../../../../../logic/comp/load"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{(()=>{e.ui.popup.comp.open=async t=>{let r=e.comp.list[t];if(r||(await (0,o.loadComponent)(e,t),r=e.comp.list[t]),!r){alert("Cannot load component!");return}let n=r.doc.getMap("map").get("root")?.toJSON();if(!n){alert("Failed to load component!");return}let s=(0,i.getActiveMeta)(e);if(s){let t=s.item;if("item"===t.type&&t.component?.id&&s.parent?.id&&t.component?.id!==a.active.comp_id){if(s=(0,i.getMetaById)(e,s.parent.id))t=s.item;else{alert("Warning: Please edit component first before adding. ");return}}let r=s.mitem;t&&r?"text"!==t.type&&c(r,n):alert("Failed to add component!")}else alert("Please select an item/section to add component!")},e.render()})()},c=(e,t)=>{let r=new Y.Map;if(r){t.originalId=t.id,t.component&&!t.component?.instances&&(t.component.instances={}),syncronize(r,(0,s.fillID)(t));let n=e.get("childs");n&&n.push([r]);let i=r.toJSON();a.active.item_id=i.id}}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/comp/load":"aigu6","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hZw7i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionClone",()=>l);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=o.getMetaById(e,t.id)?.mitem;r&&(r.doc?.transact(()=>{r.parent.forEach((e,t)=>{if(e.get("id")===r.get("id")){let n=e.toJSON();s.fillID(n);let o=new Y.Map;i.syncronize(o,n),r.parent.insert(t,[o])}})}),(0,a.treeRebuild)(e,{note:"clone"}))}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9v61E":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"deepEquals",()=>o),n.export(r,"syncronize",()=>a);var i=e("yjs");function o(e,t){let r=l(e);try{var n=t.constructor.name}catch(e){n="undefined"}if("YArray"==r&&"Array"==n){let r=t,n=e;return n.length==r.length&&r.every((e,t)=>o(n.get(t),r[t]))}if("YMap"!=r||"Object"!=n)return t===e;{let r=t,n=e,i=0;for(let e in r)if(i++,!o(n.get(e),r[e]))return!1;return i==Array.from(n.keys()).length}}function a(e,t){let r=!1;switch(l(e)){case"YArray":if(!Array.isArray(t))throw Error(`Sync failed, ${t} was not array`);let n=e,i=t,c=Symbol(),u=0;for(let e=0;ei.length?n.length:i.length;for(let a=u;!t&&a=u;e--)r=!0,n.delete(e);let e=a-u;u=a+1-e,t=!0}if(!t){try{var d=p.constructor.name}catch(e){d="undefined"}let e=ui.length;)r=!0,n.delete(i.length);break;case"YMap":if("Object"!==t.constructor.name)throw Error(`Sync failed, ${t} was not object`);let p=e,f=t;for(let e of p.keys()){if(!(e in t)){p.delete(e),r=!0;continue}let n=p.get(e),i=f[e],o=l(n);try{var d=i.constructor.name}catch(e){d="undefined"}if(("YMap"!=o||"Object"===d)&&("YArray"!=o||"Array"===d)&&(["YMap","YArray"].includes(o)||o===d)){if("YMap"==o||"YArray"==o){let e=a(n,i);r||(r=e)}else n!==i&&(p.set(e,i),r=!0)}else p.delete(e),r=!0}for(let e in f)if(!p.has(e)){let t=s(f[e]);p.set(e,t),r=!0}break;default:throw Error(`can only iterate over Y.Map and Y.Array, got ${e}`)}return r}function s(e){try{var t=e.constructor.name}catch(e){t="undefined"}if("Array"==t){let t=new i.Array;return a(t,e),t}if("Object"!=t)return e;{let t=new i.Map;return a(t,e),t}}function l(e){try{if(void 0!==e.length&&void 0!==e.get)return"YArray";if(void 0!==e.keys&&void 0!==e.get)return"YMap";return e.constructor.name}catch(e){return"undefined"}}},{yjs:"cC4zH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cC4zH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AbsolutePosition",()=>eD),n.export(r,"AbstractConnector",()=>C),n.export(r,"AbstractStruct",()=>rH),n.export(r,"AbstractType",()=>tQ),n.export(r,"Array",()=>ru),n.export(r,"ContentAny",()=>r3),n.export(r,"ContentBinary",()=>rW),n.export(r,"ContentDeleted",()=>rq),n.export(r,"ContentDoc",()=>rX),n.export(r,"ContentEmbed",()=>rZ),n.export(r,"ContentFormat",()=>r1),n.export(r,"ContentJSON",()=>r5),n.export(r,"ContentString",()=>r8),n.export(r,"ContentType",()=>ns),n.export(r,"Doc",()=>B),n.export(r,"GC",()=>rU),n.export(r,"ID",()=>ex),n.export(r,"Item",()=>nm),n.export(r,"Map",()=>rf),n.export(r,"PermanentUserData",()=>e_),n.export(r,"RelativePosition",()=>ek),n.export(r,"Skip",()=>nx),n.export(r,"Snapshot",()=>eB),n.export(r,"Text",()=>rO),n.export(r,"Transaction",()=>tt),n.export(r,"UndoManager",()=>tf),n.export(r,"UpdateDecoderV1",()=>G),n.export(r,"UpdateDecoderV2",()=>z),n.export(r,"UpdateEncoderV1",()=>W),n.export(r,"UpdateEncoderV2",()=>q),n.export(r,"XmlElement",()=>rF),n.export(r,"XmlFragment",()=>rN),n.export(r,"XmlHook",()=>rY),n.export(r,"XmlText",()=>rV),n.export(r,"YArrayEvent",()=>rc),n.export(r,"YEvent",()=>tB),n.export(r,"YMapEvent",()=>rp),n.export(r,"YTextEvent",()=>rD),n.export(r,"YXmlEvent",()=>rL),n.export(r,"applyUpdate",()=>en),n.export(r,"applyUpdateV2",()=>er),n.export(r,"cleanupYTextFormatting",()=>rk),n.export(r,"compareIDs",()=>eb),n.export(r,"compareRelativePositions",()=>eY),n.export(r,"convertUpdateFormatV1ToV2",()=>tR),n.export(r,"convertUpdateFormatV2ToV1",()=>tL),n.export(r,"createAbsolutePositionFromRelativePosition",()=>eL),n.export(r,"createDeleteSet",()=>M),n.export(r,"createDeleteSetFromStructStore",()=>A),n.export(r,"createDocFromSnapshot",()=>eX),n.export(r,"createID",()=>ey),n.export(r,"createRelativePositionFromJSON",()=>eI),n.export(r,"createRelativePositionFromTypeIndex",()=>eA),n.export(r,"createSnapshot",()=>eW),n.export(r,"decodeRelativePosition",()=>eR),n.export(r,"decodeSnapshot",()=>eU),n.export(r,"decodeSnapshotV2",()=>ez),n.export(r,"decodeStateVector",()=>el),n.export(r,"decodeUpdate",()=>tx),n.export(r,"decodeUpdateV2",()=>tb),n.export(r,"diffUpdate",()=>tI),n.export(r,"diffUpdateV2",()=>tT),n.export(r,"emptySnapshot",()=>e$),n.export(r,"encodeRelativePosition",()=>eP),n.export(r,"encodeSnapshot",()=>eH),n.export(r,"encodeSnapshotV2",()=>eG),n.export(r,"encodeStateAsUpdate",()=>ea),n.export(r,"encodeStateAsUpdateV2",()=>eo),n.export(r,"encodeStateVector",()=>ep),n.export(r,"encodeStateVectorFromUpdate",()=>tC),n.export(r,"encodeStateVectorFromUpdateV2",()=>tw),n.export(r,"equalDeleteSets",()=>R),n.export(r,"equalSnapshots",()=>eV),n.export(r,"findIndexSS",()=>e4),n.export(r,"findRootTypeKey",()=>eC),n.export(r,"getItem",()=>e3),n.export(r,"getState",()=>e2),n.export(r,"getTypeChildren",()=>tK),n.export(r,"isDeleted",()=>T),n.export(r,"isParentOf",()=>eS),n.export(r,"iterateDeletedStructs",()=>_),n.export(r,"logType",()=>eE),n.export(r,"logUpdate",()=>tg),n.export(r,"logUpdateV2",()=>tv),n.export(r,"mergeDeleteSets",()=>D),n.export(r,"mergeUpdates",()=>tj),n.export(r,"mergeUpdatesV2",()=>tk),n.export(r,"obfuscateUpdate",()=>tP),n.export(r,"obfuscateUpdateV2",()=>tF),n.export(r,"parseUpdateMeta",()=>tE),n.export(r,"parseUpdateMetaV2",()=>tS),n.export(r,"readUpdate",()=>et),n.export(r,"readUpdateV2",()=>ee),n.export(r,"relativePositionToJSON",()=>eT),n.export(r,"snapshot",()=>eq),n.export(r,"snapshotContainsUpdate",()=>eZ),n.export(r,"transact",()=>tc),n.export(r,"tryGc",()=>ts),n.export(r,"typeListToArraySnapshot",()=>t1),n.export(r,"typeMapGetAllSnapshot",()=>rs),n.export(r,"typeMapGetSnapshot",()=>ra);var i=e("lib0/observable"),o=e("lib0/array"),a=e("lib0/math"),s=e("lib0/map"),l=e("lib0/encoding"),c=e("lib0/decoding"),u=e("lib0/random"),d=e("lib0/promise"),p=e("lib0/buffer"),f=e("lib0/error"),m=e("lib0/binary"),h=e("lib0/function"),g=e("lib0/set"),v=e("lib0/logging"),x=e("lib0/time"),b=e("lib0/string"),y=e("lib0/iterator"),j=e("lib0/object"),w=arguments[3];class C extends i.ObservableV2{constructor(e,t){super(),this.doc=e,this.awareness=t}}class S{constructor(e,t){this.clock=e,this.len=t}}class E{constructor(){this.clients=new Map}}let _=(e,t,r)=>t.clients.forEach((t,n)=>{let i=e.doc.store.clients.get(n);for(let n=0;n{let r=0,n=e.length-1;for(;r<=n;){let i=a.floor((r+n)/2),o=e[i],s=o.clock;if(s<=t){if(t{let r=e.clients.get(t.client);return void 0!==r&&null!==k(r,t.clock)},I=e=>{e.clients.forEach(e=>{let t,r;for(e.sort((e,t)=>e.clock-t.clock),t=1,r=1;t=i.clock?n.len=a.max(n.len,i.clock+i.len-n.clock):(r{let t=new E;for(let r=0;r{if(!t.clients.has(i)){let a=n.slice();for(let t=r+1;t{s.setIfUndefined(e.clients,t,()=>[]).push(new S(r,n))},M=()=>new E,A=e=>{let t=M();return e.clients.forEach((e,r)=>{let n=[];for(let t=0;t0&&t.clients.set(r,n)}),t},N=(e,t)=>{l.writeVarUint(e.restEncoder,t.clients.size),o.from(t.clients.entries()).sort((e,t)=>t[0]-e[0]).forEach(([t,r])=>{e.resetDsCurVal(),l.writeVarUint(e.restEncoder,t);let n=r.length;l.writeVarUint(e.restEncoder,n);for(let t=0;t{let t=new E,r=c.readVarUint(e.restDecoder);for(let n=0;n0){let i=s.setIfUndefined(t.clients,r,()=>[]);for(let t=0;t{let n=new E,i=c.readVarUint(e.restDecoder);for(let o=0;o0){let e=new q;return l.writeVarUint(e.restEncoder,0),N(e,n),e.toUint8Array()}return null},R=(e,t)=>{if(e.clients.size!==t.clients.size)return!1;for(let[r,n]of e.clients.entries()){let e=t.clients.get(r);if(void 0===e||n.length!==e.length)return!1;for(let t=0;t!0,meta:i=null,autoLoad:o=!1,shouldLoad:a=!0}={}){super(),this.gc=r,this.gcFilter=n,this.clientID=L(),this.guid=e,this.collectionid=t,this.share=new Map,this.store=new e0,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=a,this.autoLoad=o,this.meta=i,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=d.create(e=>{this.on("load",()=>{this.isLoaded=!0,e(this)})});let s=()=>d.create(e=>{let t=r=>{(void 0===r||!0===r)&&(this.off("sync",t),e())};this.on("sync",t)});this.on("sync",e=>{!1===e&&this.isSynced&&(this.whenSynced=s()),this.isSynced=void 0===e||!0===e,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=s()}load(){let e=this._item;null===e||this.shouldLoad||tc(e.parent.doc,e=>{e.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(o.from(this.subdocs).map(e=>e.guid))}transact(e,t=null){return tc(this,e,t)}get(e,t=tQ){let r=s.setIfUndefined(this.share,e,()=>{let e=new t;return e._integrate(this,null),e}),n=r.constructor;if(t!==tQ&&n!==t){if(n===tQ){let n=new t;n._map=r._map,r._map.forEach(e=>{for(;null!==e;e=e.left)e.parent=n}),n._start=r._start;for(let e=n._start;null!==e;e=e.right)e.parent=n;return n._length=r._length,this.share.set(e,n),n._integrate(this,null),n}throw Error(`Type with the name ${e} has already been defined with a different constructor`)}return r}getArray(e=""){return this.get(e,ru)}getText(e=""){return this.get(e,rO)}getMap(e=""){return this.get(e,rf)}getXmlElement(e=""){return this.get(e,rF)}getXmlFragment(e=""){return this.get(e,rN)}toJSON(){let e={};return this.share.forEach((t,r)=>{e[r]=t.toJSON()}),e}destroy(){o.from(this.subdocs).forEach(e=>e.destroy());let e=this._item;if(null!==e){this._item=null;let t=e.content;t.doc=new B({guid:this.guid,...t.opts,shouldLoad:!1}),t.doc._item=e,tc(e.parent.doc,r=>{let n=t.doc;e.deleted||r.subdocsAdded.add(n),r.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class V{constructor(e){this.restDecoder=e}resetDsCurVal(){}readDsClock(){return c.readVarUint(this.restDecoder)}readDsLen(){return c.readVarUint(this.restDecoder)}}class G extends V{readLeftID(){return ey(c.readVarUint(this.restDecoder),c.readVarUint(this.restDecoder))}readRightID(){return ey(c.readVarUint(this.restDecoder),c.readVarUint(this.restDecoder))}readClient(){return c.readVarUint(this.restDecoder)}readInfo(){return c.readUint8(this.restDecoder)}readString(){return c.readVarString(this.restDecoder)}readParentInfo(){return 1===c.readVarUint(this.restDecoder)}readTypeRef(){return c.readVarUint(this.restDecoder)}readLen(){return c.readVarUint(this.restDecoder)}readAny(){return c.readAny(this.restDecoder)}readBuf(){return p.copyUint8Array(c.readVarUint8Array(this.restDecoder))}readJSON(){return JSON.parse(c.readVarString(this.restDecoder))}readKey(){return c.readVarString(this.restDecoder)}}class H{constructor(e){this.dsCurrVal=0,this.restDecoder=e}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=c.readVarUint(this.restDecoder),this.dsCurrVal}readDsLen(){let e=c.readVarUint(this.restDecoder)+1;return this.dsCurrVal+=e,e}}class z extends H{constructor(e){super(e),this.keys=[],c.readVarUint(e),this.keyClockDecoder=new c.IntDiffOptRleDecoder(c.readVarUint8Array(e)),this.clientDecoder=new c.UintOptRleDecoder(c.readVarUint8Array(e)),this.leftClockDecoder=new c.IntDiffOptRleDecoder(c.readVarUint8Array(e)),this.rightClockDecoder=new c.IntDiffOptRleDecoder(c.readVarUint8Array(e)),this.infoDecoder=new c.RleDecoder(c.readVarUint8Array(e),c.readUint8),this.stringDecoder=new c.StringDecoder(c.readVarUint8Array(e)),this.parentInfoDecoder=new c.RleDecoder(c.readVarUint8Array(e),c.readUint8),this.typeRefDecoder=new c.UintOptRleDecoder(c.readVarUint8Array(e)),this.lenDecoder=new c.UintOptRleDecoder(c.readVarUint8Array(e))}readLeftID(){return new ex(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new ex(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return 1===this.parentInfoDecoder.read()}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return c.readAny(this.restDecoder)}readBuf(){return c.readVarUint8Array(this.restDecoder)}readJSON(){return c.readAny(this.restDecoder)}readKey(){let e=this.keyClockDecoder.read();if(e{n=a.max(n,t[0].id.clock);let i=e4(t,n);l.writeVarUint(e.restEncoder,t.length-i),e.writeClient(r),l.writeVarUint(e.restEncoder,n);let o=t[i];o.write(e,n-o.id.clock);for(let r=i+1;r{let n=new Map;r.forEach((e,r)=>{e2(t,r)>e&&n.set(r,e)}),e1(t).forEach((e,t)=>{r.has(t)||n.set(t,0)}),l.writeVarUint(e.restEncoder,n.size),o.from(n.entries()).sort((e,t)=>t[0]-e[0]).forEach(([r,n])=>{J(e,t.clients.get(r),r,n)})},X=(e,t)=>{let r=s.create(),n=c.readVarUint(e.restDecoder);for(let i=0;i{let n=[],i=o.from(r.keys()).sort((e,t)=>e-t);if(0===i.length)return null;let a=()=>{if(0===i.length)return null;let e=r.get(i[i.length-1]);for(;e.refs.length===e.i;){if(i.pop(),!(i.length>0))return null;e=r.get(i[i.length-1])}return e},c=a();if(null===c)return null;let u=new e0,d=new Map,p=(e,t)=>{let r=d.get(e);(null==r||r>t)&&d.set(e,t)},f=c.refs[c.i++],m=new Map,h=()=>{for(let e of n){let t=e.id.client,n=r.get(t);n?(n.i--,u.clients.set(t,n.refs.slice(n.i)),r.delete(t),n.i=0,n.refs=[]):u.clients.set(t,[e]),i=i.filter(e=>e!==t)}n.length=0};for(;;){if(f.constructor!==nx){let i=s.setIfUndefined(m,f.id.client,()=>e2(t,f.id.client))-f.id.clock;if(i<0)n.push(f),p(f.id.client,f.id.clock-1),h();else{let o=f.getMissing(e,t);if(null!==o){n.push(f);let e=r.get(o)||{refs:[],i:0};if(e.refs.length===e.i)p(o,e2(t,o)),h();else{f=e.refs[e.i++];continue}}else(0===i||i0)f=n.pop();else if(null!==c&&c.i0){let e=new q;return K(e,u,new Map),l.writeVarUint(e.restEncoder,0),{missing:d,update:e.toUint8Array()}}return null},Z=(e,t)=>K(e,t.doc.store,t.beforeState),ee=(e,t,r,n=new z(e))=>tc(t,e=>{e.local=!1;let t=!1,r=e.doc,i=r.store,o=Q(e,i,X(n,r)),a=i.pendingStructs;if(a){for(let[e,r]of a.missing)if(rt)&&a.missing.set(e,t)}a.update=tk([a.update,o.update])}}else i.pendingStructs=o;let s=F(n,e,i);if(i.pendingDs){let t=new z(c.createDecoder(i.pendingDs));c.readVarUint(t.restDecoder);let r=F(t,e,i);s&&r?i.pendingDs=tk([s,r]):i.pendingDs=s||r}else i.pendingDs=s;if(t){let t=i.pendingStructs.update;i.pendingStructs=null,er(e.doc,t)}},r,!1),et=(e,t,r)=>ee(e,t,r,new G(e)),er=(e,t,r,n=z)=>{let i=c.createDecoder(t);ee(i,e,r,new n(i))},en=(e,t,r)=>er(e,t,r,G),ei=(e,t,r=new Map)=>{K(e,t.store,r),N(e,A(t.store))},eo=(e,t=new Uint8Array([0]),r=new q)=>{ei(r,e,el(t));let n=[r.toUint8Array()];if(e.store.pendingDs&&n.push(e.store.pendingDs),e.store.pendingStructs&&n.push(tT(e.store.pendingStructs.update,t)),n.length>1){if(r.constructor===W)return tj(n.map((e,t)=>0===t?e:tL(e)));if(r.constructor===q)return tk(n)}return n[0]},ea=(e,t)=>eo(e,t,new W),es=e=>{let t=new Map,r=c.readVarUint(e.restDecoder);for(let n=0;nes(new V(c.createDecoder(e))),ec=(e,t)=>(l.writeVarUint(e.restEncoder,t.size),o.from(t.entries()).sort((e,t)=>t[0]-e[0]).forEach(([t,r])=>{l.writeVarUint(e.restEncoder,t),l.writeVarUint(e.restEncoder,r)}),e),eu=(e,t)=>ec(e,e1(t.store)),ed=(e,t=new $)=>(e instanceof Map?ec(t,e):eu(t,e),t.toUint8Array()),ep=e=>ed(e,new U);class ef{constructor(){this.l=[]}}let em=()=>new ef,eh=(e,t)=>e.l.push(t),eg=(e,t)=>{let r=e.l,n=r.length;e.l=r.filter(e=>t!==e),n===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},ev=(e,t,r)=>h.callAll(e.l,[t,r]);class ex{constructor(e,t){this.client=e,this.clock=t}}let eb=(e,t)=>e===t||null!==e&&null!==t&&e.client===t.client&&e.clock===t.clock,ey=(e,t)=>new ex(e,t),ej=(e,t)=>{l.writeVarUint(e,t.client),l.writeVarUint(e,t.clock)},ew=e=>ey(c.readVarUint(e),c.readVarUint(e)),eC=e=>{for(let[t,r]of e.doc.share.entries())if(r===e)return t;throw f.unexpectedCase()},eS=(e,t)=>{for(;null!==t;){if(t.parent===e)return!0;t=t.parent._item}return!1},eE=e=>{let t=[],r=e._start;for(;r;)t.push(r),r=r.right;console.log("Children: ",t),console.log("Children content: ",t.filter(e=>!e.deleted).map(e=>e.content))};class e_{constructor(e,t=e.getMap("users")){let r=new Map;this.yusers=t,this.doc=e,this.clients=new Map,this.dss=r;let n=(e,t)=>{let r=e.get("ds"),n=e.get("ids"),i=e=>this.clients.set(e,t);r.observe(e=>{e.changes.added.forEach(e=>{e.content.getContent().forEach(e=>{e instanceof Uint8Array&&this.dss.set(t,D([this.dss.get(t)||M(),P(new V(c.createDecoder(e)))]))})})}),this.dss.set(t,D(r.map(e=>P(new V(c.createDecoder(e)))))),n.observe(e=>e.changes.added.forEach(e=>e.content.getContent().forEach(i))),n.forEach(i)};t.observe(e=>{e.keysChanged.forEach(e=>n(t.get(e),e))}),t.forEach(n)}setUserMapping(e,t,r,{filter:n=()=>!0}={}){let i=this.yusers,o=i.get(r);o||((o=new rf).set("ids",new ru),o.set("ds",new ru),i.set(r,o)),o.get("ids").push([t]),i.observe(e=>{setTimeout(()=>{let e=i.get(r);if(e!==o){o=e,this.clients.forEach((e,t)=>{r===e&&o.get("ids").push([t])});let t=new U,n=this.dss.get(r);n&&(N(t,n),o.get("ds").push([t.toUint8Array()]))}},0)}),e.on("afterTransaction",e=>{setTimeout(()=>{let t=o.get("ds"),r=e.deleteSet;if(e.local&&r.clients.size>0&&n(e,r)){let e=new U;N(e,r),t.push([e.toUint8Array()])}})})}getUserByClientId(e){return this.clients.get(e)||null}getUserByDeletedId(e){for(let[t,r]of this.dss.entries())if(T(r,e))return t;return null}}class ek{constructor(e,t,r,n=0){this.type=e,this.tname=t,this.item=r,this.assoc=n}}let eT=e=>{let t={};return e.type&&(t.type=e.type),e.tname&&(t.tname=e.tname),e.item&&(t.item=e.item),null!=e.assoc&&(t.assoc=e.assoc),t},eI=e=>new ek(null==e.type?null:ey(e.type.client,e.type.clock),e.tname??null,null==e.item?null:ey(e.item.client,e.item.clock),null==e.assoc?0:e.assoc);class eD{constructor(e,t,r=0){this.type=e,this.index=t,this.assoc=r}}let eO=(e,t,r=0)=>new eD(e,t,r),eM=(e,t,r)=>{let n=null,i=null;return null===e._item?i=eC(e):n=ey(e._item.id.client,e._item.id.clock),new ek(n,i,t,r)},eA=(e,t,r=0)=>{let n=e._start;if(r<0){if(0===t)return eM(e,null,r);t--}for(;null!==n;){if(!n.deleted&&n.countable){if(n.length>t)return eM(e,ey(n.id.client,n.id.clock+t),r);t-=n.length}if(null===n.right&&r<0)return eM(e,n.lastId,r);n=n.right}return eM(e,null,r)},eN=(e,t)=>{let{type:r,tname:n,item:i,assoc:o}=t;if(null!==i)l.writeVarUint(e,0),ej(e,i);else if(null!==n)l.writeUint8(e,1),l.writeVarString(e,n);else if(null!==r)l.writeUint8(e,2),ej(e,r);else throw f.unexpectedCase();return l.writeVarInt(e,o),e},eP=e=>{let t=l.createEncoder();return eN(t,e),l.toUint8Array(t)},eF=e=>{let t=null,r=null,n=null;switch(c.readVarUint(e)){case 0:n=ew(e);break;case 1:r=c.readVarString(e);break;case 2:t=ew(e)}return new ek(t,r,n,c.hasContent(e)?c.readVarInt(e):0)},eR=e=>eF(c.createDecoder(e)),eL=(e,t,r=!0)=>{let n=t.store,i=e.item,o=e.type,a=e.tname,s=e.assoc,l=null,c=0;if(null!==i){if(e2(n,i.client)<=i.clock)return null;let e=r?nc(n,i):{item:e3(n,i),diff:0},t=e.item;if(!(t instanceof nm))return null;if(null===(l=t.parent)._item||!l._item.deleted){c=t.deleted||!t.countable?0:e.diff+(s>=0?0:1);let r=t.left;for(;null!==r;)!r.deleted&&r.countable&&(c+=r.length),r=r.left}}else{if(null!==a)l=t.get(a);else if(null!==o){if(e2(n,o.client)<=o.clock)return null;let{item:e}=r?nc(n,o):{item:e3(n,o)};if(!(e instanceof nm)||!(e.content instanceof ns))return null;l=e.content.type}else throw f.unexpectedCase();c=s>=0?l._length:0}return eO(l,c,e.assoc)},eY=(e,t)=>e===t||null!==e&&null!==t&&e.tname===t.tname&&eb(e.item,t.item)&&eb(e.type,t.type)&&e.assoc===t.assoc;class eB{constructor(e,t){this.ds=e,this.sv=t}}let eV=(e,t)=>{let r=e.ds.clients,n=t.ds.clients,i=e.sv,o=t.sv;if(i.size!==o.size||r.size!==n.size)return!1;for(let[e,t]of i.entries())if(o.get(e)!==t)return!1;for(let[e,t]of r.entries()){let r=n.get(e)||[];if(t.length!==r.length)return!1;for(let e=0;e(N(t,e.ds),ec(t,e.sv),t.toUint8Array()),eH=e=>eG(e,new U),ez=(e,t=new H(c.createDecoder(e)))=>new eB(P(t),es(t)),eU=e=>ez(e,new V(c.createDecoder(e))),eW=(e,t)=>new eB(e,t),e$=eW(M(),new Map),eq=e=>eW(A(e.store),e1(e.store)),eJ=(e,t)=>void 0===t?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!T(t.ds,e.id),eK=(e,t)=>{let r=s.setIfUndefined(e.meta,eK,g.create),n=e.doc.store;r.has(t)||(t.sv.forEach((t,r)=>{t{}),r.add(t))},eX=(e,t,r=new B)=>{if(e.gc)throw Error("Garbage-collection must be disabled in `originDoc`!");let{sv:n,ds:i}=t,o=new q;return e.transact(t=>{let r=0;for(let[i,a]of(n.forEach(e=>{e>0&&r++}),l.writeVarUint(o.restEncoder,r),n)){if(0===a)continue;a{let n=new r(c.createDecoder(t)),i=new th(n,!1);for(let t=i.curr;null!==t;t=i.next())if((e.sv.get(t.id.client)||0)eQ(e,t,G);class e0{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}let e1=e=>{let t=new Map;return e.clients.forEach((e,r)=>{let n=e[e.length-1];t.set(r,n.id.clock+n.length)}),t},e2=(e,t)=>{let r=e.clients.get(t);if(void 0===r)return 0;let n=r[r.length-1];return n.id.clock+n.length},e5=(e,t)=>{let r=e.clients.get(t.id.client);if(void 0===r)r=[],e.clients.set(t.id.client,r);else{let e=r[r.length-1];if(e.id.clock+e.length!==t.id.clock)throw f.unexpectedCase()}r.push(t)},e4=(e,t)=>{let r=0,n=e.length-1,i=e[n],o=i.id.clock;if(o===t)return n;let s=a.floor(t/(o+i.length-1)*n);for(;r<=n;){if((o=(i=e[s]).id.clock)<=t){if(t{let r=e.clients.get(t.client);return r[e4(r,t.clock)]},e6=(e,t,r)=>{let n=e4(t,r),i=t[n];return i.id.clock{let r=e.doc.store.clients.get(t.client);return r[e6(e,r,t.clock)]},e7=(e,t,r)=>{let n=t.clients.get(r.client),i=e4(n,r.clock),o=n[i];return r.clock!==o.id.clock+o.length-1&&o.constructor!==rU&&n.splice(i+1,0,nd(e,o,r.clock-o.id.clock+1)),o},e9=(e,t,r)=>{let n=e.clients.get(t.id.client);n[e4(n,t.id.clock)]=r},te=(e,t,r,n,i)=>{let o;if(0===n)return;let a=r+n,s=e6(e,t,r);do a<(o=t[s++]).id.clock+o.length&&e6(e,t,a),i(o);while(s!!(0!==t.deleteSet.clients.size||s.any(t.afterState,(e,r)=>t.beforeState.get(r)!==e))&&(I(t.deleteSet),Z(e,t),N(e,t.deleteSet),!0),tn=(e,t,r)=>{let n=t._item;(null===n||n.id.clock<(e.beforeState.get(n.id.client)||0)&&!n.deleted)&&s.setIfUndefined(e.changed,t,g.create).add(r)},ti=(e,t)=>{let r=e[t],n=e[t-1],i=t;for(;i>0;r=n,n=e[--i-1]){if(n.deleted===r.deleted&&n.constructor===r.constructor&&n.mergeWith(r)){r instanceof nm&&null!==r.parentSub&&r.parent._map.get(r.parentSub)===r&&r.parent._map.set(r.parentSub,n);continue}break}let o=t-i;return o&&e.splice(t+1-o,o),o},to=(e,t,r)=>{for(let[n,i]of e.clients.entries()){let e=t.clients.get(n);for(let n=i.length-1;n>=0;n--){let o=i[n],a=o.clock+o.len;for(let n=e4(e,o.clock),i=e[n];n{e.clients.forEach((e,r)=>{let n=t.clients.get(r);for(let t=e.length-1;t>=0;t--){let r=e[t],i=a.min(n.length-1,1+e4(n,r.clock+r.len-1));for(let e=i,t=n[e];e>0&&t.id.clock>=r.clock;t=n[e])e-=1+ti(n,e)}})},ts=(e,t,r)=>{to(e,t,r),ta(e,t)},tl=(e,t)=>{if(te.push(()=>{null!==n._item&&n._item.deleted||n._callObserver(r,t)})),e.push(()=>{r.changedParentTypes.forEach((e,t)=>{t._dEH.l.length>0&&(null===t._item||!t._item.deleted)&&((e=e.filter(e=>null===e.target._item||!e.target._item.deleted)).forEach(e=>{e.currentTarget=t,e._path=null}),e.sort((e,t)=>e.path.length-t.path.length),ev(t._dEH,e,r))})}),e.push(()=>n.emit("afterTransaction",[r,n])),(0,h.callAll)(e,[]),r._needFormattingCleanup&&rT(r)}finally{n.gc&&to(o,i,n.gcFilter),ta(o,i),r.afterState.forEach((e,t)=>{let n=r.beforeState.get(t)||0;if(n!==e){let e=i.clients.get(t),r=a.max(e4(e,n),1);for(let t=e.length-1;t>=r;)t-=1+ti(e,t)}});for(let e=s.length-1;e>=0;e--){let{client:t,clock:r}=s[e].id,n=i.clients.get(t),o=e4(n,r);!(o+11)&&o>0&&ti(n,o)}if(r.local||r.afterState.get(n.clientID)===r.beforeState.get(n.clientID)||(v.print(v.ORANGE,v.BOLD,"[yjs] ",v.UNBOLD,v.RED,"Changed the client-id because another client seems to be using it."),n.clientID=L()),n.emit("afterTransactionCleanup",[r,n]),n._observers.has("update")){let e=new W;tr(e,r)&&n.emit("update",[e.toUint8Array(),r.origin,n,r])}if(n._observers.has("updateV2")){let e=new q;tr(e,r)&&n.emit("updateV2",[e.toUint8Array(),r.origin,n,r])}let{subdocsAdded:l,subdocsLoaded:c,subdocsRemoved:u}=r;(l.size>0||u.size>0||c.size>0)&&(l.forEach(e=>{e.clientID=n.clientID,null==e.collectionid&&(e.collectionid=n.collectionid),n.subdocs.add(e)}),u.forEach(e=>n.subdocs.delete(e)),n.emit("subdocs",[{loaded:c,added:l,removed:u},n,r]),u.forEach(e=>e.destroy())),e.length<=t+1?(n._transactionCleanups=[],n.emit("afterAllTransactions",[n,e])):tl(e,t+1)}}},tc=(e,t,r=null,n=!0)=>{let i=e._transactionCleanups,o=!1,a=null;null===e._transaction&&(o=!0,e._transaction=new tt(e,r,n),i.push(e._transaction),1===i.length&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{a=t(e._transaction)}finally{if(o){let t=e._transaction===i[0];e._transaction=null,t&&tl(i,0)}}return a};class tu{constructor(e,t){this.insertions=t,this.deletions=e,this.meta=new Map}}let td=(e,t,r)=>{_(e,r.deletions,e=>{e instanceof nm&&t.scope.some(t=>eS(t,e))&&nu(e,!1)})},tp=(e,t,r)=>{let n=null,i=e.doc,o=e.scope;tc(i,r=>{for(;t.length>0&&null===e.currStackItem;){let n=i.store,a=t.pop(),s=new Set,l=[],c=!1;_(r,a.insertions,e=>{if(e instanceof nm){if(null!==e.redone){let{item:t,diff:i}=nc(n,e.id);i>0&&(t=e8(r,ey(t.id.client,t.id.clock+i))),e=t}!e.deleted&&o.some(t=>eS(t,e))&&l.push(e)}}),_(r,a.deletions,e=>{e instanceof nm&&o.some(t=>eS(t,e))&&!T(a.insertions,e.id)&&s.add(e)}),s.forEach(t=>{c=null!==nf(r,t,s,a.insertions,e.ignoreRemoteMapChanges,e)||c});for(let t=l.length-1;t>=0;t--){let n=l[t];e.deleteFilter(n)&&(n.delete(r),c=!0)}e.currStackItem=c?a:null}r.changed.forEach((e,t)=>{e.has(null)&&t._searchMarker&&(t._searchMarker.length=0)}),n=r},e);let a=e.currStackItem;if(null!=a){let t=n.changedParentTypes;e.emit("stack-item-popped",[{stackItem:a,type:r,changedParentTypes:t,origin:e},e]),e.currStackItem=null}return a};class tf extends i.ObservableV2{constructor(e,{captureTimeout:t=500,captureTransaction:r=e=>!0,deleteFilter:n=()=>!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:a=!1,doc:s=o.isArray(e)?e[0].doc:e.doc}={}){super(),this.scope=[],this.doc=s,this.addToScope(e),this.deleteFilter=n,i.add(this),this.trackedOrigins=i,this.captureTransaction=r,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=a,this.captureTimeout=t,this.afterTransactionHandler=e=>{if(!this.captureTransaction(e)||!this.scope.some(t=>e.changedParentTypes.has(t))||!this.trackedOrigins.has(e.origin)&&(!e.origin||!this.trackedOrigins.has(e.origin.constructor)))return;let t=this.undoing,r=this.redoing,n=t?this.redoStack:this.undoStack;t?this.stopCapturing():r||this.clear(!1,!0);let i=new E;e.afterState.forEach((t,r)=>{let n=e.beforeState.get(r)||0,o=t-n;o>0&&O(i,r,n,o)});let o=x.getUnixTime(),a=!1;if(this.lastChange>0&&o-this.lastChange0&&!t&&!r){let t=n[n.length-1];t.deletions=D([t.deletions,e.deleteSet]),t.insertions=D([t.insertions,i])}else n.push(new tu(e.deleteSet,i)),a=!0;t||r||(this.lastChange=o),_(e,e.deleteSet,e=>{e instanceof nm&&this.scope.some(t=>eS(t,e))&&nu(e,!0)});let s=[{stackItem:n[n.length-1],origin:e.origin,type:t?"redo":"undo",changedParentTypes:e.changedParentTypes},this];a?this.emit("stack-item-added",s):this.emit("stack-item-updated",s)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(e){(e=o.isArray(e)?e:[e]).forEach(e=>{this.scope.every(t=>t!==e)&&(e.doc!==this.doc&&v.warn("[yjs#509] Not same Y.Doc"),this.scope.push(e))})}addTrackedOrigin(e){this.trackedOrigins.add(e)}removeTrackedOrigin(e){this.trackedOrigins.delete(e)}clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&this.doc.transact(r=>{e&&(this.undoStack.forEach(e=>td(r,this,e)),this.undoStack=[]),t&&(this.redoStack.forEach(e=>td(r,this,e)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:e,redoStackCleared:t}])})}stopCapturing(){this.lastChange=0}undo(){let e;this.undoing=!0;try{e=tp(this,this.undoStack,"undo")}finally{this.undoing=!1}return e}redo(){let e;this.redoing=!0;try{e=tp(this,this.redoStack,"redo")}finally{this.redoing=!1}return e}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}}function*tm(e){let t=c.readVarUint(e.restDecoder);for(let r=0;rtv(e,G),tv=(e,t=z)=>{let r=[],n=new t(c.createDecoder(e)),i=new th(n,!1);for(let e=i.curr;null!==e;e=i.next())r.push(e);v.print("Structs: ",r);let o=P(n);v.print("DeleteSet: ",o)},tx=e=>tb(e,G),tb=(e,t=z)=>{let r=[],n=new t(c.createDecoder(e)),i=new th(n,!1);for(let e=i.curr;null!==e;e=i.next())r.push(e);return{structs:r,ds:P(n)}};class ty{constructor(e){this.currClient=0,this.startClock=0,this.written=0,this.encoder=e,this.clientStructs=[]}}let tj=e=>tk(e,G,W),tw=(e,t=$,r=z)=>{let n=new t,i=new th(new r(c.createDecoder(e)),!1),o=i.curr;if(null===o)return l.writeVarUint(n.restEncoder,0),n.toUint8Array();{let e=0,t=o.id.client,r=0!==o.id.clock,a=r?0:o.id.clock+o.length;for(;null!==o;o=i.next())t!==o.id.client&&(0!==a&&(e++,l.writeVarUint(n.restEncoder,t),l.writeVarUint(n.restEncoder,a)),t=o.id.client,a=0,r=0!==o.id.clock),o.constructor===nx&&(r=!0),r||(a=o.id.clock+o.length);0!==a&&(e++,l.writeVarUint(n.restEncoder,t),l.writeVarUint(n.restEncoder,a));let s=l.createEncoder();return l.writeVarUint(s,e),l.writeBinaryEncoder(s,n.restEncoder),n.restEncoder=s,n.toUint8Array()}},tC=e=>tw(e,U,G),tS=(e,t=z)=>{let r=new Map,n=new Map,i=new th(new t(c.createDecoder(e)),!1),o=i.curr;if(null!==o){let e=o.id.client,t=o.id.clock;for(r.set(e,t);null!==o;o=i.next())e!==o.id.client&&(n.set(e,t),r.set(o.id.client,o.id.clock),e=o.id.client),t=o.id.clock+o.length;n.set(e,t)}return{from:r,to:n}},tE=e=>tS(e,G),t_=(e,t)=>{if(e.constructor===rU){let{client:r,clock:n}=e.id;return new rU(ey(r,n+t),e.length-t)}if(e.constructor===nx){let{client:r,clock:n}=e.id;return new nx(ey(r,n+t),e.length-t)}{let r=e,{client:n,clock:i}=r.id;return new nm(ey(n,i+t),null,ey(n,i+t-1),null,r.rightOrigin,r.parent,r.parentSub,r.content.splice(t))}},tk=(e,t=z,r=q)=>{if(1===e.length)return e[0];let n=e.map(e=>new t(c.createDecoder(e))),i=n.map(e=>new th(e,!0)),o=null,a=new r,s=new ty(a);for(;(i=i.filter(e=>null!==e.curr)).sort((e,t)=>{if(e.curr.id.client!==t.curr.id.client)return t.curr.id.client-e.curr.id.client;{let r=e.curr.id.clock-t.curr.id.clock;return 0===r?e.curr.constructor===t.curr.constructor?0:e.curr.constructor===nx?1:-1:r}}),0!==i.length;){let e=i[0],t=e.curr.id.client;if(null!==o){let r=e.curr,n=!1;for(;null!==r&&r.id.clock+r.length<=o.struct.id.clock+o.struct.length&&r.id.client>=o.struct.id.client;)r=e.next(),n=!0;if(null===r||r.id.client!==t||n&&r.id.clock>o.struct.id.clock+o.struct.length)continue;if(t!==o.struct.id.client)tO(s,o.struct,o.offset),o={struct:r,offset:0},e.next();else if(o.struct.id.clock+o.struct.length0&&(o.struct.constructor===nx?o.struct.length-=t:r=t_(r,t)),o.struct.mergeWith(r)||(tO(s,o.struct,o.offset),o={struct:r,offset:0},e.next())}}else o={struct:e.curr,offset:0},e.next();for(let r=e.curr;null!==r&&r.id.client===t&&r.id.clock===o.struct.id.clock+o.struct.length&&r.constructor!==nx;r=e.next())tO(s,o.struct,o.offset),o={struct:r,offset:0}}return null!==o&&(tO(s,o.struct,o.offset),o=null),tM(s),N(a,D(n.map(e=>P(e)))),a.toUint8Array()},tT=(e,t,r=z,n=q)=>{let i=el(t),o=new n,s=new ty(o),l=new r(c.createDecoder(e)),u=new th(l,!1);for(;u.curr;){let e=u.curr,t=e.id.client,r=i.get(t)||0;if(u.curr.constructor===nx){u.next();continue}if(e.id.clock+e.length>r)for(tO(s,e,a.max(r-e.id.clock,0)),u.next();u.curr&&u.curr.id.client===t;)tO(s,u.curr,0),u.next();else for(;u.curr&&u.curr.id.client===t&&u.curr.id.clock+u.curr.length<=r;)u.next()}return tM(s),N(o,P(l)),o.toUint8Array()},tI=(e,t)=>tT(e,t,G,W),tD=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:l.toUint8Array(e.encoder.restEncoder)}),e.encoder.restEncoder=l.createEncoder(),e.written=0)},tO=(e,t,r)=>{e.written>0&&e.currClient!==t.id.client&&tD(e),0===e.written&&(e.currClient=t.id.client,e.encoder.writeClient(t.id.client),l.writeVarUint(e.encoder.restEncoder,t.id.clock+r)),t.write(e.encoder,r),e.written++},tM=e=>{tD(e);let t=e.encoder.restEncoder;l.writeVarUint(t,e.clientStructs.length);for(let r=0;r{let i=new r(c.createDecoder(e)),o=new th(i,!1),a=new n,s=new ty(a);for(let e=o.curr;null!==e;e=o.next())tO(s,t(e),0);return tM(s),N(a,P(i)),a.toUint8Array()},tN=({formatting:e=!0,subdocs:t=!0,yxml:r=!0}={})=>{let n=0,i=s.create(),o=s.create(),a=s.create(),l=s.create();return l.set(null,null),c=>{switch(c.constructor){case rU:case nx:return c;case nm:{let u=c,d=u.content;switch(d.constructor){case rq:break;case ns:if(r){let e=d.type;e instanceof rF&&(e.nodeName=s.setIfUndefined(o,e.nodeName,()=>"node-"+n)),e instanceof rY&&(e.hookName=s.setIfUndefined(o,e.hookName,()=>"hook-"+n))}break;case r3:{let e=d;e.arr=e.arr.map(()=>n);break}case rW:d.content=new Uint8Array([n]);break;case rX:{let e=d;t&&(e.opts={},e.doc.guid=n+"");break}case rZ:d.embed={};break;case r1:{let t=d;e&&(t.key=s.setIfUndefined(a,t.key,()=>n+""),t.value=s.setIfUndefined(l,t.value,()=>({i:n})));break}case r5:{let e=d;e.arr=e.arr.map(()=>n);break}case r8:{let e=d;e.str=b.repeat(n%10+"",e.str.length);break}default:f.unexpectedCase()}return u.parentSub&&(u.parentSub=s.setIfUndefined(i,u.parentSub,()=>n+"")),n++,c}default:f.unexpectedCase()}}},tP=(e,t)=>tA(e,tN(t),G,W),tF=(e,t)=>tA(e,tN(t),z,q),tR=e=>tA(e,h.id,G,q),tL=e=>tA(e,h.id,z,W),tY="You must not compute changes after the event-handler fired.";class tB{constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=tV(this.currentTarget,this.target))}deletes(e){return T(this.transaction.deleteSet,e.id)}get keys(){if(null===this._keys){if(0===this.transaction.doc._transactionCleanups.length)throw f.create(tY);let e=new Map,t=this.target;this.transaction.changed.get(t).forEach(r=>{if(null!==r){let n,i;let a=t._map.get(r);if(this.adds(a)){let e=a.left;for(;null!==e&&this.adds(e);)e=e.left;if(this.deletes(a)){if(!(null!==e&&this.deletes(e)))return;n="delete",i=o.last(e.content.getContent())}else null!==e&&this.deletes(e)?(n="update",i=o.last(e.content.getContent())):(n="add",i=void 0)}else{if(!this.deletes(a))return;n="delete",i=o.last(a.content.getContent())}e.set(r,{action:n,oldValue:i})}}),this._keys=e}return this._keys}get delta(){return this.changes.delta}adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.client)||0)}get changes(){let e=this._changes;if(null===e){if(0===this.transaction.doc._transactionCleanups.length)throw f.create(tY);let t=this.target,r=g.create(),n=g.create(),i=[];if(e={added:r,deleted:n,delta:i,keys:this.keys},this.transaction.changed.get(t).has(null)){let e=null,o=()=>{e&&i.push(e)};for(let i=t._start;null!==i;i=i.right)i.deleted?this.deletes(i)&&!this.adds(i)&&((null===e||void 0===e.delete)&&(o(),e={delete:0}),e.delete+=i.length,n.add(i)):this.adds(i)?((null===e||void 0===e.insert)&&(o(),e={insert:[]}),e.insert=e.insert.concat(i.content.getContent()),r.add(i)):((null===e||void 0===e.retain)&&(o(),e={retain:0}),e.retain+=i.length);null!==e&&void 0===e.retain&&o()}this._changes=e}return e}}let tV=(e,t)=>{let r=[];for(;null!==t._item&&t!==e;){if(null!==t._item.parentSub)r.unshift(t._item.parentSub);else{let e=0,n=t._item.parent._start;for(;n!==t._item&&null!==n;)!n.deleted&&n.countable&&(e+=n.length),n=n.right;r.unshift(e)}t=t._item.parent}return r},tG=80,tH=0;class tz{constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=tH++}}let tU=e=>{e.timestamp=tH++},tW=(e,t,r)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=r,e.timestamp=tH++},t$=(e,t,r)=>{if(e.length>=tG){let n=e.reduce((e,t)=>e.timestamp{if(null===e._start||0===t||null===e._searchMarker)return null;let r=0===e._searchMarker.length?null:e._searchMarker.reduce((e,r)=>a.abs(t-e.index)t;)!(n=n.left).deleted&&n.countable&&(i-=n.length);for(;null!==n.left&&n.left.id.client===n.id.client&&n.left.id.clock+n.left.length===n.id.clock;)!(n=n.left).deleted&&n.countable&&(i-=n.length);return null!==r&&a.abs(r.index-i){for(let n=e.length-1;n>=0;n--){let i=e[n];if(r>0){let t=i.p;for(t.marker=!1;t&&(t.deleted||!t.countable);)(t=t.left)&&!t.deleted&&t.countable&&(i.index-=t.length);if(null===t||!0===t.marker){e.splice(n,1);continue}i.p=t,t.marker=!0}(t0&&t===i.index)&&(i.index=a.max(t,i.index+r))}},tK=e=>{let t=e._start,r=[];for(;t;)r.push(t),t=t.right;return r},tX=(e,t,r)=>{let n=e,i=t.changedParentTypes;for(;s.setIfUndefined(i,e,()=>[]).push(r),null!==e._item;)e=e._item.parent;ev(n._eH,r,t)};class tQ{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=em(),this._dEH=em(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(e,t){this.doc=e,this._item=t}_copy(){throw f.methodUnimplemented()}clone(){throw f.methodUnimplemented()}_write(e){}get _first(){let e=this._start;for(;null!==e&&e.deleted;)e=e.right;return e}_callObserver(e,t){!e.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(e){eh(this._eH,e)}observeDeep(e){eh(this._dEH,e)}unobserve(e){eg(this._eH,e)}unobserveDeep(e){eg(this._dEH,e)}toJSON(){}}let tZ=(e,t,r)=>{t<0&&(t=e._length+t),r<0&&(r=e._length+r);let n=r-t,i=[],o=e._start;for(;null!==o&&n>0;){if(o.countable&&!o.deleted){let e=o.content.getContent();if(e.length<=t)t-=e.length;else{for(let r=t;r0;r++)i.push(e[r]),n--;t=0}}o=o.right}return i},t0=e=>{let t=[],r=e._start;for(;null!==r;){if(r.countable&&!r.deleted){let e=r.content.getContent();for(let r=0;r{let r=[],n=e._start;for(;null!==n;){if(n.countable&&eJ(n,t)){let e=n.content.getContent();for(let t=0;t{let r=0,n=e._start;for(;null!==n;){if(n.countable&&!n.deleted){let i=n.content.getContent();for(let n=0;n{let r=[];return t2(e,(n,i)=>{r.push(t(n,i,e))}),r},t4=e=>{let t=e._start,r=null,n=0;return{[Symbol.iterator](){return this},next:()=>{if(null===r){for(;null!==t&&t.deleted;)t=t.right;if(null===t)return{done:!0,value:void 0};r=t.content.getContent(),n=0,t=t.right}let e=r[n++];return r.length<=n&&(r=null),{done:!1,value:e}}}},t3=(e,t)=>{let r=tq(e,t),n=e._start;for(null!==r&&(n=r.p,t-=r.index);null!==n;n=n.right)if(!n.deleted&&n.countable){if(t{let i=r,o=e.doc,a=o.clientID,s=o.store,l=null===r?t._start:r.right,c=[],u=()=>{c.length>0&&((i=new nm(ey(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new r3(c))).integrate(e,0),c=[])};n.forEach(r=>{if(null===r)c.push(r);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:c.push(r);break;default:switch(u(),r.constructor){case Uint8Array:case ArrayBuffer:(i=new nm(ey(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new rW(new Uint8Array(r)))).integrate(e,0);break;case B:(i=new nm(ey(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new rX(r))).integrate(e,0);break;default:if(r instanceof tQ)(i=new nm(ey(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new ns(r))).integrate(e,0);else throw Error("Unexpected content type in insert operation")}}}),u()},t8=()=>f.create("Length exceeded!"),t7=(e,t,r,n)=>{if(r>t._length)throw t8();if(0===r)return t._searchMarker&&tJ(t._searchMarker,r,n.length),t6(e,t,null,n);let i=r,o=tq(t,r),a=t._start;for(null!==o&&(a=o.p,0==(r-=o.index)&&(r+=(a=a.prev)&&a.countable&&!a.deleted?a.length:0));null!==a;a=a.right)if(!a.deleted&&a.countable){if(r<=a.length){r{let n=(t._searchMarker||[]).reduce((e,t)=>t.index>e.index?t:e,{index:0,p:t._start}).p;if(n)for(;n.right;)n=n.right;return t6(e,t,n,r)},re=(e,t,r,n)=>{if(0===n)return;let i=r,o=n,a=tq(t,r),s=t._start;for(null!==a&&(s=a.p,r-=a.index);null!==s&&r>0;s=s.right)!s.deleted&&s.countable&&(r0&&null!==s;)s.deleted||(n0)throw t8();t._searchMarker&&tJ(t._searchMarker,i,-o+n)},rt=(e,t,r)=>{let n=t._map.get(r);void 0!==n&&n.delete(e)},rr=(e,t,r,n)=>{let i;let o=t._map.get(r)||null,a=e.doc,s=a.clientID;if(null==n)i=new r3([n]);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:i=new r3([n]);break;case Uint8Array:i=new rW(n);break;case B:i=new rX(n);break;default:if(n instanceof tQ)i=new ns(n);else throw Error("Unexpected content type")}new nm(ey(s,e2(a.store,s)),o,o&&o.lastId,null,null,t,r,i).integrate(e,0)},rn=(e,t)=>{let r=e._map.get(t);return void 0===r||r.deleted?void 0:r.content.getContent()[r.length-1]},ri=e=>{let t={};return e._map.forEach((e,r)=>{e.deleted||(t[r]=e.content.getContent()[e.length-1])}),t},ro=(e,t)=>{let r=e._map.get(t);return void 0!==r&&!r.deleted},ra=(e,t,r)=>{let n=e._map.get(t)||null;for(;null!==n&&(!r.sv.has(n.id.client)||n.id.clock>=(r.sv.get(n.id.client)||0));)n=n.left;return null!==n&&eJ(n,r)?n.content.getContent()[n.length-1]:void 0},rs=(e,t)=>{let r={};return e._map.forEach((e,n)=>{let i=e;for(;null!==i&&(!t.sv.has(i.id.client)||i.id.clock>=(t.sv.get(i.id.client)||0));)i=i.left;null!==i&&eJ(i,t)&&(r[n]=i.content.getContent()[i.length-1])}),r},rl=e=>y.iteratorFilter(e.entries(),e=>!e[1].deleted);class rc extends tB{}class ru extends tQ{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(e){let t=new ru;return t.push(e),t}_integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new ru}clone(){let e=new ru;return e.insert(0,this.toArray().map(e=>e instanceof tQ?e.clone():e)),e}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}_callObserver(e,t){super._callObserver(e,t),tX(this,e,new rc(this,e))}insert(e,t){null!==this.doc?tc(this.doc,r=>{t7(r,this,e,t)}):this._prelimContent.splice(e,0,...t)}push(e){null!==this.doc?tc(this.doc,t=>{t9(t,this,e)}):this._prelimContent.push(...e)}unshift(e){this.insert(0,e)}delete(e,t=1){null!==this.doc?tc(this.doc,r=>{re(r,this,e,t)}):this._prelimContent.splice(e,t)}get(e){return t3(this,e)}toArray(){return t0(this)}slice(e=0,t=this.length){return tZ(this,e,t)}toJSON(){return this.map(e=>e instanceof tQ?e.toJSON():e)}map(e){return t5(this,e)}forEach(e){t2(this,e)}[Symbol.iterator](){return t4(this)}_write(e){e.writeTypeRef(ne)}}let rd=e=>new ru;class rp extends tB{constructor(e,t,r){super(e,t),this.keysChanged=r}}class rf extends tQ{constructor(e){super(),this._prelimContent=null,void 0===e?this._prelimContent=new Map:this._prelimContent=new Map(e)}_integrate(e,t){super._integrate(e,t),this._prelimContent.forEach((e,t)=>{this.set(t,e)}),this._prelimContent=null}_copy(){return new rf}clone(){let e=new rf;return this.forEach((t,r)=>{e.set(r,t instanceof tQ?t.clone():t)}),e}_callObserver(e,t){tX(this,e,new rp(this,e,t))}toJSON(){let e={};return this._map.forEach((t,r)=>{if(!t.deleted){let n=t.content.getContent()[t.length-1];e[r]=n instanceof tQ?n.toJSON():n}}),e}get size(){return[...rl(this._map)].length}keys(){return y.iteratorMap(rl(this._map),e=>e[0])}values(){return y.iteratorMap(rl(this._map),e=>e[1].content.getContent()[e[1].length-1])}entries(){return y.iteratorMap(rl(this._map),e=>[e[0],e[1].content.getContent()[e[1].length-1]])}forEach(e){this._map.forEach((t,r)=>{t.deleted||e(t.content.getContent()[t.length-1],r,this)})}[Symbol.iterator](){return this.entries()}delete(e){null!==this.doc?tc(this.doc,t=>{rt(t,this,e)}):this._prelimContent.delete(e)}set(e,t){return null!==this.doc?tc(this.doc,r=>{rr(r,this,e,t)}):this._prelimContent.set(e,t),t}get(e){return rn(this,e)}has(e){return ro(this,e)}clear(){null!==this.doc?tc(this.doc,e=>{this.forEach(function(t,r,n){rt(e,n,r)})}):this._prelimContent.clear()}_write(e){e.writeTypeRef(nt)}}let rm=e=>new rf,rh=(e,t)=>e===t||"object"==typeof e&&"object"==typeof t&&e&&t&&j.equalFlat(e,t);class rg{constructor(e,t,r,n){this.left=e,this.right=t,this.index=r,this.currentAttributes=n}forward(){(null===this.right&&f.unexpectedCase(),this.right.content.constructor===r1)?this.right.deleted||ry(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}}let rv=(e,t,r)=>{for(;null!==t.right&&r>0;)t.right.content.constructor===r1?t.right.deleted||ry(t.currentAttributes,t.right.content):t.right.deleted||(r{let i=new Map,o=n?tq(t,r):null;return o?rv(e,new rg(o.p.left,o.p,o.index,i),r-o.index):rv(e,new rg(null,t._start,0,i),r)},rb=(e,t,r,n)=>{for(;null!==r.right&&(!0===r.right.deleted||r.right.content.constructor===r1&&rh(n.get(r.right.content.key),r.right.content.value));)r.right.deleted||n.delete(r.right.content.key),r.forward();let i=e.doc,o=i.clientID;n.forEach((n,a)=>{let s=r.left,l=r.right,c=new nm(ey(o,e2(i.store,o)),s,s&&s.lastId,l,l&&l.id,t,null,new r1(a,n));c.integrate(e,0),r.right=c,r.forward()})},ry=(e,t)=>{let{key:r,value:n}=t;null===n?e.delete(r):e.set(r,n)},rj=(e,t)=>{for(;null!==e.right&&(e.right.deleted||e.right.content.constructor===r1&&rh(t[e.right.content.key]??null,e.right.content.value));)e.forward()},rw=(e,t,r,n)=>{let i=e.doc,o=i.clientID,a=new Map;for(let s in n){let l=n[s],c=r.currentAttributes.get(s)??null;if(!rh(c,l)){a.set(s,c);let{left:n,right:u}=r;r.right=new nm(ey(o,e2(i.store,o)),n,n&&n.lastId,u,u&&u.id,t,null,new r1(s,l)),r.right.integrate(e,0),r.forward()}}return a},rC=(e,t,r,n,i)=>{r.currentAttributes.forEach((e,t)=>{void 0===i[t]&&(i[t]=null)});let o=e.doc,a=o.clientID;rj(r,i);let s=rw(e,t,r,i),l=n.constructor===String?new r8(n):n instanceof tQ?new ns(n):new rZ(n),{left:c,right:u,index:d}=r;t._searchMarker&&tJ(t._searchMarker,r.index,l.getLength()),(u=new nm(ey(a,e2(o.store,a)),c,c&&c.lastId,u,u&&u.id,t,null,l)).integrate(e,0),r.right=u,r.index=d,r.forward(),rb(e,t,r,s)},rS=(e,t,r,n,i)=>{let o=e.doc,a=o.clientID;rj(r,i);let s=rw(e,t,r,i);for(;null!==r.right&&(n>0||s.size>0&&(r.right.deleted||r.right.content.constructor===r1));){if(!r.right.deleted){if(r.right.content.constructor===r1){let{key:t,value:o}=r.right.content,a=i[t];if(void 0!==a){if(rh(a,o))s.delete(t);else{if(0===n)break;s.set(t,o)}r.right.delete(e)}else r.currentAttributes.set(t,o)}else n0){let i="";for(;n>0;n--)i+="\n";r.right=new nm(ey(a,e2(o.store,a)),r.left,r.left&&r.left.lastId,r.right,r.right&&r.right.id,t,null,new r8(i)),r.right.integrate(e,0),r.forward()}rb(e,t,r,s)},rE=(e,t,r,n,i)=>{let o=t,a=s.create();for(;o&&(!o.countable||o.deleted);){if(!o.deleted&&o.content.constructor===r1){let e=o.content;a.set(e.key,e)}o=o.right}let l=0,c=!1;for(;t!==o;){if(r===t&&(c=!0),!t.deleted){let r=t.content;if(r.constructor===r1){let{key:o,value:s}=r,u=n.get(o)??null;a.get(o)===r&&u!==s||(t.delete(e),l++,c||(i.get(o)??null)!==s||u===s||(null===u?i.delete(o):i.set(o,u))),c||t.deleted||ry(i,r)}}t=t.right}return l},r_=(e,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;let r=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===r1){let n=t.content.key;r.has(n)?t.delete(e):r.add(n)}t=t.left}},rk=e=>{let t=0;return tc(e.doc,r=>{let n=e._start,i=e._start,o=s.create(),a=s.copy(o);for(;i;)!1===i.deleted&&(i.content.constructor===r1?ry(a,i.content):(t+=rE(r,n,i,o,a),o=s.copy(a),n=i)),i=i.right}),t},rT=e=>{let t=new Set,r=e.doc;for(let[n,i]of e.afterState.entries()){let o=e.beforeState.get(n)||0;i!==o&&te(e,r.store.clients.get(n),o,i,e=>{e.deleted||e.content.constructor!==r1||e.constructor===rU||t.add(e.parent)})}tc(r,r=>{for(let n of(_(e,e.deleteSet,e=>{if(e instanceof rU||!e.parent._hasFormatting||t.has(e.parent))return;let n=e.parent;e.content.constructor===r1?t.add(n):r_(r,e)}),t))rk(n)})},rI=(e,t,r)=>{let n=r,i=s.copy(t.currentAttributes),o=t.right;for(;r>0&&null!==t.right;){if(!1===t.right.deleted)switch(t.right.content.constructor){case ns:case rZ:case r8:r{null===e?this.childListChanged=!0:this.keysChanged.add(e)})}get changes(){if(null===this._changes){let e={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=e}return this._changes}get delta(){if(null===this._delta){let e=this.target.doc,t=[];tc(e,e=>{let r=new Map,n=new Map,i=this.target._start,o=null,a={},s="",l=0,c=0,u=()=>{if(null!==o){let e=null;switch(o){case"delete":c>0&&(e={delete:c}),c=0;break;case"insert":("object"==typeof s||s.length>0)&&(e={insert:s},r.size>0&&(e.attributes={},r.forEach((t,r)=>{null!==t&&(e.attributes[r]=t)}))),s="";break;case"retain":l>0&&(e={retain:l},j.isEmpty(a)||(e.attributes=j.assign({},a))),l=0}e&&t.push(e),o=null}};for(;null!==i;){switch(i.content.constructor){case ns:case rZ:this.adds(i)?this.deletes(i)||(u(),o="insert",s=i.content.getContent()[0],u()):this.deletes(i)?("delete"!==o&&(u(),o="delete"),c+=1):i.deleted||("retain"!==o&&(u(),o="retain"),l+=1);break;case r8:this.adds(i)?this.deletes(i)||("insert"!==o&&(u(),o="insert"),s+=i.content.str):this.deletes(i)?("delete"!==o&&(u(),o="delete"),c+=i.length):i.deleted||("retain"!==o&&(u(),o="retain"),l+=i.length);break;case r1:{let{key:t,value:s}=i.content;if(this.adds(i))this.deletes(i)||(rh(r.get(t)??null,s)?null!==s&&i.delete(e):("retain"===o&&u(),rh(s,n.get(t)??null)?delete a[t]:a[t]=s));else if(this.deletes(i)){n.set(t,s);let e=r.get(t)??null;rh(e,s)||("retain"===o&&u(),a[t]=e)}else if(!i.deleted){n.set(t,s);let r=a[t];void 0!==r&&(rh(r,s)?null!==r&&i.delete(e):("retain"===o&&u(),null===s?delete a[t]:a[t]=s))}i.deleted||("insert"===o&&u(),ry(r,i.content))}}i=i.right}for(u();t.length>0;){let e=t[t.length-1];if(void 0!==e.retain&&void 0===e.attributes)t.pop();else break}}),this._delta=t}return this._delta}}class rO extends tQ{constructor(e){super(),this._pending=void 0!==e?[()=>this.insert(0,e)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(e,t){super._integrate(e,t);try{this._pending.forEach(e=>e())}catch(e){console.error(e)}this._pending=null}_copy(){return new rO}clone(){let e=new rO;return e.applyDelta(this.toDelta()),e}_callObserver(e,t){super._callObserver(e,t);let r=new rD(this,e,t);tX(this,e,r),!e.local&&this._hasFormatting&&(e._needFormattingCleanup=!0)}toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countable&&t.content.constructor===r8&&(e+=t.content.str),t=t.right;return e}toJSON(){return this.toString()}applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?tc(this.doc,r=>{let n=new rg(null,this._start,0,new Map);for(let i=0;i0)&&rC(r,this,n,a,o.attributes||{})}else void 0!==o.retain?rS(r,this,n,o.retain,o.attributes||{}):void 0!==o.delete&&rI(r,n,o.delete)}}):this._pending.push(()=>this.applyDelta(e))}toDelta(e,t,r){let n=[],i=new Map,o=this.doc,a="",s=this._start;function l(){if(a.length>0){let e={},t=!1;i.forEach((r,n)=>{t=!0,e[n]=r});let r={insert:a};t&&(r.attributes=e),n.push(r),a=""}}let c=()=>{for(;null!==s;){if(eJ(s,e)||void 0!==t&&eJ(s,t))switch(s.content.constructor){case r8:{let n=i.get("ychange");void 0===e||eJ(s,e)?void 0===t||eJ(s,t)?void 0!==n&&(l(),i.delete("ychange")):(void 0===n||n.user!==s.id.client||"added"!==n.type)&&(l(),i.set("ychange",r?r("added",s.id):{type:"added"})):(void 0===n||n.user!==s.id.client||"removed"!==n.type)&&(l(),i.set("ychange",r?r("removed",s.id):{type:"removed"})),a+=s.content.str;break}case ns:case rZ:{l();let e={insert:s.content.getContent()[0]};if(i.size>0){let t={};e.attributes=t,i.forEach((e,r)=>{t[r]=e})}n.push(e);break}case r1:eJ(s,e)&&(l(),ry(i,s.content))}s=s.right}l()};return e||t?tc(o,r=>{e&&eK(r,e),t&&eK(r,t),c()},"cleanup"):c(),n}insert(e,t,r){if(t.length<=0)return;let n=this.doc;null!==n?tc(n,n=>{let i=rx(n,this,e,!r);r||(r={},i.currentAttributes.forEach((e,t)=>{r[t]=e})),rC(n,this,i,t,r)}):this._pending.push(()=>this.insert(e,t,r))}insertEmbed(e,t,r){let n=this.doc;null!==n?tc(n,n=>{let i=rx(n,this,e,!r);rC(n,this,i,t,r||{})}):this._pending.push(()=>this.insertEmbed(e,t,r||{}))}delete(e,t){if(0===t)return;let r=this.doc;null!==r?tc(r,r=>{rI(r,rx(r,this,e,!0),t)}):this._pending.push(()=>this.delete(e,t))}format(e,t,r){if(0===t)return;let n=this.doc;null!==n?tc(n,n=>{let i=rx(n,this,e,!1);null!==i.right&&rS(n,this,i,t,r)}):this._pending.push(()=>this.format(e,t,r))}removeAttribute(e){null!==this.doc?tc(this.doc,t=>{rt(t,this,e)}):this._pending.push(()=>this.removeAttribute(e))}setAttribute(e,t){null!==this.doc?tc(this.doc,r=>{rr(r,this,e,t)}):this._pending.push(()=>this.setAttribute(e,t))}getAttribute(e){return rn(this,e)}getAttributes(){return ri(this)}_write(e){e.writeTypeRef(nr)}}let rM=e=>new rO;class rA{constructor(e,t=()=>!0){this._filter=t,this._root=e,this._currentNode=e._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!==e&&(!this._firstCall||e.deleted||!this._filter(t)))do if(t=e.content.type,e.deleted||t.constructor!==rF&&t.constructor!==rN||null===t._start)for(;null!==e;){if(null!==e.right){e=e.right;break}e=e.parent===this._root?null:e.parent._item}else e=t._start;while(null!==e&&(e.deleted||!this._filter(e.content.type)))return(this._firstCall=!1,null===e)?{value:void 0,done:!0}:(this._currentNode=e,{value:e.content.type,done:!1})}}class rN extends tQ{constructor(){super(),this._prelimContent=[]}get firstChild(){let e=this._first;return e?e.content.getContent()[0]:null}_integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new rN}clone(){let e=new rN;return e.insert(0,this.toArray().map(e=>e instanceof tQ?e.clone():e)),e}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}createTreeWalker(e){return new rA(this,e)}querySelector(e){e=e.toUpperCase();let t=new rA(this,t=>t.nodeName&&t.nodeName.toUpperCase()===e).next();return t.done?null:t.value}querySelectorAll(e){return e=e.toUpperCase(),o.from(new rA(this,t=>t.nodeName&&t.nodeName.toUpperCase()===e))}_callObserver(e,t){tX(this,e,new rL(this,t,e))}toString(){return t5(this,e=>e.toString()).join("")}toJSON(){return this.toString()}toDOM(e=document,t={},r){let n=e.createDocumentFragment();return void 0!==r&&r._createAssociation(n,this),t2(this,i=>{n.insertBefore(i.toDOM(e,t,r),null)}),n}insert(e,t){null!==this.doc?tc(this.doc,r=>{t7(r,this,e,t)}):this._prelimContent.splice(e,0,...t)}insertAfter(e,t){if(null!==this.doc)tc(this.doc,r=>{t6(r,this,e&&e instanceof tQ?e._item:e,t)});else{let r=this._prelimContent,n=null===e?0:r.findIndex(t=>t===e)+1;if(0===n&&null!==e)throw f.create("Reference item not found");r.splice(n,0,...t)}}delete(e,t=1){null!==this.doc?tc(this.doc,r=>{re(r,this,e,t)}):this._prelimContent.splice(e,t)}toArray(){return t0(this)}push(e){this.insert(this.length,e)}unshift(e){this.insert(0,e)}get(e){return t3(this,e)}slice(e=0,t=this.length){return tZ(this,e,t)}forEach(e){t2(this,e)}_write(e){e.writeTypeRef(ni)}}let rP=e=>new rN;class rF extends rN{constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=new Map}get nextSibling(){let e=this._item?this._item.next:null;return e?e.content.type:null}get prevSibling(){let e=this._item?this._item.prev:null;return e?e.content.type:null}_integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach((e,t)=>{this.setAttribute(t,e)}),this._prelimAttrs=null}_copy(){return new rF(this.nodeName)}clone(){let e=new rF(this.nodeName),t=this.getAttributes();return j.forEach(t,(t,r)=>{"string"==typeof t&&e.setAttribute(r,t)}),e.insert(0,this.toArray().map(e=>e instanceof tQ?e.clone():e)),e}toString(){let e=this.getAttributes(),t=[],r=[];for(let t in e)r.push(t);r.sort();let n=r.length;for(let i=0;i0?" "+t.join(" "):"";return`<${i}${o}>${super.toString()}`}removeAttribute(e){null!==this.doc?tc(this.doc,t=>{rt(t,this,e)}):this._prelimAttrs.delete(e)}setAttribute(e,t){null!==this.doc?tc(this.doc,r=>{rr(r,this,e,t)}):this._prelimAttrs.set(e,t)}getAttribute(e){return rn(this,e)}hasAttribute(e){return ro(this,e)}getAttributes(e){return e?rs(this,e):ri(this)}toDOM(e=document,t={},r){let n=e.createElement(this.nodeName),i=this.getAttributes();for(let e in i){let t=i[e];"string"==typeof t&&n.setAttribute(e,t)}return t2(this,i=>{n.appendChild(i.toDOM(e,t,r))}),void 0!==r&&r._createAssociation(n,this),n}_write(e){e.writeTypeRef(nn),e.writeKey(this.nodeName)}}let rR=e=>new rF(e.readKey());class rL extends tB{constructor(e,t,r){super(e,r),this.childListChanged=!1,this.attributesChanged=new Set,t.forEach(e=>{null===e?this.childListChanged=!0:this.attributesChanged.add(e)})}}class rY extends rf{constructor(e){super(),this.hookName=e}_copy(){return new rY(this.hookName)}clone(){let e=new rY(this.hookName);return this.forEach((t,r)=>{e.set(r,t)}),e}toDOM(e=document,t={},r){let n;let i=t[this.hookName];return(n=void 0!==i?i.createDom(this):document.createElement(this.hookName)).setAttribute("data-yjs-hook",this.hookName),void 0!==r&&r._createAssociation(n,this),n}_write(e){e.writeTypeRef(no),e.writeKey(this.hookName)}}let rB=e=>new rY(e.readKey());class rV extends rO{get nextSibling(){let e=this._item?this._item.next:null;return e?e.content.type:null}get prevSibling(){let e=this._item?this._item.prev:null;return e?e.content.type:null}_copy(){return new rV}clone(){let e=new rV;return e.applyDelta(this.toDelta()),e}toDOM(e=document,t,r){let n=e.createTextNode(this.toString());return void 0!==r&&r._createAssociation(n,this),n}toString(){return this.toDelta().map(e=>{let t=[];for(let r in e.attributes){let n=[];for(let t in e.attributes[r])n.push({key:t,value:e.attributes[r][t]});n.sort((e,t)=>e.keye.nodeName=0;e--)r+=``;return r}).join("")}toJSON(){return this.toString()}_write(e){e.writeTypeRef(na)}}let rG=e=>new rV;class rH{constructor(e,t){this.id=e,this.length=t}get deleted(){throw f.methodUnimplemented()}mergeWith(e){return!1}write(e,t,r){throw f.methodUnimplemented()}integrate(e,t){throw f.methodUnimplemented()}}let rz=0;class rU extends rH{get deleted(){return!0}delete(){}mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.length,!0)}integrate(e,t){t>0&&(this.id.clock+=t,this.length-=t),e5(e.doc.store,this)}write(e,t){e.writeInfo(rz),e.writeLen(this.length-t)}getMissing(e,t){return null}}class rW{constructor(e){this.content=e}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new rW(this.content)}splice(e){throw f.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeBuf(this.content)}getRef(){return 3}}let r$=e=>new rW(e.readBuf());class rq{constructor(e){this.len=e}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new rq(this.len)}splice(e){let t=new rq(this.len-e);return this.len=e,t}mergeWith(e){return this.len+=e.len,!0}integrate(e,t){O(e.deleteSet,t.id.client,t.id.clock,this.len),t.markDeleted()}delete(e){}gc(e){}write(e,t){e.writeLen(this.len-t)}getRef(){return 1}}let rJ=e=>new rq(e.readLen()),rK=(e,t)=>new B({guid:e,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1});class rX{constructor(e){e._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=e;let t={};this.opts=t,e.gc||(t.gc=!1),e.autoLoad&&(t.autoLoad=!0),null!==e.meta&&(t.meta=e.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new rX(rK(this.doc.guid,this.opts))}splice(e){throw f.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){this.doc._item=t,e.subdocsAdded.add(this.doc),this.doc.shouldLoad&&e.subdocsLoaded.add(this.doc)}delete(e){e.subdocsAdded.has(this.doc)?e.subdocsAdded.delete(this.doc):e.subdocsRemoved.add(this.doc)}gc(e){}write(e,t){e.writeString(this.doc.guid),e.writeAny(this.opts)}getRef(){return 9}}let rQ=e=>new rX(rK(e.readString(),e.readAny()));class rZ{constructor(e){this.embed=e}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new rZ(this.embed)}splice(e){throw f.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeJSON(this.embed)}getRef(){return 5}}let r0=e=>new rZ(e.readJSON());class r1{constructor(e,t){this.key=e,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new r1(this.key,this.value)}splice(e){throw f.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){let r=t.parent;r._searchMarker=null,r._hasFormatting=!0}delete(e){}gc(e){}write(e,t){e.writeKey(this.key),e.writeJSON(this.value)}getRef(){return 6}}let r2=e=>new r1(e.readKey(),e.readJSON());class r5{constructor(e){this.arr=e}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new r5(this.arr)}splice(e){let t=new r5(this.arr.slice(e));return this.arr=this.arr.slice(0,e),t}mergeWith(e){return this.arr=this.arr.concat(e.arr),!0}integrate(e,t){}delete(e){}gc(e){}write(e,t){let r=this.arr.length;e.writeLen(r-t);for(let n=t;n{let t=e.readLen(),r=[];for(let n=0;n{let t=e.readLen(),r=[];for(let n=0;n=55296&&r<=56319&&(this.str=this.str.slice(0,e-1)+"�",t.str="�"+t.str.slice(1)),t}mergeWith(e){return this.str+=e.str,!0}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeString(0===t?this.str:this.str.slice(t))}getRef(){return 4}}let r7=e=>new r8(e.readString()),r9=[rd,rm,rM,rR,rP,rB,rG],ne=0,nt=1,nr=2,nn=3,ni=4,no=5,na=6;class ns{constructor(e){this.type=e}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new ns(this.type._copy())}splice(e){throw f.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){this.type._integrate(e.doc,t)}delete(e){let t=this.type._start;for(;null!==t;)t.deleted?t.id.clock<(e.beforeState.get(t.id.client)||0)&&e._mergeStructs.push(t):t.delete(e),t=t.right;this.type._map.forEach(t=>{t.deleted?t.id.clock<(e.beforeState.get(t.id.client)||0)&&e._mergeStructs.push(t):t.delete(e)}),e.changed.delete(this.type)}gc(e){let t=this.type._start;for(;null!==t;)t.gc(e,!0),t=t.right;this.type._start=null,this.type._map.forEach(t=>{for(;null!==t;)t.gc(e,!0),t=t.left}),this.type._map=new Map}write(e,t){this.type._write(e)}getRef(){return 7}}let nl=e=>new ns(r9[e.readTypeRef()](e)),nc=(e,t)=>{let r,n=t,i=0;do i>0&&(n=ey(n.client,n.clock+i)),r=e3(e,n),i=n.clock-r.id.clock,n=r.redone;while(null!==n&&r instanceof nm)return{item:r,diff:i}},nu=(e,t)=>{for(;null!==e&&e.keep!==t;)e.keep=t,e=e.parent._item},nd=(e,t,r)=>{let{client:n,clock:i}=t.id,o=new nm(ey(n,i+r),t,ey(n,i+r-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(r));return t.deleted&&o.markDeleted(),t.keep&&(o.keep=!0),null!==t.redone&&(o.redone=ey(t.redone.client,t.redone.clock+r)),t.right=o,null!==o.right&&(o.right.left=o),e._mergeStructs.push(o),null!==o.parentSub&&null===o.right&&o.parent._map.set(o.parentSub,o),t.length=r,o},np=(e,t)=>o.some(e,e=>T(e.deletions,t)),nf=(e,t,r,n,i,o)=>{let a;let s=e.doc,l=s.store,c=s.clientID,u=t.redone;if(null!==u)return e8(e,u);let d=t.parent._item,p=null;if(null!==d&&!0===d.deleted){if(null===d.redone&&(!r.has(d)||null===nf(e,d,r,n,i,o)))return null;for(;null!==d.redone;)d=e8(e,d.redone)}let f=null===d?t.parent:d.content.type;if(null===t.parentSub){for(p=t.left,a=t;null!==p;){let t=p;for(;null!==t&&t.parent._item!==d;)t=null===t.redone?null:e8(e,t.redone);if(null!==t&&t.parent._item===d){p=t;break}p=p.left}for(;null!==a;){let t=a;for(;null!==t&&t.parent._item!==d;)t=null===t.redone?null:e8(e,t.redone);if(null!==t&&t.parent._item===d){a=t;break}a=a.right}}else if(a=null,t.right&&!i){for(p=t;null!==p&&null!==p.right&&(p.right.redone||T(n,p.right.id)||np(o.undoStack,p.right.id)||np(o.redoStack,p.right.id));)for(p=p.right;p.redone;)p=e8(e,p.redone);if(p&&null!==p.right)return null}else p=f._map.get(t.parentSub)||null;let m=e2(l,c),h=ey(c,m),g=new nm(h,p,p&&p.lastId,a,a&&a.id,f,t.parentSub,t.content.copy());return t.redone=h,nu(g,!0),g.integrate(e,0),g};class nm extends rH{constructor(e,t,r,n,i,o,a,s){super(e,s.getLength()),this.origin=r,this.left=t,this.right=n,this.rightOrigin=i,this.parent=o,this.parentSub=a,this.redone=null,this.content=s,this.info=this.content.isCountable()?m.BIT2:0}set marker(e){(this.info&m.BIT4)>0!==e&&(this.info^=m.BIT4)}get marker(){return(this.info&m.BIT4)>0}get keep(){return(this.info&m.BIT1)>0}set keep(e){this.keep!==e&&(this.info^=m.BIT1)}get countable(){return(this.info&m.BIT2)>0}get deleted(){return(this.info&m.BIT3)>0}set deleted(e){this.deleted!==e&&(this.info^=m.BIT3)}markDeleted(){this.info|=m.BIT3}getMissing(e,t){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=e2(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=e2(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===ex&&this.id.client!==this.parent.client&&this.parent.clock>=e2(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=e7(e,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=e8(e,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===rU||this.right&&this.right.constructor===rU)this.parent=null;else if(this.parent){if(this.parent.constructor===ex){let e=e3(t,this.parent);e.constructor===rU?this.parent=null:this.parent=e.content.type}}else this.left&&this.left.constructor===nm&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===nm&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);return null}integrate(e,t){if(t>0&&(this.id.clock+=t,this.left=e7(e,e.doc.store,ey(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(t),this.length-=t),this.parent){if(!this.left&&(!this.right||null!==this.right.left)||this.left&&this.left.right!==this.right){let t,r=this.left;if(null!==r)t=r.right;else if(null!==this.parentSub)for(t=this.parent._map.get(this.parentSub)||null;null!==t&&null!==t.left;)t=t.left;else t=this.parent._start;let n=new Set,i=new Set;for(;null!==t&&t!==this.right;){if(i.add(t),n.add(t),eb(this.origin,t.origin)){if(t.id.client{t.p===e&&(t.p=this,!this.deleted&&this.countable&&(t.index-=this.length))}),e.keep&&(this.keep=!0),this.right=e.right,null!==this.right&&(this.right.left=this),this.length+=e.length,!0}return!1}delete(e){if(!this.deleted){let t=this.parent;this.countable&&null===this.parentSub&&(t._length-=this.length),this.markDeleted(),O(e.deleteSet,this.id.client,this.id.clock,this.length),tn(e,t,this.parentSub),this.content.delete(e)}}gc(e,t){if(!this.deleted)throw f.unexpectedCase();this.content.gc(e),t?e9(e,this,new rU(this.id,this.length)):this.content=new rq(this.length)}write(e,t){let r=t>0?ey(this.id.client,this.id.clock+t-1):this.origin,n=this.rightOrigin,i=this.parentSub,o=this.content.getRef()&m.BITS5|(null===r?0:m.BIT8)|(null===n?0:m.BIT7)|(null===i?0:m.BIT6);if(e.writeInfo(o),null!==r&&e.writeLeftID(r),null!==n&&e.writeRightID(n),null===r&&null===n){let t=this.parent;if(void 0!==t._item){let r=t._item;if(null===r){let r=eC(t);e.writeParentInfo(!0),e.writeString(r)}else e.writeParentInfo(!1),e.writeLeftID(r.id)}else t.constructor===String?(e.writeParentInfo(!0),e.writeString(t)):t.constructor===ex?(e.writeParentInfo(!1),e.writeLeftID(t)):f.unexpectedCase();null!==i&&e.writeString(i)}this.content.write(e,t)}}let nh=(e,t)=>ng[t&m.BITS5](e),ng=[()=>{f.unexpectedCase()},rJ,r4,r$,r7,r0,r2,nl,r6,rQ,()=>{f.unexpectedCase()}],nv=10;class nx extends rH{get deleted(){return!0}delete(){}mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.length,!0)}integrate(e,t){f.unexpectedCase()}write(e,t){e.writeInfo(nv),l.writeVarUint(e.restEncoder,this.length-t)}getMissing(e,t){return null}}let nb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==w?w:{},ny="__ $YJS$ __";!0===nb[ny]&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),nb[ny]=!0},{"lib0/observable":"ghjN5","lib0/array":"jcZg0","lib0/math":"lnUWG","lib0/map":"7Jrmw","lib0/encoding":"cLt27","lib0/decoding":"MeztE","lib0/random":"2tg81","lib0/promise":"d5TYx","lib0/buffer":"aEWc8","lib0/error":"aJn38","lib0/binary":"ILIqe","lib0/function":"37iGu","lib0/set":"1cLjP","lib0/logging":"8plZr","lib0/time":"h22Sw","lib0/string":"7TQEQ","lib0/iterator":"9SSgf","lib0/object":"auCvB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ghjN5:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ObservableV2",()=>s),n.export(r,"Observable",()=>l);var i=e("./map.js"),o=e("./set.js"),a=e("./array.js");class s{constructor(){this._observers=i.create()}on(e,t){return i.setIfUndefined(this._observers,e,o.create).add(t),t}once(e,t){let r=(...n)=>{this.off(e,r),t(...n)};this.on(e,r)}off(e,t){let r=this._observers.get(e);void 0!==r&&(r.delete(t),0===r.size&&this._observers.delete(e))}emit(e,t){return a.from((this._observers.get(e)||i.create()).values()).forEach(e=>e(...t))}destroy(){this._observers=i.create()}}class l{constructor(){this._observers=i.create()}on(e,t){i.setIfUndefined(this._observers,e,o.create).add(t)}once(e,t){let r=(...n)=>{this.off(e,r),t(...n)};this.on(e,r)}off(e,t){let r=this._observers.get(e);void 0!==r&&(r.delete(t),0===r.size&&this._observers.delete(e))}emit(e,t){return a.from((this._observers.get(e)||i.create()).values()).forEach(e=>e(...t))}destroy(){this._observers=i.create()}}},{"./map.js":"7Jrmw","./set.js":"1cLjP","./array.js":"jcZg0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Jrmw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"copy",()=>o),n.export(r,"setIfUndefined",()=>a),n.export(r,"map",()=>s),n.export(r,"any",()=>l),n.export(r,"all",()=>c);let i=()=>new Map,o=e=>{let t=i();return e.forEach((e,r)=>{t.set(r,e)}),t},a=(e,t,r)=>{let n=e.get(t);return void 0===n&&e.set(t,n=r()),n},s=(e,t)=>{let r=[];for(let[n,i]of e)r.push(t(i,n));return r},l=(e,t)=>{for(let[r,n]of e)if(t(n,r))return!0;return!1},c=(e,t)=>{for(let[r,n]of e)if(!t(n,r))return!1;return!0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1cLjP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"toArray",()=>o),n.export(r,"first",()=>a),n.export(r,"from",()=>s);let i=()=>new Set,o=e=>Array.from(e),a=e=>e.values().next().value||void 0,s=e=>new Set(e)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jcZg0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"last",()=>o),n.export(r,"create",()=>a),n.export(r,"copy",()=>s),n.export(r,"appendTo",()=>l),n.export(r,"from",()=>c),n.export(r,"every",()=>u),n.export(r,"some",()=>d),n.export(r,"equalFlat",()=>p),n.export(r,"flatten",()=>f),n.export(r,"unfold",()=>m),n.export(r,"fold",()=>h),n.export(r,"isArray",()=>g),n.export(r,"unique",()=>v),n.export(r,"uniqueBy",()=>x),n.export(r,"map",()=>b);var i=e("./set.js");let o=e=>e[e.length-1],a=()=>[],s=e=>e.slice(),l=(e,t)=>{for(let r=0;r{for(let r=0;r{for(let r=0;re.length===t.length&&u(e,(e,r)=>e===t[r]),f=e=>h(e,[],(e,t)=>e.concat(t)),m=(e,t)=>{let r=Array(e);for(let n=0;ne.reduce(r,t),g=Array.isArray,v=e=>c(i.from(e)),x=(e,t)=>{let r=i.create(),n=[];for(let i=0;i{let r=Array(e.length);for(let n=0;ni),n.export(r,"ceil",()=>o),n.export(r,"abs",()=>a),n.export(r,"imul",()=>s),n.export(r,"round",()=>l),n.export(r,"log10",()=>c),n.export(r,"log2",()=>u),n.export(r,"log",()=>d),n.export(r,"sqrt",()=>p),n.export(r,"add",()=>f),n.export(r,"min",()=>m),n.export(r,"max",()=>h),n.export(r,"isNaN",()=>g),n.export(r,"pow",()=>v),n.export(r,"exp10",()=>x),n.export(r,"sign",()=>b),n.export(r,"isNegativeZero",()=>y);let i=Math.floor,o=Math.ceil,a=Math.abs,s=Math.imul,l=Math.round,c=Math.log10,u=Math.log2,d=Math.log,p=Math.sqrt,f=(e,t)=>e+t,m=(e,t)=>ee>t?e:t,g=Number.isNaN,v=Math.pow,x=e=>Math.pow(10,e),b=Math.sign,y=e=>0!==e?e<0:1/e<0},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cLt27:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Encoder",()=>c),n.export(r,"createEncoder",()=>u),n.export(r,"encode",()=>d),n.export(r,"length",()=>p),n.export(r,"hasContent",()=>f),n.export(r,"toUint8Array",()=>m),n.export(r,"verifyLen",()=>h),n.export(r,"write",()=>g),n.export(r,"set",()=>v),n.export(r,"writeUint8",()=>x),n.export(r,"setUint8",()=>b),n.export(r,"writeUint16",()=>y),n.export(r,"setUint16",()=>j),n.export(r,"writeUint32",()=>w),n.export(r,"writeUint32BigEndian",()=>C),n.export(r,"setUint32",()=>S),n.export(r,"writeVarUint",()=>E),n.export(r,"writeVarInt",()=>_),n.export(r,"_writeVarStringNative",()=>I),n.export(r,"_writeVarStringPolyfill",()=>D),n.export(r,"writeVarString",()=>O),n.export(r,"writeTerminatedString",()=>M),n.export(r,"writeTerminatedUint8Array",()=>A),n.export(r,"writeBinaryEncoder",()=>N),n.export(r,"writeUint8Array",()=>P),n.export(r,"writeVarUint8Array",()=>F),n.export(r,"writeOnDataView",()=>R),n.export(r,"writeFloat32",()=>L),n.export(r,"writeFloat64",()=>B),n.export(r,"writeBigInt64",()=>V),n.export(r,"writeBigUint64",()=>G),n.export(r,"writeAny",()=>U),n.export(r,"RleEncoder",()=>W),n.export(r,"IntDiffEncoder",()=>$),n.export(r,"RleIntDiffEncoder",()=>q),n.export(r,"UintOptRleEncoder",()=>K),n.export(r,"IncUintOptRleEncoder",()=>X),n.export(r,"IntDiffOptRleEncoder",()=>Z),n.export(r,"StringEncoder",()=>ee);var i=e("./math.js"),o=e("./number.js"),a=e("./binary.js"),s=e("./string.js"),l=e("./array.js");class c{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}let u=()=>new c,d=e=>{let t=u();return e(t),m(t)},p=e=>{let t=e.cpos;for(let r=0;re.cpos>0||e.bufs.length>0,m=e=>{let t=new Uint8Array(p(e)),r=0;for(let n=0;n{let r=e.cbuf.length;r-e.cpos{let r=e.cbuf.length;e.cpos===r&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(2*r),e.cpos=0),e.cbuf[e.cpos++]=t},v=(e,t,r)=>{let n=null;for(let r=0;r{g(e,t&a.BITS8),g(e,t>>>8&a.BITS8)},j=(e,t,r)=>{v(e,t,r&a.BITS8),v(e,t+1,r>>>8&a.BITS8)},w=(e,t)=>{for(let r=0;r<4;r++)g(e,t&a.BITS8),t>>>=8},C=(e,t)=>{for(let r=3;r>=0;r--)g(e,t>>>8*r&a.BITS8)},S=(e,t,r)=>{for(let n=0;n<4;n++)v(e,t+n,r&a.BITS8),r>>>=8},E=(e,t)=>{for(;t>a.BITS7;)g(e,a.BIT8|a.BITS7&t),t=i.floor(t/128);g(e,a.BITS7&t)},_=(e,t)=>{let r=i.isNegativeZero(t);for(r&&(t=-t),g(e,(t>a.BITS6?a.BIT8:0)|(r?a.BIT7:0)|a.BITS6&t),t=i.floor(t/64);t>0;)g(e,(t>a.BITS7?a.BIT8:0)|a.BITS7&t),t=i.floor(t/128)},k=new Uint8Array(3e4),T=k.length/3,I=(e,t)=>{if(t.length{let r=unescape(encodeURIComponent(t)),n=r.length;E(e,n);for(let t=0;tA(e,s.encodeUtf8(t)),A=(e,t)=>{for(let r=0;rP(e,m(t)),P=(e,t)=>{let r=e.cbuf.length,n=e.cpos,o=i.min(r-n,t.length),a=t.length-o;e.cbuf.set(t.subarray(0,o),n),e.cpos+=o,a>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(i.max(2*r,a)),e.cbuf.set(t.subarray(o)),e.cpos=a)},F=(e,t)=>{E(e,t.byteLength),P(e,t)},R=(e,t)=>{h(e,t);let r=new DataView(e.cbuf.buffer,e.cpos,t);return e.cpos+=t,r},L=(e,t)=>R(e,4).setFloat32(0,t,!1),B=(e,t)=>R(e,8).setFloat64(0,t,!1),V=(e,t)=>R(e,8).setBigInt64(0,t,!1),G=(e,t)=>R(e,8).setBigUint64(0,t,!1),H=new DataView(new ArrayBuffer(4)),z=e=>(H.setFloat32(0,e),H.getFloat32(0)===e),U=(e,t)=>{switch(typeof t){case"string":g(e,119),O(e,t);break;case"number":o.isInteger(t)&&i.abs(t)<=a.BITS31?(g(e,125),_(e,t)):z(t)?(g(e,124),L(e,t)):(g(e,123),B(e,t));break;case"bigint":g(e,122),V(e,t);break;case"object":if(null===t)g(e,126);else if(l.isArray(t)){g(e,117),E(e,t.length);for(let r=0;r0&&E(this,this.count-1),this.count=1,this.w(this,e),this.s=e)}}class $ extends c{constructor(e){super(),this.s=e}write(e){_(this,e-this.s),this.s=e}}class q extends c{constructor(e){super(),this.s=e,this.count=0}write(e){this.s===e&&this.count>0?this.count++:(this.count>0&&E(this,this.count-1),this.count=1,_(this,e-this.s),this.s=e)}}let J=e=>{e.count>0&&(_(e.encoder,1===e.count?e.s:-e.s),e.count>1&&E(e.encoder,e.count-2))};class K{constructor(){this.encoder=new c,this.s=0,this.count=0}write(e){this.s===e?this.count++:(J(this),this.count=1,this.s=e)}toUint8Array(){return J(this),m(this.encoder)}}class X{constructor(){this.encoder=new c,this.s=0,this.count=0}write(e){this.s+this.count===e?this.count++:(J(this),this.count=1,this.s=e)}toUint8Array(){return J(this),m(this.encoder)}}let Q=e=>{if(e.count>0){let t=2*e.diff+(1===e.count?0:1);_(e.encoder,t),e.count>1&&E(e.encoder,e.count-2)}};class Z{constructor(){this.encoder=new c,this.s=0,this.count=0,this.diff=0}write(e){this.diff===e-this.s?(this.s=e,this.count++):(Q(this),this.count=1,this.diff=e-this.s,this.s=e)}toUint8Array(){return Q(this),m(this.encoder)}}class ee{constructor(){this.sarr=[],this.s="",this.lensE=new K}write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(e.length)}toUint8Array(){let e=new c;return this.sarr.push(this.s),this.s="",O(e,this.sarr.join("")),P(e,this.lensE.toUint8Array()),m(e)}}},{"./math.js":"lnUWG","./number.js":"676VT","./binary.js":"ILIqe","./string.js":"7TQEQ","./array.js":"jcZg0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"676VT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MAX_SAFE_INTEGER",()=>a),n.export(r,"MIN_SAFE_INTEGER",()=>s),n.export(r,"LOWEST_INT32",()=>l),n.export(r,"HIGHEST_INT32",()=>c),n.export(r,"HIGHEST_UINT32",()=>u),n.export(r,"isInteger",()=>d),n.export(r,"isNaN",()=>p),n.export(r,"parseInt",()=>f),n.export(r,"countBits",()=>m);var i=e("./math.js"),o=e("./binary.js");let a=Number.MAX_SAFE_INTEGER,s=Number.MIN_SAFE_INTEGER,l=-2147483648,c=o.BITS31,u=o.BITS32,d=Number.isInteger||(e=>"number"==typeof e&&isFinite(e)&&i.floor(e)===e),p=Number.isNaN,f=Number.parseInt,m=e=>{e&=o.BITS32;let t=0;for(;e;)e&=e-1,t++;return t}},{"./math.js":"lnUWG","./binary.js":"ILIqe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ILIqe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BIT1",()=>i),n.export(r,"BIT2",()=>o),n.export(r,"BIT3",()=>a),n.export(r,"BIT4",()=>s),n.export(r,"BIT5",()=>l),n.export(r,"BIT6",()=>c),n.export(r,"BIT7",()=>u),n.export(r,"BIT8",()=>d),n.export(r,"BIT9",()=>p),n.export(r,"BIT10",()=>f),n.export(r,"BIT11",()=>m),n.export(r,"BIT12",()=>h),n.export(r,"BIT13",()=>g),n.export(r,"BIT14",()=>v),n.export(r,"BIT15",()=>x),n.export(r,"BIT16",()=>b),n.export(r,"BIT17",()=>y),n.export(r,"BIT18",()=>j),n.export(r,"BIT19",()=>w),n.export(r,"BIT20",()=>C),n.export(r,"BIT21",()=>S),n.export(r,"BIT22",()=>E),n.export(r,"BIT23",()=>_),n.export(r,"BIT24",()=>k),n.export(r,"BIT25",()=>T),n.export(r,"BIT26",()=>I),n.export(r,"BIT27",()=>D),n.export(r,"BIT28",()=>O),n.export(r,"BIT29",()=>M),n.export(r,"BIT30",()=>A),n.export(r,"BIT31",()=>N),n.export(r,"BIT32",()=>P),n.export(r,"BITS0",()=>F),n.export(r,"BITS1",()=>R),n.export(r,"BITS2",()=>L),n.export(r,"BITS3",()=>B),n.export(r,"BITS4",()=>V),n.export(r,"BITS5",()=>G),n.export(r,"BITS6",()=>H),n.export(r,"BITS7",()=>z),n.export(r,"BITS8",()=>U),n.export(r,"BITS9",()=>W),n.export(r,"BITS10",()=>$),n.export(r,"BITS11",()=>q),n.export(r,"BITS12",()=>J),n.export(r,"BITS13",()=>K),n.export(r,"BITS14",()=>X),n.export(r,"BITS15",()=>Q),n.export(r,"BITS16",()=>Z),n.export(r,"BITS17",()=>ee),n.export(r,"BITS18",()=>et),n.export(r,"BITS19",()=>er),n.export(r,"BITS20",()=>en),n.export(r,"BITS21",()=>ei),n.export(r,"BITS22",()=>eo),n.export(r,"BITS23",()=>ea),n.export(r,"BITS24",()=>es),n.export(r,"BITS25",()=>el),n.export(r,"BITS26",()=>ec),n.export(r,"BITS27",()=>eu),n.export(r,"BITS28",()=>ed),n.export(r,"BITS29",()=>ep),n.export(r,"BITS30",()=>ef),n.export(r,"BITS31",()=>em),n.export(r,"BITS32",()=>eh);let i=1,o=2,a=4,s=8,l=16,c=32,u=64,d=128,p=256,f=512,m=1024,h=2048,g=4096,v=8192,x=16384,b=32768,y=65536,j=131072,w=262144,C=524288,S=1048576,E=2097152,_=4194304,k=8388608,T=16777216,I=33554432,D=67108864,O=134217728,M=268435456,A=536870912,N=1073741824,P=-2147483648,F=0,R=1,L=3,B=7,V=15,G=31,H=63,z=127,U=255,W=511,$=1023,q=2047,J=4095,K=8191,X=16383,Q=32767,Z=65535,ee=131071,et=262143,er=524287,en=1048575,ei=2097151,eo=4194303,ea=8388607,es=16777215,el=33554431,ec=67108863,eu=134217727,ed=268435455,ep=536870911,ef=1073741823,em=2147483647,eh=4294967295},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7TQEQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromCharCode",()=>o),n.export(r,"fromCodePoint",()=>a),n.export(r,"MAX_UTF16_CHARACTER",()=>s),n.export(r,"trimLeft",()=>u),n.export(r,"fromCamelCase",()=>p),n.export(r,"utf8ByteLength",()=>f),n.export(r,"_encodeUtf8Polyfill",()=>m),n.export(r,"utf8TextEncoder",()=>h),n.export(r,"_encodeUtf8Native",()=>g),n.export(r,"encodeUtf8",()=>v),n.export(r,"_decodeUtf8Polyfill",()=>x),n.export(r,"utf8TextDecoder",()=>b),n.export(r,"_decodeUtf8Native",()=>y),n.export(r,"decodeUtf8",()=>j),n.export(r,"splice",()=>w),n.export(r,"repeat",()=>C);var i=e("./array.js");let o=String.fromCharCode,a=String.fromCodePoint,s=o(65535),l=e=>e.toLowerCase(),c=/^\s*/g,u=e=>e.replace(c,""),d=/([A-Z])/g,p=(e,t)=>u(e.replace(d,e=>`${t}${l(e)}`)),f=e=>unescape(encodeURIComponent(e)).length,m=e=>{let t=unescape(encodeURIComponent(e)),r=t.length,n=new Uint8Array(r);for(let e=0;eh.encode(e),v=h?g:m,x=e=>{let t=e.length,r="",n=0;for(;t>0;){let i=t<1e4?t:1e4,o=e.subarray(n,n+i);n+=i,r+=String.fromCodePoint.apply(null,o),t-=i}return decodeURIComponent(escape(r))},b="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});b&&1===b.decode(new Uint8Array).length&&(b=null);let y=e=>b.decode(e),j=b?y:x,w=(e,t,r,n="")=>e.slice(0,t)+n+e.slice(t+r),C=(e,t)=>i.unfold(t,()=>e).join("")},{"./array.js":"jcZg0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],MeztE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Decoder",()=>p),n.export(r,"createDecoder",()=>f),n.export(r,"hasContent",()=>m),n.export(r,"clone",()=>h),n.export(r,"readUint8Array",()=>g),n.export(r,"readVarUint8Array",()=>v),n.export(r,"readTailAsUint8Array",()=>x),n.export(r,"skip8",()=>b),n.export(r,"readUint8",()=>y),n.export(r,"readUint16",()=>j),n.export(r,"readUint32",()=>w),n.export(r,"readUint32BigEndian",()=>C),n.export(r,"peekUint8",()=>S),n.export(r,"peekUint16",()=>E),n.export(r,"peekUint32",()=>_),n.export(r,"readVarUint",()=>k),n.export(r,"readVarInt",()=>T),n.export(r,"peekVarUint",()=>I),n.export(r,"peekVarInt",()=>D),n.export(r,"_readVarStringPolyfill",()=>O),n.export(r,"_readVarStringNative",()=>M),n.export(r,"readVarString",()=>A),n.export(r,"readTerminatedUint8Array",()=>N),n.export(r,"readTerminatedString",()=>P),n.export(r,"peekVarString",()=>F),n.export(r,"readFromDataView",()=>R),n.export(r,"readFloat32",()=>L),n.export(r,"readFloat64",()=>B),n.export(r,"readBigInt64",()=>V),n.export(r,"readBigUint64",()=>G),n.export(r,"readAny",()=>z),n.export(r,"RleDecoder",()=>U),n.export(r,"IntDiffDecoder",()=>W),n.export(r,"RleIntDiffDecoder",()=>$),n.export(r,"UintOptRleDecoder",()=>q),n.export(r,"IncUintOptRleDecoder",()=>J),n.export(r,"IntDiffOptRleDecoder",()=>K),n.export(r,"StringDecoder",()=>X);var i=e("./binary.js"),o=e("./math.js"),a=e("./number.js"),s=e("./string.js"),l=e("./error.js"),c=e("./encoding.js");let u=l.create("Unexpected end of array"),d=l.create("Integer out of Range");class p{constructor(e){this.arr=e,this.pos=0}}let f=e=>new p(e),m=e=>e.pos!==e.arr.length,h=(e,t=e.pos)=>{let r=f(e.arr);return r.pos=t,r},g=(e,t)=>{let r=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,r},v=e=>g(e,k(e)),x=e=>g(e,e.arr.length-e.pos),b=e=>e.pos++,y=e=>e.arr[e.pos++],j=e=>{let t=e.arr[e.pos]+(e.arr[e.pos+1]<<8);return e.pos+=2,t},w=e=>{let t=e.arr[e.pos]+(e.arr[e.pos+1]<<8)+(e.arr[e.pos+2]<<16)+(e.arr[e.pos+3]<<24)>>>0;return e.pos+=4,t},C=e=>{let t=e.arr[e.pos+3]+(e.arr[e.pos+2]<<8)+(e.arr[e.pos+1]<<16)+(e.arr[e.pos]<<24)>>>0;return e.pos+=4,t},S=e=>e.arr[e.pos],E=e=>e.arr[e.pos]+(e.arr[e.pos+1]<<8),_=e=>e.arr[e.pos]+(e.arr[e.pos+1]<<8)+(e.arr[e.pos+2]<<16)+(e.arr[e.pos+3]<<24)>>>0,k=e=>{let t=0,r=1,n=e.arr.length;for(;e.posa.MAX_SAFE_INTEGER)throw d}throw u},T=e=>{let t=e.arr[e.pos++],r=t&i.BITS6,n=64,o=(t&i.BIT7)>0?-1:1;if((t&i.BIT8)==0)return o*r;let s=e.arr.length;for(;e.posa.MAX_SAFE_INTEGER)throw d}throw u},I=e=>{let t=e.pos,r=k(e);return e.pos=t,r},D=e=>{let t=e.pos,r=T(e);return e.pos=t,r},O=e=>{let t=k(e);if(0===t)return"";{let r=String.fromCodePoint(y(e));if(--t<100)for(;t--;)r+=String.fromCodePoint(y(e));else for(;t>0;){let n=t<1e4?t:1e4,i=e.arr.subarray(e.pos,e.pos+n);e.pos+=n,r+=String.fromCodePoint.apply(null,i),t-=n}return decodeURIComponent(escape(r))}},M=e=>s.utf8TextDecoder.decode(v(e)),A=s.utf8TextDecoder?M:O,N=e=>{let t;let r=c.createEncoder();for(;;){if(0===(t=y(e)))return c.toUint8Array(r);1===t&&(t=y(e)),c.write(r,t)}},P=e=>s.decodeUtf8(N(e)),F=e=>{let t=e.pos,r=A(e);return e.pos=t,r},R=(e,t)=>{let r=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,r},L=e=>R(e,4).getFloat32(0,!1),B=e=>R(e,8).getFloat64(0,!1),V=e=>R(e,8).getBigInt64(0,!1),G=e=>R(e,8).getBigUint64(0,!1),H=[e=>void 0,e=>null,T,L,B,V,e=>!1,e=>!0,A,e=>{let t=k(e),r={};for(let n=0;n{let t=k(e),r=[];for(let n=0;nH[127-y(e)](e);class U extends p{constructor(e,t){super(e),this.reader=t,this.s=null,this.count=0}read(){return 0===this.count&&(this.s=this.reader(this),m(this)?this.count=k(this)+1:this.count=-1),this.count--,this.s}}class W extends p{constructor(e,t){super(e),this.s=t}read(){return this.s+=T(this),this.s}}class $ extends p{constructor(e,t){super(e),this.s=t,this.count=0}read(){return 0===this.count&&(this.s+=T(this),m(this)?this.count=k(this)+1:this.count=-1),this.count--,this.s}}class q extends p{constructor(e){super(e),this.s=0,this.count=0}read(){if(0===this.count){this.s=T(this);let e=o.isNegativeZero(this.s);this.count=1,e&&(this.s=-this.s,this.count=k(this)+2)}return this.count--,this.s}}class J extends p{constructor(e){super(e),this.s=0,this.count=0}read(){if(0===this.count){this.s=T(this);let e=o.isNegativeZero(this.s);this.count=1,e&&(this.s=-this.s,this.count=k(this)+2)}return this.count--,this.s++}}class K extends p{constructor(e){super(e),this.s=0,this.count=0,this.diff=0}read(){if(0===this.count){let e=T(this),t=1&e;this.diff=o.floor(e/2),this.count=1,t&&(this.count=k(this)+2)}return this.s+=this.diff,this.count--,this.s}}class X{constructor(e){this.decoder=new q(e),this.str=A(this.decoder),this.spos=0}read(){let e=this.spos+this.decoder.read(),t=this.str.slice(this.spos,e);return this.spos=e,t}}},{"./binary.js":"ILIqe","./math.js":"lnUWG","./number.js":"676VT","./string.js":"7TQEQ","./error.js":"aJn38","./encoding.js":"cLt27","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aJn38:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"methodUnimplemented",()=>o),n.export(r,"unexpectedCase",()=>a);let i=e=>Error(e),o=()=>{throw i("Method unimplemented")},a=()=>{throw i("Unexpected case")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2tg81":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rand",()=>s),n.export(r,"uint32",()=>l),n.export(r,"uint53",()=>c),n.export(r,"oneOf",()=>u),n.export(r,"uuidv4",()=>p);var i=e("./math.js"),o=e("./binary.js"),a=e("lib0/webcrypto");let s=Math.random,l=()=>(0,a.getRandomValues)(new Uint32Array(1))[0],c=()=>{let e=(0,a.getRandomValues)(new Uint32Array(8));return(e[0]&o.BITS21)*(o.BITS32+1)+(e[1]>>>0)},u=e=>e[i.floor(s()*e.length)],d="10000000-1000-4000-8000-100000000000",p=()=>d.replace(/[018]/g,e=>(e^l()&15>>e/4).toString(16))},{"./math.js":"lnUWG","./binary.js":"ILIqe","lib0/webcrypto":"9pmT2","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9pmT2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"subtle",()=>i),n.export(r,"getRandomValues",()=>o);let i=crypto.subtle,o=crypto.getRandomValues.bind(crypto)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d5TYx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>o),n.export(r,"createEmpty",()=>a),n.export(r,"all",()=>s),n.export(r,"reject",()=>l),n.export(r,"resolve",()=>c),n.export(r,"resolveWith",()=>u),n.export(r,"until",()=>d),n.export(r,"untilAsync",()=>p),n.export(r,"wait",()=>f),n.export(r,"isPromise",()=>m);var i=e("./time.js");let o=e=>new Promise(e),a=e=>new Promise(e),s=Promise.all.bind(Promise),l=e=>Promise.reject(e),c=e=>Promise.resolve(e),u=e=>Promise.resolve(e),d=(e,t,r=10)=>o((n,o)=>{let a=i.getUnixTime(),s=e>0,l=setInterval(()=>{t()?(clearInterval(l),n()):s&&i.getUnixTime()-a>e&&(clearInterval(l),o(Error("Timeout")))},r)}),p=async(e,t=0,r=10)=>{let n=i.getUnixTime(),o=t<=0;for(;o||i.getUnixTime()-n<=t;){if(await e())return;await f(r)}throw Error("Timeout")},f=e=>o((t,r)=>setTimeout(t,e)),m=e=>e instanceof Promise||e&&e.then&&e.catch&&e.finally},{"./time.js":"h22Sw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h22Sw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getDate",()=>a),n.export(r,"getUnixTime",()=>s),n.export(r,"humanizeDuration",()=>l);var i=e("./metric.js"),o=e("./math.js");let a=()=>new Date,s=Date.now,l=e=>{if(e<6e4){let t=i.prefix(e,-1);return o.round(100*t.n)/100+t.prefix+"s"}let t=(e=o.floor(e/1e3))%60,r=o.floor(e/60)%60,n=o.floor(e/3600)%24,a=o.floor(e/86400);return a>0?a+"d"+(n>0||r>30?" "+(r>30?n+1:n)+"h":""):n>0?n+"h"+(r>0||t>30?" "+(t>30?r+1:r)+"min":""):r+"min"+(t>0?" "+t+"s":"")}},{"./metric.js":"fNv9H","./math.js":"lnUWG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fNv9H:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"yotta",()=>o),n.export(r,"zetta",()=>a),n.export(r,"exa",()=>s),n.export(r,"peta",()=>l),n.export(r,"tera",()=>c),n.export(r,"giga",()=>u),n.export(r,"mega",()=>d),n.export(r,"kilo",()=>p),n.export(r,"hecto",()=>f),n.export(r,"deca",()=>m),n.export(r,"deci",()=>h),n.export(r,"centi",()=>g),n.export(r,"milli",()=>v),n.export(r,"micro",()=>x),n.export(r,"nano",()=>b),n.export(r,"pico",()=>y),n.export(r,"femto",()=>j),n.export(r,"atto",()=>w),n.export(r,"zepto",()=>C),n.export(r,"yocto",()=>S),n.export(r,"prefix",()=>k);var i=e("./math.js");let o=1e24,a=1e21,s=1e18,l=1e15,c=1e12,u=1e9,d=1e6,p=1e3,f=100,m=10,h=.1,g=.01,v=.001,x=1e-6,b=1e-9,y=1e-12,j=1e-15,w=1e-18,C=1e-21,S=1e-24,E=["","k","M","G","T","P","E","Z","Y"],_=["","m","μ","n","p","f","a","z","y"],k=(e,t=0)=>{let r=0===e?0:i.log10(e),n=0;for(;r<3*n&&t>-8;)t--,n--;for(;r>=3+3*n&&t<8;)t++,n++;let o=t<0?_[-t]:E[t];return{n:i.round((n>0?e/i.exp10(3*n):e*i.exp10(-3*n))*1e12)/1e12,prefix:o}}},{"./math.js":"lnUWG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aEWc8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createUint8ArrayFromLen",()=>d),n.export(r,"createUint8ArrayViewFromArrayBuffer",()=>p),n.export(r,"createUint8ArrayFromArrayBuffer",()=>f),n.export(r,"toBase64",()=>x),n.export(r,"fromBase64",()=>b),n.export(r,"toBase64UrlEncoded",()=>y),n.export(r,"fromBase64UrlEncoded",()=>j),n.export(r,"toHexString",()=>w),n.export(r,"fromHexString",()=>C),n.export(r,"copyUint8Array",()=>S),n.export(r,"encodeAny",()=>E),n.export(r,"decodeAny",()=>_),n.export(r,"shiftNBitsLeft",()=>k);var i=e("./string.js"),o=e("./environment.js"),a=e("./array.js"),s=e("./math.js"),l=e("./encoding.js"),c=e("./decoding.js"),u=e("f3dd72291113e2d0").Buffer;let d=e=>new Uint8Array(e),p=(e,t,r)=>new Uint8Array(e,t,r),f=e=>new Uint8Array(e),m=e=>{let t="";for(let r=0;ru.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"),g=e=>{let t=atob(e),r=d(t.length);for(let e=0;e{let t=u.from(e,"base64");return p(t.buffer,t.byteOffset,t.byteLength)},x=o.isBrowser?m:h,b=o.isBrowser?g:v,y=e=>x(e).replaceAll("+","-").replaceAll("/","_").replaceAll("=",""),j=e=>b(e.replaceAll("-","+").replaceAll("_","/")),w=e=>a.map(e,e=>e.toString(16).padStart(2,"0")).join(""),C=e=>{let t=e.length,r=new Uint8Array(s.ceil(t/2));for(let n=0;n{let t=d(e.byteLength);return t.set(e),t},E=e=>l.encode(t=>l.writeAny(t,e)),_=e=>c.readAny(c.createDecoder(e)),k=(e,t)=>{if(0===t)return e;e=new Uint8Array(e),e[0]<<=t;for(let r=1;r>>8-t,e[r]<<=t;return e}},{f3dd72291113e2d0:"3r0w6","./string.js":"7TQEQ","./environment.js":"acr0m","./array.js":"jcZg0","./math.js":"lnUWG","./encoding.js":"cLt27","./decoding.js":"MeztE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],acr0m:[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"isNode",()=>d),i.export(r,"isBrowser",()=>p),i.export(r,"isMac",()=>f),i.export(r,"hasParam",()=>g),i.export(r,"getParam",()=>v),i.export(r,"getVariable",()=>x),i.export(r,"getConf",()=>b),i.export(r,"ensureConf",()=>y),i.export(r,"hasConf",()=>j),i.export(r,"production",()=>w),i.export(r,"supportsColor",()=>S);var o=e("./map.js"),a=e("./string.js"),s=e("./conditions.js"),l=e("./storage.js"),c=e("./function.js"),u=e("7bffcb6793b3d5d2");let d=void 0!==u&&u.release&&/node|io\.js/.test(u.release.name)&&"[object process]"===Object.prototype.toString.call(void 0!==u?u:0),p="undefined"!=typeof window&&"undefined"!=typeof document&&!d,f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),m=[],h=()=>{if(void 0===n){if(d){n=o.create();let e=u.argv,t=null;for(let r=0;r{if(0!==e.length){let[t,r]=e.split("=");n.set(`--${a.fromCamelCase(t,"-")}`,r),n.set(`-${a.fromCamelCase(t,"-")}`,r)}})):n=o.create()}return n},g=e=>h().has(e),v=(e,t)=>h().get(e)||t,x=e=>d?s.undefinedToNull(u.env[e.toUpperCase().replaceAll("-","_")]):s.undefinedToNull(l.varStorage.getItem(e)),b=e=>h().get("--"+e)||x(e),y=e=>{let t=b(e);if(null==t)throw Error(`Expected configuration "${e.toUpperCase().replaceAll("-","_")}"`);return t},j=e=>g("--"+e)||null!==x(e),w=j("production"),C=d&&c.isOneOf(void 0,["true","1","2"]),S=!g("--no-colors")&&(!d||u.stdout.isTTY||C)&&(!d||g("--color")||C||null!==x("COLORTERM")||(x("TERM")||"").includes("color"))},{"7bffcb6793b3d5d2":"bhP4W","./map.js":"7Jrmw","./string.js":"7TQEQ","./conditions.js":"fBvTc","./storage.js":"ilXTu","./function.js":"37iGu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fBvTc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"undefinedToNull",()=>i);let i=e=>void 0===e?null:e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ilXTu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"varStorage",()=>s),n.export(r,"onChange",()=>l),n.export(r,"offChange",()=>c);class i{constructor(){this.map=new Map}setItem(e,t){this.map.set(e,t)}getItem(e){return this.map.get(e)}}let o=new i,a=!0;try{"undefined"!=typeof localStorage&&localStorage&&(o=localStorage,a=!1)}catch(e){}let s=o,l=e=>a||addEventListener("storage",e),c=e=>a||removeEventListener("storage",e)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"37iGu":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"callAll",()=>a),n.export(r,"nop",()=>s),n.export(r,"apply",()=>l),n.export(r,"id",()=>c),n.export(r,"equalityStrict",()=>u),n.export(r,"equalityFlat",()=>d),n.export(r,"equalityDeep",()=>p),n.export(r,"isOneOf",()=>f),n.export(r,"isArray",()=>m),n.export(r,"isString",()=>h),n.export(r,"isNumber",()=>g),n.export(r,"is",()=>v),n.export(r,"isTemplate",()=>x);var i=e("./array.js"),o=e("./object.js");let a=(e,t,r=0)=>{try{for(;r{},l=e=>e(),c=e=>e,u=(e,t)=>e===t,d=(e,t)=>e===t||null!=e&&null!=t&&e.constructor===t.constructor&&(i.isArray(e)&&i.equalFlat(e,t)||"object"==typeof e&&o.equalFlat(e,t)),p=(e,t)=>{if(null==e||null==t)return u(e,t);if(e.constructor!==t.constructor)return!1;if(e===t)return!0;switch(e.constructor){case ArrayBuffer:e=new Uint8Array(e),t=new Uint8Array(t);case Uint8Array:if(e.byteLength!==t.byteLength)return!1;for(let r=0;rt.includes(e),m=i.isArray,h=e=>e&&e.constructor===String,g=e=>null!=e&&e.constructor===Number,v=(e,t)=>e&&e.constructor===t,x=e=>t=>t&&t.constructor===e},{"./array.js":"jcZg0","./object.js":"auCvB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],auCvB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"assign",()=>o),n.export(r,"keys",()=>a),n.export(r,"forEach",()=>s),n.export(r,"map",()=>l),n.export(r,"length",()=>c),n.export(r,"size",()=>u),n.export(r,"some",()=>d),n.export(r,"isEmpty",()=>p),n.export(r,"every",()=>f),n.export(r,"hasProperty",()=>m),n.export(r,"equalFlat",()=>h);let i=()=>Object.create(null),o=Object.assign,a=Object.keys,s=(e,t)=>{for(let r in e)t(e[r],r)},l=(e,t)=>{let r=[];for(let n in e)r.push(t(e[n],n));return r},c=e=>a(e).length,u=e=>a(e).length,d=(e,t)=>{for(let r in e)if(t(e[r],r))return!0;return!1},p=e=>{for(let t in e)return!1;return!0},f=(e,t)=>{for(let r in e)if(!t(e[r],r))return!1;return!0},m=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),h=(e,t)=>e===t||u(e)===u(t)&&f(e,(e,r)=>(void 0!==e||m(t,r))&&t[r]===e)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8plZr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BOLD",()=>p.BOLD),n.export(r,"UNBOLD",()=>p.UNBOLD),n.export(r,"BLUE",()=>p.BLUE),n.export(r,"GREY",()=>p.GREY),n.export(r,"GREEN",()=>p.GREEN),n.export(r,"RED",()=>p.RED),n.export(r,"PURPLE",()=>p.PURPLE),n.export(r,"ORANGE",()=>p.ORANGE),n.export(r,"UNCOLOR",()=>p.UNCOLOR),n.export(r,"print",()=>g),n.export(r,"warn",()=>v),n.export(r,"printError",()=>x),n.export(r,"printImg",()=>b),n.export(r,"printImgBase64",()=>y),n.export(r,"group",()=>j),n.export(r,"groupCollapsed",()=>w),n.export(r,"groupEnd",()=>C),n.export(r,"printDom",()=>S),n.export(r,"printCanvas",()=>E),n.export(r,"vconsoles",()=>_),n.export(r,"VConsole",()=>I),n.export(r,"createVConsole",()=>D),n.export(r,"createModuleLogger",()=>O);var i=e("./environment.js"),o=e("./set.js"),a=e("./pair.js"),s=e("./dom.js"),l=e("./json.js"),c=e("./map.js"),u=e("./eventloop.js"),d=e("./math.js"),p=e("./logging.common.js");let f={[p.BOLD]:a.create("font-weight","bold"),[p.UNBOLD]:a.create("font-weight","normal"),[p.BLUE]:a.create("color","blue"),[p.GREEN]:a.create("color","green"),[p.GREY]:a.create("color","grey"),[p.RED]:a.create("color","red"),[p.PURPLE]:a.create("color","purple"),[p.ORANGE]:a.create("color","orange"),[p.UNCOLOR]:a.create("color","black")},m=e=>{1===e.length&&e[0]?.constructor===Function&&(e=e[0]());let t=[],r=[],n=c.create(),i=[],o=0;for(;o0||e.length>0?(t.push("%c"+i),r.push(e)):t.push(i)}else break}}for(o>0&&(i=r).unshift(t.join(""));o{console.log(...h(e)),_.forEach(t=>t.print(e))},v=(...e)=>{console.warn(...h(e)),e.unshift(p.ORANGE),_.forEach(t=>t.print(e))},x=e=>{console.error(e),_.forEach(t=>t.printError(e))},b=(e,t)=>{i.isBrowser&&console.log("%c ",`font-size: ${t}px; background-size: contain; background-repeat: no-repeat; background-image: url(${e})`),_.forEach(r=>r.printImg(e,t))},y=(e,t)=>b(`data:image/gif;base64,${e}`,t),j=(...e)=>{console.group(...h(e)),_.forEach(t=>t.group(e))},w=(...e)=>{console.groupCollapsed(...h(e)),_.forEach(t=>t.groupCollapsed(e))},C=()=>{console.groupEnd(),_.forEach(e=>e.groupEnd())},S=e=>_.forEach(t=>t.printDom(e())),E=(e,t)=>b(e.toDataURL(),t),_=o.create(),k=e=>{let t=[],r=new Map,n=0;for(;n{let r=s.element("span",[a.create("hidden",t),a.create("style","color:grey;font-size:120%;")],[s.text("â–¼")]),n=s.element("span",[a.create("hidden",!t),a.create("style","color:grey;font-size:125%;")],[s.text("â–¶")]),i=s.element("div",[a.create("style",`${T};padding-left:${10*this.depth}px`)],[r,n,s.text(" ")].concat(k(e))),o=s.element("div",[a.create("hidden",t)]),l=s.element("div",[],[i,o]);s.append(this.ccontainer,[l]),this.ccontainer=o,this.depth++,s.addEventListener(i,"click",e=>{o.toggleAttribute("hidden"),r.toggleAttribute("hidden"),n.toggleAttribute("hidden")})})}groupCollapsed(e){this.group(e,!0)}groupEnd(){u.enqueue(()=>{this.depth>0&&(this.depth--,this.ccontainer=this.ccontainer.parentElement.parentElement)})}print(e){u.enqueue(()=>{s.append(this.ccontainer,[s.element("div",[a.create("style",`${T};padding-left:${10*this.depth}px`)],k(e))])})}printError(e){this.print([p.RED,p.BOLD,e.toString()])}printImg(e,t){u.enqueue(()=>{s.append(this.ccontainer,[s.element("img",[a.create("src",e),a.create("height",`${d.round(1.5*t)}px`)])])})}printDom(e){u.enqueue(()=>{s.append(this.ccontainer,[e])})}destroy(){u.enqueue(()=>{_.delete(this)})}}let D=e=>new I(e),O=e=>p.createModuleLogger(g,e)},{"./environment.js":"acr0m","./set.js":"1cLjP","./pair.js":"7NVmE","./dom.js":"1g693","./json.js":"5DR6k","./map.js":"7Jrmw","./eventloop.js":"icIPo","./math.js":"lnUWG","./logging.common.js":"l5dzq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7NVmE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Pair",()=>i),n.export(r,"create",()=>o),n.export(r,"createReversed",()=>a),n.export(r,"forEach",()=>s),n.export(r,"map",()=>l);class i{constructor(e,t){this.left=e,this.right=t}}let o=(e,t)=>new i(e,t),a=(e,t)=>new i(t,e),s=(e,t)=>e.forEach(e=>t(e.left,e.right)),l=(e,t)=>e.map(e=>t(e.left,e.right))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1g693":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"doc",()=>a),n.export(r,"createElement",()=>s),n.export(r,"createDocumentFragment",()=>l),n.export(r,"createTextNode",()=>c),n.export(r,"domParser",()=>u),n.export(r,"emitCustomEvent",()=>d),n.export(r,"setAttributes",()=>p),n.export(r,"setAttributesMap",()=>f),n.export(r,"fragment",()=>m),n.export(r,"append",()=>h),n.export(r,"remove",()=>g),n.export(r,"addEventListener",()=>v),n.export(r,"removeEventListener",()=>x),n.export(r,"addEventListeners",()=>b),n.export(r,"removeEventListeners",()=>y),n.export(r,"element",()=>j),n.export(r,"canvas",()=>w),n.export(r,"text",()=>C),n.export(r,"pairToStyleString",()=>S),n.export(r,"pairsToStyleString",()=>E),n.export(r,"mapToStyleString",()=>_),n.export(r,"querySelector",()=>k),n.export(r,"querySelectorAll",()=>T),n.export(r,"getElementById",()=>I),n.export(r,"parseFragment",()=>O),n.export(r,"parseElement",()=>M),n.export(r,"replaceWith",()=>A),n.export(r,"insertBefore",()=>N),n.export(r,"appendChild",()=>P),n.export(r,"ELEMENT_NODE",()=>F),n.export(r,"TEXT_NODE",()=>R),n.export(r,"CDATA_SECTION_NODE",()=>L),n.export(r,"COMMENT_NODE",()=>B),n.export(r,"DOCUMENT_NODE",()=>V),n.export(r,"DOCUMENT_TYPE_NODE",()=>G),n.export(r,"DOCUMENT_FRAGMENT_NODE",()=>H),n.export(r,"checkNodeType",()=>z),n.export(r,"isParentOf",()=>U);var i=e("./pair.js"),o=e("./map.js");let a="undefined"!=typeof document?document:{},s=e=>a.createElement(e),l=()=>a.createDocumentFragment(),c=e=>a.createTextNode(e),u="undefined"!=typeof DOMParser?new DOMParser:null,d=(e,t,r)=>e.dispatchEvent(new CustomEvent(t,r)),p=(e,t)=>(i.forEach(t,(t,r)=>{!1===r?e.removeAttribute(t):!0===r?e.setAttribute(t,""):e.setAttribute(t,r)}),e),f=(e,t)=>(t.forEach((t,r)=>{e.setAttribute(r,t)}),e),m=e=>{let t=l();for(let r=0;r(P(e,m(t)),e),g=e=>e.remove(),v=(e,t,r)=>e.addEventListener(t,r),x=(e,t,r)=>e.removeEventListener(t,r),b=(e,t)=>(i.forEach(t,(t,r)=>v(e,t,r)),e),y=(e,t)=>(i.forEach(t,(t,r)=>x(e,t,r)),e),j=(e,t=[],r=[])=>h(p(s(e),t),r),w=(e,t)=>{let r=s("canvas");return r.height=t,r.width=e,r},C=c,S=e=>`${e.left}:${e.right};`,E=e=>e.map(S).join(""),_=e=>o.map(e,(e,t)=>`${t}:${e};`).join(""),k=(e,t)=>e.querySelector(t),T=(e,t)=>e.querySelectorAll(t),I=e=>a.getElementById(e),D=e=>u.parseFromString(`${e}`,"text/html").body,O=e=>m(D(e).childNodes),M=e=>D(e).firstElementChild,A=(e,t)=>e.replaceWith(t),N=(e,t,r)=>e.insertBefore(t,r),P=(e,t)=>e.appendChild(t),F=a.ELEMENT_NODE,R=a.TEXT_NODE,L=a.CDATA_SECTION_NODE,B=a.COMMENT_NODE,V=a.DOCUMENT_NODE,G=a.DOCUMENT_TYPE_NODE,H=a.DOCUMENT_FRAGMENT_NODE,z=(e,t)=>e.nodeType===t,U=(e,t)=>{let r=t.parentNode;for(;r&&r!==e;)r=r.parentNode;return r===e}},{"./pair.js":"7NVmE","./map.js":"7Jrmw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5DR6k":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"stringify",()=>i),n.export(r,"parse",()=>o);let i=JSON.stringify,o=JSON.parse},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],icIPo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"enqueue",()=>a),n.export(r,"timeout",()=>c),n.export(r,"interval",()=>d),n.export(r,"Animation",()=>p),n.export(r,"animationFrame",()=>f),n.export(r,"idleCallback",()=>h),n.export(r,"createDebouncer",()=>g);let i=[],o=()=>{for(let e=0;e{i.push(e),1===i.length&&setTimeout(o,0)},s=e=>class{constructor(e){this._=e}destroy(){e(this._)}},l=s(clearTimeout),c=(e,t)=>new l(setTimeout(t,e)),u=s(clearInterval),d=(e,t)=>new u(setInterval(t,e)),p=s(e=>"undefined"!=typeof requestAnimationFrame&&cancelAnimationFrame(e)),f=e=>"undefined"==typeof requestAnimationFrame?c(0,e):new p(requestAnimationFrame(e)),m=s(e=>"undefined"!=typeof cancelIdleCallback&&cancelIdleCallback(e)),h=e=>"undefined"!=typeof requestIdleCallback?new m(requestIdleCallback(e)):c(1e3,e),g=e=>{let t=-1;return r=>{clearTimeout(t),r&&(t=setTimeout(r,e))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l5dzq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BOLD",()=>c),n.export(r,"UNBOLD",()=>u),n.export(r,"BLUE",()=>d),n.export(r,"GREY",()=>p),n.export(r,"GREEN",()=>f),n.export(r,"RED",()=>m),n.export(r,"PURPLE",()=>h),n.export(r,"ORANGE",()=>g),n.export(r,"UNCOLOR",()=>v),n.export(r,"computeNoColorLoggingArgs",()=>x),n.export(r,"createModuleLogger",()=>w);var i=e("./symbol.js"),o=e("./time.js"),a=e("./environment.js"),s=e("./function.js"),l=e("./json.js");let c=i.create(),u=i.create(),d=i.create(),p=i.create(),f=i.create(),m=i.create(),h=i.create(),g=i.create(),v=i.create(),x=e=>{1===e.length&&e[0]?.constructor===Function&&(e=e[0]());let t=[],r=[],n=0;for(;n{let r=b[y],n=a.getVariable("log"),i=null!==n&&("*"===n||"true"===n||RegExp(n,"gi").test(t));return y=(y+1)%b.length,t+=": ",i?(...n)=>{1===n.length&&n[0]?.constructor===Function&&(n=n[0]());let i=o.getUnixTime(),a=i-j;j=i,e(r,t,v,...n.map(e=>{switch(null!=e&&e.constructor===Uint8Array&&(e=Array.from(e)),typeof e){case"string":case"symbol":return e;default:return l.stringify(e)}}),r," +"+a+"ms")}:s.nop}},{"./symbol.js":"8LWLc","./time.js":"h22Sw","./environment.js":"acr0m","./function.js":"37iGu","./json.js":"5DR6k","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8LWLc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"isSymbol",()=>o);let i=Symbol,o=e=>"symbol"==typeof e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9SSgf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mapIterator",()=>i),n.export(r,"createIterator",()=>o),n.export(r,"iteratorFilter",()=>a),n.export(r,"iteratorMap",()=>s);let i=(e,t)=>({[Symbol.iterator](){return this},next(){let r=e.next();return{value:r.done?void 0:t(r.value),done:r.done}}}),o=e=>({[Symbol.iterator](){return this},next:e}),a=(e,t)=>o(()=>{let r;do r=e.next();while(!r.done&&!t(r.value))return r}),s=(e,t)=>o(()=>{let{done:r,value:n}=e.next();return{done:r,value:r?void 0:t(n)}})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8MSyC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCopy",()=>a);var i=e("web-utils"),o=e("../../../../../logic/active/get-meta");let a=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,i.deepClone)(t),a=t=>{let r=t;if("text"!==r.type){if("item"===r.type&&r.component?.props)for(let[e,t]of Object.entries(r.component.props))t.content&&a(t.content);for(let[t,n]of Object.entries(r.childs))if(n&&Object.keys(n).length<=3){let s=(0,o.getMetaById)(e,n.id);if(s){let e=(0,i.deepClone)(s.item);r.childs[t]=e,a(e)}}else a(n)}};a(n),"granted"!==r.state&&await navigator.clipboard.read();let s="prasi-clipboard:"+JSON.stringify(n);navigator.clipboard.writeText(s)}},{"web-utils":"ccU4J","../../../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dM4RJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCut",()=>s);var i=e("web-utils"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,i.deepClone)(t),s=t=>{let r=t;if("text"!==r.type){if("item"===r.type&&r.component?.props)for(let[e,t]of Object.entries(r.component.props))t.content&&s(t.content);for(let[t,n]of Object.entries(r.childs))if(n&&Object.keys(n).length<=3){let o=e.page.meta[n.id];if(o){let e=(0,i.deepClone)(o.item);r.childs[t]=e,s(e)}}}};s(n),"granted"!==r.state&&await navigator.clipboard.read();let l="prasi-clipboard:"+JSON.stringify(n);navigator.clipboard.writeText(l);let c=o.getMetaById(e,t.id)?.mitem;c&&(c.parent.forEach((e,t)=>{e==c&&c.parent.delete(t)}),await (0,a.treeRebuild)(e))}},{"web-utils":"ccU4J","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1MsHD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionDetach",()=>l);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=o.getMetaById(e,t.id)?.mitem;if(r){let n=r.get("component")?.get("id");if(n){let o=e.comp.list[n].doc.getMap("map").get("root")?.toJSON();o&&((0,s.fillID)(o),o.id=t.id,o.component&&(o.component.id=""),r.doc?.transact(()=>{r.parent.forEach((e,t)=>{if(e.get("id")===r.get("id")){r.parent.delete(t);let e=new Y.Map;i.syncronize(e,o),r.parent.insert(t,[e])}})})),(0,a.treeRebuild)(e)}}}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ez4QN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionHide",()=>a);var i=e("../../../../../logic/active/get-meta"),o=e("../../../../../logic/tree/build");let a=(e,t,r="toggle")=>{let n=i.getMetaById(e,t.id)?.mitem;n&&(n.get("hidden")?n.delete("hidden"):n.set("hidden","all"),(0,o.treeRebuild)(e,{note:"hidden"}))}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jfHs4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionNewComp",()=>c);var i=e("../../../../../logic/active/get-meta"),o=e("../../../../../logic/comp/load"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/build"),l=e("../../../../popup/comp/comp-reload");let c=(e,t,r)=>{let n=i.getMetaById(e,t.id)?.mitem;n&&(e.ui.popup.comp_group={mouse_event:r,async on_pick(t){if(e.sync){let r;let i=n.toJSON(),l=a.active.item_id;e.ui.tree.item_loading.push(l),(r=a.active.comp_id?await e.sync.comp.new({group_id:t,item:i,comp_id:a.active.comp_id,item_id:a.active.item_id}):await e.sync.comp.new({group_id:t,item:i,page_id:e.page.cur.id,item_id:a.active.item_id}))&&r.snapshot&&(await (0,o.loadCompSnapshot)(e,r.id,r.snapshot),await (0,s.treeRebuild)(e)),e.ui.tree.item_loading=e.ui.tree.item_loading.filter(e=>e!==l),e.render()}(0,l.reloadCompPicker)(e)}},e.render())}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/comp/load":"aigu6","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/build":"dNllk","../../../../popup/comp/comp-reload":"4bHSH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4bHSH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compPicker",()=>i),n.export(r,"reloadCompPicker",()=>o);let i={site_id:"",ref:null,preview_ref:null,tab:"all",tree:[],trash:[],trash_id:"",status:"ready",active_id:"",render:()=>{},search:""},o=async e=>{if(i.status="loading",!e.sync)return;i.site_id=e.site.id,e.comp.group[e.site.id]=await e.sync.comp.group(e.site.id);let t=e.comp.group[e.site.id];i.tree=[],i.trash=[];let r=[],n="";for(let[e,o]of Object.entries(t)){let t="__TRASH__"!==o.name?i.tree:i.trash;"__TRASH__"===o.name&&(n=e,i.trash_id=e),t.push({id:e,parent:"comp-root",text:o.name,data:{id:e,name:o.name,type:"folder"}}),r.push(e)}for(let t of Object.values(await _db.component.findMany({where:{id_component_group:{in:r}},select:{id:!0,id_component_group:!0,name:!0}})))if(t.id_component_group){let r=t.id_component_group!==n?i.tree:i.trash;if(e.comp.list[t.id]){let r=e.comp.list[t.id].tree;if(r){let e=r.find(e=>"root"===e.parent);e&&e.data?.item.name&&t.name!==e.data?.item.name&&(t.name=e.data.item.name,_db.component.update({where:{id:t.id},data:{name:t.name}}))}}r.push({id:t.id,parent:t.id_component_group,text:t.name,data:{id:t.id,name:t.name,type:"component"}})}i.status="ready",i.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dbWmY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionPaste",()=>u);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/build"),l=e("../../../../../logic/comp/load"),c=e("../../../../../logic/tree/fill-id");let u=async(e,t)=>{let r=o.getMetaById(e,t.id)?.mitem;if(t.component?.props.child){let n=t.component?.props.child?.content?.id;n&&(r=o.getMetaById(e,n)?.mitem)}if(r){let n=await navigator.clipboard.readText();if("string"==typeof n&&n.startsWith("prasi-clipboard:")){let o=JSON.parse(n.substring(16)),s=new Set,u=t=>{if(t.component?.id&&!e.comp.list[t.component.id]&&s.add(t.component.id),t.component?.props)for(let[e,r]of Object.entries(t.component.props))r.meta?.type==="content-element"&&r.content&&u(r.content);if(t.childs)for(let e of t.childs)"item"===e.type&&u(e)};if(u(o),s.size>0)for(let t of s)await (0,l.loadComponent)(e,t);let d=r.get("childs");if("section"===o.type){let t=e.page.doc?.getMap("map").get("root");t&&(d=t.get("childs"))}r.doc?.transact(()=>{if(d){let e={...o};"text"===t.type&&(r.set("type","item"),t.type="item");let n=new Y.Map,s=c.fillID(e);i.syncronize(n,s),d.push([n]),a.active.item_id=s.id}})}(0,s.treeRebuild)(e,{note:"paste"})}}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],zoyTt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionRename",()=>i);let i=(e,t)=>{e.ui.tree.rename_id=t.id,e.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCmrc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionUnwrap",()=>s);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=(e,t)=>{let r=o.getMetaById(e,t.id)?.mitem;r&&r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let o=t.toJSON();"item"===o.type&&(r.parent.delete(n),r.parent.insert(n,o.childs.map(e=>{let t=new Y.Map;return(0,i.syncronize)(t,e),t})),(0,a.treeRebuild)(e,{note:"unwrap"}))}})}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eVi1N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionWrap",()=>c),n.export(r,"edActionWrapInComp",()=>u);var i=e("@paralleldrive/cuid2"),o=e("y-pojo"),a=e("../../../../../logic/active/get-meta"),s=e("../../../../../logic/tree/build"),l=e("../../../../../logic/comp/load");let c=(e,t)=>{let r=a.getMetaById(e,t.id)?.mitem;r&&r.doc?.transact(()=>{r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let a={id:i.createId(),name:"Wrapped",type:"item",childs:[t.toJSON()]},l=new Y.Map;l&&(o.syncronize(l,a),r.parent.delete(n),r.parent.insert(n,[l]),s.treeRebuild(e,{note:"wrap"}))}})})},u=(e,t)=>{e.ui.popup.comp.open=async r=>{let n=e.comp.list[r];if(n||(await (0,l.loadComponent)(e,r),n=e.comp.list[r]),!n){alert("Cannot load component!");return}let c=n.doc.getMap("map").get("root")?.toJSON(),u={};for(let[e,t]of Object.entries(c.component?.props||{}))t.meta?.type==="content-element"&&t.content&&(u[e]=t.content);let d=u.child;if(!d)for(let[e,t]of Object.entries(u))d=t;if(d){let r=a.getMetaById(e,t.id)?.mitem;r&&r.doc?.transact(()=>{r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){d.childs=[t.toJSON()],c.id=i.createId();let a=new Y.Map;a&&(o.syncronize(a,c),r.parent.delete(n),r.parent.insert(n,[a]),s.treeRebuild(e,{note:"wrap"}))}})})}},e.render()}},{"@paralleldrive/cuid2":"6a1JN","y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jlcAx:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdTreeName",()=>EdTreeName),parcelHelpers.export(exports,"findDefaultJSX",()=>findDefaultJSX);var _jsxRuntime=require("react/jsx-runtime"),_react=require("react"),_webUtils=require("web-utils"),_tooltip=require("../../../../../../utils/ui/tooltip"),_edGlobal=require("../../../../logic/ed-global"),_build=require("../../../../logic/tree/build"),_fillId=require("../../../../logic/tree/fill-id");let EdTreeName=({node:e,prm:t})=>{let r=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR"),n=(0,_webUtils.useLocal)({rename:""});(0,_react.useEffect)(()=>{n.rename=i?.name||""},[r.ui.tree.rename_id]);let i=e.data?.item;if(!i)return(0,_jsxRuntime.jsx)(_jsxRuntime.Fragment,{});let o=!!e.data?.jsx_prop?.is_root,a=r.ui.tree.rename_id===i.id,s=i.name;return i.component?.id&&r.comp.loaded[i.component.id]&&(s=r.comp.loaded[i.component.id].name,i.component.props&&i.component.props.child&&e.data?.parent?.comp_id&&(o=!0)),(0,_jsxRuntime.jsx)("div",{className:"text-[14px] relative flex flex-col justify-center cursor-pointer flex-1",children:a?(0,_jsxRuntime.jsx)("input",{className:cx("rename-item absolute inset-0 outline-none border border-blue-500 my-[2px] mr-[1px] px-1"),autoFocus:!0,spellCheck:!1,defaultValue:n.rename,onFocus:t=>{e.data?.jsx_prop?.is_root?(r.ui.tree.rename_id="",r.render()):t.currentTarget.select()},onBlur:()=>{if(e.data?.jsx_prop?.is_root)return;i.name=n.rename;let t=e.data?.mitem;if(i.component?.id){let e=r.comp.list[i.component.id];t=e?.doc.getMap("map").get("root")}t&&t.set("name",i.name),_edGlobal.active.comp_id===i.component?.id&&_db.component.update({where:{id:_edGlobal.active.comp_id},data:{name:i.name}}),r.ui.tree.rename_id="",(0,_build.treeRebuild)(r),r.render()},onKeyDown:e=>{if(e.stopPropagation(),"Enter"===e.key||"Escape"===e.key){if(i.component?.id&&!confirm("Rename component?")){r.ui.tree.rename_id="",r.render();return}setTimeout(()=>{"Escape"===e.key?n.rename=i.name:i.name=n.rename,r.ui.tree.rename_id="",r.render(),setTimeout(()=>{let e=document.querySelector(`.tree-${i.id}`);e&&e.focus()})},50)}},onChange:e=>{n.rename=e.target.value,r.render()}}):(0,_jsxRuntime.jsx)("div",{className:"flex flex-col",children:(0,_jsxRuntime.jsx)(Name,{name:s,is_jsx_prop:o,meta:e.data,metas:r.page.meta,comps:r.comp.list})})})},Name=({name,is_jsx_prop,meta,comps})=>{let comp_label="";if(meta?.item.component?.id){for(let prop of Object.values(meta?.item.component?.props||{}))if(prop.is_name){try{eval(`comp_label = ${prop.valueBuilt}`)}catch(e){}"string"!=typeof comp_label&&"number"!=typeof comp_label&&(comp_label="")}}if(is_jsx_prop){let gen_jsx=!1,comp_id=meta?.item.component?.id,comp=null;if(comp_id&&comps[comp_id]&&comps[comp_id].meta){let key=Object.keys(comps[comp_id].meta).shift();key&&(comp=comps[comp_id].meta[key])}if(comp&&(comp.item.component?.props[name]||comp.item.component?.props.child))for(let child of comp.item.childs)child.name.startsWith("jsx:")&&[name,"child"].includes(child.name.substring(4).trim())&&(gen_jsx=!0);return comp_id||(gen_jsx=!0),(0,_jsxRuntime.jsxs)("div",{className:cx("flex items-center space-x-1 pr-1"),children:[(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:"Type: JSX Prop",className:"flex text-purple-500 border border-purple-400 items-center justify-center font-mono text-[6px] px-[2px]",children:"P"}),(0,_jsxRuntime.jsx)("div",{className:"flex-1 relative self-stretch",children:(0,_jsxRuntime.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,_jsxRuntime.jsx)("div",{className:"truncate text-ellipsis",children:name+(comp_label?`: ${comp_label}`:"")})})}),gen_jsx&&meta&&meta.mitem&&_edGlobal.active.comp_id!==comp_id&&(0,_jsxRuntime.jsx)(GenerateJSX,{meta:meta}),meta&&!meta.mitem&&(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{delay:0,content:(0,_jsxRuntime.jsx)("div",{className:"font-mono whitespace-pre-wrap",children:`\ +JSX: ${name} is not called anywhere. +Please put {${name}} somewhere inside component JS.`}),children:(0,_jsxRuntime.jsx)("div",{className:"action-script px-1 py-[2px] text-red-500 cursor-default font-bold",dangerouslySetInnerHTML:{__html:''}})})]})}return"string"==typeof name&&name.startsWith("jsx:")?(0,_jsxRuntime.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,_jsxRuntime.jsxs)("div",{className:"flex text-purple-500 space-x-[2px] border-r pr-1 items-center justify-center",children:[(0,_jsxRuntime.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,_jsxRuntime.jsx)("div",{className:"font-mono text-[8px]",children:"JSX"})]}),(0,_jsxRuntime.jsx)("div",{children:name.substring(4)})]}):(0,_jsxRuntime.jsxs)("div",{children:[name,comp_label&&`: ${comp_label}`]})},GenerateJSX=({meta:e})=>{let t=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR");return(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:"Generate JSX",onClick:()=>{let r;let n=!1;if(e.item.component?.id?(r=e.mitem?.get("component")?.get("props")?.get("child")?.get("content"),n=!0):r=e.mitem,r){let e=findDefaultJSX(t,r),n=r.toJSON();r.doc?.transact(()=>{syncronize(r,{type:"item",dim:{w:"full",h:"full"},childs:[],...e,name:n.name,id:n.id,hidden:!1,originalId:n.originalId})}),(0,_build.treeRebuild)(t),t.render()}},children:(0,_jsxRuntime.jsx)("div",{className:"action-script px-1 py-[2px] rounded-sm text-purple-500 bg-white border border-purple-400 opacity-0 transition-all hover:bg-purple-700 hover:text-white hover:border-purple-700",dangerouslySetInnerHTML:{__html:''}})})},findDefaultJSX=(e,t)=>{let r=!1;if(t&&t.parent&&t.parent.get("content")){let n="";if(t.parent.parent.forEach((e,r)=>{e===t.parent&&(n=r)}),n)try{let i=t.parent.parent.parent.get("id"),o=e.comp.list[i].doc;if(o)for(let e of o.getMap("map").get("root")?.get("childs")?.toJSON())e&&e.name&&e.name.startsWith("jsx:")&&e.name.substring(4).trim()===n&&(e.hidden=!1,e.name=n,e.id=t.get("id")||"",e.originalId=t.get("originalId")||"",r=e)}catch(e){}}return(0,_fillId.fillID)(r)}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../../utils/ui/tooltip":"lSeyn","../../../../logic/ed-global":"6QDfO","../../../../logic/tree/build":"dNllk","../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3mFEq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"treeItemKeyMap",()=>s);var i=e("../../../logic/ed-global"),o=e("./item/action/del"),a=e("../../../logic/active/get-meta");let s=(e,t,r)=>n=>{if(e.ui.prevent_indent_hook=!0,"ArrowLeft"===n.key){if(t.isOpen){t.onToggle();return}let e=n.currentTarget.parentElement?.parentElement?.parentElement;if(e){let t=e.children[0];t&&t.focus()}return}if("ArrowRight"===n.key){if(t.hasChild){t.isOpen||t.onToggle();let e=n.currentTarget;setTimeout(()=>{let t=e.nextElementSibling;t&&t.children[0].children[0].childElementCount>1&&t.children[0].children[0].focus()})}else{let e=n.currentTarget.parentElement;for(;e&&!e.nextElementSibling;)e=e.parentElement;if(e){let t=e.nextElementSibling;for(;t&&t.children[0];){if(t.children[0].classList.contains("has-child")){let e=t.children[0];if(e){e.focus();break}}if(t.nextElementSibling)t=t.nextElementSibling;else{t.focus();break}}}}return}if("ArrowDown"===n.key){let e=n.currentTarget.nextElementSibling;if(e){let t=e.children[0]?.children[0];t&&t.focus();return}let t=n.currentTarget.parentElement;for(;t&&!t.nextElementSibling;)t=t.parentElement;if(t){let e=t.nextElementSibling;if(e){let t=e.children[0];t&&t.focus()}}return}if("ArrowUp"===n.key){let t=n.currentTarget.parentElement?.previousElementSibling;if(t){if(2===t.childElementCount)for(;t;)if(2===t.childElementCount)t=t.children[1].lastElementChild;else if(t.nextElementSibling)t=t.nextElementSibling;else break;if(t){t.children[0].focus();return}}else{let e=n.currentTarget.parentElement?.parentElement?.parentElement;if(e&&!e.classList.contains("absolute")){let t=e.children[0];if(t){t.focus();return}}}e.ui.tree.search_ref?.focus();return}if("Enter"===n.key){e.ui.tree.search?(e.ui.tree.search="",e.ui.prevent_indent_hook=!1,i.active.item_id="",e.render(),setTimeout(()=>{i.active.item_id=r.id,e.render(),setTimeout(()=>{let e=document.querySelector(`.tree-${r.id}`);e&&e.focus()})})):(e.ui.tree.rename_id=r.id,e.render());return}if("Backspace"===n.key||"Delete"===n.key){let t="",n=null;if("item"===r.type&&r.component?.id===i.active.comp_id&&i.active.comp_id)return;let s=(0,a.getMetaById)(e,r.id),l=i.active.comp_id?e.comp.list[i.active.comp_id].meta:e.page.meta;if(s&&s.parent?.id){let e=l[s.parent.id];e?.mitem?.get("childs")?.forEach(e=>{e.get("id")===r.id&&(n=document.querySelector(`.tree-${t}`)),n||(t=e.get("id"))}),n||(t=s.parent.id,n=document.querySelector(`.tree-${t}`))}(0,o.edActionDelete)(e,r),n&&n.focus();return}if(1===n.key.length&&!n.altKey&&!n.metaKey&&!n.shiftKey){let t=(0,a.getMetaById)(e,r.id);t&&"text"===t.item.type?setTimeout(()=>{let e=document.querySelector(`.v-text-${r.id}`);e&&e.focus()}):e.ui.tree.search_ref?.focus()}}},{"../../../logic/ed-global":"6QDfO","./item/action/del":"6SHFB","../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jVZTg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeSearch",()=>c),n.export(r,"doTreeSearch",()=>u);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../utils/ui/fuzzy"),l=e("../../logic/ed-global");let c=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR"),t=(0,a.useLocal)({sref:null,focus:!1,hover:!1,cursor:null,search_timeout:null});return e.ui.tree.search_ref=t.sref,(0,o.useEffect)(()=>{let e=t.sref;e&&e.setSelectionRange(t.cursor,t.cursor)},[t.sref,t.cursor,e.ui.tree.search]),(0,i.jsxs)("div",{onMouseOver:()=>{t.focus&&(t.hover=!0,t.render())},className:"flex-1",onMouseLeave:()=>{t.hover=!1,t.render()},children:[(0,i.jsx)("form",{className:"flex items-stretch h-[24px] ",autoComplete:"off",onSubmit:e=>{e.preventDefault()},children:(0,i.jsx)("input",{name:"search-tree-prasi",ref:e=>{t.sref=e},type:"search",autoComplete:"new-password",className:cx("flex-1 outline-none px-2 text-[13px] "),placeholder:"Search...",value:e.ui.tree.search||"",spellCheck:!1,onInput:r=>{t.cursor=r.currentTarget.selectionStart,e.ui.tree.search=r.currentTarget.value,t.render(),clearTimeout(t.search_timeout),t.search_timeout=setTimeout(()=>{e.render()},300)},onFocus:()=>{t.focus=!0,t.render()},onBlur:()=>{t.hover||e.ui.tree.search||(t.focus=!1,t.render())},onKeyDown:e=>{if("ArrowDown"===e.key||"Enter"===e.key){let e=document.querySelector(".tree-item:first-child");e&&e.focus()}}})}),(t.focus||t.hover||e.ui.tree.search)&&(0,i.jsx)("div",{className:"p-1 bg-white text-xs border-t flex space-x-1 justify-between",children:(0,i.jsx)("div",{className:"flex space-x-1",children:Object.entries(e.ui.tree.search_mode).map(([r,n])=>(0,i.jsx)("div",{className:cx("px-1 cursor-pointer rounded-sm border-blue-500 border",n?"bg-blue-500 text-white":"hover:bg-blue-100"),onClick:()=>{e.ui.tree.search_mode[r]=!n,t.render(),t.sref?.focus()},children:r},r))})})]})},u=e=>{let t={},r=e.ui.tree.search.toLowerCase(),n=0,i=e.page.tree;l.active.comp_id&&e.comp.list[l.active.comp_id]?.tree&&(i=e.comp.list[l.active.comp_id].tree);let o=new Set,a=(i,l)=>{if(e.ui.tree.search_mode.Name){let e=(0,s.fuzzy)(i,"text",r),n=i.find(e=>e.id===r),o=0;for(let r of(n&&(t[n.id]={idx:0,node:{...n,parent:"root"}},o=1),e))r.data&&(l&&r.data.parent&&(r.data.parent.comp_id=l),t[r.id]={idx:o++,node:{...r,parent:"root"}})}for(let s of i){let i=s.data?.item;if(i){if(i.component?.id&&!o.has(i.component.id)){o.add(i.component.id);let t=e.comp.list[i.component.id].tree;t&&a(t,i.component.id)}let c=i.adv?.js;c&&e.ui.tree.search_mode.JS&&c.toLowerCase().includes(r)&&(l&&s.data?.parent&&(s.data.parent.comp_id=l),t[i.id]={idx:n++,node:{...s,parent:"root"}});let u=i.adv?.css;u&&e.ui.tree.search_mode.CSS&&u.toString().toLowerCase().includes(r)&&(l&&s.data?.parent&&(s.data.parent.comp_id=l),t[i.id]={idx:n++,node:{...s,parent:"root"}});let d=i.adv?.html;d&&e.ui.tree.search_mode.HTML&&d.toString().toLowerCase().includes(r)&&(l&&s.data?.parent&&(s.data.parent.comp_id=l),t[i.id]={idx:n++,node:{...s,parent:"root"}})}}};return a(i),Object.values(t).sort((e,t)=>e.idx-t.idx).map(e=>e.node)}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../utils/ui/fuzzy":"5LN6l","../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5LN6l":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fuzzy",()=>p);var i=e("react/jsx-runtime"),o=e("@leeoniya/ufuzzy"),a=n.interopDefault(o),s=e("lodash.get"),l=n.interopDefault(s),c=e("lodash.set"),u=n.interopDefault(c);let d=new a.default({}),p=(e,t,r)=>{if("string"==typeof t)return f(e,t,r);let n={};if("object"==typeof t)for(let i of t.search){let o=f(e,i,r),a=0;for(let e of o){a++;let r=e[t.pk];n[r]?(0,u.default)(n[r].row,i,(0,l.default)(e,i)):n[r]={idx:a,row:e}}}let i={};for(let e of Object.values(n))i[e.idx]=e.row;return Object.values(i)},f=(e,t,r)=>{let[n,o]=d.search([...e.map(e=>(0,l.default)(e,t)||"")],r);if(n&&o){let r=[],a=0;for(let s of n){let n=e[s],c=[...o.ranges[a++]],d=(0,l.default)(n,t),p=c.shift(),f=!1,m="";for(let e=0;e",f=!1):(m+="",f=!0),p=c.shift()),m+=d[e];f&&(m+="");let h=(0,i.jsx)("div",{className:css` + b { + background: #4c71f6; + color: white; + } + `,dangerouslySetInnerHTML:{__html:m}}),g={...n};(0,u.default)(g,t,h),r.push(g)}return r}return e}},{"react/jsx-runtime":"f4Tol","@leeoniya/ufuzzy":"g6lTf","lodash.get":"aOCyL","lodash.set":"6v51o","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g6lTf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);let i=new Intl.Collator("en",{numeric:!0,sensitivity:"base"}).compare,o=1/0,a=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),s="eexxaacctt",l="A-Z",c="a-z",u=(e,t,r)=>e.replace(l,t).replace(c,r),d={unicode:!1,alpha:null,interSplit:"[^A-Za-z\\d']+",intraSplit:"[a-z][A-Z]",intraBound:"[A-Za-z]\\d|\\d[A-Za-z]|[a-z][A-Z]",interLft:0,interRgt:0,interChars:".",interIns:1/0,intraChars:"[a-z\\d']",intraIns:null,intraContr:"'[a-z]{1,2}\\b",intraMode:0,intraSlice:[1,1/0],intraSub:null,intraTrn:null,intraDel:null,intraFilt:(e,t,r)=>!0,sort:(e,t,r)=>{let{idx:n,chars:o,terms:a,interLft2:s,interLft1:l,start:c,intraIns:u,interIns:d}=e;return n.map((e,t)=>t).sort((e,r)=>o[r]-o[e]||u[e]-u[r]||a[r]+s[r]+.5*l[r]-(a[e]+s[e]+.5*l[e])||d[e]-d[r]||c[e]-c[r]||i(t[n[e]],t[n[r]]))}},p=(e,t)=>0==t?"":1==t?e+"??":t==o?e+"*?":e+`{0,${t}}?`,f="(?:\\b|_)";function m(e){let{unicode:t,interLft:r,interRgt:n,intraMode:i,intraSlice:o,intraIns:l,intraSub:c,intraTrn:m,intraDel:h,intraContr:v,intraSplit:x,interSplit:b,intraBound:y,intraChars:j}=e=Object.assign({},d,e);l??=i,c??=i,m??=i,h??=i;let w=e.letters??e.alpha;if(null!=w){let e=w.toLocaleUpperCase(),t=w.toLocaleLowerCase();b=u(b,e,t),x=u(x,e,t),y=u(y,e,t),j=u(j,e,t),v=u(v,e,t)}let C=t?"u":"",S='".+?"',E=RegExp(S,"gi"+C),_=RegExp(`(?:\\s+|^)-(?:${j}+|${S})`,"gi"+C),{intraRules:k}=e;null==k&&(k=e=>{let t=d.intraSlice,r=0,n=0,i=0,a=0;if(/[^\d]/.test(e)){let s=e.length;s<=4?s>=3&&(i=Math.min(m,1),4==s&&(r=Math.min(l,1))):(t=o,r=l,n=c,i=m,a=h)}return{intraSlice:t,intraIns:r,intraSub:n,intraTrn:i,intraDel:a}});let T=!!x,I=RegExp(x,"g"+C),D=RegExp(b,"g"+C),O=RegExp("^"+b+"|"+b+"$","g"+C),M=RegExp(v,"gi"+C),A=e=>{let t=[];e=(e=e.replace(E,e=>(t.push(e),s))).replace(O,"").toLocaleLowerCase(),T&&(e=e.replace(I,e=>e[0]+" "+e[1]));let r=0;return e.split(D).filter(e=>""!=e).map(e=>e===s?t[r++]:e)},N=/[^\d]+|\d+/g,P=(t,o=0,s=!1)=>{let c,u=A(t);if(0==u.length)return[];let d=Array(u.length).fill("");if(u=u.map((e,t)=>e.replace(M,e=>(d[t]=e,""))),1==i)c=u.map((e,t)=>{if('"'===e[0])return a(e.slice(1,-1));let r="";for(let n of e.matchAll(N)){let e=n[0],{intraSlice:i,intraIns:o,intraSub:a,intraTrn:s,intraDel:l}=k(e);if(o+a+s+l==0)r+=e+d[t];else{let[n,c]=i,u=e.slice(0,n),f=e.slice(c),m=e.slice(n,c);1==o&&1==u.length&&u!=m[0]&&(u+="(?!"+u+")");let h=m.length,g=[e];if(a)for(let e=0;e0&&(e=")("+e+")("),c=u.map((t,r)=>'"'===t[0]?a(t.slice(1,-1)):t.split("").map((e,t,r)=>(1==l&&0==t&&r.length>1&&e!=r[t+1]&&(e+="(?!"+e+")"),e)).join(e)+d[r])}let m=2==r?f:"",h=2==n?f:"",g=h+p(e.interChars,e.interIns)+m;return[RegExp(c=o>0?s?m+"("+c.join(")"+h+"|"+m+"(")+")"+h:"(.??"+m+")"+(c="("+c.join(")("+g+")(")+")")+"("+h+".*)":m+(c=c.join(g))+h,"i"+C),u,d]},F=(e,t,r)=>{let[n]=P(t);if(null==n)return null;let i=[];if(null!=r)for(let t=0;t{let[a,s,l]=P(o,1),[c]=P(o,2),u=s.length,d=t.length,p=Array(d).fill(0),f={idx:Array(d),start:p.slice(),chars:p.slice(),terms:p.slice(),interIns:p.slice(),intraIns:p.slice(),interLft2:p.slice(),interRgt2:p.slice(),interLft1:p.slice(),interRgt1:p.slice(),ranges:Array(d)},m=1==r||1==n,h=0;for(let o=0;o=f){let e=p[i+1].toLocaleLowerCase().indexOf(c);e>-1&&(T.push(v,h,e,f),v+=G(p,i,e,f),o=c,h=f,I=!0,0==t&&(g=v))}if(m||I){let e=v-1,a=v+h,s=!1,l=!1;if(-1==e||L.test(d[e]))I&&b++,s=!0;else{if(2==r){x=!0;break}if(R&&B.test(d[e]+d[e+1]))I&&y++,s=!0;else if(1==r){let e=p[i+1],r=v+h;if(e.length>=f){let n,a=0,l=!1,u=RegExp(c,"ig"+C);for(;n=u.exec(e);){let e=r+(a=n.index),t=e-1;if(-1==t||L.test(d[t])){b++,l=!0;break}if(B.test(d[t]+d[e])){y++,l=!0;break}}l&&(s=!0,T.push(v,h,a,f),v+=G(p,i,a,f),o=c,h=f,I=!0,0==t&&(g=v))}if(!s){x=!0;break}}}if(a==d.length||L.test(d[a]))I&&j++,l=!0;else{if(2==n){x=!0;break}if(R&&B.test(d[a-1]+d[a]))I&&w++,l=!0;else if(1==n){x=!0;break}}I&&(S+=f,s&&l&&E++)}if(h>f&&(k+=h-f),t>0&&(_+=p[i-1].length),!e.intraFilt(c,o,v)){x=!0;break}t0?0:1/0,a=n-4;for(let t=2;t0&&(s.push(l,u),l=u=r)}u>l&&s.push(l,u),h++}}if(h{let i=e[t]+e[t+1].slice(0,r);return e[t-1]+=i,e[t]=e[t+1].slice(r,r+n),e[t+1]=e[t+1].slice(r+n),i.length},H=5,z=(t,r,n,i=1e3,o)=>{let s;n=n?!0===n?H:n:0;let l=null,c=null,u=[],d=A(r=r.replace(_,e=>{let t=e.trim().slice(1);return'"'===t[0]&&(t=a(t.slice(1,-1))),u.push(t),""}));if(u.length>0){if(s=RegExp(u.join("|"),"i"+C),0==d.length){let e=[];for(let r=0;r0){let e=A(r);if(e.length>1){let r=e.slice().sort((e,t)=>t.length-e.length);for(let e=0;en)return[o,null,null];l=g(e).map(e=>e.join(" ")),c=[];let i=new Set;for(let e=0;e!i.has(e)),n=F(t,l[e],r);for(let e=0;e0?o:F(t,r)]);let p=null,f=null;if(u.length>0&&(c=c.map(e=>e.filter(e=>!s.test(t[e])))),c.reduce((e,t)=>e+t.length,0)<=i){p={},f=[];for(let r=0;r0)for(let e=0;ez(...e),split:A,filter:F,info:V,sort:e.sort}}let h=(()=>{let e={A:"ÃÀÃÂÄĄ",a:"áàãâäą",E:"ÉÈÊËĖ",e:"éèêëę",I:"ÃÌÎÃÄ®",i:"íìîïį",O:"ÓÒÔÕÖ",o:"óòôõö",U:"ÚÙÛÜŪŲ",u:"úùûüūų",C:"ÇČĆ",c:"çÄć",L:"Å",l:"Å‚",N:"ÑŃ",n:"ñń",S:"Å Åš",s:"šś",Z:"ŻŹ",z:"żź"},t=new Map,r="";for(let n in e)e[n].split("").forEach(e=>{r+=e,t.set(e,n)});let n=RegExp(`[${r}]`,"g"),i=e=>t.get(e);return e=>{if("string"==typeof e)return e.replace(n,i);let t=Array(e.length);for(let r=0;rt?`${e}`:e,x=(e,t)=>e+t;function b(e,t,r=v,n="",i=x){n=i(n,r(e.substring(0,t[0]),!1))??n;for(let o=0;og([...Array(e.length).keys()]).sort((e,t)=>{for(let r=0;rt.map(t=>e[t])),m.highlight=b},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6v51o":[function(e,t,r){var n=arguments[3],i="Expected a function",o="__lodash_hash_undefined__",a=1/0,s=9007199254740991,l="[object Function]",c="[object GeneratorFunction]",u="[object Symbol]",d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/,f=/^\./,m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/[\\^$.*+?()[\]{}|]/g,g=/\\(\\)?/g,v=/^\[object .+?Constructor\]$/,x=/^(?:0|[1-9]\d*)$/,b="object"==typeof n&&n&&n.Object===Object&&n,y="object"==typeof self&&self&&self.Object===Object&&self,j=b||y||Function("return this")();function w(e,t){return null==e?void 0:e[t]}function C(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}var S=Array.prototype,E=Function.prototype,_=Object.prototype,k=j["__core-js_shared__"],T=function(){var e=/[^.]+$/.exec(k&&k.keys&&k.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),I=E.toString,D=_.hasOwnProperty,O=_.toString,M=RegExp("^"+I.call(D).replace(h,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),A=j.Symbol,N=S.splice,P=ed(j,"Map"),F=ed(Object,"create"),R=A?A.prototype:void 0,L=R?R.toString:void 0;function B(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1}function X(e,t){var r=this.__data__,n=eo(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function Q(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1&&e%1==0&&es);var i=e("react/jsx-runtime"),o=e("react-use-error-boundary"),a=e("web-utils");let s=(0,o.withErrorBoundary)(({children:e,meta:t,id:r,silent:n=!0})=>{let s=(0,a.useLocal)({retrying:!1,meta:t}),[l,c]=(0,o.useErrorBoundary)((e,t)=>{!0!==n&&console.error(e)});t&&s.meta!==t&&(s.meta=t,setTimeout(c));let u=t;return l?(0,i.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,i.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",u?.item.name?"["+u.item.name+"]:":""]}),(0,i.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:s.retrying?(0,i.jsx)(i.Fragment,{children:"Retrying..."}):(0,i.jsx)(i.Fragment,{children:l.message})}),(0,i.jsx)("div",{className:"p-1",children:(0,i.jsx)("button",{onClick:()=>{s.retrying=!0,s.render(),setTimeout(()=>{s.retrying=!1,s.render(),c()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):e})},{"react/jsx-runtime":"f4Tol","react-use-error-boundary":"8hqSv","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8hqSv":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ErrorBoundaryContext",()=>c),n.export(r,"withErrorBoundary",()=>u),n.export(r,"useErrorBoundary",()=>d);var i=e("react"),o=n.interopDefault(i);class a extends i.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...e){this.setState({}),this.props.onError(...e)}render(){return this.props.children}}let s=()=>!1,l=(0,i.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:s});function c({children:e}){let[t,r]=(0,i.useState)(),n=(0,i.useRef)(),s=(0,i.useMemo)(()=>({componentDidCatch:n,error:t,setError:r}),[t]);return(0,o.default).createElement(l.Provider,{value:s},(0,o.default).createElement(a,{error:t,onError:(e,t)=>{r(e),n.current?.(e,t)}},e))}function u(e){function t(t){return(0,o.default).createElement(c,null,(0,o.default).createElement(e,{key:"WrappedComponent",...t}))}return t.displayName=`WithErrorBoundary(${e.displayName??e.name??"Component"})`,t}function d(e){let t=(0,i.useContext)(l);t.componentDidCatch.current=e;let r=(0,i.useCallback)(()=>{t.setError(void 0)},[]);return[t.error,r]}c.displayName="ReactUseErrorBoundaryContext"},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iv4c6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryBtn",()=>o);var i=e("react/jsx-runtime");let o=({show:e,onShow:t})=>(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:cx("border-r min-w-[25px] px-2 flex items-center justify-center cursor-pointer select-none",e&&"bg-blue-700 text-white flex-1",!e&&"hover:bg-blue-100"),onClick:()=>{t(!e)},children:[(0,i.jsx)("div",{className:css` + svg { + width: 12px; + height: 12px; + } + `,dangerouslySetInnerHTML:{__html:''}}),e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"text-xs ml-1 flex-1",children:"History"}),(0,i.jsx)("div",{className:"ml-3 border-l border-l-blue-100/20 pl-2",children:"×"})]})]})})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jlpic:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryList",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global"),s=e("../../../../utils/ui/loading"),l=e("date-fns");let c=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,o.useLocal)({loading:!0,list:[]},async()=>{t.list=await u(e.page.cur.id),t.loading=!1,t.render()});return(0,i.jsx)(i.Fragment,{children:t.loading?(0,i.jsx)(s.Loading,{backdrop:!1}):(0,i.jsx)("div",{className:"flex flex-1 flex-col items-stretch",children:t.list.map((r,n)=>(0,i.jsxs)("div",{className:cx("flex justify-between items-center text-sm px-2 py-1 cursor-pointer hover:bg-blue-100 border-b transition-all select-none",r.id===e.page.history.id&&"border-r-4 bg-blue-50 border-r-blue-700"),onClick:()=>{e.page.history.id=r.id,e.render(),t.render()},children:[(0,i.jsx)("div",{className:cx(css` + width: 20px; + border-right: 1px solid #ccc; + margin-right: 5px; + `),children:n+1}),(0,i.jsx)("div",{className:"flex-1",children:(0,l.format)(5e3*parseInt(r.ts),"yyyy-MM-dd HH:mm:ss")}),(0,i.jsx)("div",{className:"text-right text-[11px]",children:(0,l.formatDistance)(Date.now(),5e3*parseInt(r.ts)).replace("less than a minute","seconds")+" ago"})]},r.id))})})},u=async e=>await _db.page_history.findMany({where:{id_page:e},select:{id:!0,ts:!0},orderBy:{ts:"desc"}})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","../../../../utils/ui/loading":"loFlS","date-fns":"cG8wu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cG8wu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"add",()=>o.default),n.export(r,"addBusinessDays",()=>s.default),n.export(r,"addDays",()=>c.default),n.export(r,"addHours",()=>d.default),n.export(r,"addISOWeekYears",()=>f.default),n.export(r,"addMilliseconds",()=>h.default),n.export(r,"addMinutes",()=>v.default),n.export(r,"addMonths",()=>b.default),n.export(r,"addQuarters",()=>j.default),n.export(r,"addSeconds",()=>C.default),n.export(r,"addWeeks",()=>E.default),n.export(r,"addYears",()=>k.default),n.export(r,"areIntervalsOverlapping",()=>I.default),n.export(r,"clamp",()=>O.default),n.export(r,"closestIndexTo",()=>A.default),n.export(r,"closestTo",()=>P.default),n.export(r,"compareAsc",()=>R.default),n.export(r,"compareDesc",()=>B.default),n.export(r,"daysToWeeks",()=>G.default),n.export(r,"differenceInBusinessDays",()=>z.default),n.export(r,"differenceInCalendarDays",()=>W.default),n.export(r,"differenceInCalendarISOWeekYears",()=>q.default),n.export(r,"differenceInCalendarISOWeeks",()=>K.default),n.export(r,"differenceInCalendarMonths",()=>Q.default),n.export(r,"differenceInCalendarQuarters",()=>ee.default),n.export(r,"differenceInCalendarWeeks",()=>er.default),n.export(r,"differenceInCalendarYears",()=>ei.default),n.export(r,"differenceInDays",()=>ea.default),n.export(r,"differenceInHours",()=>el.default),n.export(r,"differenceInISOWeekYears",()=>eu.default),n.export(r,"differenceInMilliseconds",()=>ep.default),n.export(r,"differenceInMinutes",()=>em.default),n.export(r,"differenceInMonths",()=>eg.default),n.export(r,"differenceInQuarters",()=>ex.default),n.export(r,"differenceInSeconds",()=>ey.default),n.export(r,"differenceInWeeks",()=>ew.default),n.export(r,"differenceInYears",()=>eS.default),n.export(r,"eachDayOfInterval",()=>e_.default),n.export(r,"eachHourOfInterval",()=>eT.default),n.export(r,"eachMinuteOfInterval",()=>eD.default),n.export(r,"eachMonthOfInterval",()=>eM.default),n.export(r,"eachQuarterOfInterval",()=>eN.default),n.export(r,"eachWeekOfInterval",()=>eF.default),n.export(r,"eachWeekendOfInterval",()=>eL.default),n.export(r,"eachWeekendOfMonth",()=>eB.default),n.export(r,"eachWeekendOfYear",()=>eG.default),n.export(r,"eachYearOfInterval",()=>ez.default),n.export(r,"endOfDay",()=>eW.default),n.export(r,"endOfDecade",()=>eq.default),n.export(r,"endOfHour",()=>eK.default),n.export(r,"endOfISOWeek",()=>eQ.default),n.export(r,"endOfISOWeekYear",()=>e0.default),n.export(r,"endOfMinute",()=>e2.default),n.export(r,"endOfMonth",()=>e4.default),n.export(r,"endOfQuarter",()=>e6.default),n.export(r,"endOfSecond",()=>e7.default),n.export(r,"endOfToday",()=>te.default),n.export(r,"endOfTomorrow",()=>tr.default),n.export(r,"endOfWeek",()=>ti.default),n.export(r,"endOfYear",()=>ta.default),n.export(r,"endOfYesterday",()=>tl.default),n.export(r,"format",()=>tu.default),n.export(r,"formatDistance",()=>tp.default),n.export(r,"formatDistanceStrict",()=>tm.default),n.export(r,"formatDistanceToNow",()=>tg.default),n.export(r,"formatDistanceToNowStrict",()=>tx.default),n.export(r,"formatDuration",()=>ty.default),n.export(r,"formatISO",()=>tw.default),n.export(r,"formatISO9075",()=>tS.default),n.export(r,"formatISODuration",()=>t_.default),n.export(r,"formatRFC3339",()=>tT.default),n.export(r,"formatRFC7231",()=>tD.default),n.export(r,"formatRelative",()=>tM.default),n.export(r,"fromUnixTime",()=>tN.default),n.export(r,"getDate",()=>tF.default),n.export(r,"getDay",()=>tL.default),n.export(r,"getDayOfYear",()=>tB.default),n.export(r,"getDaysInMonth",()=>tG.default),n.export(r,"getDaysInYear",()=>tz.default),n.export(r,"getDecade",()=>tW.default),n.export(r,"getDefaultOptions",()=>tq.default),n.export(r,"getHours",()=>tK.default),n.export(r,"getISODay",()=>tQ.default),n.export(r,"getISOWeek",()=>t0.default),n.export(r,"getISOWeekYear",()=>t2.default),n.export(r,"getISOWeeksInYear",()=>t4.default),n.export(r,"getMilliseconds",()=>t6.default),n.export(r,"getMinutes",()=>t7.default),n.export(r,"getMonth",()=>re.default),n.export(r,"getOverlappingDaysInIntervals",()=>rr.default),n.export(r,"getQuarter",()=>ri.default),n.export(r,"getSeconds",()=>ra.default),n.export(r,"getTime",()=>rl.default),n.export(r,"getUnixTime",()=>ru.default),n.export(r,"getWeek",()=>rp.default),n.export(r,"getWeekOfMonth",()=>rm.default),n.export(r,"getWeekYear",()=>rg.default),n.export(r,"getWeeksInMonth",()=>rx.default),n.export(r,"getYear",()=>ry.default),n.export(r,"hoursToMilliseconds",()=>rw.default),n.export(r,"hoursToMinutes",()=>rS.default),n.export(r,"hoursToSeconds",()=>r_.default),n.export(r,"intervalToDuration",()=>rT.default),n.export(r,"intlFormat",()=>rD.default),n.export(r,"intlFormatDistance",()=>rM.default),n.export(r,"isAfter",()=>rN.default),n.export(r,"isBefore",()=>rF.default),n.export(r,"isDate",()=>rL.default),n.export(r,"isEqual",()=>rB.default),n.export(r,"isExists",()=>rG.default),n.export(r,"isFirstDayOfMonth",()=>rz.default),n.export(r,"isFriday",()=>rW.default),n.export(r,"isFuture",()=>rq.default),n.export(r,"isLastDayOfMonth",()=>rK.default),n.export(r,"isLeapYear",()=>rQ.default),n.export(r,"isMatch",()=>r0.default),n.export(r,"isMonday",()=>r2.default),n.export(r,"isPast",()=>r4.default),n.export(r,"isSameDay",()=>r6.default),n.export(r,"isSameHour",()=>r7.default),n.export(r,"isSameISOWeek",()=>ne.default),n.export(r,"isSameISOWeekYear",()=>nr.default),n.export(r,"isSameMinute",()=>ni.default),n.export(r,"isSameMonth",()=>na.default),n.export(r,"isSameQuarter",()=>nl.default),n.export(r,"isSameSecond",()=>nu.default),n.export(r,"isSameWeek",()=>np.default),n.export(r,"isSameYear",()=>nm.default),n.export(r,"isSaturday",()=>ng.default),n.export(r,"isSunday",()=>nx.default),n.export(r,"isThisHour",()=>ny.default),n.export(r,"isThisISOWeek",()=>nw.default),n.export(r,"isThisMinute",()=>nS.default),n.export(r,"isThisMonth",()=>n_.default),n.export(r,"isThisQuarter",()=>nT.default),n.export(r,"isThisSecond",()=>nD.default),n.export(r,"isThisWeek",()=>nM.default),n.export(r,"isThisYear",()=>nN.default),n.export(r,"isThursday",()=>nF.default),n.export(r,"isToday",()=>nL.default),n.export(r,"isTomorrow",()=>nB.default),n.export(r,"isTuesday",()=>nG.default),n.export(r,"isValid",()=>nz.default),n.export(r,"isWednesday",()=>nW.default),n.export(r,"isWeekend",()=>nq.default),n.export(r,"isWithinInterval",()=>nK.default),n.export(r,"isYesterday",()=>nQ.default),n.export(r,"lastDayOfDecade",()=>n0.default),n.export(r,"lastDayOfISOWeek",()=>n2.default),n.export(r,"lastDayOfISOWeekYear",()=>n4.default),n.export(r,"lastDayOfMonth",()=>n6.default),n.export(r,"lastDayOfQuarter",()=>n7.default),n.export(r,"lastDayOfWeek",()=>ie.default),n.export(r,"lastDayOfYear",()=>ir.default),n.export(r,"lightFormat",()=>io.default),n.export(r,"max",()=>is.default),n.export(r,"milliseconds",()=>ic.default),n.export(r,"millisecondsToHours",()=>id.default),n.export(r,"millisecondsToMinutes",()=>im.default),n.export(r,"millisecondsToSeconds",()=>ig.default),n.export(r,"min",()=>ix.default),n.export(r,"minutesToHours",()=>iy.default),n.export(r,"minutesToMilliseconds",()=>iw.default),n.export(r,"minutesToSeconds",()=>iS.default),n.export(r,"monthsToQuarters",()=>i_.default),n.export(r,"monthsToYears",()=>iT.default),n.export(r,"nextDay",()=>iD.default),n.export(r,"nextFriday",()=>iM.default),n.export(r,"nextMonday",()=>iN.default),n.export(r,"nextSaturday",()=>iF.default),n.export(r,"nextSunday",()=>iL.default),n.export(r,"nextThursday",()=>iB.default),n.export(r,"nextTuesday",()=>iG.default),n.export(r,"nextWednesday",()=>iz.default),n.export(r,"parse",()=>iW.default),n.export(r,"parseISO",()=>iq.default),n.export(r,"parseJSON",()=>iK.default),n.export(r,"previousDay",()=>iQ.default),n.export(r,"previousFriday",()=>i0.default),n.export(r,"previousMonday",()=>i2.default),n.export(r,"previousSaturday",()=>i4.default),n.export(r,"previousSunday",()=>i6.default),n.export(r,"previousThursday",()=>i7.default),n.export(r,"previousTuesday",()=>oe.default),n.export(r,"previousWednesday",()=>or.default),n.export(r,"quartersToMonths",()=>oi.default),n.export(r,"quartersToYears",()=>oa.default),n.export(r,"roundToNearestMinutes",()=>ol.default),n.export(r,"secondsToHours",()=>ou.default),n.export(r,"secondsToMilliseconds",()=>op.default),n.export(r,"secondsToMinutes",()=>om.default),n.export(r,"set",()=>og.default),n.export(r,"setDate",()=>ox.default),n.export(r,"setDay",()=>oy.default),n.export(r,"setDayOfYear",()=>ow.default),n.export(r,"setDefaultOptions",()=>oS.default),n.export(r,"setHours",()=>o_.default),n.export(r,"setISODay",()=>oT.default),n.export(r,"setISOWeek",()=>oD.default),n.export(r,"setISOWeekYear",()=>oM.default),n.export(r,"setMilliseconds",()=>oN.default),n.export(r,"setMinutes",()=>oF.default),n.export(r,"setMonth",()=>oL.default),n.export(r,"setQuarter",()=>oB.default),n.export(r,"setSeconds",()=>oG.default),n.export(r,"setWeek",()=>oz.default),n.export(r,"setWeekYear",()=>oW.default),n.export(r,"setYear",()=>oq.default),n.export(r,"startOfDay",()=>oK.default),n.export(r,"startOfDecade",()=>oQ.default),n.export(r,"startOfHour",()=>o0.default),n.export(r,"startOfISOWeek",()=>o2.default),n.export(r,"startOfISOWeekYear",()=>o4.default),n.export(r,"startOfMinute",()=>o6.default),n.export(r,"startOfMonth",()=>o7.default),n.export(r,"startOfQuarter",()=>ae.default),n.export(r,"startOfSecond",()=>ar.default),n.export(r,"startOfToday",()=>ai.default),n.export(r,"startOfTomorrow",()=>aa.default),n.export(r,"startOfWeek",()=>al.default),n.export(r,"startOfWeekYear",()=>au.default),n.export(r,"startOfYear",()=>ap.default),n.export(r,"startOfYesterday",()=>am.default),n.export(r,"sub",()=>ag.default),n.export(r,"subBusinessDays",()=>ax.default),n.export(r,"subDays",()=>ay.default),n.export(r,"subHours",()=>aw.default),n.export(r,"subISOWeekYears",()=>aS.default),n.export(r,"subMilliseconds",()=>a_.default),n.export(r,"subMinutes",()=>aT.default),n.export(r,"subMonths",()=>aD.default),n.export(r,"subQuarters",()=>aM.default),n.export(r,"subSeconds",()=>aN.default),n.export(r,"subWeeks",()=>aF.default),n.export(r,"subYears",()=>aL.default),n.export(r,"toDate",()=>aB.default),n.export(r,"weeksToDays",()=>aG.default),n.export(r,"yearsToMonths",()=>az.default),n.export(r,"yearsToQuarters",()=>aW.default);var i=e("./add/index.js"),o=n.interopDefault(i),a=e("./addBusinessDays/index.js"),s=n.interopDefault(a),l=e("./addDays/index.js"),c=n.interopDefault(l),u=e("./addHours/index.js"),d=n.interopDefault(u),p=e("./addISOWeekYears/index.js"),f=n.interopDefault(p),m=e("./addMilliseconds/index.js"),h=n.interopDefault(m),g=e("./addMinutes/index.js"),v=n.interopDefault(g),x=e("./addMonths/index.js"),b=n.interopDefault(x),y=e("./addQuarters/index.js"),j=n.interopDefault(y),w=e("./addSeconds/index.js"),C=n.interopDefault(w),S=e("./addWeeks/index.js"),E=n.interopDefault(S),_=e("./addYears/index.js"),k=n.interopDefault(_),T=e("./areIntervalsOverlapping/index.js"),I=n.interopDefault(T),D=e("./clamp/index.js"),O=n.interopDefault(D),M=e("./closestIndexTo/index.js"),A=n.interopDefault(M),N=e("./closestTo/index.js"),P=n.interopDefault(N),F=e("./compareAsc/index.js"),R=n.interopDefault(F),L=e("./compareDesc/index.js"),B=n.interopDefault(L),V=e("./daysToWeeks/index.js"),G=n.interopDefault(V),H=e("./differenceInBusinessDays/index.js"),z=n.interopDefault(H),U=e("./differenceInCalendarDays/index.js"),W=n.interopDefault(U),$=e("./differenceInCalendarISOWeekYears/index.js"),q=n.interopDefault($),J=e("./differenceInCalendarISOWeeks/index.js"),K=n.interopDefault(J),X=e("./differenceInCalendarMonths/index.js"),Q=n.interopDefault(X),Z=e("./differenceInCalendarQuarters/index.js"),ee=n.interopDefault(Z),et=e("./differenceInCalendarWeeks/index.js"),er=n.interopDefault(et),en=e("./differenceInCalendarYears/index.js"),ei=n.interopDefault(en),eo=e("./differenceInDays/index.js"),ea=n.interopDefault(eo),es=e("./differenceInHours/index.js"),el=n.interopDefault(es),ec=e("./differenceInISOWeekYears/index.js"),eu=n.interopDefault(ec),ed=e("./differenceInMilliseconds/index.js"),ep=n.interopDefault(ed),ef=e("./differenceInMinutes/index.js"),em=n.interopDefault(ef),eh=e("./differenceInMonths/index.js"),eg=n.interopDefault(eh),ev=e("./differenceInQuarters/index.js"),ex=n.interopDefault(ev),eb=e("./differenceInSeconds/index.js"),ey=n.interopDefault(eb),ej=e("./differenceInWeeks/index.js"),ew=n.interopDefault(ej),eC=e("./differenceInYears/index.js"),eS=n.interopDefault(eC),eE=e("./eachDayOfInterval/index.js"),e_=n.interopDefault(eE),ek=e("./eachHourOfInterval/index.js"),eT=n.interopDefault(ek),eI=e("./eachMinuteOfInterval/index.js"),eD=n.interopDefault(eI),eO=e("./eachMonthOfInterval/index.js"),eM=n.interopDefault(eO),eA=e("./eachQuarterOfInterval/index.js"),eN=n.interopDefault(eA),eP=e("./eachWeekOfInterval/index.js"),eF=n.interopDefault(eP),eR=e("./eachWeekendOfInterval/index.js"),eL=n.interopDefault(eR),eY=e("./eachWeekendOfMonth/index.js"),eB=n.interopDefault(eY),eV=e("./eachWeekendOfYear/index.js"),eG=n.interopDefault(eV),eH=e("./eachYearOfInterval/index.js"),ez=n.interopDefault(eH),eU=e("./endOfDay/index.js"),eW=n.interopDefault(eU),e$=e("./endOfDecade/index.js"),eq=n.interopDefault(e$),eJ=e("./endOfHour/index.js"),eK=n.interopDefault(eJ),eX=e("./endOfISOWeek/index.js"),eQ=n.interopDefault(eX),eZ=e("./endOfISOWeekYear/index.js"),e0=n.interopDefault(eZ),e1=e("./endOfMinute/index.js"),e2=n.interopDefault(e1),e5=e("./endOfMonth/index.js"),e4=n.interopDefault(e5),e3=e("./endOfQuarter/index.js"),e6=n.interopDefault(e3),e8=e("./endOfSecond/index.js"),e7=n.interopDefault(e8),e9=e("./endOfToday/index.js"),te=n.interopDefault(e9),tt=e("./endOfTomorrow/index.js"),tr=n.interopDefault(tt),tn=e("./endOfWeek/index.js"),ti=n.interopDefault(tn),to=e("./endOfYear/index.js"),ta=n.interopDefault(to),ts=e("./endOfYesterday/index.js"),tl=n.interopDefault(ts),tc=e("./format/index.js"),tu=n.interopDefault(tc),td=e("./formatDistance/index.js"),tp=n.interopDefault(td),tf=e("./formatDistanceStrict/index.js"),tm=n.interopDefault(tf),th=e("./formatDistanceToNow/index.js"),tg=n.interopDefault(th),tv=e("./formatDistanceToNowStrict/index.js"),tx=n.interopDefault(tv),tb=e("./formatDuration/index.js"),ty=n.interopDefault(tb),tj=e("./formatISO/index.js"),tw=n.interopDefault(tj),tC=e("./formatISO9075/index.js"),tS=n.interopDefault(tC),tE=e("./formatISODuration/index.js"),t_=n.interopDefault(tE),tk=e("./formatRFC3339/index.js"),tT=n.interopDefault(tk),tI=e("./formatRFC7231/index.js"),tD=n.interopDefault(tI),tO=e("./formatRelative/index.js"),tM=n.interopDefault(tO),tA=e("./fromUnixTime/index.js"),tN=n.interopDefault(tA),tP=e("./getDate/index.js"),tF=n.interopDefault(tP),tR=e("./getDay/index.js"),tL=n.interopDefault(tR),tY=e("./getDayOfYear/index.js"),tB=n.interopDefault(tY),tV=e("./getDaysInMonth/index.js"),tG=n.interopDefault(tV),tH=e("./getDaysInYear/index.js"),tz=n.interopDefault(tH),tU=e("./getDecade/index.js"),tW=n.interopDefault(tU),t$=e("./getDefaultOptions/index.js"),tq=n.interopDefault(t$),tJ=e("./getHours/index.js"),tK=n.interopDefault(tJ),tX=e("./getISODay/index.js"),tQ=n.interopDefault(tX),tZ=e("./getISOWeek/index.js"),t0=n.interopDefault(tZ),t1=e("./getISOWeekYear/index.js"),t2=n.interopDefault(t1),t5=e("./getISOWeeksInYear/index.js"),t4=n.interopDefault(t5),t3=e("./getMilliseconds/index.js"),t6=n.interopDefault(t3),t8=e("./getMinutes/index.js"),t7=n.interopDefault(t8),t9=e("./getMonth/index.js"),re=n.interopDefault(t9),rt=e("./getOverlappingDaysInIntervals/index.js"),rr=n.interopDefault(rt),rn=e("./getQuarter/index.js"),ri=n.interopDefault(rn),ro=e("./getSeconds/index.js"),ra=n.interopDefault(ro),rs=e("./getTime/index.js"),rl=n.interopDefault(rs),rc=e("./getUnixTime/index.js"),ru=n.interopDefault(rc),rd=e("./getWeek/index.js"),rp=n.interopDefault(rd),rf=e("./getWeekOfMonth/index.js"),rm=n.interopDefault(rf),rh=e("./getWeekYear/index.js"),rg=n.interopDefault(rh),rv=e("./getWeeksInMonth/index.js"),rx=n.interopDefault(rv),rb=e("./getYear/index.js"),ry=n.interopDefault(rb),rj=e("./hoursToMilliseconds/index.js"),rw=n.interopDefault(rj),rC=e("./hoursToMinutes/index.js"),rS=n.interopDefault(rC),rE=e("./hoursToSeconds/index.js"),r_=n.interopDefault(rE),rk=e("./intervalToDuration/index.js"),rT=n.interopDefault(rk),rI=e("./intlFormat/index.js"),rD=n.interopDefault(rI),rO=e("./intlFormatDistance/index.js"),rM=n.interopDefault(rO),rA=e("./isAfter/index.js"),rN=n.interopDefault(rA),rP=e("./isBefore/index.js"),rF=n.interopDefault(rP),rR=e("./isDate/index.js"),rL=n.interopDefault(rR),rY=e("./isEqual/index.js"),rB=n.interopDefault(rY),rV=e("./isExists/index.js"),rG=n.interopDefault(rV),rH=e("./isFirstDayOfMonth/index.js"),rz=n.interopDefault(rH),rU=e("./isFriday/index.js"),rW=n.interopDefault(rU),r$=e("./isFuture/index.js"),rq=n.interopDefault(r$),rJ=e("./isLastDayOfMonth/index.js"),rK=n.interopDefault(rJ),rX=e("./isLeapYear/index.js"),rQ=n.interopDefault(rX),rZ=e("./isMatch/index.js"),r0=n.interopDefault(rZ),r1=e("./isMonday/index.js"),r2=n.interopDefault(r1),r5=e("./isPast/index.js"),r4=n.interopDefault(r5),r3=e("./isSameDay/index.js"),r6=n.interopDefault(r3),r8=e("./isSameHour/index.js"),r7=n.interopDefault(r8),r9=e("./isSameISOWeek/index.js"),ne=n.interopDefault(r9),nt=e("./isSameISOWeekYear/index.js"),nr=n.interopDefault(nt),nn=e("./isSameMinute/index.js"),ni=n.interopDefault(nn),no=e("./isSameMonth/index.js"),na=n.interopDefault(no),ns=e("./isSameQuarter/index.js"),nl=n.interopDefault(ns),nc=e("./isSameSecond/index.js"),nu=n.interopDefault(nc),nd=e("./isSameWeek/index.js"),np=n.interopDefault(nd),nf=e("./isSameYear/index.js"),nm=n.interopDefault(nf),nh=e("./isSaturday/index.js"),ng=n.interopDefault(nh),nv=e("./isSunday/index.js"),nx=n.interopDefault(nv),nb=e("./isThisHour/index.js"),ny=n.interopDefault(nb),nj=e("./isThisISOWeek/index.js"),nw=n.interopDefault(nj),nC=e("./isThisMinute/index.js"),nS=n.interopDefault(nC),nE=e("./isThisMonth/index.js"),n_=n.interopDefault(nE),nk=e("./isThisQuarter/index.js"),nT=n.interopDefault(nk),nI=e("./isThisSecond/index.js"),nD=n.interopDefault(nI),nO=e("./isThisWeek/index.js"),nM=n.interopDefault(nO),nA=e("./isThisYear/index.js"),nN=n.interopDefault(nA),nP=e("./isThursday/index.js"),nF=n.interopDefault(nP),nR=e("./isToday/index.js"),nL=n.interopDefault(nR),nY=e("./isTomorrow/index.js"),nB=n.interopDefault(nY),nV=e("./isTuesday/index.js"),nG=n.interopDefault(nV),nH=e("./isValid/index.js"),nz=n.interopDefault(nH),nU=e("./isWednesday/index.js"),nW=n.interopDefault(nU),n$=e("./isWeekend/index.js"),nq=n.interopDefault(n$),nJ=e("./isWithinInterval/index.js"),nK=n.interopDefault(nJ),nX=e("./isYesterday/index.js"),nQ=n.interopDefault(nX),nZ=e("./lastDayOfDecade/index.js"),n0=n.interopDefault(nZ),n1=e("./lastDayOfISOWeek/index.js"),n2=n.interopDefault(n1),n5=e("./lastDayOfISOWeekYear/index.js"),n4=n.interopDefault(n5),n3=e("./lastDayOfMonth/index.js"),n6=n.interopDefault(n3),n8=e("./lastDayOfQuarter/index.js"),n7=n.interopDefault(n8),n9=e("./lastDayOfWeek/index.js"),ie=n.interopDefault(n9),it=e("./lastDayOfYear/index.js"),ir=n.interopDefault(it),ii=e("./lightFormat/index.js"),io=n.interopDefault(ii),ia=e("./max/index.js"),is=n.interopDefault(ia),il=e("./milliseconds/index.js"),ic=n.interopDefault(il),iu=e("./millisecondsToHours/index.js"),id=n.interopDefault(iu),ip=e("./millisecondsToMinutes/index.js"),im=n.interopDefault(ip),ih=e("./millisecondsToSeconds/index.js"),ig=n.interopDefault(ih),iv=e("./min/index.js"),ix=n.interopDefault(iv),ib=e("./minutesToHours/index.js"),iy=n.interopDefault(ib),ij=e("./minutesToMilliseconds/index.js"),iw=n.interopDefault(ij),iC=e("./minutesToSeconds/index.js"),iS=n.interopDefault(iC),iE=e("./monthsToQuarters/index.js"),i_=n.interopDefault(iE),ik=e("./monthsToYears/index.js"),iT=n.interopDefault(ik),iI=e("./nextDay/index.js"),iD=n.interopDefault(iI),iO=e("./nextFriday/index.js"),iM=n.interopDefault(iO),iA=e("./nextMonday/index.js"),iN=n.interopDefault(iA),iP=e("./nextSaturday/index.js"),iF=n.interopDefault(iP),iR=e("./nextSunday/index.js"),iL=n.interopDefault(iR),iY=e("./nextThursday/index.js"),iB=n.interopDefault(iY),iV=e("./nextTuesday/index.js"),iG=n.interopDefault(iV),iH=e("./nextWednesday/index.js"),iz=n.interopDefault(iH),iU=e("./parse/index.js"),iW=n.interopDefault(iU),i$=e("./parseISO/index.js"),iq=n.interopDefault(i$),iJ=e("./parseJSON/index.js"),iK=n.interopDefault(iJ),iX=e("./previousDay/index.js"),iQ=n.interopDefault(iX),iZ=e("./previousFriday/index.js"),i0=n.interopDefault(iZ),i1=e("./previousMonday/index.js"),i2=n.interopDefault(i1),i5=e("./previousSaturday/index.js"),i4=n.interopDefault(i5),i3=e("./previousSunday/index.js"),i6=n.interopDefault(i3),i8=e("./previousThursday/index.js"),i7=n.interopDefault(i8),i9=e("./previousTuesday/index.js"),oe=n.interopDefault(i9),ot=e("./previousWednesday/index.js"),or=n.interopDefault(ot),on=e("./quartersToMonths/index.js"),oi=n.interopDefault(on),oo=e("./quartersToYears/index.js"),oa=n.interopDefault(oo),os=e("./roundToNearestMinutes/index.js"),ol=n.interopDefault(os),oc=e("./secondsToHours/index.js"),ou=n.interopDefault(oc),od=e("./secondsToMilliseconds/index.js"),op=n.interopDefault(od),of=e("./secondsToMinutes/index.js"),om=n.interopDefault(of),oh=e("./set/index.js"),og=n.interopDefault(oh),ov=e("./setDate/index.js"),ox=n.interopDefault(ov),ob=e("./setDay/index.js"),oy=n.interopDefault(ob),oj=e("./setDayOfYear/index.js"),ow=n.interopDefault(oj),oC=e("./setDefaultOptions/index.js"),oS=n.interopDefault(oC),oE=e("./setHours/index.js"),o_=n.interopDefault(oE),ok=e("./setISODay/index.js"),oT=n.interopDefault(ok),oI=e("./setISOWeek/index.js"),oD=n.interopDefault(oI),oO=e("./setISOWeekYear/index.js"),oM=n.interopDefault(oO),oA=e("./setMilliseconds/index.js"),oN=n.interopDefault(oA),oP=e("./setMinutes/index.js"),oF=n.interopDefault(oP),oR=e("./setMonth/index.js"),oL=n.interopDefault(oR),oY=e("./setQuarter/index.js"),oB=n.interopDefault(oY),oV=e("./setSeconds/index.js"),oG=n.interopDefault(oV),oH=e("./setWeek/index.js"),oz=n.interopDefault(oH),oU=e("./setWeekYear/index.js"),oW=n.interopDefault(oU),o$=e("./setYear/index.js"),oq=n.interopDefault(o$),oJ=e("./startOfDay/index.js"),oK=n.interopDefault(oJ),oX=e("./startOfDecade/index.js"),oQ=n.interopDefault(oX),oZ=e("./startOfHour/index.js"),o0=n.interopDefault(oZ),o1=e("./startOfISOWeek/index.js"),o2=n.interopDefault(o1),o5=e("./startOfISOWeekYear/index.js"),o4=n.interopDefault(o5),o3=e("./startOfMinute/index.js"),o6=n.interopDefault(o3),o8=e("./startOfMonth/index.js"),o7=n.interopDefault(o8),o9=e("./startOfQuarter/index.js"),ae=n.interopDefault(o9),at=e("./startOfSecond/index.js"),ar=n.interopDefault(at),an=e("./startOfToday/index.js"),ai=n.interopDefault(an),ao=e("./startOfTomorrow/index.js"),aa=n.interopDefault(ao),as=e("./startOfWeek/index.js"),al=n.interopDefault(as),ac=e("./startOfWeekYear/index.js"),au=n.interopDefault(ac),ad=e("./startOfYear/index.js"),ap=n.interopDefault(ad),af=e("./startOfYesterday/index.js"),am=n.interopDefault(af),ah=e("./sub/index.js"),ag=n.interopDefault(ah),av=e("./subBusinessDays/index.js"),ax=n.interopDefault(av),ab=e("./subDays/index.js"),ay=n.interopDefault(ab),aj=e("./subHours/index.js"),aw=n.interopDefault(aj),aC=e("./subISOWeekYears/index.js"),aS=n.interopDefault(aC),aE=e("./subMilliseconds/index.js"),a_=n.interopDefault(aE),ak=e("./subMinutes/index.js"),aT=n.interopDefault(ak),aI=e("./subMonths/index.js"),aD=n.interopDefault(aI),aO=e("./subQuarters/index.js"),aM=n.interopDefault(aO),aA=e("./subSeconds/index.js"),aN=n.interopDefault(aA),aP=e("./subWeeks/index.js"),aF=n.interopDefault(aP),aR=e("./subYears/index.js"),aL=n.interopDefault(aR),aY=e("./toDate/index.js"),aB=n.interopDefault(aY),aV=e("./weeksToDays/index.js"),aG=n.interopDefault(aV),aH=e("./yearsToMonths/index.js"),az=n.interopDefault(aH),aU=e("./yearsToQuarters/index.js"),aW=n.interopDefault(aU),a$=e("./constants/index.js");n.exportAll(a$,r)},{"./add/index.js":!1,"./addBusinessDays/index.js":!1,"./addDays/index.js":!1,"./addHours/index.js":!1,"./addISOWeekYears/index.js":!1,"./addMilliseconds/index.js":!1,"./addMinutes/index.js":!1,"./addMonths/index.js":!1,"./addQuarters/index.js":!1,"./addSeconds/index.js":!1,"./addWeeks/index.js":!1,"./addYears/index.js":!1,"./areIntervalsOverlapping/index.js":!1,"./clamp/index.js":!1,"./closestIndexTo/index.js":!1,"./closestTo/index.js":!1,"./compareAsc/index.js":!1,"./compareDesc/index.js":!1,"./daysToWeeks/index.js":!1,"./differenceInBusinessDays/index.js":!1,"./differenceInCalendarDays/index.js":!1,"./differenceInCalendarISOWeekYears/index.js":!1,"./differenceInCalendarISOWeeks/index.js":!1,"./differenceInCalendarMonths/index.js":!1,"./differenceInCalendarQuarters/index.js":!1,"./differenceInCalendarWeeks/index.js":!1,"./differenceInCalendarYears/index.js":!1,"./differenceInDays/index.js":!1,"./differenceInHours/index.js":!1,"./differenceInISOWeekYears/index.js":!1,"./differenceInMilliseconds/index.js":!1,"./differenceInMinutes/index.js":!1,"./differenceInMonths/index.js":!1,"./differenceInQuarters/index.js":!1,"./differenceInSeconds/index.js":!1,"./differenceInWeeks/index.js":!1,"./differenceInYears/index.js":!1,"./eachDayOfInterval/index.js":!1,"./eachHourOfInterval/index.js":!1,"./eachMinuteOfInterval/index.js":!1,"./eachMonthOfInterval/index.js":!1,"./eachQuarterOfInterval/index.js":!1,"./eachWeekOfInterval/index.js":!1,"./eachWeekendOfInterval/index.js":!1,"./eachWeekendOfMonth/index.js":!1,"./eachWeekendOfYear/index.js":!1,"./eachYearOfInterval/index.js":!1,"./endOfDay/index.js":!1,"./endOfDecade/index.js":!1,"./endOfHour/index.js":!1,"./endOfISOWeek/index.js":!1,"./endOfISOWeekYear/index.js":!1,"./endOfMinute/index.js":!1,"./endOfMonth/index.js":!1,"./endOfQuarter/index.js":!1,"./endOfSecond/index.js":!1,"./endOfToday/index.js":!1,"./endOfTomorrow/index.js":!1,"./endOfWeek/index.js":!1,"./endOfYear/index.js":!1,"./endOfYesterday/index.js":!1,"./format/index.js":"khKkw","./formatDistance/index.js":"cHzdd","./formatDistanceStrict/index.js":!1,"./formatDistanceToNow/index.js":!1,"./formatDistanceToNowStrict/index.js":!1,"./formatDuration/index.js":!1,"./formatISO/index.js":!1,"./formatISO9075/index.js":!1,"./formatISODuration/index.js":!1,"./formatRFC3339/index.js":!1,"./formatRFC7231/index.js":!1,"./formatRelative/index.js":!1,"./fromUnixTime/index.js":!1,"./getDate/index.js":!1,"./getDay/index.js":!1,"./getDayOfYear/index.js":!1,"./getDaysInMonth/index.js":!1,"./getDaysInYear/index.js":!1,"./getDecade/index.js":!1,"./getDefaultOptions/index.js":!1,"./getHours/index.js":!1,"./getISODay/index.js":!1,"./getISOWeek/index.js":!1,"./getISOWeekYear/index.js":!1,"./getISOWeeksInYear/index.js":!1,"./getMilliseconds/index.js":!1,"./getMinutes/index.js":!1,"./getMonth/index.js":!1,"./getOverlappingDaysInIntervals/index.js":!1,"./getQuarter/index.js":!1,"./getSeconds/index.js":!1,"./getTime/index.js":!1,"./getUnixTime/index.js":!1,"./getWeek/index.js":!1,"./getWeekOfMonth/index.js":!1,"./getWeekYear/index.js":!1,"./getWeeksInMonth/index.js":!1,"./getYear/index.js":!1,"./hoursToMilliseconds/index.js":!1,"./hoursToMinutes/index.js":!1,"./hoursToSeconds/index.js":!1,"./intervalToDuration/index.js":!1,"./intlFormat/index.js":!1,"./intlFormatDistance/index.js":!1,"./isAfter/index.js":!1,"./isBefore/index.js":!1,"./isDate/index.js":!1,"./isEqual/index.js":!1,"./isExists/index.js":!1,"./isFirstDayOfMonth/index.js":!1,"./isFriday/index.js":!1,"./isFuture/index.js":!1,"./isLastDayOfMonth/index.js":!1,"./isLeapYear/index.js":!1,"./isMatch/index.js":!1,"./isMonday/index.js":!1,"./isPast/index.js":!1,"./isSameDay/index.js":!1,"./isSameHour/index.js":!1,"./isSameISOWeek/index.js":!1,"./isSameISOWeekYear/index.js":!1,"./isSameMinute/index.js":!1,"./isSameMonth/index.js":!1,"./isSameQuarter/index.js":!1,"./isSameSecond/index.js":!1,"./isSameWeek/index.js":!1,"./isSameYear/index.js":!1,"./isSaturday/index.js":!1,"./isSunday/index.js":!1,"./isThisHour/index.js":!1,"./isThisISOWeek/index.js":!1,"./isThisMinute/index.js":!1,"./isThisMonth/index.js":!1,"./isThisQuarter/index.js":!1,"./isThisSecond/index.js":!1,"./isThisWeek/index.js":!1,"./isThisYear/index.js":!1,"./isThursday/index.js":!1,"./isToday/index.js":!1,"./isTomorrow/index.js":!1,"./isTuesday/index.js":!1,"./isValid/index.js":!1,"./isWednesday/index.js":!1,"./isWeekend/index.js":!1,"./isWithinInterval/index.js":!1,"./isYesterday/index.js":!1,"./lastDayOfDecade/index.js":!1,"./lastDayOfISOWeek/index.js":!1,"./lastDayOfISOWeekYear/index.js":!1,"./lastDayOfMonth/index.js":!1,"./lastDayOfQuarter/index.js":!1,"./lastDayOfWeek/index.js":!1,"./lastDayOfYear/index.js":!1,"./lightFormat/index.js":!1,"./max/index.js":!1,"./milliseconds/index.js":!1,"./millisecondsToHours/index.js":!1,"./millisecondsToMinutes/index.js":!1,"./millisecondsToSeconds/index.js":!1,"./min/index.js":!1,"./minutesToHours/index.js":!1,"./minutesToMilliseconds/index.js":!1,"./minutesToSeconds/index.js":!1,"./monthsToQuarters/index.js":!1,"./monthsToYears/index.js":!1,"./nextDay/index.js":!1,"./nextFriday/index.js":!1,"./nextMonday/index.js":!1,"./nextSaturday/index.js":!1,"./nextSunday/index.js":!1,"./nextThursday/index.js":!1,"./nextTuesday/index.js":!1,"./nextWednesday/index.js":!1,"./parse/index.js":!1,"./parseISO/index.js":!1,"./parseJSON/index.js":!1,"./previousDay/index.js":!1,"./previousFriday/index.js":!1,"./previousMonday/index.js":!1,"./previousSaturday/index.js":!1,"./previousSunday/index.js":!1,"./previousThursday/index.js":!1,"./previousTuesday/index.js":!1,"./previousWednesday/index.js":!1,"./quartersToMonths/index.js":!1,"./quartersToYears/index.js":!1,"./roundToNearestMinutes/index.js":!1,"./secondsToHours/index.js":!1,"./secondsToMilliseconds/index.js":!1,"./secondsToMinutes/index.js":!1,"./set/index.js":!1,"./setDate/index.js":!1,"./setDay/index.js":!1,"./setDayOfYear/index.js":!1,"./setDefaultOptions/index.js":!1,"./setHours/index.js":!1,"./setISODay/index.js":!1,"./setISOWeek/index.js":!1,"./setISOWeekYear/index.js":!1,"./setMilliseconds/index.js":!1,"./setMinutes/index.js":!1,"./setMonth/index.js":!1,"./setQuarter/index.js":!1,"./setSeconds/index.js":!1,"./setWeek/index.js":!1,"./setWeekYear/index.js":!1,"./setYear/index.js":!1,"./startOfDay/index.js":!1,"./startOfDecade/index.js":!1,"./startOfHour/index.js":!1,"./startOfISOWeek/index.js":!1,"./startOfISOWeekYear/index.js":!1,"./startOfMinute/index.js":!1,"./startOfMonth/index.js":!1,"./startOfQuarter/index.js":!1,"./startOfSecond/index.js":!1,"./startOfToday/index.js":!1,"./startOfTomorrow/index.js":!1,"./startOfWeek/index.js":!1,"./startOfWeekYear/index.js":!1,"./startOfYear/index.js":!1,"./startOfYesterday/index.js":!1,"./sub/index.js":!1,"./subBusinessDays/index.js":!1,"./subDays/index.js":!1,"./subHours/index.js":!1,"./subISOWeekYears/index.js":!1,"./subMilliseconds/index.js":!1,"./subMinutes/index.js":!1,"./subMonths/index.js":!1,"./subQuarters/index.js":!1,"./subSeconds/index.js":!1,"./subWeeks/index.js":!1,"./subYears/index.js":!1,"./toDate/index.js":!1,"./weeksToDays/index.js":!1,"./yearsToMonths/index.js":!1,"./yearsToQuarters/index.js":!1,"./constants/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f8sXl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../_lib/toInteger/index.js"),o=n.interopDefault(i),a=e("../toDate/index.js"),s=n.interopDefault(a),l=e("../_lib/requiredArgs/index.js"),c=n.interopDefault(l);function u(e,t){return(0,c.default)(2,arguments),new Date((0,s.default)(e).getTime()+(0,o.default)(t))}},{"../_lib/toInteger/index.js":"iIkdl","../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iIkdl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fAVcb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("@babel/runtime/helpers/esm/typeof"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,o.default)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},{"@babel/runtime/helpers/esm/typeof":"7Nxxo","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iG5KH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cl5g7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,o.default)(e),n=(0,o.default)(t),i=r.getTime()-n.getTime();return i<0?-1:i>0?1:i}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2B9Em":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,o.default)(e),n=(0,o.default)(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4bhYi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){return(0,s.default)(2,arguments),(0,o.default)(e).getTime()-(0,o.default)(t).getTime()}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9Nlel":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../differenceInCalendarMonths/index.js"),s=n.interopDefault(a),l=e("../compareAsc/index.js"),c=n.interopDefault(l),u=e("../_lib/requiredArgs/index.js"),d=n.interopDefault(u),p=e("../isLastDayOfMonth/index.js"),f=n.interopDefault(p);function m(e,t){(0,d.default)(2,arguments);var r,n=(0,o.default)(e),i=(0,o.default)(t),a=(0,c.default)(n,i),l=Math.abs((0,s.default)(n,i));if(l<1)r=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*l);var u=(0,c.default)(n,i)===-a;(0,f.default)((0,o.default)(e))&&1===l&&1===(0,c.default)(e,i)&&(u=!1),r=a*(l-Number(u))}return 0===r?0:r}},{"../toDate/index.js":"fAVcb","../differenceInCalendarMonths/index.js":"2B9Em","../compareAsc/index.js":"cl5g7","../_lib/requiredArgs/index.js":"iG5KH","../isLastDayOfMonth/index.js":"e4W55","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e4W55:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../endOfDay/index.js"),s=n.interopDefault(a),l=e("../endOfMonth/index.js"),c=n.interopDefault(l),u=e("../_lib/requiredArgs/index.js"),d=n.interopDefault(u);function p(e){(0,d.default)(1,arguments);var t=(0,o.default)(e);return(0,s.default)(t).getTime()===(0,c.default)(t).getTime()}},{"../toDate/index.js":"fAVcb","../endOfDay/index.js":"gCA25","../endOfMonth/index.js":"7Ox7v","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCA25:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,o.default)(e);return t.setHours(23,59,59,999),t}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Ox7v":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,o.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5z3mh":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var i=e("../differenceInMilliseconds/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a),l=e("../_lib/roundingMethods/index.js");function c(e,t,r){(0,s.default)(2,arguments);var n=(0,o.default)(e,t)/1e3;return(0,l.getRoundingMethod)(null==r?void 0:r.roundingMethod)(n)}},{"../differenceInMilliseconds/index.js":"4bhYi","../_lib/requiredArgs/index.js":"iG5KH","../_lib/roundingMethods/index.js":"dHDZk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dHDZk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getRoundingMethod",()=>a);var i={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},o="trunc";function a(e){return e?i[e]:i[o]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],khKkw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>I);var i=e("../isValid/index.js"),o=n.interopDefault(i),a=e("../subMilliseconds/index.js"),s=n.interopDefault(a),l=e("../toDate/index.js"),c=n.interopDefault(l),u=e("../_lib/format/formatters/index.js"),d=n.interopDefault(u),p=e("../_lib/format/longFormatters/index.js"),f=n.interopDefault(p),m=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),h=n.interopDefault(m),g=e("../_lib/protectedTokens/index.js"),v=e("../_lib/toInteger/index.js"),x=n.interopDefault(v),b=e("../_lib/requiredArgs/index.js"),y=n.interopDefault(b),j=e("../_lib/defaultOptions/index.js"),w=e("../_lib/defaultLocale/index.js"),C=n.interopDefault(w),S=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,E=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_=/^'([^]*?)'?$/,k=/''/g,T=/[a-zA-Z]/;function I(e,t,r){(0,y.default)(2,arguments);var n,i,a,l,u,p,m,v,b,w,_,k,I,O,M,A,N,P,F=String(t),R=(0,j.getDefaultOptions)(),L=null!==(n=null!==(i=null==r?void 0:r.locale)&&void 0!==i?i:R.locale)&&void 0!==n?n:C.default,B=(0,x.default)(null!==(a=null!==(l=null!==(u=null!==(p=null==r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:null==r?void 0:null===(m=r.locale)||void 0===m?void 0:null===(v=m.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==u?u:R.firstWeekContainsDate)&&void 0!==l?l:null===(b=R.locale)||void 0===b?void 0:null===(w=b.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==a?a:1);if(!(B>=1&&B<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var V=(0,x.default)(null!==(_=null!==(k=null!==(I=null!==(O=null==r?void 0:r.weekStartsOn)&&void 0!==O?O:null==r?void 0:null===(M=r.locale)||void 0===M?void 0:null===(A=M.options)||void 0===A?void 0:A.weekStartsOn)&&void 0!==I?I:R.weekStartsOn)&&void 0!==k?k:null===(N=R.locale)||void 0===N?void 0:null===(P=N.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==_?_:0);if(!(V>=0&&V<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw RangeError("locale must contain localize property");if(!L.formatLong)throw RangeError("locale must contain formatLong property");var G=(0,c.default)(e);if(!(0,o.default)(G))throw RangeError("Invalid time value");var H=(0,h.default)(G),z=(0,s.default)(G,H),U={firstWeekContainsDate:B,weekStartsOn:V,locale:L,_originalDate:G};return F.match(E).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,f.default[t])(e,L.formatLong):e}).join("").match(S).map(function(n){if("''"===n)return"'";var i=n[0];if("'"===i)return D(n);var o=d.default[i];if(o)return!(null!=r&&r.useAdditionalWeekYearTokens)&&(0,g.isProtectedWeekYearToken)(n)&&(0,g.throwProtectedError)(n,t,String(e)),!(null!=r&&r.useAdditionalDayOfYearTokens)&&(0,g.isProtectedDayOfYearToken)(n)&&(0,g.throwProtectedError)(n,t,String(e)),o(z,n,L.localize,U);if(i.match(T))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return n}).join("")}function D(e){var t=e.match(_);return t?t[1].replace(k,"'"):e}},{"../isValid/index.js":"bOYQl","../subMilliseconds/index.js":"f04GB","../toDate/index.js":"fAVcb","../_lib/format/formatters/index.js":"gn8yy","../_lib/format/longFormatters/index.js":"7XNRC","../_lib/getTimezoneOffsetInMilliseconds/index.js":"6jrWj","../_lib/protectedTokens/index.js":"1XXL7","../_lib/toInteger/index.js":"iIkdl","../_lib/requiredArgs/index.js":"iG5KH","../_lib/defaultOptions/index.js":"9tCjP","../_lib/defaultLocale/index.js":"8ATZ0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bOYQl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../isDate/index.js"),o=n.interopDefault(i),a=e("../toDate/index.js"),s=n.interopDefault(a),l=e("../_lib/requiredArgs/index.js"),c=n.interopDefault(l);function u(e){return(0,c.default)(1,arguments),(!!(0,o.default)(e)||"number"==typeof e)&&!isNaN(Number((0,s.default)(e)))}},{"../isDate/index.js":"3LGRR","../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3LGRR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("@babel/runtime/helpers/esm/typeof"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){return(0,s.default)(1,arguments),e instanceof Date||"object"===(0,o.default)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},{"@babel/runtime/helpers/esm/typeof":"7Nxxo","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f04GB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../addMilliseconds/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a),l=e("../_lib/toInteger/index.js"),c=n.interopDefault(l);function u(e,t){(0,s.default)(2,arguments);var r=(0,c.default)(t);return(0,o.default)(e,-r)}},{"../addMilliseconds/index.js":"f8sXl","../_lib/requiredArgs/index.js":"iG5KH","../_lib/toInteger/index.js":"iIkdl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gn8yy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/getUTCDayOfYear/index.js"),o=n.interopDefault(i),a=e("../../../_lib/getUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../../../_lib/getUTCISOWeekYear/index.js"),c=n.interopDefault(l),u=e("../../../_lib/getUTCWeek/index.js"),d=n.interopDefault(u),p=e("../../../_lib/getUTCWeekYear/index.js"),f=n.interopDefault(p),m=e("../../addLeadingZeros/index.js"),h=n.interopDefault(m),g=e("../lightFormatters/index.js"),v=n.interopDefault(g),x={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},b={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return(0,v.default).y(e,t)},Y:function(e,t,r,n){var i=(0,f.default)(e,n),o=i>0?i:1-i;if("YY"===t){var a=o%100;return(0,h.default)(a,2)}return"Yo"===t?r.ordinalNumber(o,{unit:"year"}):(0,h.default)(o,t.length)},R:function(e,t){var r=(0,c.default)(e);return(0,h.default)(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return(0,h.default)(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return(0,h.default)(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return(0,h.default)(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return(0,v.default).M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return(0,h.default)(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var i=(0,d.default)(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):(0,h.default)(i,t.length)},I:function(e,t,r){var n=(0,s.default)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):(0,h.default)(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):(0,v.default).d(e,t)},D:function(e,t,r){var n=(0,o.default)(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):(0,h.default)(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var i=e.getUTCDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return(0,h.default)(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var i=e.getUTCDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return(0,h.default)(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return(0,h.default)(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,i=e.getUTCHours();switch(n=12===i?x.noon:0===i?x.midnight:i/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,i=e.getUTCHours();switch(n=i>=17?x.evening:i>=12?x.afternoon:i>=4?x.morning:x.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return(0,v.default).h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):(0,v.default).H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,h.default)(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):(0,h.default)(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):(0,v.default).m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):(0,v.default).s(e,t)},S:function(e,t){return(0,v.default).S(e,t)},X:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return j(i);case"XXXX":case"XX":return w(i);default:return w(i,":")}},x:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return j(i);case"xxxx":case"xx":return w(i);default:return w(i,":")}},O:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+y(i,":");default:return"GMT"+w(i,":")}},z:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+y(i,":");default:return"GMT"+w(i,":")}},t:function(e,t,r,n){var i=Math.floor((n._originalDate||e).getTime()/1e3);return(0,h.default)(i,t.length)},T:function(e,t,r,n){var i=(n._originalDate||e).getTime();return(0,h.default)(i,t.length)}};function y(e,t){var r=e>0?"-":"+",n=Math.abs(e),i=Math.floor(n/60),o=n%60;if(0===o)return r+String(i);var a=t||"";return r+String(i)+a+(0,h.default)(o,2)}function j(e,t){return e%60==0?(e>0?"-":"+")+(0,h.default)(Math.abs(e)/60,2):w(e,t)}function w(e,t){var r=t||"",n=e>0?"-":"+",i=Math.abs(e);return n+(0,h.default)(Math.floor(i/60),2)+r+(0,h.default)(i%60,2)}r.default=b},{"../../../_lib/getUTCDayOfYear/index.js":"m4kTb","../../../_lib/getUTCISOWeek/index.js":"a7JEo","../../../_lib/getUTCISOWeekYear/index.js":"3ldRx","../../../_lib/getUTCWeek/index.js":"8D1w2","../../../_lib/getUTCWeekYear/index.js":"llIek","../../addLeadingZeros/index.js":"juVFD","../lightFormatters/index.js":"QY1z3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],m4kTb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=864e5;function c(e){(0,s.default)(1,arguments);var t=(0,o.default)(e),r=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((r-t.getTime())/l)+1}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a7JEo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../startOfUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../startOfUTCISOWeekYear/index.js"),c=n.interopDefault(l),u=e("../requiredArgs/index.js"),d=n.interopDefault(u),p=6048e5;function f(e){(0,d.default)(1,arguments);var t=(0,o.default)(e);return Math.round(((0,s.default)(t).getTime()-(0,c.default)(t).getTime())/p)+1}},{"../../toDate/index.js":"fAVcb","../startOfUTCISOWeek/index.js":"1p9wl","../startOfUTCISOWeekYear/index.js":"bcTOv","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1p9wl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=1,r=(0,o.default)(e),n=r.getUTCDay(),i=(nu);var i=e("../getUTCISOWeekYear/index.js"),o=n.interopDefault(i),a=e("../startOfUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../requiredArgs/index.js"),c=n.interopDefault(l);function u(e){(0,c.default)(1,arguments);var t=(0,o.default)(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),(0,s.default)(r)}},{"../getUTCISOWeekYear/index.js":"3ldRx","../startOfUTCISOWeek/index.js":"1p9wl","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3ldRx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCISOWeek/index.js"),c=n.interopDefault(l);function u(e){(0,s.default)(1,arguments);var t=(0,o.default)(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var i=(0,c.default)(n),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var l=(0,c.default)(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=l.getTime()?r:r-1}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","../startOfUTCISOWeek/index.js":"1p9wl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8D1w2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../startOfUTCWeek/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeekYear/index.js"),c=n.interopDefault(l),u=e("../requiredArgs/index.js"),d=n.interopDefault(u),p=6048e5;function f(e,t){(0,d.default)(1,arguments);var r=(0,o.default)(e);return Math.round(((0,s.default)(r,t).getTime()-(0,c.default)(r,t).getTime())/p)+1}},{"../../toDate/index.js":"fAVcb","../startOfUTCWeek/index.js":"dK4A8","../startOfUTCWeekYear/index.js":"dkX0i","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dK4A8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>d);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../toInteger/index.js"),c=n.interopDefault(l),u=e("../defaultOptions/index.js");function d(e,t){(0,s.default)(1,arguments);var r,n,i,a,l,d,p,f,m=(0,u.getDefaultOptions)(),h=(0,c.default)(null!==(r=null!==(n=null!==(i=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(d=l.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==i?i:m.weekStartsOn)&&void 0!==n?n:null===(p=m.locale)||void 0===p?void 0:null===(f=p.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==r?r:0);if(!(h>=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,o.default)(e),v=g.getUTCDay(),x=(vo),n.export(r,"setDefaultOptions",()=>a);var i={};function o(){return i}function a(e){i=e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dkX0i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var i=e("../getUTCWeekYear/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeek/index.js"),c=n.interopDefault(l),u=e("../toInteger/index.js"),d=n.interopDefault(u),p=e("../defaultOptions/index.js");function f(e,t){(0,s.default)(1,arguments);var r,n,i,a,l,u,f,m,h=(0,p.getDefaultOptions)(),g=(0,d.default)(null!==(r=null!==(n=null!==(i=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==i?i:h.firstWeekContainsDate)&&void 0!==n?n:null===(f=h.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==r?r:1),v=(0,o.default)(e,t),x=new Date(0);return x.setUTCFullYear(v,0,g),x.setUTCHours(0,0,0,0),(0,c.default)(x,t)}},{"../getUTCWeekYear/index.js":"llIek","../requiredArgs/index.js":"iG5KH","../startOfUTCWeek/index.js":"dK4A8","../toInteger/index.js":"iIkdl","../defaultOptions/index.js":"9tCjP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],llIek:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeek/index.js"),c=n.interopDefault(l),u=e("../toInteger/index.js"),d=n.interopDefault(u),p=e("../defaultOptions/index.js");function f(e,t){(0,s.default)(1,arguments);var r,n,i,a,l,u,f,m,h=(0,o.default)(e),g=h.getUTCFullYear(),v=(0,p.getDefaultOptions)(),x=(0,d.default)(null!==(r=null!==(n=null!==(i=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==i?i:v.firstWeekContainsDate)&&void 0!==n?n:null===(f=v.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==r?r:1);if(!(x>=1&&x<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(g+1,0,x),b.setUTCHours(0,0,0,0);var y=(0,c.default)(b,t),j=new Date(0);j.setUTCFullYear(g,0,x),j.setUTCHours(0,0,0,0);var w=(0,c.default)(j,t);return h.getTime()>=y.getTime()?g+1:h.getTime()>=w.getTime()?g:g-1}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","../startOfUTCWeek/index.js":"dK4A8","../toInteger/index.js":"iIkdl","../defaultOptions/index.js":"9tCjP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],juVFD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.lengthi)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],QY1z3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../addLeadingZeros/index.js"),o=n.interopDefault(i),a={y:function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return(0,o.default)("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):(0,o.default)(r+1,2)},d:function(e,t){return(0,o.default)(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return(0,o.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,o.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,o.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,o.default)(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3));return(0,o.default)(n,t.length)}};r.default=a},{"../../addLeadingZeros/index.js":"juVFD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7XNRC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},o=function(e,t){var r,o=e.match(/(P+)(p+)?/)||[],a=o[1],s=o[2];if(!s)return n(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",n(a,t)).replace("{{time}}",i(s,t))},a={p:i,P:o};r.default=a},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6jrWj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1XXL7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isProtectedDayOfYearToken",()=>a),n.export(r,"isProtectedWeekYearToken",()=>s),n.export(r,"throwProtectedError",()=>l);var i=["D","DD"],o=["YY","YYYY"];function a(e){return -1!==i.indexOf(e)}function s(e){return -1!==o.indexOf(e)}function l(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8ATZ0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../locale/en-US/index.js"),o=n.interopDefault(i);r.default=o.default},{"../../locale/en-US/index.js":"4CKQV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CKQV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./_lib/formatDistance/index.js"),o=n.interopDefault(i),a=e("./_lib/formatLong/index.js"),s=n.interopDefault(a),l=e("./_lib/formatRelative/index.js"),c=n.interopDefault(l),u=e("./_lib/localize/index.js"),d=n.interopDefault(u),p=e("./_lib/match/index.js"),f=n.interopDefault(p),m={code:"en-US",formatDistance:o.default,formatLong:s.default,formatRelative:c.default,localize:d.default,match:f.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};r.default=m},{"./_lib/formatDistance/index.js":"eorOY","./_lib/formatLong/index.js":"hjwnu","./_lib/formatRelative/index.js":"iVCLU","./_lib/localize/index.js":"bcZWm","./_lib/match/index.js":"ep864","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eorOY:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},i=function(e,t,r){var i,o=n[e];return(i="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix)?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};r.default=i},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hjwnu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/buildFormatLongFn/index.js"),o=n.interopDefault(i),a={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},l={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},c={date:(0,o.default)({formats:a,defaultWidth:"full"}),time:(0,o.default)({formats:s,defaultWidth:"full"}),dateTime:(0,o.default)({formats:l,defaultWidth:"full"})};r.default=c},{"../../../_lib/buildFormatLongFn/index.js":"ceySY","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ceySY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iVCLU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},i=function(e,t,r,i){return n[e]};r.default=i},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bcZWm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/buildLocalizeFn/index.js"),o=n.interopDefault(i),a={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},s={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},l={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},c={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},d={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},p={ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,o.default)({values:a,defaultWidth:"wide"}),quarter:(0,o.default)({values:s,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,o.default)({values:l,defaultWidth:"wide"}),day:(0,o.default)({values:c,defaultWidth:"wide"}),dayPeriod:(0,o.default)({values:u,defaultWidth:"wide",formattingValues:d,defaultFormattingWidth:"wide"})};r.default=p},{"../../../_lib/buildLocalizeFn/index.js":"65N1R","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"65N1R":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=null!=r&&r.width?String(r.width):i;n=e.formattingValues[o]||e.formattingValues[i]}else{var a=e.defaultWidth,s=null!=r&&r.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ep864:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/buildMatchFn/index.js"),o=n.interopDefault(i),a=e("../../../_lib/buildMatchPatternFn/index.js"),s=n.interopDefault(a),l=/^(\d+)(th|st|nd|rd)?/i,c=/\d+/i,u={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},d={any:[/^b/i,/^(a|c)/i]},p={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},f={any:[/1/i,/2/i,/3/i,/4/i]},m={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},h={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},g={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},v={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},x={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},b={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},y={ordinalNumber:(0,s.default)({matchPattern:l,parsePattern:c,valueCallback:function(e){return parseInt(e,10)}}),era:(0,o.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),quarter:(0,o.default)({matchPatterns:p,defaultMatchWidth:"wide",parsePatterns:f,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,o.default)({matchPatterns:m,defaultMatchWidth:"wide",parsePatterns:h,defaultParseWidth:"any"}),day:(0,o.default)({matchPatterns:g,defaultMatchWidth:"wide",parsePatterns:v,defaultParseWidth:"any"}),dayPeriod:(0,o.default)({matchPatterns:x,defaultMatchWidth:"any",parsePatterns:b,defaultParseWidth:"any"})};r.default=y},{"../../../_lib/buildMatchFn/index.js":"7w3DS","../../../_lib/buildMatchPatternFn/index.js":"5LGEw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7w3DS":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.width,s=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],l=t.match(s);if(!l)return null;var c=l[0],u=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(u)?a(u,function(e){return e.test(c)}):o(u,function(e){return e.test(c)});return r=e.valueCallback?e.valueCallback(d):d,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(c.length)}}}function o(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function a(e,t){for(var r=0;ri)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5LGEw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var i=n[0],o=t.match(e.parsePattern);if(!o)return null;var a=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(i.length)}}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cHzdd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>k);var i=e("../_lib/defaultOptions/index.js"),o=e("../compareAsc/index.js"),a=n.interopDefault(o),s=e("../differenceInMonths/index.js"),l=n.interopDefault(s),c=e("../differenceInSeconds/index.js"),u=n.interopDefault(c),d=e("../_lib/defaultLocale/index.js"),p=n.interopDefault(d),f=e("../toDate/index.js"),m=n.interopDefault(f),h=e("../_lib/cloneObject/index.js"),g=n.interopDefault(h),v=e("../_lib/assign/index.js"),x=n.interopDefault(v),b=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),y=n.interopDefault(b),j=e("../_lib/requiredArgs/index.js"),w=n.interopDefault(j),C=1440,S=2520,E=43200,_=86400;function k(e,t,r){(0,w.default)(2,arguments);var n,o,s,c,d,f=(0,i.getDefaultOptions)(),h=null!==(n=null!==(o=null==r?void 0:r.locale)&&void 0!==o?o:f.locale)&&void 0!==n?n:p.default;if(!h.formatDistance)throw RangeError("locale must contain formatDistance property");var v=(0,a.default)(e,t);if(isNaN(v))throw RangeError("Invalid time value");var b=(0,x.default)((0,g.default)(r),{addSuffix:!!(null==r?void 0:r.addSuffix),comparison:v});v>0?(s=(0,m.default)(t),c=(0,m.default)(e)):(s=(0,m.default)(e),c=(0,m.default)(t));var j=(0,u.default)(c,s),k=Math.round((j-((0,y.default)(c)-(0,y.default)(s))/1e3)/60);if(k<2){if(null!=r&&r.includeSeconds){if(j<5)return h.formatDistance("lessThanXSeconds",5,b);if(j<10)return h.formatDistance("lessThanXSeconds",10,b);if(j<20)return h.formatDistance("lessThanXSeconds",20,b);if(j<40)return h.formatDistance("halfAMinute",0,b);else if(j<60)return h.formatDistance("lessThanXMinutes",1,b);else return h.formatDistance("xMinutes",1,b)}return 0===k?h.formatDistance("lessThanXMinutes",1,b):h.formatDistance("xMinutes",k,b)}if(k<45)return h.formatDistance("xMinutes",k,b);if(k<90)return h.formatDistance("aboutXHours",1,b);if(ka);var i=e("../assign/index.js"),o=n.interopDefault(i);function a(e){return(0,o.default)({},e)}},{"../assign/index.js":"40MUc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"40MUc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],brqiG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdRebuildJs",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/tooltip"),s=e("../../../logic/ed-global"),l=e("../../popup/code/icons");let c=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR");return(0,i.jsx)(a.Tooltip,{content:(0,i.jsx)(i.Fragment,{children:"ready"===e.ui.build.status?"Rebuild":(0,i.jsxs)("div",{className:"text-red-500",children:["Code Error, please see index.log. ",(0,i.jsx)("br",{}),"Press this button to force rebuild."]})}),delay:0,placement:"bottom",className:cx("flex items-stretch relative"),onClick:async()=>{e.ui.popup.code.rebuilding=!0,e.render(),await _api.rebuild(e.site.id),alert("Rebuild Done"),e.ui.popup.code.rebuilding=!1,e.render()},children:(0,i.jsx)("div",{className:cx("flex text-center items-center cursor-pointer px-[5px] transition-all","rounded",e.ui.popup.code.rebuilding?"bg-blue-600 text-white":"hover:bg-blue-50","error"===e.ui.build.status&&"text-red-500"),dangerouslySetInnerHTML:{__html:e.ui.popup.code.rebuilding||"loading"===e.ui.build.status?l.iconHourglass:"ready"===e.ui.build.status?l.iconRebuildLarge:l.iconWarning}})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/tooltip":"lSeyn","../../../logic/ed-global":"6QDfO","../../popup/code/icons":"TyEQi","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],TyEQi:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"iconLog",()=>i),n.export(r,"iconSite",()=>o),n.export(r,"iconSSR",()=>a),n.export(r,"iconChevronDown",()=>s),n.export(r,"iconLoading",()=>l),n.export(r,"iconPlus",()=>c),n.export(r,"iconGear",()=>u),n.export(r,"iconTrash",()=>d),n.export(r,"iconModule",()=>p),n.export(r,"iconNewTab",()=>f),n.export(r,"iconScrollOn",()=>m),n.export(r,"iconScrollOff",()=>h),n.export(r,"iconUpload",()=>g),n.export(r,"iconDownload",()=>v),n.export(r,"iconRebuild",()=>x),n.export(r,"iconRebuildLarge",()=>b),n.export(r,"iconWarning",()=>y),n.export(r,"iconHourglass",()=>j),n.export(r,"iconVSCode",()=>w);let i='',o='',a='',s='',l='',c='',u='',d='',p='',f='',m='',h='',g='',v='',x='',b='',y='',j='',w=''},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eQyEw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdMid",()=>v);var i=e("react/jsx-runtime"),o=e("./logic/ed-global"),a=e("./panel/header/mid/add-item"),s=e("./panel/header/mid/add-section"),l=e("./panel/header/mid/add-text"),c=e("./panel/header/mid/comp-picker"),u=e("./panel/header/mid/page-picker"),d=e("./panel/header/top-btn"),p=e("web-utils"),f=e("./panel/header/right/responsive-toggle"),m=e("./panel/header/mid/comp-editable"),h=e("./panel/side/style/tools/mobile-qr"),g=e("./panel/file/file-browser");let v=()=>{let e=(0,p.useGlobal)(o.EDGlobal,"EDITOR");return(0,i.jsx)("div",{className:"flex flex-col",children:(0,i.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,i.jsx)("div",{className:"flex items-stretch flex-1",children:(0,i.jsx)(u.EdPagePicker,{})}),(0,i.jsx)("div",{className:"flex items-stretch flex-1 justify-center",children:(0,i.jsxs)("div",{className:"flex items-stretch",children:[(0,i.jsx)("div",{className:"border-r border-r-slate-100 text-slate-400 text-[9px] flex items-center px-1 mr-1",children:"ADD"}),(0,i.jsx)(s.EdAddSection,{}),(0,i.jsx)(a.EdAddItem,{}),(0,i.jsx)(l.EdAddText,{}),(0,i.jsx)(c.EdCompPicker,{}),(0,i.jsx)(m.EdCompEditable,{})]})}),(0,i.jsxs)("div",{className:"flex items-stretch flex-1 justify-end",children:[(0,i.jsx)(g.EdFileBrowser,{}),"desktop-only"!==e.site.responsive&&(0,i.jsx)(h.MobileQRButton,{}),(0,i.jsxs)("label",{className:" text-slate-400 flex items-center pr-1",children:[(0,i.jsx)("div",{className:" px-1",children:" Zoom"}),(0,i.jsx)("select",{value:e.ui.zoom,onChange:t=>{e.ui.zoom=t.currentTarget.value,localStorage.zoom=e.ui.zoom,e.render()},children:["50%","60%","70%","80%","90%","100%","120%","150%"].map(e=>(0,i.jsx)("option",{value:e,children:e},e))})]}),(0,i.jsx)("div",{className:" text-slate-400 flex items-center pr-1 ",children:(0,i.jsx)(f.ResponsiveToggle,{})}),(0,i.jsx)("a",{href:`/prod/${params.site_id}${e.page.cur.url}`,target:"_blank",children:(0,i.jsx)(d.TopBtn,{style:"slim",className:"font-mono text-[9px]",children:"PREVIEW"})})]})]})})}},{"react/jsx-runtime":"f4Tol","./logic/ed-global":"6QDfO","./panel/header/mid/add-item":"5eRLG","./panel/header/mid/add-section":"50v6a","./panel/header/mid/add-text":"1KzxE","./panel/header/mid/comp-picker":"7Yqd7","./panel/header/mid/page-picker":"4GiUn","./panel/header/top-btn":"jO0ad","web-utils":"ccU4J","./panel/header/right/responsive-toggle":"9fHcY","./panel/header/mid/comp-editable":"3SGtm","./panel/side/style/tools/mobile-qr":"gSb2b","./panel/file/file-browser":"gPAFX","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5eRLG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddItem",()=>f);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn"),d=e("./prep-section"),p=e("../../../logic/tree/build");let f=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,i.jsx)(u.TopBtn,{style:"slim",onClick:async()=>{let t=(0,s.getActiveMeta)(e);if(t||((0,d.prepSection)(e),await (0,a.waitUntil)(()=>!!(t=(0,s.getActiveMeta)(e)))),!t)return null;let r={id:(0,o.createId)(),name:"new_item",type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}};if(t.item.component?.id&&t.item.component.props.child){let r=t.item.component.props.child.content?.id;if(r){let n=(0,s.getMetaById)(e,r);n&&(t=n)}}let n=t.mitem;if(n){let i=t.item;if("text"===i.type||"item"===i.type&&i.component?.id){let r=t.parent?.id||"root",i=(0,s.getMetaById)(e,"root"===r?t.item.id:r);i?n=i.mitem:alert("Failed to add text!")}if(n&&n.get("childs")){let t=new Y.Map;syncronize(t,(0,c.fillID)(r));let i=n.get("childs");i&&i.push([t]),l.active.item_id=t.get("id")||"",e.render(),(0,p.treeRebuild)(e)}}},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.5 2a.5.5 0 100-1 .5.5 0 000 1zm3 0a.5.5 0 100-1 .5.5 0 000 1zM8 1.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zm3.5-.5a.5.5 0 11-1 0 .5.5 0 011 0zM1.5 14a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM1.5 8a.5.5 0 100-1 .5.5 0 000 1zM2 4.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 11a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 5a.5.5 0 100-1 .5.5 0 000 1zM5 13.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zm3.5-.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zM4 5a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 01-1 1H5a1 1 0 01-1-1V5zm1 0h5v5H5V5z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","./prep-section":"diP79","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],diP79:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prepSection",()=>s);var i=e("@paralleldrive/cuid2"),o=e("../../../logic/ed-global"),a=e("../../../logic/tree/fill-id");let s=e=>{let t=e.page.doc?.getMap("map").get("root");if(t){let r=t.get("childs");if(r&&0===e.page.tree.length){let e={id:(0,i.createId)(),name:"Section",type:"section",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},t=new Y.Map;syncronize(t,(0,a.fillID)(e)),r.push([t]),o.active.item_id=e.id}}}},{"@paralleldrive/cuid2":"6a1JN","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"50v6a":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddSection",()=>d);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("../../../logic/tree/fill-id"),c=e("../top-btn"),u=e("../../../logic/tree/build");let d=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR");return(0,i.jsx)(c.TopBtn,{style:"slim",className:cx(s.active.comp_id&&"opacity-20"),onClick:async()=>{if(s.active.comp_id){alert("Cannot add section while editing component");return}let t={id:(0,o.createId)(),name:"New Section",type:"section",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},r=e.page.doc?.getMap("map").get("root");if(r){let n=r.get("childs");if(n){let r=new Y.Map;syncronize(r,(0,l.fillID)(t)),n.push([r]),s.active.item_id=t.id,e.render(),(0,u.treeRebuild)(e)}}},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM2 5v5h11V5H2zm0-1a1 1 0 00-1 1v5a1 1 0 001 1h11a1 1 0 001-1V5a1 1 0 00-1-1H2zm-.5 10a.5.5 0 100-1 .5.5 0 000 1zM4 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM3.5 14a.5.5 0 100-1 .5.5 0 000 1zM6 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM5.5 14a.5.5 0 100-1 .5.5 0 000 1zM8 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM7.5 14a.5.5 0 100-1 .5.5 0 000 1zM10 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM9.5 14a.5.5 0 100-1 .5.5 0 000 1zM12 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM11.5 14a.5.5 0 100-1 .5.5 0 000 1zM14 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 14a.5.5 0 100-1 .5.5 0 000 1z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1KzxE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddText",()=>f);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn"),d=e("./prep-section"),p=e("../../../logic/tree/build");let f=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,i.jsx)(u.TopBtn,{style:"slim",className:cx(l.active.comp_id&&"opacity-20"),onClick:async()=>{if(l.active.comp_id){alert("Cannot add text while editing component");return}let t=(0,s.getActiveMeta)(e);if(t||((0,d.prepSection)(e),await (0,a.waitUntil)(()=>!!(t=(0,s.getActiveMeta)(e)))),!t)return null;if(t.item.component?.id&&t.item.component.props.child){let r=t.item.component.props.child.content?.id;if(r){let n=(0,s.getMetaById)(e,r);n&&(t=n)}}t.mitem?.doc?.transact(()=>{if(!t)return null;let r={id:o.createId(),name:"new_text",type:"text",dim:{w:"full",h:"full"},layout:{align:"center",dir:"col",gap:0},text:"",html:"",adv:{css:""}},n=t.mitem;if(n){let i=t.item;if("text"===i.type||"item"===i.type&&i.component?.id){let r=t.parent?.id||"root",o=s.getMetaById(e,"root"===r?i.id:r);o?n=o.mitem:alert("Failed to add text!")}if(n){if("section"===n.get("type")){let t={id:o.createId(),name:"new_item",type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}};if(n&&n.get("childs")){let r=new Y.Map;syncronize(r,c.fillID(t));let i=n.get("childs");i&&i.push([r]),l.active.item_id=r.get("id")||"",n=r,e.render()}}if(n.get("childs")){let t=new Y.Map;syncronize(t,c.fillID(r));let i=n.get("childs");i&&i.push([t]),l.active.item_id=t.get("id")||"",e.render(),setTimeout(()=>{if(document.activeElement?.tagName==="INPUT")return;let e=document.querySelector(`.s-${l.active.item_id}`);e&&e.focus()},100)}}}}),(0,p.treeRebuild)(e)},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.95 2.95V4.5a.45.45 0 01-.9 0v-2a.45.45 0 01.45-.45h8a.45.45 0 01.45.45v2a.45.45 0 11-.9 0V2.95h-3v9.1h1.204a.45.45 0 010 .9h-3.5a.45.45 0 110-.9H6.95v-9.1h-3z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","./prep-section":"diP79","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Yqd7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompPicker",()=>d);var i=e("react/jsx-runtime");e("@paralleldrive/cuid2");var o=e("web-utils"),a=e("../../../logic/active/get-meta"),s=e("../../../logic/comp/load"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn");let d=()=>{let e=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),t=()=>{e.ui.popup.comp.open=async t=>{let r=e.comp.list[t];if(r||(await (0,s.loadComponent)(e,t),r=e.comp.list[t]),!r){alert("Cannot load component!");return}let n=r.doc.getMap("map").get("root")?.toJSON();if(!n){alert("Failed to load component!");return}let i=(0,a.getActiveMeta)(e);if(i||alert("Please select an item/section to add component!"),i){let t=i.item;if("item"===t.type&&t.component?.id){if(t.component.props.child&&t.component.props.child.content){let r=(0,a.getMetaById)(e,t.component.props.child.content.id);r&&(t=(i=r).item)}else if(i.parent?.id&&t.component?.id!==l.active.comp_id){if(i=(0,a.getMetaById)(e,i.parent.id))t=i.item;else{alert("Warning: Please edit component first before adding. ");return}}}let r=i.mitem;t&&r?"text"!==t.type&&p(r,n):alert("Failed to add component!")}},e.render()};return(0,i.jsx)(u.TopBtn,{onClick:e=>{t()},style:"slim",children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})})},p=(e,t)=>{let r=new Y.Map;if(r){t.originalId=t.id,t.component&&!t.component?.instances&&(t.component.instances={});let n={};for(let e of t.childs)e.name.startsWith("jsx:")&&(n[e.name.substring("jsx:".length).trim()]=e);for(let[e,r]of Object.entries(t.component?.props||{}))n[e]&&r.content&&(r.content=n[e]);syncronize(r,(0,c.fillID)(t));let i=e.get("childs");i&&i.push([r]);let o=r.toJSON();l.active.item_id=o.id}}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../logic/active/get-meta":"aJEnC","../../../logic/comp/load":"aigu6","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4GiUn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPagePicker",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return e.page.list[e.page.cur.id]&&e.page.cur.name!==e.page.list[e.page.cur.id].page.name&&(e.page.cur.name=e.page.list[e.page.cur.id].page.name),(0,i.jsxs)(s.TopBtn,{onClick:t=>{e.ui.popup.page.open=t=>{e.ui.popup.page.open=null,a.active.comp_id="",a.active.item_id="",navigate(`/ed/${e.site.id}/${t}`)},e.render()},style:"slim",children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("div",{className:"overflow-hidden whitespace-nowrap text-[12px] text-ellipsis max-w-[100px]",children:e.page.cur.name})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9fHcY":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResponsiveToggle",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/types/general"),s=e("../../../../../utils/ui/box"),l=e("../../../../vi/load/load-snapshot"),c=e("../../../logic/ed-global"),u=e("../../../logic/tree/build");let d=()=>{let e=(0,o.useGlobal)(c.EDGlobal,"EDITOR"),t=e.mode,r="border-b-2 border-blue-500",n=()=>{e.code.site?.doc&&(0,l.applyEnv)(e),(0,u.treeRebuild)(e),e.render()},d=e.page.doc?.getMap("map")?.get("root"),p=d?.get("responsive");p&&p!==e.mode&&(e.mode=p,a.w.isMobile="mobile"===p,a.w.isDesktop="desktop"===p,localStorage.setItem("prasi-editor-mode",p)),p&&(r="border-b-2 border-green-500 bg-green-100");let f={mobile:{onClick(){if("mobile"===e.mode&&d?.get("responsive")){d?.set("responsive",void 0),localStorage.setItem("prasi-editor-mode",""),n();return}e.mode="mobile",a.w.isMobile=!0,a.w.isDesktop=!1,localStorage.setItem("prasi-editor-mode","mobile"),d?.set("responsive","mobile"),n()},className:cx("mobile"===t&&r),content:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M4 2.5a.5.5 0 01.5-.5h6a.5.5 0 01.5.5v10a.5.5 0 01-.5.5h-6a.5.5 0 01-.5-.5v-10zM4.5 1A1.5 1.5 0 003 2.5v10A1.5 1.5 0 004.5 14h6a1.5 1.5 0 001.5-1.5v-10A1.5 1.5 0 0010.5 1h-6zM6 11.65a.35.35 0 100 .7h3a.35.35 0 100-.7H6z",clipRule:"evenodd"})})},desktop:{onClick(){if("desktop"===e.mode&&d?.get("responsive")){d?.set("responsive",void 0),localStorage.setItem("prasi-editor-mode",""),n();return}e.mode="desktop",a.w.isMobile=!1,a.w.isDesktop=!0,localStorage.setItem("prasi-editor-mode","desktop"),d?.set("responsive","desktop"),n()},className:cx("desktop"===t&&r),content:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1 3.25A.25.25 0 011.25 3h12.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25H1.25a.25.25 0 01-.25-.25v-7.5zM1.25 2C.56 2 0 2.56 0 3.25v7.5C0 11.44.56 12 1.25 12h3.823l-.243 1.299a.55.55 0 00.54.651h4.26a.55.55 0 00.54-.651L9.927 12h3.823c.69 0 1.25-.56 1.25-1.25v-7.5C15 2.56 14.44 2 13.75 2H1.25zm7.76 10H5.99l-.198 1.05h3.416L9.01 12z",clipRule:"evenodd"})})}},m=[];return"mobile-only"===e.site.responsive?m.push(f.mobile):("desktop-only"===e.site.responsive||m.push(f.mobile),m.push(f.desktop)),(0,i.jsx)(s.ToolbarBox,{className:"flex",items:m})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/types/general":"fBAQm","../../../../../utils/ui/box":"ceq8B","../../../../vi/load/load-snapshot":"l6Pwy","../../../logic/ed-global":"6QDfO","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ceq8B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ToolbarBox",()=>c);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./context-menu"),l=e("./tooltip");let c=({label:e,items:t,className:r,labelMenu:n})=>{let c=(0,a.useLocal)({labelMouseEvent:null});return(0,i.jsxs)("div",{className:cx("toolbar-box",r,!e&&"no-label"),children:[c.labelMouseEvent&&(0,i.jsx)(s.Menu,{mouseEvent:c.labelMouseEvent,onClose:()=>{c.labelMouseEvent=null,c.render()},children:n?.map((e,t)=>i.jsx(s.MenuItem,{label:e.label,onClick:e.onClick},t))}),e&&(0,i.jsx)("div",{className:cx("label",!!n&&"hover:bg-[#ececeb] transition-all cursor-pointer rounded-l-[2px] -mx-[5px] px-[5px]"),onClick:e=>{c.labelMouseEvent=e,c.render()},children:e}),(0,i.jsx)("div",{className:cx("items"),children:t.map((e,t)=>{if(!e)return;if((0,o.isValidElement)(e))return(0,i.jsx)(o.Fragment,{children:e},t);let r=e;return(0,i.jsx)(l.Tooltip,{content:r.tooltip,className:cx("item transition-all",r.className,r.disabled&&"disabled"),onClick:r.onClick,children:r.content},t)})})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./context-menu":"8SOtW","./tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l6Pwy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viLoadSnapshot",()=>l),n.export(r,"applyEnv",()=>c);var i=e("../../../base/load/api/api-proxy"),o=e("../../../base/load/api/api-proxy-def"),a=e("../../../base/load/db/db-proxy"),s=e("../../ed/logic/code-loader");new TextEncoder;let l=async e=>{let t=e.site.config.api_url;try{let r=new URL(t);t&&r.hostname&&(await (0,o.loadApiProxyDef)(t,!0),e.script.db||(e.script.db=(0,a.dbProxy)(t)),e.script.api||(e.script.api=(0,i.apiProxy)(t)))}catch(e){e&&!e.message.toLowerCase().includes("invalid url")&&console.error("Failed to load API [Snapshot]:",t)}await c(e)},c=async e=>{let t=window;e.site.config.api_url&&(t.db=(0,a.dbProxy)(e.site.config.api_url),t.api=(0,i.apiProxy)(e.site.config.api_url)),await (0,s.loadCode)(e,e.site_tstamp)}},{"../../../base/load/api/api-proxy":"gSUXN","../../../base/load/api/api-proxy-def":"ad3R8","../../../base/load/db/db-proxy":"gXSmQ","../../ed/logic/code-loader":"43JBt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"43JBt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadFrontEnd",()=>i),n.export(r,"loadTypings",()=>o),n.export(r,"loadCode",()=>a);let i=async(e,t)=>{let r=e.site.id,n=`/prod/${r}/_prasi/code/index.js?ts=${t}`,i=Function("callback",` +import("${n}") + .catch((e) => console.error("Failed to load site code\\n\\n", e)) + .then(callback)`);try{await new Promise(t=>{try{i(r=>{let n=window;for(let[t,i]of Object.entries(r))n[t]=i,e.site_exports[t]=i;t(r)})}catch(e){console.log("Failed to load site code",e)}})}catch(e){}},o=async e=>{let t=e.site.id;await Promise.all([fetch(`/prod/${t}/_prasi/typings.d.ts`).catch(()=>{}).then(async t=>{t&&(e.site_dts=await t.text(),e.render())}),fetch(`/prod/${t}/_prasi/type_def`).catch(()=>{}).then(async t=>{t&&(e.site_dts_entry=await t.json(),e.render())}),fetch(`/prod/${t}/_prasi/prisma.ext`).catch(()=>{}).then(async t=>{t&&(e.prisma_ext=(await t.text()).replace("./prisma","ts:prisma"),e.render())})])},a=async(e,t)=>{try{await Promise.all([o(e),i(e,t)])}catch(e){console.log("Failed to load site code",e)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3SGtm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompEditable",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=12;return(0,i.jsx)(s.TopBtn,{onClick:t=>{e.ui.comp_editable=!e.ui.comp_editable,localStorage.setItem("prasi-comp-editable",e.ui.comp_editable?"yes":"no"),e.render()},style:"slim",children:(0,i.jsxs)("div",{className:cx("flex items-center justify-center pr-1 hover:text-white",css` + height: 18px; + `,e.ui.comp_editable?"text-green-700 ":"text-red-700"),children:[(0,i.jsx)("div",{className:"mr-[2px]",dangerouslySetInnerHTML:{__html:e.ui.comp_editable?``:``}}),(0,i.jsxs)("div",{className:"text-[7px] leading-none",children:[(0,i.jsx)("div",{children:"Component"}),(0,i.jsx)("div",{children:e.ui.comp_editable?"Editable":"Locked"})]})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gSb2b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MobileQRButton",()=>d);var i=e("react/jsx-runtime"),o=e("@wojtekmaj/react-qr-svg"),a=n.interopDefault(o),s=e("web-utils"),l=e("../../../../../../utils/ui/box"),c=e("../../../../../../utils/ui/modal"),u=e("../../../../logic/ed-global");let d=()=>{let e=(0,s.useGlobal)(u.EDGlobal,"EDITOR"),t=(0,s.useLocal)({open:!1});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.ToolbarBox,{className:"flex",items:[{onClick(){t.open=!0,t.render()},content:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-qr-code",viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{width:"5",height:"5",x:"3",y:"3",rx:"1"}),(0,i.jsx)("rect",{width:"5",height:"5",x:"16",y:"3",rx:"1"}),(0,i.jsx)("rect",{width:"5",height:"5",x:"3",y:"16",rx:"1"}),(0,i.jsx)("path",{d:"M21 16h-3a2 2 0 00-2 2v3M21 21v.01M12 7v3a2 2 0 01-2 2H7M3 12h.01M12 3h.01M12 16v.01M16 12h1M21 12v.01M12 21v-1"})]})}]}),(0,i.jsx)(c.Modal,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},children:(0,i.jsx)("div",{className:cx("flex flex-col w-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]"),children:(0,i.jsxs)("div",{className:"min-h-[400px] flex flex-col items-center p-3",children:[(0,i.jsx)(a.default,{value:JSON.stringify({site:{name:e.site.name,id:e.site.id},page:{name:e.page.cur.name,id:e.page.cur.id,url:e.page.cur.url}})}),(0,i.jsx)("br",{}),(0,i.jsx)("a",{href:"/npm/apk-qr/_/_",target:"_blank",className:"border p-2 rounded-sm",children:"Download APK"})]})})})]})}},{"react/jsx-runtime":"f4Tol","@wojtekmaj/react-qr-svg":"biQEL","web-utils":"ccU4J","../../../../../../utils/ui/box":"ceq8B","../../../../../../utils/ui/modal":"4N5RJ","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],biQEL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"QrSvg",()=>o.default);var i=e("./QrSvg.js"),o=n.interopDefault(i);r.default=o.default},{"./QrSvg.js":"btaIP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],btaIP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("react"),o=n.interopDefault(i),a=e("prop-types"),s=n.interopDefault(a),l=e("qrcode-generator"),c=n.interopDefault(l),u=function(){return(u=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},p="v1h1v-1z";function f(e,t,r){for(var n=e.getModuleCount(),i="",o=0;o=7&&_(e),null==x&&(x=D(f,m,b)),T(x,t)},w=function(e,t){for(var r=-1;r<=7;r+=1)if(!(e+r<=-1)&&!(g<=e+r))for(var n=-1;n<=7;n+=1)t+n<=-1||g<=t+n||(0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4?h[e+r][t+n]=!0:h[e+r][t+n]=!1)},C=function(){for(var e=0,t=0,r=0;r<8;r+=1){j(!0,r);var n=i.getLostPoint(y);(0==r||e>n)&&(e=n,t=r)}return t},S=function(){for(var e=8;e>r&1)==1;h[Math.floor(r/3)][r%3+g-8-3]=n}for(var r=0;r<18;r+=1){var n=!e&&(t>>r&1)==1;h[r%3+g-8-3][Math.floor(r/3)]=n}},k=function(e,t){for(var r=m<<3|t,n=i.getBCHTypeInfo(r),o=0;o<15;o+=1){var a=!e&&(n>>o&1)==1;o<6?h[o][8]=a:o<8?h[o+1][8]=a:h[g-15+o][8]=a}for(var o=0;o<15;o+=1){var a=!e&&(n>>o&1)==1;o<8?h[8][g-o-1]=a:o<9?h[8][15-o-1+1]=a:h[8][15-o-1]=a}h[g-8][8]=!e},T=function(e,t){for(var r=-1,n=g-1,o=7,a=0,s=i.getMaskFunction(t),l=g-1;l>0;l-=2)for(6==l&&(l-=1);;){for(var c=0;c<2;c+=1)if(null==h[n][l-c]){var u=!1;a>>o&1)==1),s(n,l-c)&&(u=!u),h[n][l-c]=u,-1==(o-=1)&&(a+=1,o=7)}if((n+=r)<0||g<=n){n-=r,r=-r;break}}},I=function(e,t){for(var r=0,n=0,o=0,s=Array(t.length),l=Array(t.length),c=0;c=0?m.getAt(h):0}}for(var g=0,p=0;p8*p)throw"code length overflow. ("+c.getLengthInBits()+">"+8*p+")";for(c.getLengthInBits()+4<=8*p&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;!(c.getLengthInBits()>=8*p)&&(c.put(n,8),!(c.getLengthInBits()>=8*p));)c.put(o,8);return I(c,a)};y.addData=function(e,t){var r=null;switch(t=t||"Byte"){case"Numeric":r=c(e);break;case"Alphanumeric":r=u(e);break;case"Byte":r=d(e);break;case"Kanji":r=p(e);break;default:throw"mode:"+t}b.push(r),x=null},y.isDark=function(e,t){if(e<0||g<=e||t<0||g<=t)throw e+","+t;return h[e][t]},y.getModuleCount=function(){return g},y.make=function(){if(f<1){for(var e=1;e<40;e++){for(var t=s.getRSBlocks(e,m),r=l(),n=0;n';for(var n=0;n";for(var i=0;i';r+=""}return r+""},y.createSvgTag=function(e,t,r,n){var i={};"object"==typeof arguments[0]&&(i=arguments[0],e=i.cellSize,t=i.margin,r=i.alt,n=i.title),e=e||2,t=void 0===t?4*e:t,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-title":null;var o,a,s,l,c=y.getModuleCount()*e+2*t,u="";for(l="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",u+='"+(n.text?''+O(n.text)+"":"")+(r.text?''+O(r.text)+"":"")+''},y.createDataURL=function(e,t){e=e||2,t=void 0===t?4*e:t;var r=y.getModuleCount()*e+2*t,n=t,i=r-t;return v(r,r,function(t,r){if(!(n<=t)||!(t":t+=">";break;case"&":t+="&";break;case'"':t+=""";break;default:t+=n}}return t},M=function(e){var t,r,n,i,o,a=1;e=void 0===e?2*a:e;var s=y.getModuleCount()*a+2*e,l=e,c=s-e,u={"██":"â–ˆ","â–ˆ ":"â–€"," â–ˆ":"â–„"," ":" "},d={"██":"â–€","â–ˆ ":"â–€"," â–ˆ":" "," ":" "},p="";for(t=0;t=c?d[o]:u[o];p+="\n"}return s%2&&e>0?p.substring(0,p.length-s-1)+Array(s+1).join("â–€"):p.substring(0,p.length-1)};return y.createASCII=function(e,t){if((e=e||1)<2)return M(t);e-=1,t=void 0===t?2*e:t;var r,n,i,o,a=y.getModuleCount()*e+2*t,s=t,l=a-t,c=Array(e+1).join("██"),u=Array(e+1).join(" "),d="",p="";for(r=0;r>>8),t.push(255&a)):t.push(n)}}return t}};var t={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},r={L:1,M:0,Q:3,H:2},n={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},i=function(){var e=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],r=1335,i=7973,s=21522,l={},c=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t};return l.getBCHTypeInfo=function(e){for(var t=e<<10;c(t)-c(r)>=0;)t^=r<=0;)t^=i<5&&(r+=3+o-5)}for(var n=0;n=256;)t-=255;return e[t]},n}();function a(e,t){if(void 0===e.length)throw e.length+"/"+t;var r=function(){for(var r=0;r>>7-t%8&1)==1},r.put=function(e,t){for(var n=0;n>>t-n-1&1)==1)},r.getLengthInBits=function(){return t},r.putBit=function(r){var n=Math.floor(t/8);e.length<=n&&e.push(0),r&&(e[n]|=128>>>t%8),t+=1},r},c=function(e){var r=t.MODE_NUMBER,n=e,i={};i.getMode=function(){return r},i.getLength=function(e){return n.length},i.write=function(e){for(var t=n,r=0;r+2>>8&255)*192+(255&n),e.put(n,13),r+=2}if(r>>8)},t.writeBytes=function(e,r,n){r=r||0,n=n||e.length;for(var i=0;i0&&(t+=","),t+=e[r];return t+"]"},t},m=function(){var e=0,t=0,r=0,n="",i={},o=function(e){n+=String.fromCharCode(a(63&e))},a=function(e){if(e<0);else if(e<26)return 65+e;else if(e<52)return 97+(e-26);else if(e<62)return 48+(e-52);else if(62==e)return 43;else if(63==e)return 47;throw"n:"+e};return i.writeByte=function(n){for(e=e<<8|255&n,t+=8,r+=1;t>=6;)o(e>>>t-6),t-=6},i.flush=function(){if(t>0&&(o(e<<6-t),e=0,t=0),r%3!=0)for(var i=3-r%3,a=0;a=t.length){if(0==i)return -1;throw"unexpected end of file./"+i}var e=t.charAt(r);if(r+=1,"="==e)return i=0,-1;e.match(/^\s$/)||(n=n<<6|a(e.charCodeAt(0)),i+=6)}var o=n>>>i-8&255;return i-=8,o};var a=function(e){if(65<=e&&e<=90)return e-65;if(97<=e&&e<=122)return e-97+26;if(48<=e&&e<=57)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw"c:"+e};return o},g=function(e,t){var r=e,n=t,i=Array(e*t),o={};o.setPixel=function(e,t,n){i[t*r+e]=n},o.write=function(e){e.writeString("GIF87a"),e.writeShort(r),e.writeShort(n),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(r),e.writeShort(n),e.writeByte(0);var t=2,i=s(2);e.writeByte(t);for(var o=0;i.length-o>255;)e.writeByte(255),e.writeBytes(i,o,255),o+=255;e.writeByte(i.length-o),e.writeBytes(i,o,i.length-o),e.writeByte(0),e.writeString(";")};var a=function(e){var t=e,r=0,n=0,i={};return i.write=function(e,i){if(e>>>i!=0)throw"length over";for(;r+i>=8;)t.writeByte(255&(e<>>=8-r,n=0,r=0;n=e<0&&t.writeByte(n)},i},s=function(e){for(var t=1<o.size()&&(o.size()==1<>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(r++,n=65536+((1023&n)<<10|1023&e.charCodeAt(r)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}(e)}}(),function(e){"function"==typeof define&&define.amd?define([],e):t.exports=e()}(function(){return n})},{}],"4N5RJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useModal",()=>l),n.export(r,"useModalContext",()=>u),n.export(r,"Modal",()=>d),n.export(r,"ModalTrigger",()=>p),n.export(r,"ModalContent",()=>f),n.export(r,"ModalHeading",()=>m),n.export(r,"ModalDescription",()=>h),n.export(r,"ModalClose",()=>g);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react"),s=e("web-utils");function l({initialOpen:e=!0,open:t,onOpenChange:r}){let[n,i]=a.useState(e),[s,l]=a.useState(),[c,u]=a.useState(),d=t??n,p=r??i,f=(0,o.useFloating)({open:d,onOpenChange:p}),m=f.context,h=(0,o.useClick)(m,{enabled:null==t}),g=(0,o.useDismiss)(m,{outsidePressEvent:"mousedown",escapeKey:!1}),v=(0,o.useRole)(m),x=(0,o.useInteractions)([h,g,v]);return a.useMemo(()=>({open:d,setOpen:p,...x,...f,labelId:s,descriptionId:c,setLabelId:l,setDescriptionId:u}),[d,p,x,f,s,c])}let c=a.createContext(null),u=()=>{let e=a.useContext(c);if(null==e)throw Error("Modal components must be wrapped in ");return e};function d({children:e,...t}){let r=l(t);return(0,i.jsx)(c.Provider,{value:r,children:(0,i.jsx)(f,{fade:t.fade,className:cx("modal","outline-none"),children:e})})}let p=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=u(),l=e.ref,c=(0,o.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:c,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,i.jsx)("button",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),f=a.forwardRef(function(e,t){let r=(0,s.useLocal)({preview:!1,timeout:null}),{context:n,...a}=u(),l=(0,o.useMergeRefs)([a.refs.setFloating,t]);if(!n.open)return null;let c={...e};void 0!==c.fade&&delete c.fade;let d=a.getFloatingProps(c);return(0,i.jsx)(o.FloatingPortal,{children:(0,i.jsx)(o.FloatingOverlay,{className:cx("modal-overlay","flex items-center justify-center transition-all ",css` + background: rgba(0, 0, 0, 0.3); + display: grid; + place-items: center; + `,r.preview?"opacity-20 duration-1000":"duration-300"),lockScroll:!0,children:(0,i.jsx)(o.FloatingFocusManager,{context:n,children:(0,i.jsx)("div",{ref:l,onPointerMove:()=>{!1!==e.fade&&(clearTimeout(r.timeout),r.preview&&(r.preview=!1,r.render()))},onPointerLeave:t=>{!1!==e.fade&&(clearTimeout(r.timeout),r.timeout=setTimeout(()=>{r.preview=!0,r.render()},1e3))},"aria-labelledby":a.labelId,"aria-describedby":a.descriptionId,...d,children:e.children})})})})}),m=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=u(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("h2",{...t,ref:r,id:s,children:e})}),h=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=u(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("p",{...t,ref:r,id:s,children:e})}),g=a.forwardRef(function(e,t){let{setOpen:r}=u();return(0,i.jsx)("button",{type:"button",...e,ref:t,onClick:()=>r(!1)})})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gPAFX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileBrowser",()=>v);var i=e("react/jsx-runtime"),o=e("react"),a=e("react-dropzone"),s=e("react-resizable-panels"),l=e("web-utils"),c=e("../../../../base/load/api/api-proxy"),u=e("../../../../utils/ui/modal"),d=e("../../logic/ed-global"),p=e("./file-list"),f=e("./file-preview"),m=e("./file-top"),h=e("./file-tree"),g=e("./file-upload");let v=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),t=e.ui.popup.file;(0,o.useEffect)(()=>{(async()=>{if(!e.script.api&&e.site.config?.api_url&&(e.script.api=(0,c.apiProxy)(e.site.config.api_url),e.render()),!e.script.api)return()=>{};e.script.api._raw("/_file/?dir").then(r=>{Array.isArray(r)&&(t.entry={"/":r},t.open&&(0,h.reloadFileTree)(e),t.enabled=!0,t.action||(t.action={label:"Insert as ",submit:()=>{}}),e.render())})})()},[e.site]),(0,o.useEffect)(()=>{if(t.open){if("function"==typeof t.picker.on_pick){let e=t.picker.value.split("/"),r=e.pop();r&&(t.selected.clear(),t.selected.add(r)),t.path=e.join("/"),t.path||(t.path="/")}(0,h.reloadFileTree)(e)}},[t.open]);let{getRootProps:r,getInputProps:n,isDragActive:v}=(0,a.useDropzone)({onDrop:t=>(0,g.uploadFile)(e,t),noClick:!0});return t.enabled?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"items-center flex px-2 cursor-pointer border border-transparent hover:bg-slate-200 transition-all hover:border-black",onClick:()=>{t.open=!0,e.render()},children:[(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",children:[(0,i.jsx)("path",{d:"M20 10a1 1 0 001-1V6a1 1 0 00-1-1h-2.5a1 1 0 01-.8-.4l-.9-1.2A1 1 0 0015 3h-2a1 1 0 00-1 1v5a1 1 0 001 1zM20 21a1 1 0 001-1v-3a1 1 0 00-1-1h-2.9a1 1 0 01-.88-.55l-.42-.85a1 1 0 00-.92-.6H13a1 1 0 00-1 1v5a1 1 0 001 1zM3 5a2 2 0 002 2h3"}),(0,i.jsx)("path",{d:"M3 3v13a2 2 0 002 2h3"})]})," ",(0,i.jsx)("div",{className:"pl-1",children:"Files"})]}),(0,i.jsx)(u.Modal,{fade:!1,open:!!t.open,onOpenChange:r=>{r||(t.open=!1,e.render())},children:(0,i.jsx)("div",{className:cx("bg-white select-none fixed inset-[50px] flex"),children:(0,i.jsxs)(s.PanelGroup,{direction:"horizontal",className:"text-sm",children:[(0,i.jsx)(s.Panel,{defaultSize:parseInt(localStorage.getItem("panel-file-left")||"18"),minSize:8,order:1,className:"border-r",onResize:e=>{localStorage.setItem("panel-file-left",e+"")},onContextMenu:e=>{e.preventDefault()},children:(0,i.jsx)(h.EdFileTree,{})}),(0,i.jsx)(s.PanelResizeHandle,{}),(0,i.jsx)(s.Panel,{order:2,children:(0,i.jsxs)("div",{className:"flex-1 flex h-full flex-col",children:[(0,i.jsx)(m.EdFileTop,{}),(0,i.jsxs)(s.PanelGroup,{direction:"horizontal",children:[(0,i.jsx)(s.Panel,{order:1,children:t.upload.started?(0,i.jsx)("div",{className:"flex flex-col items-center justify-center flex-1 h-full",children:(0,i.jsxs)("div",{className:cx("flex flex-col items-stretch min-w-[30%]"),children:[(0,i.jsxs)("div",{className:"border-b pb-2",children:["Uploading ",Object.keys(t.upload.progress).length," ","files"]}),Object.entries(t.upload.progress).map(([e,t])=>(0,i.jsxs)("div",{className:"flex justify-between border-b p-1",children:[(0,i.jsx)("div",{children:e}),(0,i.jsxs)("div",{children:[Math.round(100*t),"%"]})]},e))]})}):(0,i.jsxs)("div",{className:cx("flex-1 flex h-full outline-none relative"),...r(),children:[(0,i.jsx)(p.EdFileList,{}),(0,i.jsx)("input",{...n()}),v&&(0,i.jsxs)("div",{className:"absolute inset-0 flex items-center justify-center flex-col bg-blue-50 border-4 border-blue-500",children:[(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-upload",viewBox:"0 0 24 24",children:[(0,i.jsx)("path",{d:"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4"}),(0,i.jsx)("path",{d:"M17 8L12 3 7 8"}),(0,i.jsx)("path",{d:"M12 3L12 15"})]}),(0,i.jsx)("div",{children:"Drag Here to Upload"})]})]})}),t.preview&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.PanelResizeHandle,{className:cx("border-r",css` + width: 5px; + `)}),(0,i.jsx)(s.Panel,{order:2,onResize:e=>{localStorage.setItem("panel-file-right",e+"")},defaultSize:parseInt(localStorage.getItem("panel-file-right")||"18"),className:"flex items-center justify-center",minSize:12,children:(0,i.jsx)(f.EdFilePreview,{})})]})]})]})})]})})})]}):null}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","react-dropzone":"1gKRC","react-resizable-panels":"4zxCi","web-utils":"ccU4J","../../../../base/load/api/api-proxy":"gSUXN","../../../../utils/ui/modal":"4N5RJ","../../logic/ed-global":"6QDfO","./file-list":"2trvN","./file-preview":"iOgKY","./file-top":"eD4tb","./file-tree":"17zI9","./file-upload":"4F3XK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1gKRC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ErrorCode",()=>u.ErrorCode),n.export(r,"useDropzone",()=>A);var i=e("react"),o=n.interopDefault(i),a=e("prop-types"),s=n.interopDefault(a),l=e("file-selector"),c=e("./utils/index"),u=e("./utils"),d=["children"],p=["open"],f=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],m=["refKey","onChange","onClick"];function h(e){return x(e)||v(e)||j(e)||g()}function g(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return w(e)}function b(e,t){return S(e)||C(e,t)||j(e,t)||y()}function y(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function j(e,t){if(e){if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function I(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}var D=(0,i.forwardRef)(function(e,t){var r=e.children,n=A(T(e,d)),a=n.open,s=T(n,p);return(0,i.useImperativeHandle)(t,function(){return{open:a}},[a]),(0,o.default).createElement(i.Fragment,null,r(_(_({},s),{},{open:a})))});D.displayName="Dropzone";var O={disabled:!1,getFilesFromEvent:l.fromEvent,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};D.defaultProps=O,D.propTypes={children:s.default.func,accept:(0,s.default).objectOf((0,s.default).arrayOf(s.default.string)),multiple:s.default.bool,preventDropOnDocument:s.default.bool,noClick:s.default.bool,noKeyboard:s.default.bool,noDrag:s.default.bool,noDragEventsBubbling:s.default.bool,minSize:s.default.number,maxSize:s.default.number,maxFiles:s.default.number,disabled:s.default.bool,getFilesFromEvent:s.default.func,onFileDialogCancel:s.default.func,onFileDialogOpen:s.default.func,useFsAccessApi:s.default.bool,autoFocus:s.default.bool,onDragEnter:s.default.func,onDragLeave:s.default.func,onDragOver:s.default.func,onDrop:s.default.func,onDropAccepted:s.default.func,onDropRejected:s.default.func,onError:s.default.func,validator:s.default.func},r.default=D;var M={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=_(_({},O),e),r=t.accept,n=t.disabled,o=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,l=t.multiple,u=t.maxFiles,d=t.onDragEnter,p=t.onDragLeave,g=t.onDragOver,v=t.onDrop,x=t.onDropAccepted,y=t.onDropRejected,j=t.onFileDialogCancel,w=t.onFileDialogOpen,C=t.useFsAccessApi,S=t.autoFocus,E=t.preventDropOnDocument,I=t.noClick,D=t.noKeyboard,A=t.noDrag,F=t.noDragEventsBubbling,R=t.onError,L=t.validator,B=(0,i.useMemo)(function(){return(0,c.acceptPropAsAcceptAttr)(r)},[r]),V=(0,i.useMemo)(function(){return(0,c.pickerOptionsFromAccept)(r)},[r]),G=(0,i.useMemo)(function(){return"function"==typeof w?w:P},[w]),H=(0,i.useMemo)(function(){return"function"==typeof j?j:P},[j]),z=(0,i.useRef)(null),U=(0,i.useRef)(null),W=b((0,i.useReducer)(N,M),2),$=W[0],q=W[1],J=$.isFocused,K=$.isFileDialogActive,X=(0,i.useRef)("undefined"!=typeof window&&window.isSecureContext&&C&&(0,c.canUseFileSystemAccessAPI)()),Q=function(){!X.current&&K&&setTimeout(function(){U.current&&!U.current.files.length&&(q({type:"closeDialog"}),H())},300)};(0,i.useEffect)(function(){return window.addEventListener("focus",Q,!1),function(){window.removeEventListener("focus",Q,!1)}},[U,K,H,X]);var Z=(0,i.useRef)([]),ee=function(e){z.current&&z.current.contains(e.target)||(e.preventDefault(),Z.current=[])};(0,i.useEffect)(function(){return E&&(document.addEventListener("dragover",c.onDocumentDragOver,!1),document.addEventListener("drop",ee,!1)),function(){E&&(document.removeEventListener("dragover",c.onDocumentDragOver),document.removeEventListener("drop",ee))}},[z,E]),(0,i.useEffect)(function(){return!n&&S&&z.current&&z.current.focus(),function(){}},[z,S,n]);var et=(0,i.useCallback)(function(e){R?R(e):console.error(e)},[R]),er=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e),Z.current=[].concat(h(Z.current),[e.target]),(0,c.isEvtWithFiles)(e)&&Promise.resolve(o(e)).then(function(t){if(!(0,c.isPropagationStopped)(e)||F){var r=t.length,n=r>0&&(0,c.allFilesAccepted)({files:t,accept:B,minSize:s,maxSize:a,multiple:l,maxFiles:u,validator:L}),i=r>0&&!n;q({isDragAccept:n,isDragReject:i,isDragActive:!0,type:"setDraggedFiles"}),d&&d(e)}}).catch(function(e){return et(e)})},[o,d,et,F,B,s,a,l,u,L]),en=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e);var t=(0,c.isEvtWithFiles)(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&g&&g(e),!1},[g,F]),ei=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e);var t=Z.current.filter(function(e){return z.current&&z.current.contains(e)}),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),Z.current=t,!(t.length>0)&&(q({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),(0,c.isEvtWithFiles)(e)&&p&&p(e))},[z,p,F]),eo=(0,i.useCallback)(function(e,t){var r=[],n=[];e.forEach(function(e){var t=b((0,c.fileAccepted)(e,B),2),i=t[0],o=t[1],l=b((0,c.fileMatchSize)(e,s,a),2),u=l[0],d=l[1],p=L?L(e):null;if(i&&u&&!p)r.push(e);else{var f=[o,d];p&&(f=f.concat(p)),n.push({file:e,errors:f.filter(function(e){return e})})}}),(!l&&r.length>1||l&&u>=1&&r.length>u)&&(r.forEach(function(e){n.push({file:e,errors:[c.TOO_MANY_FILES_REJECTION]})}),r.splice(0)),q({acceptedFiles:r,fileRejections:n,type:"setFiles"}),v&&v(r,n,t),n.length>0&&y&&y(n,t),r.length>0&&x&&x(r,t)},[q,l,B,s,a,u,v,x,y,L]),ea=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e),Z.current=[],(0,c.isEvtWithFiles)(e)&&Promise.resolve(o(e)).then(function(t){(!(0,c.isPropagationStopped)(e)||F)&&eo(t,e)}).catch(function(e){return et(e)}),q({type:"reset"})},[o,eo,et,F]),es=(0,i.useCallback)(function(){if(X.current){q({type:"openDialog"}),G();var e={multiple:l,types:V};window.showOpenFilePicker(e).then(function(e){return o(e)}).then(function(e){eo(e,null),q({type:"closeDialog"})}).catch(function(e){(0,c.isAbort)(e)?(H(e),q({type:"closeDialog"})):(0,c.isSecurityError)(e)?(X.current=!1,U.current?(U.current.value=null,U.current.click()):et(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):et(e)});return}U.current&&(q({type:"openDialog"}),G(),U.current.value=null,U.current.click())},[q,G,H,C,eo,et,V,l]),el=(0,i.useCallback)(function(e){z.current&&z.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),es())},[z,es]),ec=(0,i.useCallback)(function(){q({type:"focus"})},[]),eu=(0,i.useCallback)(function(){q({type:"blur"})},[]),ed=(0,i.useCallback)(function(){I||((0,c.isIeOrEdge)()?setTimeout(es,0):es())},[I,es]),ep=function(e){return n?null:e},ef=function(e){return D?null:ep(e)},em=function(e){return A?null:ep(e)},eh=function(e){F&&e.stopPropagation()},eg=(0,i.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,i=e.role,o=e.onKeyDown,a=e.onFocus,s=e.onBlur,l=e.onClick,u=e.onDragEnter,d=e.onDragOver,p=e.onDragLeave,m=e.onDrop,h=T(e,f);return _(_(k({onKeyDown:ef((0,c.composeEventHandlers)(o,el)),onFocus:ef((0,c.composeEventHandlers)(a,ec)),onBlur:ef((0,c.composeEventHandlers)(s,eu)),onClick:ep((0,c.composeEventHandlers)(l,ed)),onDragEnter:em((0,c.composeEventHandlers)(u,er)),onDragOver:em((0,c.composeEventHandlers)(d,en)),onDragLeave:em((0,c.composeEventHandlers)(p,ei)),onDrop:em((0,c.composeEventHandlers)(m,ea)),role:"string"==typeof i&&""!==i?i:"presentation"},r,z),n||D?{}:{tabIndex:0}),h)}},[z,el,ec,eu,ed,er,en,ei,ea,D,A,n]),ev=(0,i.useCallback)(function(e){e.stopPropagation()},[]),ex=(0,i.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onChange,i=e.onClick,o=T(e,m);return _(_({},k({accept:B,multiple:l,type:"file",style:{display:"none"},onChange:ep((0,c.composeEventHandlers)(n,ea)),onClick:ep((0,c.composeEventHandlers)(i,ev)),tabIndex:-1},r,U)),o)}},[U,r,l,ea,n]);return _(_({},$),{},{isFocused:J&&!n,getRootProps:eg,getInputProps:ex,rootRef:z,inputRef:U,open:ep(es)})}function N(e,t){switch(t.type){case"focus":return _(_({},e),{},{isFocused:!0});case"blur":return _(_({},e),{},{isFocused:!1});case"openDialog":return _(_({},M),{},{isFileDialogActive:!0});case"closeDialog":return _(_({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return _(_({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return _(_({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return _({},M);default:return e}}function P(){}},{react:"aq5hc","prop-types":"gxj0Z","file-selector":"9h7V9","./utils/index":"85bOg","./utils":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9h7V9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>i.fromEvent);var i=e("./file-selector")},{"./file-selector":"dho7a","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dho7a:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>s);var i=e("tslib"),o=e("./file"),a=[".DS_Store","Thumbs.db"];function s(e){return(0,i.__awaiter)(this,void 0,void 0,function(){return(0,i.__generator)(this,function(t){return u(e)&&l(e.dataTransfer)?[2,f(e.dataTransfer,e.type)]:c(e)?[2,d(e)]:Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,p(e)]:[2,[]]})})}function l(e){return u(e)}function c(e){return u(e)&&u(e.target)}function u(e){return"object"==typeof e&&null!==e}function d(e){return h(e.target.files).map(function(e){return(0,o.toFileWithPath)(e)})}function p(e){return(0,i.__awaiter)(this,void 0,void 0,function(){return(0,i.__generator)(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,t.sent().map(function(e){return(0,o.toFileWithPath)(e)})]}})})}function f(e,t){return(0,i.__awaiter)(this,void 0,void 0,function(){var r;return(0,i.__generator)(this,function(n){switch(n.label){case 0:if(!e.items)return[3,2];if(r=h(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,r];return[4,Promise.all(r.map(g))];case 1:return[2,m(v(n.sent()))];case 2:return[2,m(h(e.files).map(function(e){return(0,o.toFileWithPath)(e)}))]}})})}function m(e){return e.filter(function(e){return -1===a.indexOf(e.name)})}function h(e){if(null===e)return[];for(var t=[],r=0;ri),n.export(r,"toFileWithPath",()=>o);var i=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function o(e,t){var r=a(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}function a(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=i.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"85bOg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE_INVALID_TYPE",()=>y),n.export(r,"FILE_TOO_LARGE",()=>j),n.export(r,"FILE_TOO_SMALL",()=>w),n.export(r,"TOO_MANY_FILES",()=>C),n.export(r,"ErrorCode",()=>S),n.export(r,"getInvalidTypeRejectionErr",()=>E),n.export(r,"getTooLargeRejectionErr",()=>_),n.export(r,"getTooSmallRejectionErr",()=>k),n.export(r,"TOO_MANY_FILES_REJECTION",()=>T),n.export(r,"fileAccepted",()=>I),n.export(r,"fileMatchSize",()=>D),n.export(r,"allFilesAccepted",()=>M),n.export(r,"isPropagationStopped",()=>A),n.export(r,"isEvtWithFiles",()=>N),n.export(r,"isKindFile",()=>P),n.export(r,"onDocumentDragOver",()=>F),n.export(r,"isIeOrEdge",()=>B),n.export(r,"composeEventHandlers",()=>V),n.export(r,"canUseFileSystemAccessAPI",()=>G),n.export(r,"pickerOptionsFromAccept",()=>H),n.export(r,"acceptPropAsAcceptAttr",()=>z),n.export(r,"isAbort",()=>U),n.export(r,"isSecurityError",()=>W),n.export(r,"isMIMEType",()=>$),n.export(r,"isExt",()=>q);var i=e("attr-accept"),o=n.interopDefault(i);function a(e){return c(e)||l(e)||g(e)||s()}function s(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return v(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);rr)return[!1,_(r)];if(e.sizer)return[!1,_(r)]}return[!0,null]}function O(e){return null!=e}function M(e){var t=e.files,r=e.accept,n=e.minSize,i=e.maxSize,o=e.multiple,a=e.maxFiles,s=e.validator;return(!!o||!(t.length>1))&&(!o||!(a>=1)||!(t.length>a))&&t.every(function(e){var t=m(I(e,r),1)[0],o=m(D(e,n,i),1)[0],a=s?s(e):null;return t&&o&&!a})}function A(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function N(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function P(e){return"object"===f(e)&&null!==e&&"file"===e.kind}function F(e){e.preventDefault()}function R(e){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function L(e){return -1!==e.indexOf("Edge/")}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return R(e)||L(e)}function V(){for(var e=arguments.length,t=Array(e),r=0;r1?r-1:0),i=1;i_),n.export(r,"PanelGroup",()=>e$),n.export(r,"PanelResizeHandle",()=>eX),n.export(r,"assert",()=>ed),n.export(r,"getIntersectingRectangle",()=>e0),n.export(r,"getPanelElement",()=>eQ),n.export(r,"getPanelElementsForGroup",()=>eZ),n.export(r,"getPanelGroupElement",()=>eC),n.export(r,"getResizeHandleElement",()=>eS),n.export(r,"getResizeHandleElementIndex",()=>ej),n.export(r,"getResizeHandleElementsForGroup",()=>ey),n.export(r,"getResizeHandlePanelIds",()=>eE),n.export(r,"intersects",()=>F);var i=e("react");let o="undefined"!=typeof window,{createElement:a,createContext:s,createRef:l,forwardRef:c,useCallback:u,useContext:d,useEffect:p,useImperativeHandle:f,useLayoutEffect:m,useMemo:h,useRef:g,useState:v}=i,x=i["useId".toString()],b=m,y=s(null);y.displayName="PanelGroupContext";let j=o?b:()=>{},w="function"==typeof x?x:()=>null,C=0;function S(e=null){let t=w(),r=g(e||t||null);return null===r.current&&(r.current=""+C++),null!=e?e:r.current}function E({children:e,className:t="",collapsedSize:r,collapsible:n,defaultSize:i,forwardedRef:o,id:s,maxSize:l,minSize:c,onCollapse:u,onExpand:p,onResize:m,order:h,style:v,tagName:x="div",...b}){let w=d(y);if(null===w)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:C,expandPanel:E,getPanelSize:_,getPanelStyle:k,groupId:T,isPanelCollapsed:I,reevaluatePanelConstraints:D,registerPanel:O,resizePanel:M,unregisterPanel:A}=w,N=S(s),P=g({callbacks:{onCollapse:u,onExpand:p,onResize:m},constraints:{collapsedSize:r,collapsible:n,defaultSize:i,maxSize:l,minSize:c},id:N,idIsFromProps:void 0!==s,order:h});g({didLogMissingDefaultSizeWarning:!1}),j(()=>{let{callbacks:e,constraints:t}=P.current,o={...t};P.current.id=N,P.current.idIsFromProps=void 0!==s,P.current.order=h,e.onCollapse=u,e.onExpand=p,e.onResize=m,t.collapsedSize=r,t.collapsible=n,t.defaultSize=i,t.maxSize=l,t.minSize=c,(o.collapsedSize!==t.collapsedSize||o.collapsible!==t.collapsible||o.maxSize!==t.maxSize||o.minSize!==t.minSize)&&D(P.current,o)}),j(()=>{let e=P.current;return O(e),()=>{A(e)}},[h,N,O,A]),f(o,()=>({collapse:()=>{C(P.current)},expand:e=>{E(P.current,e)},getId:()=>N,getSize:()=>_(P.current),isCollapsed:()=>I(P.current),isExpanded:()=>!I(P.current),resize:e=>{M(P.current,e)}}),[C,E,_,I,N,M]);let F=k(P.current,i);return a(x,{...b,children:e,className:t,id:s,style:{...F,...v},"data-panel":"","data-panel-collapsible":n||void 0,"data-panel-group-id":T,"data-panel-id":N,"data-panel-size":parseFloat(""+F.flexGrow).toFixed(1)})}let _=c((e,t)=>a(E,{...e,forwardedRef:t}));E.displayName="Panel",_.displayName="forwardRef(Panel)";let k=null,T=null;function I(e,t){if(t){let e=(t&W)!=0,r=(t&$)!=0,n=(t&q)!=0,i=(t&J)!=0;if(e)return n?"se-resize":i?"ne-resize":"e-resize";if(r)return n?"sw-resize":i?"nw-resize":"w-resize";if(n)return"s-resize";if(i)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function D(){null!==T&&(document.head.removeChild(T),k=null,T=null)}function O(e,t){let r=I(e,t);k!==r&&(k=r,null===T&&(T=document.createElement("style"),document.head.appendChild(T)),T.innerHTML=`*{cursor: ${r}!important;}`)}function M(e){return"keydown"===e.type}function A(e){return e.type.startsWith("pointer")}function N(e){return e.type.startsWith("mouse")}function P(e){if(A(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(N(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}function F(e,t,r){return r?e.xt.x&&e.yt.y:e.x<=t.x+t.width&&e.x+e.width>=t.x&&e.y<=t.y+t.height&&e.y+e.height>=t.y}function R(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:z(e),b:z(t)};for(;n.a.at(-1)===n.b.at(-1);)e=n.a.pop(),t=n.b.pop(),r=e;ed(r,"Stacking order can only be calculated for elements with a common ancestor");let i={a:H(G(n.a)),b:H(G(n.b))};if(i.a===i.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},i=e.length;for(;i--;){let r=e[i];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(i.a-i.b)}let L=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function B(e){var t;let r=getComputedStyle(null!==(t=U(e))&&void 0!==t?t:e).display;return"flex"===r||"inline-flex"===r}function V(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||B(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||L.test(t.willChange))||"touch"===t.webkitOverflowScrolling}function G(e){let t=e.length;for(;t--;){let r=e[t];if(ed(r,"Missing node"),V(r))return r}return null}function H(e){return e&&Number(getComputedStyle(e).zIndex)||0}function z(e){let t=[];for(;e;)t.push(e),e=U(e);return t}function U(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let W=1,$=2,q=4,J=8,K="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),X=[],Q=!1,Z=new Map,ee=new Map,et=new Set;function er(e,t,r,n,i){var o;let{ownerDocument:a}=t,s={direction:r,element:t,hitAreaMargins:n,setResizeHandlerState:i},l=null!==(o=Z.get(a))&&void 0!==o?o:0;return Z.set(a,l+1),et.add(s),ec(),function(){var t;ee.delete(e),et.delete(s);let r=null!==(t=Z.get(a))&&void 0!==t?t:1;Z.set(a,r-1),ec(),1===r&&Z.delete(a)}}function en(e){let{target:t}=e,{x:r,y:n}=P(e);Q=!0,ea({target:t,x:r,y:n}),ec(),X.length>0&&(eu("down",e),e.preventDefault(),e.stopPropagation())}function ei(e){let{x:t,y:r}=P(e);if(!Q){let{target:n}=e;ea({target:n,x:t,y:r})}eu("move",e),el(),X.length>0&&e.preventDefault()}function eo(e){let{target:t}=e,{x:r,y:n}=P(e);ee.clear(),Q=!1,X.length>0&&e.preventDefault(),eu("up",e),ea({target:t,x:r,y:n}),el(),ec()}function ea({target:e,x:t,y:r}){X.splice(0);let n=null;e instanceof HTMLElement&&(n=e),et.forEach(e=>{let{element:i,hitAreaMargins:o}=e,a=i.getBoundingClientRect(),{bottom:s,left:l,right:c,top:u}=a,d=K?o.coarse:o.fine;if(t>=l-d&&t<=c+d&&r>=u-d&&r<=s+d){if(null!==n&&i!==n&&!i.contains(n)&&!n.contains(i)&&R(n,i)>0){let e=n,t=!1;for(;e&&!e.contains(i);){if(F(e.getBoundingClientRect(),a,!0)){t=!0;break}e=e.parentElement}if(t)return}X.push(e)}})}function es(e,t){ee.set(e,t)}function el(){let e=!1,t=!1;X.forEach(r=>{let{direction:n}=r;"horizontal"===n?e=!0:t=!0});let r=0;ee.forEach(e=>{r|=e}),e&&t?O("intersection",r):e?O("horizontal",r):t?O("vertical",r):D()}function ec(){Z.forEach((e,t)=>{let{body:r}=t;r.removeEventListener("contextmenu",eo),r.removeEventListener("pointerdown",en),r.removeEventListener("pointerleave",ei),r.removeEventListener("pointermove",ei)}),window.removeEventListener("pointerup",eo),window.removeEventListener("pointercancel",eo),et.size>0&&(Q?(X.length>0&&Z.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("contextmenu",eo),r.addEventListener("pointerleave",ei),r.addEventListener("pointermove",ei))}),window.addEventListener("pointerup",eo),window.addEventListener("pointercancel",eo)):Z.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("pointerdown",en,{capture:!0}),r.addEventListener("pointermove",ei))}))}function eu(e,t){et.forEach(r=>{let{setResizeHandlerState:n}=r;n(e,X.includes(r),t)})}function ed(e,t){if(!e)throw console.error(t),Error(t)}let ep=10;function ef(e,t,r=ep){return e.toFixed(r)===t.toFixed(r)?0:e>t?1:-1}function em(e,t,r=ep){return 0===ef(e,t,r)}function eh(e,t,r){return 0===ef(e,t,r)}function eg(e,t,r){if(e.length!==t.length)return!1;for(let n=0;nef(r,s)&&(r=o&&0>ef(r,(i+s)/2)?i:s),r=parseFloat((r=Math.min(a,r)).toFixed(ep))}function ex({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:i,trigger:o}){if(eh(e,0))return t;let a=[...t],[s,l]=n;ed(null!=s,"Invalid first pivot index"),ed(null!=l,"Invalid second pivot index");let c=0;if("keyboard"===o){{let n=e<0?l:s,i=r[n];ed(i,`Panel constraints not found for index ${n}`);let{collapsedSize:o=0,collapsible:a,minSize:c=0}=i;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),eh(r,o)){let t=c-r;ef(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let n=e<0?s:l,i=r[n];ed(i,`No panel constraints found for index ${n}`);let{collapsedSize:o=0,collapsible:a,minSize:c=0}=i;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),eh(r,c)){let t=r-o;ef(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let n=e<0?1:-1,i=e<0?l:s,o=0;for(;;){let e=t[i];if(ed(null!=e,`Previous layout not found for panel index ${i}`),o+=ev({panelConstraints:r,panelIndex:i,size:100})-e,(i+=n)<0||i>=r.length)break}let a=Math.min(Math.abs(e),Math.abs(o));e=e<0?0-a:a}{let n=e<0?s:l;for(;n>=0&&n=0))break;e<0?n--:n++}}if(eg(i,a))return i;{let n=e<0?l:s,i=t[n];ed(null!=i,`Previous layout not found for panel index ${n}`);let o=i+c,u=ev({panelConstraints:r,panelIndex:n,size:o});if(a[n]=u,!eh(u,o)){let t=o-u,n=e<0?l:s;for(;n>=0&&n0?n--:n++}}}return eh(a.reduce((e,t)=>t+e,0),100)?a:i}function eb({layout:e,panelsArray:t,pivotIndices:r}){let n=0,i=100,o=0,a=0,s=r[0];return ed(null!=s,"No pivot index found"),t.forEach((e,t)=>{let{constraints:r}=e,{maxSize:l=100,minSize:c=0}=r;t===s?(n=c,i=l):(o+=c,a+=l)}),{valueMax:Math.min(i,100-o),valueMin:Math.max(n,100-a),valueNow:e[s]}}function ey(e,t=document){return Array.from(t.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${e}"]`))}function ej(e,t,r=document){let n=ey(e,r).findIndex(e=>e.getAttribute("data-panel-resize-handle-id")===t);return null!=n?n:null}function ew(e,t,r){let n=ej(e,t,r);return null!=n?[n,n+1]:[-1,-1]}function eC(e,t=document){var r;return t instanceof HTMLElement&&(null==t?void 0:null===(r=t.dataset)||void 0===r?void 0:r.panelGroupId)==e?t:t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`)||null}function eS(e,t=document){return t.querySelector(`[data-panel-resize-handle-id="${e}"]`)||null}function eE(e,t,r,n=document){var i,o,a,s;let l=eS(t,n),c=ey(e,n),u=l?c.indexOf(l):-1;return[null!==(i=null===(o=r[u])||void 0===o?void 0:o.id)&&void 0!==i?i:null,null!==(a=null===(s=r[u+1])||void 0===s?void 0:s.id)&&void 0!==a?a:null]}function e_({committedValuesRef:e,eagerValuesRef:t,groupId:r,layout:n,panelDataArray:i,panelGroupElement:o,setLayout:a}){g({didWarnAboutMissingResizeHandle:!1}),j(()=>{if(!o)return;let e=ey(r,o);for(let t=0;t{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[r,n,i,o]),p(()=>{if(!o)return;let e=t.current;ed(e,"Eager values not found");let{panelDataArray:i}=e;ed(null!=eC(r,o),`No group found for id "${r}"`);let s=ey(r,o);ed(s,`No resize handles found for group id "${r}"`);let l=s.map(e=>{let t=e.getAttribute("data-panel-resize-handle-id");ed(t,"Resize handle element has no handle id attribute");let[s,l]=eE(r,t,i,o);if(null==s||null==l)return()=>{};let c=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let l=i.findIndex(e=>e.id===s);if(l>=0){let e=i[l];ed(e,`No panel data found for index ${l}`);let s=n[l],{collapsedSize:c=0,collapsible:u,minSize:d=0}=e.constraints;if(null!=s&&u){let e=ex({delta:eh(s,c)?d-c:c-s,initialLayout:n,panelConstraints:i.map(e=>e.constraints),pivotIndices:ew(r,t,o),prevLayout:n,trigger:"keyboard"});n!==e&&a(e)}}}};return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}});return()=>{l.forEach(e=>e())}},[o,e,t,r,n,i,a])}function ek(e,t){if(e.length!==t.length)return!1;for(let r=0;re.constraints),n=0,i=100;for(let o=0;o{let i=e[n];ed(i,`Panel data not found for index ${n}`);let{callbacks:o,constraints:a,id:s}=i,{collapsedSize:l=0,collapsible:c}=a,u=r[s];if(null==u||t!==u){r[s]=t;let{onCollapse:e,onExpand:n,onResize:i}=o;i&&i(t,u),c&&(e||n)&&(n&&(null==u||em(u,l))&&!em(t,l)&&n(),e&&(null==u||!em(u,l))&&em(t,l)&&e())}})}function eA(e,t){if(e.length!==t.length)return!1;for(let r=0;r{null!==r&&clearTimeout(r),r=setTimeout(()=>{e(...n)},t)}}function eF(e){try{if("undefined"!=typeof localStorage)e.getItem=e=>localStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function eR(e){return`react-resizable-panels:${e}`}function eL(e){return e.map(e=>{let{constraints:t,id:r,idIsFromProps:n,order:i}=e;return n?r:i?`${i}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function eY(e,t){try{let r=eR(e),n=t.getItem(r);if(n){let e=JSON.parse(n);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function eB(e,t,r){var n,i;return null!==(i=(null!==(n=eY(e,r))&&void 0!==n?n:{})[eL(t)])&&void 0!==i?i:null}function eV(e,t,r,n,i){var o;let a=eR(e),s=eL(t),l=null!==(o=eY(e,i))&&void 0!==o?o:{};l[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{i.setItem(a,JSON.stringify(l))}catch(e){console.error(e)}}function eG({layout:e,panelConstraints:t}){let r=[...e],n=r.reduce((e,t)=>e+t,0);if(r.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${r.map(e=>`${e}%`).join(", ")}`);if(!eh(n,100))for(let e=0;e(eF(ez),ez.getItem(e)),setItem:(e,t)=>{eF(ez),ez.setItem(e,t)}},eU={};function eW({autoSaveId:e=null,children:t,className:r="",direction:n,forwardedRef:i,id:o=null,onLayout:s=null,keyboardResizeBy:l=null,storage:c=ez,style:d,tagName:m="div",...x}){let b=S(o),w=g(null),[C,E]=v(null),[_,k]=v([]),T=g({}),I=g(new Map),D=g(0),O=g({autoSaveId:e,direction:n,dragState:C,id:b,keyboardResizeBy:l,onLayout:s,storage:c}),P=g({layout:_,panelDataArray:[],panelDataArrayChanged:!1});g({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),f(i,()=>({getId:()=>O.current.id,getLayout:()=>{let{layout:e}=P.current;return e},setLayout:e=>{let{onLayout:t}=O.current,{layout:r,panelDataArray:n}=P.current,i=eG({layout:e,panelConstraints:n.map(e=>e.constraints)});ek(r,i)||(k(i),P.current.layout=i,t&&t(i),eM(n,i,T.current))}}),[]),j(()=>{O.current.autoSaveId=e,O.current.direction=n,O.current.dragState=C,O.current.id=b,O.current.onLayout=s,O.current.storage=c}),e_({committedValuesRef:O,eagerValuesRef:P,groupId:b,layout:_,panelDataArray:P.current.panelDataArray,setLayout:k,panelGroupElement:w.current}),p(()=>{let{panelDataArray:t}=P.current;if(e){if(0===_.length||_.length!==t.length)return;let r=eU[e];null==r&&(r=eP(eV,eH),eU[e]=r),r(e,[...t],new Map(I.current),_,c)}},[e,_,c]),p(()=>{});let F=u(e=>{let{onLayout:t}=O.current,{layout:r,panelDataArray:n}=P.current;if(e.constraints.collapsible){let i=n.map(e=>e.constraints),{collapsedSize:o=0,panelSize:a,pivotIndices:s}=eJ(n,e,r);if(ed(null!=a,`Panel size not found for panel "${e.id}"`),!em(a,o)){I.current.set(e.id,a);let l=ex({delta:eq(n,e)===n.length-1?a-o:o-a,initialLayout:r,panelConstraints:i,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});eA(r,l)||(k(l),P.current.layout=l,t&&t(l),eM(n,l,T.current))}}},[]),R=u((e,t)=>{let{onLayout:r}=O.current,{layout:n,panelDataArray:i}=P.current;if(e.constraints.collapsible){let o=i.map(e=>e.constraints),{collapsedSize:a=0,panelSize:s=0,minSize:l=0,pivotIndices:c}=eJ(i,e,n),u=null!=t?t:l;if(em(s,a)){let t=I.current.get(e.id),a=null!=t&&t>=u?t:u,l=ex({delta:eq(i,e)===i.length-1?s-a:a-s,initialLayout:n,panelConstraints:o,pivotIndices:c,prevLayout:n,trigger:"imperative-api"});eA(n,l)||(k(l),P.current.layout=l,r&&r(l),eM(i,l,T.current))}}},[]),L=u(e=>{let{layout:t,panelDataArray:r}=P.current,{panelSize:n}=eJ(r,e,t);return ed(null!=n,`Panel size not found for panel "${e.id}"`),n},[]),B=u((e,t)=>{let{panelDataArray:r}=P.current,n=eq(r,e);return eN({defaultSize:t,dragState:C,layout:_,panelData:r,panelIndex:n})},[C,_]),V=u(e=>{let{layout:t,panelDataArray:r}=P.current,{collapsedSize:n=0,collapsible:i,panelSize:o}=eJ(r,e,t);return ed(null!=o,`Panel size not found for panel "${e.id}"`),!0===i&&em(o,n)},[]),G=u(e=>{let{layout:t,panelDataArray:r}=P.current,{collapsedSize:n=0,collapsible:i,panelSize:o}=eJ(r,e,t);return ed(null!=o,`Panel size not found for panel "${e.id}"`),!i||ef(o,n)>0},[]),H=u(e=>{let{panelDataArray:t}=P.current;t.push(e),t.sort((e,t)=>{let r=e.order,n=t.order;return null==r&&null==n?0:null==r?-1:null==n?1:r-n}),P.current.panelDataArrayChanged=!0},[]);j(()=>{if(P.current.panelDataArrayChanged){P.current.panelDataArrayChanged=!1;let{autoSaveId:e,onLayout:t,storage:r}=O.current,{layout:n,panelDataArray:i}=P.current,o=null;if(e){let t=eB(e,i,r);t&&(I.current=new Map(Object.entries(t.expandToSizes)),o=t.layout)}null==o&&(o=eO({panelDataArray:i}));let a=eG({layout:o,panelConstraints:i.map(e=>e.constraints)});ek(n,a)||(k(a),P.current.layout=a,t&&t(a),eM(i,a,T.current))}}),j(()=>{let e=P.current;return()=>{e.layout=[]}},[]);let z=u(e=>function(t){t.preventDefault();let r=w.current;if(!r)return()=>null;let{direction:n,dragState:i,id:o,keyboardResizeBy:a,onLayout:s}=O.current,{layout:l,panelDataArray:c}=P.current,{initialLayout:u}=null!=i?i:{},d=ew(o,e,r),p=eD(t,e,n,i,a,r);if(0===p)return;let f="horizontal"===n;"rtl"===document.dir&&f&&(p=-p);let m=ex({delta:p,initialLayout:null!=u?u:l,panelConstraints:c.map(e=>e.constraints),pivotIndices:d,prevLayout:l,trigger:M(t)?"keyboard":"mouse-or-touch"}),h=!eA(l,m);(A(t)||N(t))&&D.current!=p&&(D.current=p,h?es(e,0):f?es(e,p<0?W:$):es(e,p<0?q:J)),h&&(k(m),P.current.layout=m,s&&s(m),eM(c,m,T.current))},[]),U=u((e,t)=>{let{onLayout:r}=O.current,{layout:n,panelDataArray:i}=P.current,o=i.map(e=>e.constraints),{panelSize:a,pivotIndices:s}=eJ(i,e,n);ed(null!=a,`Panel size not found for panel "${e.id}"`);let l=ex({delta:eq(i,e)===i.length-1?a-t:t-a,initialLayout:n,panelConstraints:o,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});eA(n,l)||(k(l),P.current.layout=l,r&&r(l),eM(i,l,T.current))},[]),K=u((e,t)=>{let{layout:r,panelDataArray:n}=P.current,{collapsedSize:i=0,collapsible:o}=t,{collapsedSize:a=0,collapsible:s,maxSize:l=100,minSize:c=0}=e.constraints,{panelSize:u}=eJ(n,e,r);null!=u&&(o&&s&&em(u,i)?em(i,a)||U(e,a):ul&&U(e,l))},[U]),X=u((e,t)=>{let{direction:r}=O.current,{layout:n}=P.current;if(!w.current)return;let i=eS(e,w.current);ed(i,`Drag handle element not found for id "${e}"`);let o=eT(r,t);E({dragHandleId:e,dragHandleRect:i.getBoundingClientRect(),initialCursorPosition:o,initialLayout:n})},[]),Q=u(()=>{E(null)},[]),Z=u(e=>{let{panelDataArray:t}=P.current,r=eq(t,e);r>=0&&(t.splice(r,1),delete T.current[e.id],P.current.panelDataArrayChanged=!0)},[]),ee=h(()=>({collapsePanel:F,direction:n,dragState:C,expandPanel:R,getPanelSize:L,getPanelStyle:B,groupId:b,isPanelCollapsed:V,isPanelExpanded:G,reevaluatePanelConstraints:K,registerPanel:H,registerResizeHandle:z,resizePanel:U,startDragging:X,stopDragging:Q,unregisterPanel:Z,panelGroupElement:w.current}),[F,C,n,R,L,B,b,V,G,K,H,z,U,X,Q,Z]),et={display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return a(y.Provider,{value:ee},a(m,{...x,children:t,className:r,id:o,ref:w,style:{...et,...d},"data-panel-group":"","data-panel-group-direction":n,"data-panel-group-id":b}))}let e$=c((e,t)=>a(eW,{...e,forwardedRef:t}));function eq(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function eJ(e,t,r){let n=eq(e,t),i=n===e.length-1?[n-1,n]:[n,n+1],o=r[n];return{...t.constraints,panelSize:o,pivotIndices:i}}function eK({disabled:e,handleId:t,resizeHandler:r,panelGroupElement:n}){p(()=>{if(e||null==r||null==n)return;let i=eS(t,n);if(null==i)return;let o=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),r(e);break;case"F6":{e.preventDefault();let r=i.getAttribute("data-panel-group-id");ed(r,`No group element found for id "${r}"`);let o=ey(r,n),a=ej(r,t,n);ed(null!==a,`No resize element found for id "${t}"`);let s=e.shiftKey?a>0?a-1:o.length-1:a+1{i.removeEventListener("keydown",o)}},[n,e,t,r])}function eX({children:e=null,className:t="",disabled:r=!1,hitAreaMargins:n,id:i,onDragging:o,style:s={},tabIndex:l=0,tagName:c="div",...u}){var f,m;let h=g(null),x=g({onDragging:o});p(()=>{x.current.onDragging=o});let b=d(y);if(null===b)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:w,groupId:C,registerResizeHandle:E,startDragging:_,stopDragging:k,panelGroupElement:T}=b,I=S(i),[D,O]=v("inactive"),[M,A]=v(!1),[N,P]=v(null),F=g({state:D});j(()=>{F.current.state=D}),p(()=>{if(r)P(null);else{let e=E(I);P(()=>e)}},[r,I,E]);let R=null!==(f=null==n?void 0:n.coarse)&&void 0!==f?f:15,L=null!==(m=null==n?void 0:n.fine)&&void 0!==m?m:5;p(()=>{if(r||null==N)return;let e=h.current;ed(e,"Element ref not attached");let t=(e,t,r)=>{if(t)switch(e){case"down":{O("drag"),_(I,r);let{onDragging:e}=x.current;e&&e(!0);break}case"move":{let{state:e}=F.current;"drag"!==e&&O("hover"),N(r);break}case"up":{O("hover"),k();let{onDragging:e}=x.current;e&&e(!1)}}else O("inactive")};return er(I,e,w,{coarse:R,fine:L},t)},[R,w,r,L,E,I,N,_,k]),eK({disabled:r,handleId:I,resizeHandler:N,panelGroupElement:T});let B={touchAction:"none",userSelect:"none"};return a(c,{...u,children:e,className:t,id:i,onBlur:()=>A(!1),onFocus:()=>A(!0),ref:h,role:"separator",style:{...B,...s},tabIndex:l,"data-panel-group-direction":w,"data-panel-group-id":C,"data-resize-handle":"","data-resize-handle-active":"drag"===D?"pointer":M?"keyboard":void 0,"data-resize-handle-state":D,"data-panel-resize-handle-enabled":!r,"data-panel-resize-handle-id":I})}function eQ(e,t=document){return t.querySelector(`[data-panel-id="${e}"]`)||null}function eZ(e,t=document){return Array.from(t.querySelectorAll(`[data-panel][data-panel-group-id="${e}"]`))}function e0(e,t,r){return F(e,t,r)?{x:Math.max(e.x,t.x),y:Math.max(e.y,t.y),width:Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x),height:Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y)}:{x:0,y:0,width:0,height:0}}eW.displayName="PanelGroup",e$.displayName="forwardRef(PanelGroup)",eX.displayName="PanelResizeHandle"},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2trvN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileList",()=>f),n.export(r,"isImage",()=>g),n.export(r,"reloadFileList",()=>x),n.export(r,"join",()=>b);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd"),l=e("web-utils"),c=e("../../../../utils/ui/context-menu"),u=e("../../logic/ed-global"),d=e("./file-tree");let p=o.Tree,f=()=>{let e=(0,l.useGlobal)(u.EDGlobal,"EDITOR"),t=e.ui.popup.file,r=(0,l.useLocal)({multi:!1,inverse:!1,els:{},square:{el:null,started:!1,disabled:!1,item_drag:!1,start:{x:0,y:0},cur:{x:0,y:0},box:{x:0,y:0,w:0,h:0},up:null},container:null}),n=(0,a.useCallback)(n=>{if((n.shiftKey||n.ctrlKey||n.metaKey)&&(r.multi=!0,e.render()),n.altKey&&(r.inverse=!0,r.multi=!0),(n.ctrlKey||n.metaKey)&&"a"===n.key.toLowerCase()&&document.activeElement?.tagName.toLowerCase()!=="input"){t.selected.clear();let r=t.entry[t.path];if(r)for(let e of r)e.name&&t.selected.add(e.name);e.render()}},[t.entry[t.path]]),f=(0,a.useCallback)(()=>{r.multi=!1,r.inverse=!1,e.render()},[]);(0,a.useEffect)(()=>(window.addEventListener("keydown",n),window.addEventListener("keyup",f),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",f)}),[]);let g=(t.entry[t.path]||[]).filter(e=>"dir"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),x=(t.entry[t.path]||[]).filter(e=>"file"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),y=r.square;return(0,i.jsxs)(i.Fragment,{children:[t.file_ctx_menu_event&&(0,i.jsxs)(c.Menu,{mouseEvent:t.file_ctx_menu_event,onClose:()=>{setTimeout(()=>{t.file_ctx_menu_event=null,e.render()},100)},children:[0===t.selected.size&&(0,i.jsx)(c.MenuItem,{label:"New Folder",onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=prompt("New Folder:");r&&(await e.script.api._raw(`/_file/${b(t.path,"new_folder")}?rename=${r}`),await (0,d.reloadFileTree)(e))},100)}}),(0,i.jsx)(c.MenuItem,{label:"Rename",disabled:1!==t.selected.size,onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=[...t.selected],n=prompt("Rename to:",r[0]);n&&(await e.script.api._raw(`/_file${b(t.path,r[0])}?rename=${n}`),(0,d.reloadFileTree)(e))},100)}}),(0,i.jsx)(c.MenuItem,{label:"Delete",disabled:0===t.selected.size,onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=[...t.selected].map(e=>t.path.endsWith("/")?e:"/"+e);if(1===t.selected.size)confirm("Delete this file ?")&&await e.script.api._raw(`/_file${b(t.path,r[0])}?del`);else if(confirm(`Delete ${t.selected.size} files?`))for(let n of r)await e.script.api._raw(`/_file${b(t.path,n)}?del`);(0,d.reloadFileTree)(e)},100)}})]}),(0,i.jsxs)("div",{ref:e=>{e&&(r.container=e)},onContextMenu:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=r,e.render()},className:"flex-1 select-none relative overflow-y-auto",onPointerMove:n=>{let i=n.currentTarget;if(y.started){let o=i.getBoundingClientRect();if(y.cur.x=n.clientX-o.x,y.cur.y=n.clientY+i.scrollTop-o.y,y.start.x.8*o.height?i.scrollTop+=5:y.cur.y-i.scrollTop<50&&(i.scrollTop-=5),y.el&&y.box.w>5&&y.box.h>5){for(let[e,n]of(r.multi||t.selected.clear(),Object.entries(r.els)))v(y.el,n)&&(r.inverse?t.selected.has(e)&&t.selected.delete(e):t.selected.has(e)||t.selected.add(e));r.square.up||(r.square.up=()=>{window.removeEventListener("pointerup",r.square.up),r.square.up=null,setTimeout(()=>{r.square.started=!1,e.render()})},window.addEventListener("pointerup",r.square.up))}e.render()}},onPointerDown:t=>{if(!y.disabled){let r=t.currentTarget,n=r.getBoundingClientRect();y.started=!0,y.start.x=t.clientX-n.x,y.start.y=r.scrollTop+t.clientY-n.y,y.box={x:0,y:0,w:0,h:0},e.render()}},onPointerUp:()=>{y.item_drag=!1,!y.disabled&&y.started&&(y.started=!1),e.render()},children:[(0,i.jsx)("div",{ref:e=>{e&&e&&(r.square.el=e)},className:cx("border absolute z-10 bg-opacity-30 transition-opacity pointer-events-none",css` + left: ${y.box.x}px; + top: ${y.box.y}px; + width: ${y.box.w}px; + height: ${y.box.h}px; + `,y.started?"opacity-100":"opacity-0",r.inverse?"bg-orange-200 border-orange-500":"bg-blue-200 border-blue-500")}),(0,i.jsxs)("div",{className:cx("absolute inset-0 flex flex-col",css` + ul { + display: flex; + flex: 1; + flex-wrap: wrap; + + li { + margin-left: 5px; + margin-top: 5px; + } + } + `),onPointerDown:()=>{y.disabled||r.multi||(t.selected.clear(),e.render())},children:[(0,i.jsx)("div",{className:"flex flex-wrap items-start content-start",children:(0,i.jsx)(s.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(p,{tree:g,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),rootId:"",sort:!1,canDrop:(t,r)=>{let n=r.dragSource?.data;if(n){if("file"===n.type&&r.dropTargetId!==e.ui.popup.file.path)return!0}else{let e=r.dropTargetId+"",t=r.dragSourceId+"";if(e.startsWith(t))return!1;let n=t.split("/").filter(e=>e),i=e.split("/").filter(e=>e);return n.slice(0,n.length-1).join("/")!==i.join("/")}return!1},onDrop:async(t,{dropTargetId:r,dragSourceId:n,dragSource:i})=>{if(i){if(i.data?.type==="file"){let t=e.ui.popup.file,n=t.path;for(let i of t.selected){let o=n+(n.endsWith("/")?"":"/")+i;await e.script.api._raw(`/_file${o}?move=${r}`),t.selected.delete(i),e.render()}}else await e.script.api._raw(`/_file${n}?move=${r}`);await (0,d.reloadFileTree)(e)}},render:(t,{isDropTarget:n})=>t.data?(0,i.jsx)(m,{p:e,e:t.data,local:r,isDropTarget:n,onSquare:t=>{if(t.stopPropagation(),!y.disabled){let n=t.currentTarget,i=r.container?.getBoundingClientRect();i&&(y.started=!0,y.start.x=t.clientX-i.x,y.start.y=n.scrollTop+t.clientY-i.y,y.box={x:0,y:0,w:0,h:0},e.render())}}}):(0,i.jsx)(i.Fragment,{}),onDragStart:()=>{y.started=!1,e.render()},onDragEnd:()=>{y.item_drag=!1,e.render()}})})}),(0,i.jsx)("div",{className:"flex flex-wrap items-start content-start",children:(0,i.jsx)(s.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(p,{tree:x,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),rootId:"",sort:!1,onDrop:()=>{},render:(t,{})=>t.data?(0,i.jsx)(h,{p:e,e:t.data,local:r,onSquare:t=>{if(t.stopPropagation(),!y.disabled){let n=t.currentTarget,i=r.container?.getBoundingClientRect();i&&(y.started=!0,y.start.x=t.clientX-i.x,y.start.y=n.scrollTop+t.clientY-i.y,y.box={x:0,y:0,w:0,h:0},e.render())}}}):(0,i.jsx)(i.Fragment,{}),onDragStart:()=>{y.started=!1,e.render()},onDragEnd:()=>{y.item_drag=!1,e.render()}})})})]})]})]})},m=({e,local:t,p:r,isDropTarget:n})=>{let o=r.ui.popup.file;return(0,a.useEffect)(()=>()=>{t.els[e.name]&&delete t.els[e.name]},[]),(0,i.jsxs)("div",{ref:r=>{r&&(t.els[e.name]=r)},className:cx("flex border py-[3px] px-2 select-none items-center cursor-pointer hover:bg-blue-100 hover:border-blue-600",n&&"bg-blue-500 text-white",css` + width: 150px; + `),onPointerDown:t=>{o.selected.clear(),o.path=o.path+(o.path.endsWith("/")?"":"/")+e.name,(0,d.reloadFileTree)(r)},onPointerUp:n=>{t.square.item_drag=!1,t.square.disabled?(n.stopPropagation(),t.square.disabled=!1,r.render()):setTimeout(()=>{t.square.box.w<10&&t.square.box.h<10&&!o.selected.has(e.name)&&(t.multi||o.selected.clear(),o.selected.add(e.name),r.render())})},children:[(0,i.jsx)(d.Folder,{}),(0,i.jsx)("div",{className:"pl-1",children:e.name})]},e.name)},h=({e,local:t,p:r,onSquare:n})=>{let o=r.ui.popup.file,s=e.name.split(".").pop()||"",c=(0,l.useLocal)({no_image:!1});(0,a.useEffect)(()=>()=>{t.els[e.name]&&delete t.els[e.name]},[]);let u=!1;return o.path.startsWith("/upload/thumb")&&"file"===e.type&&(u=!0),(0,i.jsxs)("div",{ref:r=>{r&&(t.els[e.name]=r)},className:cx("flex items-stretch flex-col p-1 border select-none",css` + width: 100px; + height: 100%; + `,o.selected.has(e.name)?"bg-blue-100 border-blue-600":""),onPointerDown:i=>{if(o.selected.has(e.name)){t.square.disabled=!0,r.render();return}t.square.item_drag||(i.stopPropagation(),i.preventDefault(),n(i)),!t.square.started&&o.selected.size<=1&&(t.square.disabled=!0,t.multi||o.selected.clear(),o.selected.add(e.name),r.render())},onPointerUp:n=>{t.square.item_drag=!1,t.square.disabled?(n.stopPropagation(),t.square.disabled=!1,r.render()):setTimeout(()=>{t.square.box.w<10&&t.square.box.h<10&&!o.selected.has(e.name)&&(t.multi||o.selected.clear(),o.selected.add(e.name),r.render())})},children:[(0,i.jsx)("div",{className:cx("flex items-center justify-center flex-1 border bg-white",css` + min-height: 80px; + `,o.selected.has(e.name)?"border-blue-300":"border-transparent"),onPointerDown:()=>{t.square.item_drag=!0,c.render()},children:c.no_image?(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:"NO IMG"}):(0,i.jsx)(i.Fragment,{children:g(s)&&!u?(0,i.jsx)("img",{draggable:!1,src:r.script.api._url(`/_img${o.path.startsWith("/")?o.path:`/${o.path}`}/${e.name}?w=100`),alt:e.name+" thumbnail (100px)",onError:()=>{c.no_image=!0,c.render()}}):(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:s})})}),(0,i.jsx)("div",{className:"px-1 mt-2 text-ellipsis overflow-ellipsis whitespace-break-spaces break-words",children:e.name.length>25?e.name.substring(0,25)+"...":e.name})]},e.name)},g=e=>{if(["gif","jpeg","jpg","png","svg","webp"].includes(e))return!0};function v(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=r.xn.x,o=r.yn.y;return i&&o}let x=async e=>{let t=e.ui.popup.file,r=await e.script.api._raw(`/_file${t.path}?dir`);t.entry[t.path]=r,e.render()},b=(...e)=>{let t=[];for(let r of e)r.split("/").forEach(e=>{t.push(e)});return t=t.filter(e=>e),"/"+e.join("/")}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd":"47d2A","web-utils":"ccU4J","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","./file-tree":"17zI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"17zI9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileTree",()=>d),n.export(r,"Folder",()=>h),n.export(r,"reloadFileTree",()=>v);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react-dnd"),s=e("web-utils"),l=e("../../../../utils/ui/context-menu"),c=e("../../logic/ed-global");let u=o.Tree,d=({})=>{let e=(0,s.useGlobal)(c.EDGlobal,"EDITOR");return e.ui.popup.file.expanded[e.site.id]||(e.ui.popup.file.expanded[e.site.id]=[]),(0,i.jsx)(a.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(u,{tree:e.ui.popup.file.tree,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),rootId:"",initialOpen:[...e.ui.popup.file.expanded[e.site.id]||[],"/"],canDrop:(t,r)=>{let n=r.dragSource?.data;if(n){if("file"===n.type&&r.dropTargetId!==e.ui.popup.file.path)return!0}else{let e=r.dropTargetId+"",t=r.dragSourceId+"";if(e.startsWith(t))return!1;let n=t.split("/").filter(e=>e),i=e.split("/").filter(e=>e);return n.slice(0,n.length-1).join("/")!==i.join("/")}return!1},onDrop:async(t,{dropTargetId:r,dragSourceId:n,dragSource:i})=>{if(i){if(i.data?.type==="file"){let t=e.ui.popup.file,n=t.path;for(let i of t.selected){let o=n+(n.endsWith("/")?"":"/")+i;await e.script.api._raw(`/_file${o}?move=${r}`),t.selected.delete(i),e.render()}}else await e.script.api._raw(`/_file${n}?move=${r}`);await v(e)}},render:(e,{depth:t,isOpen:r,onToggle:n,hasChild:o,isDragging:a,isDropTarget:s})=>(0,i.jsx)(p,{node:e,depth:t,isDropTarget:s})})})},p=({node:e,depth:t,isDropTarget:r})=>{let n=(0,s.useGlobal)(c.EDGlobal,"EDITOR"),o=e.id+"",a=n.ui.popup.file,u=(0,s.useLocal)({renaming:e.text}),d=a.expanded[n.site.id]?.includes(o);return(0,i.jsxs)("div",{className:cx("flex items-center space-x-1 flex-nowrap hover:bg-blue-50 py-[2px]",r&&"bg-blue-500 text-white",css` + padding-left: ${10*t+10}px; + `,a.path===o&&"border-r-2 bg-blue-100 border-r-blue-700"),onClick:()=>{a.selected.clear(),a.path=o,n.render(),a.expanded[n.site.id].includes(o)&&a.entry[o]||g(n,o,!0)},onContextMenu:e=>{e.preventDefault(),e.stopPropagation(),d||g(n,o),a.tree_ctx_path=o,a.tree_ctx_menu_event=e,n.render()},children:[a.tree_ctx_menu_event&&(0,i.jsxs)(l.Menu,{mouseEvent:a.tree_ctx_menu_event,onClose:()=>{setTimeout(()=>{a.tree_ctx_path="",a.tree_ctx_menu_event=null,n.render()},100)},children:[(0,i.jsx)(l.MenuItem,{label:"New Folder",onClick:e=>{e.preventDefault(),e.stopPropagation(),a.tree_ctx_menu_event=null,n.render(),setTimeout(()=>{a.tree.push({id:a.tree_ctx_path+"/new_folder",parent:a.tree_ctx_path,text:"new_folder",data:{name:"new_folder",type:"dir",size:0}}),a.expanded[n.site.id]?.push(a.tree_ctx_path),n.render(),a.path=a.tree_ctx_path+"/new_folder",a.tree_renaming=a.tree_ctx_path+"/new_folder",a.tree_ctx_path="",n.render()})}}),(0,i.jsx)(l.MenuItem,{label:"Rename",onClick:e=>{e.preventDefault(),e.stopPropagation(),a.path=a.tree_ctx_path,a.tree_renaming=a.tree_ctx_path,n.render()}}),(0,i.jsx)(l.MenuItem,{label:"Delete",disabled:!(a.entry[a.tree_ctx_path]&&a.entry[a.tree_ctx_path]?.length===0),onClick:async e=>{e.preventDefault(),e.stopPropagation(),a.entry[a.tree_ctx_path]&&a.entry[a.tree_ctx_path]?.length===0?(await n.script.api._raw(`/_file${a.tree_ctx_path}?del`),await v(n)):alert("Can only delete empty folder!")}})]}),(0,i.jsx)("div",{onClick:e=>{e.stopPropagation(),g(n,o)},children:d||"/"===o?(0,i.jsx)(m,{}):(0,i.jsx)(h,{})}),a.tree_renaming===o?(0,i.jsx)("input",{type:"text",spellCheck:!1,value:u.renaming,autoFocus:!0,onChange:e=>{u.renaming=e.currentTarget.value.replace(/\W/gi,"_"),u.render()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()},onFocus:e=>{e.currentTarget.select()},onBlur:async()=>{if(u.renaming!==e.text){e.text=u.renaming;let t=await n.script.api._raw(`/_file${a.tree_renaming}?rename=${u.renaming}`);t&&t.newname&&(a.path=t.newname),await v(n)}a.tree_renaming="",n.render()},className:"flex-1 border border-blue-500 outline-none"}):(0,i.jsx)("div",{className:"flex-1 text-ellipsis truncate",children:e.text})]})},f=14,m=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:f,height:f,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",strokeLinejoin:"round",viewBox:"0 0 24 24",children:(0,i.jsx)("path",{d:"M6 14l1.5-2.9A2 2 0 019.24 10H20a2 2 0 011.94 2.5l-1.54 6a2 2 0 01-1.95 1.5H4a2 2 0 01-2-2V5a2 2 0 012-2h3.9a2 2 0 011.69.9l.81 1.2a2 2 0 001.67.9H18a2 2 0 012 2v2"})}),h=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:f,height:f,fill:"none",strokeWidth:"2",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,i.jsx)("path",{d:"M20 20a2 2 0 002-2V8a2 2 0 00-2-2h-7.9a2 2 0 01-1.69-.9L9.6 3.9A2 2 0 007.93 3H4a2 2 0 00-2 2v13a2 2 0 002 2z"})}),g=(e,t,r)=>{if("/"===t)return;let n=e.ui.popup.file.expanded[e.site.id];n&&(n.includes(t)&&!r?(e.ui.popup.file.expanded[e.site.id]=n.filter(e=>e!==t),x(e)):e.ui.popup.file.expanded[e.site.id]=[...n,t]),localStorage.setItem("panel-file-expanded",JSON.stringify(e.ui.popup.file.expanded)),v(e)},v=async e=>{let t=e.ui.popup.file.expanded[e.site.id],r=await e.script.api._raw("/_file/?dir");if(Array.isArray(r)&&(e.ui.popup.file.entry={"/":r}),t){let r=[],n=new Set,i=new Set;for(let o of t.sort((e,t)=>e.length-t.length))if(o&&!e.ui.popup.file.entry[o]){let a=!1;if(o.split("/").length<=2)n.add(o),a=!0;else for(let e of n)if(o.startsWith(e)){a=!0;break}if(a){let n=`/_file${o}/?dir`;i.has(n)||(i.add(n),r.push(e.script.api._raw(n).then(r=>{Array.isArray(r)?e.ui.popup.file.entry[o]=r:e.ui.popup.file.expanded[e.site.id]=t.filter(e=>e!==o)})))}}await Promise.all(r),localStorage.setItem("panel-file-expanded",JSON.stringify(e.ui.popup.file.expanded))}let n=e.ui.popup.file;n.entry[n.path]||e.script.api._raw(`/_file${n.path}/?dir`).then(t=>{Array.isArray(t)&&(n.entry[n.path]=t,e.render())}),x(e)},x=e=>{let t=e.ui.popup.file.expanded[e.site.id];for(let[r,n]of Object.entries(e.ui.popup.file.entry))e.ui.popup.file.entry[r]&&!t.includes(r)&&"/"!==r&&r!==e.ui.popup.file.path&&delete e.ui.popup.file.entry[r];let r=e.ui.popup.file.tree;r.length=0,r.push({id:"/",text:"/",parent:""});let n=new Set(["/"]);for(let[t,i]of Object.entries(e.ui.popup.file.entry))for(let e of i){let i=t+(t.endsWith("/")?"":"/")+e.name;i.startsWith("/")||(i="/"+i),"dir"!==e.type||n.has(i)||r.push({id:i,text:e.name,parent:t||"/"})}e.ui.popup.file.tree=r.sort((e,t)=>(e.id+"").length-(t.id+"").length),e.render()}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP","react-dnd":"47d2A","web-utils":"ccU4J","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iOgKY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFilePreview",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global"),s=e("./file-list"),l=e("./file-tree");let c=()=>{let e;let t=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),r=t.ui.popup.file,n=(0,o.useLocal)({no_image:!1}),c={},d="",p=r.entry[r.path];for(let t of r.selected){if(!p)break;let n=p.find(e=>e.name===t);if(n){if("file"===n.type){let n=t.split(".").pop()||"";n&&(d||(d=n,e=r.entry[r.path]?.find(e=>e.name===t)),c[n]||(c[n]=[]),c[n].push(t))}else c.folder||(c.folder=[]),c.folder.push(t)}}let f=e?.name||"",m=r.path.startsWith("/")||!r.path.trim()?r.path:`/${r.path}`,h=`/_file${m}${"/"===m?f:`/${f}`}`;return(0,i.jsxs)(i.Fragment,{children:[0===r.selected.size&&(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-center",children:["Select File",(0,i.jsx)("br",{}),"to Preview"]}),1===r.selected.size&&(0,i.jsxs)("div",{className:"flex flex-col items-stretch justify-start flex-1 h-full",children:[(0,i.jsx)("a",{className:cx("border-b flex items-center justify-center relative overflow-auto",css` + height: 50%; + img { + object-fit: cover; + object-position: center top; + } + `),href:t.script.api._url(h),target:"_blank",children:n.no_image?(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:"NO IMG"}):(0,i.jsx)(i.Fragment,{children:(0,s.isImage)(d)?(0,i.jsx)("img",{draggable:!1,className:"absolute inset-0 w-full h-full pointer-events-none",src:t.script.api._url(h+"?w=500"),alt:" thumbnail (500px)",onError:()=>{n.no_image=!0,n.render()}}):(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:d})})}),(0,i.jsxs)("div",{className:"p-2 border-b flex justify-between",children:[(0,i.jsx)("div",{className:"cursor-pointer hover:text-blue-500 hover:underline",onClick:()=>{setTimeout(async()=>{let e=[...r.selected],n=prompt("Rename to:",e[0]);n&&(await t.script.api._raw(`/_file${(0,s.join)(r.path,e[0])}?rename=${n}`),(0,l.reloadFileTree)(t))},100)},children:e?.name}),(0,i.jsx)("div",{children:u(e?.size||0)})]}),(0,i.jsxs)("label",{className:"flex items-stretch border-b",children:[(0,i.jsx)("div",{className:"flex items-center border-r px-1",children:"Code"}),(0,i.jsx)("input",{type:"text",className:"p-2 flex justify-between font-mono text-xs flex-1",value:`siteurl("${h}")`,readOnly:!0,onFocus:e=>{e.currentTarget.select()}})]}),r.picker.on_pick&&(0,i.jsx)("div",{className:"flex items-center justify-center p-3",children:!r.picker.multi&&1===r.selected.size&&(0,i.jsx)("div",{className:"bg-blue-600 rounded-sm text-white px-4 py-2 cursor-pointer",onClick:()=>{"function"==typeof r.picker.on_pick&&(r.picker.on_pick(h),r.open=!1,r.picker.on_pick=!1,t.render())},children:"Select File"})})]}),r.selected.size>1&&(0,i.jsxs)("div",{className:"flex flex-col items-stretch flex-1",children:[(0,i.jsxs)("div",{className:"pl-1",children:[r.selected.size," files selected:"]}),(0,i.jsx)("div",{className:"flex flex-col border-t",children:Object.entries(c).map(([e,t])=>(0,i.jsxs)("div",{className:"flex items-stretch border-b px-3",children:[(0,i.jsx)("div",{className:"min-w-[60px] border-r uppercase font-bold text-xs text-slate-600 flex items-center",children:e}),(0,i.jsxs)("div",{className:"flex-1 pl-1 items-center",children:[t.length," file",t.length<=1?"":"s"]})]},e))})]})]})};function u(e){let t=["bytes","KB","MB","GB","TB"];if(0===e)return"0 bytes";let r=Math.floor(Math.log(e)/Math.log(1024)),n=0===r?e:(e/Math.pow(1024,r)).toFixed(2);return`${n} ${t[r]}`}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","./file-list":"2trvN","./file-tree":"17zI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eD4tb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileTop",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global"),s=e("react-dropzone"),l=e("./file-upload");let c=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=e.ui.popup.file,r=t.path.split("/").filter(e=>e),{getRootProps:n,getInputProps:c,isDragActive:f}=(0,s.useDropzone)({onDrop:t=>(0,l.uploadFile)(e,t),noDrag:!0});return(0,i.jsxs)("div",{className:cx("border-b flex flex-col items-stretch"),children:[(0,i.jsxs)("div",{className:cx("flex p-1"),children:[(0,i.jsx)("div",{className:d(e),onClick:()=>u(e,"/"),children:"/"}),r.map((t,n)=>{let o=[];for(let e=0;e<=n;e++)o.push(r[e]);return(0,i.jsx)("div",{className:d(e),onClick:()=>u(e,"/"+o.join("/")),children:t},`${t}-${n}`)})]}),(0,i.jsxs)("div",{className:cx("border-t flex justify-between"),children:[(0,i.jsx)("div",{className:"flex p-1",children:(0,i.jsxs)("div",{className:p(e),...n(),children:[(0,i.jsx)("input",{...c()}),"Upload"]})}),(0,i.jsx)("div",{className:"flex border-l items-center justify-center min-w-[30px] cursor-pointer hover:bg-blue-50",onClick:()=>{t.preview=!t.preview,e.render()},children:t.preview?(0,i.jsx)(m,{}):(0,i.jsx)(h,{})})]})]})},u=(e,t)=>{e.ui.popup.file.path=t,e.render()},d=(e,t)=>cx("border px-2 mr-1 rounded-sm cursor-pointer hover:bg-blue-50",t),p=(e,t)=>cx("border px-2 mr-1 rounded-sm cursor-pointer hover:bg-blue-100 hover:text-blue-700 border-slate-600 hover:border-blue-600 ",t),f=17,m=()=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:f,height:f,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-panel-right-close",viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),(0,i.jsx)("path",{d:"M15 3v18M8 9l3 3-3 3"})]}),h=()=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:f,height:f,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-panel-right-open",viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),(0,i.jsx)("path",{d:"M9 3v18M16 15l-3-3 3-3"})]})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","react-dropzone":"1gKRC","./file-upload":"4F3XK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4F3XK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"uploadFile",()=>o);var i=e("./file-tree");let o=async(e,t)=>{let r=e.ui.popup.file,n=[];r.upload.started=!0,r.upload.progress={};let o=r.upload.progress,s=new Set;for(let i of t){let t=r.path,l=i.path?i.path:i.name;if(i.path){let e=i.path.split("/");e.pop(),t=a(t,...e);let r=e.filter(e=>e).join("/");r&&s.add(r)}o[l]||(o[l]=.1),n.push(e.script.api._raw(`/_upload?to=${t}`,i,t=>{o[l]=t.progress,e.render()}))}await Promise.all(n),alert(` +Uploaded Finished: + - ${t.length} files uploaded${s.size>0?` + ${[...s].map(e=>` - Folder ${e} created.`).join("\n")}`:""}`),r.upload.progress={},r.upload.started=!1,e.render(),(0,i.reloadFileTree)(e)},a=(...e)=>{let t=[];for(let r of e)r.split("/").forEach(e=>{t.push(e)});return t=t.filter(e=>!!e.trim()),"/"+e.join("/")}},{"./file-tree":"17zI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],it4l9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdRight",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("./logic/active/get-meta"),s=e("./logic/ed-global"),l=e("./panel/side/prop-instance"),c=e("./panel/side/side-style");let u=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),t=(0,a.getActiveMeta)(e),r=t?.item.type==="item"&&t?.item.component?.id&&t?.item.component.id!==s.active.comp_id;return(0,i.jsx)("div",{className:cx(css` + width: ${e.ui.layout.right}px; + `,"border-l flex flex-col bg-white"),children:t?(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(l.EdSidePropInstance,{meta:t}):(0,i.jsx)(c.EdSideStyle,{meta:t})}):(0,i.jsxs)("div",{className:"flex py-[100px] items-center text-[12px] flex-1 flex-col",children:[(0,i.jsx)("img",{draggable:!1,src:"/img/empty.png",className:css` + width: 50px; + `}),(0,i.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— Select an Item —"})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","./logic/active/get-meta":"aJEnC","./logic/ed-global":"6QDfO","./panel/side/prop-instance":"e5MXL","./panel/side/side-style":"h6VxY","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e5MXL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropInstance",()=>x);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../utils/ui/context-menu"),l=e("../../logic/ed-global"),c=e("../tree/node/item/indent"),u=e("./prop-instance/edit-script"),d=e("./prop-instance/prop-button"),p=e("./prop-instance/prop-code"),f=e("./prop-instance/prop-file"),m=e("./prop-instance/prop-option"),h=e("./prop-instance/prop-reset"),g=e("./prop-instance/prop-text"),v=e("./style/side-all");window;let x=({meta:e})=>{let t=(0,a.useGlobal)(l.EDGlobal,"EDITOR"),r=(0,a.useLocal)({rightClickEvent:null,pick:{mprop:null,name:""},showJSX:!1,expand:{prop:!1,style:!1}},()=>{r.expand.prop=!0,"false"===localStorage.getItem("prop-instance-show-prop")&&(r.expand.prop=!1),r.expand.style=!0,"false"===localStorage.getItem("prop-instance-show-style")&&(r.expand.style=!1),r.render()}),n=e;l.active.comp_id&&t.comp.list[l.active.comp_id]&&(n=b(t,e));let x=n?.item;if(!x)return(0,i.jsx)(i.Fragment,{children:"Warning: Item not found"});if(!n.mitem)return(0,i.jsxs)("div",{className:"p-3 text-sm space-y-1 flex flex-col",children:[(0,i.jsx)("span",{children:"Warning: MItem Not Found"}),(0,i.jsx)("hr",{}),(0,i.jsx)("span",{children:"This item is created on runtime"})]});let w=[],C=n.mitem?.get("component")?.get("props"),S=n.mitem?.get("component")?.get("id")||"";if(!t.comp.list[S])return(0,i.jsx)(i.Fragment,{children:"Warning: Component not found"});let E=t.comp.list[S].doc.getMap("map").get("root")?.get("component")?.get("props");C&&n.mitem&&E&&(E.forEach((t,n)=>{let i=C.get(n),o=t.toJSON(),a=t.get("meta")?.get("type")||"text",s=t?.get("visible")||"";if(s&&"true"!==s)try{let t={...l.active.scope};if(e.item.script?.props){for(let[r,n]of Object.entries(e.item.script?.props))if(n.value&&n.value.length>3)try{Function("arg",`arg["${r}"] = ${n.value}`)(t)}catch(e){}}else if(e.item.component){for(let[r,n]of Object.entries(e.item.component.props))if(n.valueBuilt&&n.valueBuilt.length>3)try{Function("arg",`arg["${r}"] = ${n.valueBuilt}`)(t)}catch(t){console.error(`Error prop ${r} in item [${e.item.name}], source:`,n.valueBuilt),console.error(t)}}let r=null;try{if(!(r=Function(...Object.keys(t),`return ${s}`))(...Object.values(t)))return}catch(e){console.error("Failed to parse visible on prop: ",n),console.error(e)}}catch(e){console.error(e);return}if(r.showJSX||"content-element"!==a){if(i)w.push({mprop:i,cprop:o,name:n});else{let e=t.toJSON(),r=new Y.Map;syncronize(r,e),C.set(n,r),w.push({mprop:r,cprop:o,name:n})}}}),w=w.sort((e,t)=>(e.cprop.idx||0)-(t.cprop.idx||0)));let _={};for(let e of w){let[t,...r]=e.name.split("__"),n=r.join("_");n||e.name.endsWith("__")||(n=t,t="_"),_[t]||(_[t]=[]),_[t].push({...e,label:n})}let k=x.component?.useStyle,T=!k||k&&r.expand.prop,I=!k||k&&r.expand.style,D=localStorage.getItem("prasi-prop-hide")?.split(",")||[];return(0,i.jsxs)("div",{className:"flex flex-1 flex-col text-[12px]",children:[(0,i.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",k&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{k&&(r.expand.prop=!r.expand.prop,localStorage.setItem("prop-instance-show-prop",JSON.stringify(r.expand.prop)),r.render())},children:[k&&(0,i.jsx)(i.Fragment,{children:r.expand.prop?(0,i.jsx)(j,{}):(0,i.jsx)(y,{})}),(0,i.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:k?n.item.name:"Props"}),t.ui.comp_editable&&(0,i.jsx)("div",{className:"border px-1 cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{let e=n.item,r=e.component?.id;if(r){if(!t.comp.list[r])return;l.active.instance.item_id=e.id,l.active.instance.comp_id=l.active.comp_id,l.active.comp_id=r||"";let n=t.comp.list[r].tree.find(e=>"root"===e.parent);n&&"string"==typeof n.id&&(l.active.item_id=n.id||""),t.render()}},children:"Edit Component"})]}),(0,i.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("div",{className:cx("absolute inset-0"),children:[r.rightClickEvent&&(0,i.jsxs)(s.Menu,{mouseEvent:r.rightClickEvent,onClose:()=>{r.rightClickEvent=null,r.render()},children:[(0,i.jsx)(s.MenuItem,{label:"Reset",onClick:()=>{r.pick.name&&(0,h.reset)(t,S,r.pick.mprop,r.pick.name)}}),(0,i.jsx)(s.MenuItem,{label:"Edit Code",onClick:(0,u.createEditScript)(t,"value",r.pick.mprop,r.pick.name)})]}),T&&(0,i.jsxs)(i.Fragment,{children:[0===w.length&&(0,i.jsx)("div",{className:"flex absolute inset-0 items-center justify-center",children:"No Prop Available"}),Object.entries(_).map(([n,a])=>{let s=a.find(e=>e.name.endsWith("__"));return"_"===n||s?(0,i.jsxs)(o.Fragment,{children:["_"!==n&&(0,i.jsxs)("div",{className:cx("border-b px-1 cursor-pointer py-1 hover:bg-blue-100 select-none flex items-center justify-between",!D.includes(n)&&"bg-slate-50"),onClick:()=>{D.includes(n)?D=D.filter(e=>e!==n):D.push(n),localStorage.setItem("prasi-prop-hide",D?.join(",")),r.render()},children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{children:s?.cprop?.label||n}),(0,i.jsx)("div",{className:"flex-1 pl-1",children:D.includes(n)?(0,i.jsx)(c.ChevronRight,{}):(0,i.jsx)(c.ChevronDown,{})})]}),n.startsWith("$")&&(0,i.jsx)("div",{onClick:e=>{if(e.stopPropagation(),e.preventDefault(),n){let e=E?.toJSON(),t={};for(let[r,i]of Object.entries(e))r.startsWith(n)&&(t[r]=i)}},className:"border rounded-md bg-white px-2 hover:bg-blue-500 hover:text-white",children:"+ Add"})]}),(0,i.jsx)("div",{className:cx(D.includes(n)&&"hidden"),children:a.map(({label:o,name:a,mprop:s,cprop:l})=>{if(a.endsWith("__"))return null;let c=l.meta?.type||"text",h=!1,v=s.get("value")||"";!v||['"',"'","`"].includes(v[0])&&['"',"'","`"].includes(v[v.length-1])||(h=!0),v.length>100&&(h=!0),"file"===c&&(h=!!v&&!v.startsWith("siteurl(")),"button"===c&&(h=!1),"option"===c&&l.meta?.option_mode==="checkbox"&&(h=!1);let x=e=>{e.preventDefault(),r.pick={mprop:s,name:a},r.rightClickEvent?r.rightClickEvent=null:r.rightClickEvent=e,r.render()},b=l.label||o;return(0,i.jsxs)("div",{className:"border-b text-[13px] relative hover:bg-orange-100 cursor-default flex items-stretch",onContextMenu:x,children:["_"!==n&&(0,i.jsx)("div",{className:"pl-2 bg-slate-50 border-r"}),(0,i.jsx)("div",{className:"flex-1",children:h?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(p.EdPropInstanceCode,{mprop:s,name:a,comp_id:S,label:b,labelClick:x,onEditCode:(0,u.createEditScript)(t,"value",s,a)})}):(0,i.jsxs)(i.Fragment,{children:["button"===c&&(0,i.jsx)(d.EdPropInstanceButton,{meta:e,cprop:l,mprop:s,label:b,name:a}),"file"===c&&(0,i.jsx)(f.EdPropInstanceFile,{mprop:s,label:b,name:a,labelClick:x}),"text"===c&&(0,i.jsx)(g.EdPropInstanceText,{mprop:s,label:b,name:a,labelClick:x}),"option"===c&&(0,i.jsx)(m.EdPropInstanceOptions,{mprop:s,meta:e,cprop:l,label:b,name:a,labelClick:x}),"content-element"===c&&(0,i.jsx)("div",{className:"min-h-[28px] px-1 flex items-center",children:a})]})})]},a)})})]},n):null})]}),x.component?.useStyle&&(0,i.jsxs)("div",{className:cx(),children:[(0,i.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",k&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{k&&(r.expand.style=!r.expand.style,localStorage.setItem("prop-instance-show-style",JSON.stringify(r.expand.style)),r.render())},children:[k&&(0,i.jsx)(i.Fragment,{children:r.expand.style?(0,i.jsx)(j,{}):(0,i.jsx)(y,{})}),(0,i.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:"Component Style"})]}),I&&(0,i.jsx)(v.EdStyleAll,{as_child:!0})]}),(0,i.jsx)("div",{className:"p-2 text-gray-300",children:S})]})})]})},b=(e,t)=>t,y=()=>(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M6 11L6 4L10.5 7.5L6 11Z",fill:"currentColor"})}),j=()=>(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M4 6H11L7.5 10.5L4 6Z",fill:"currentColor"})})},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","../tree/node/item/indent":"eLvL0","./prop-instance/edit-script":"hgMCt","./prop-instance/prop-button":"houlS","./prop-instance/prop-code":"eSxFP","./prop-instance/prop-file":"71vgw","./prop-instance/prop-option":"iT2FA","./prop-instance/prop-reset":"88gTN","./prop-instance/prop-text":"9MOaG","./style/side-all":"9gkum","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hgMCt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEditScript",()=>i);let i=(e,t,r,n)=>i=>{i.preventDefault(),i.stopPropagation(),r.get("meta")&&(e.ui.popup.script.mode="js",e.ui.popup.script.open=!0,e.ui.popup.script.type="prop-instance",e.ui.popup.script.prop_kind=t,e.ui.popup.script.prop_name=n,e.render())}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],houlS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"w",()=>c),n.export(r,"EdPropInstanceButton",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./prop-label"),l=e("../../../../vi/render/script/item-dev");let c=window,u=({label:e,name:t,cprop:r,mprop:n,meta:c})=>{let u=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),d=(0,o.useLocal)({value:[],codeEditing:!1,timeout:null});try{let e={...a.active.scope};if(c.item.script?.props){for(let[t,r]of Object.entries(c.item.script?.props))if(r.value&&r.value.length>3)try{Function("arg",`arg["${t}"] = (() => { ${r.value} })()`)(e)}catch(e){console.error(e),console.error(t,r.value)}}else if(c.item.component){for(let[t,r]of Object.entries(c.item.component.props))if(r.valueBuilt&&r.valueBuilt.length>3)try{Function("arg",`arg["${t}"] = (() => { ${r.valueBuilt} })()`)(e)}catch(e){console.error(e),console.error(t,r.valueBuilt)}}c.mitem&&(e._item=(0,l.devItem)(u.page.meta,c.mitem,u.page.cur.id));let t=Function(...Object.keys(e),`return ${r.valueBuilt}`);d.value=t(...Object.values(e))}catch(e){console.error(e)}let p=n.parent?.toJSON();return(0,i.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,i.jsx)(s.EdPropLabel,{name:e||t}),(0,i.jsx)("div",{className:cx("flex-1 flex items-stretch p-[3px]"),children:Array.isArray(d.value)&&d.value&&d.value.map((e,t)=>(0,i.jsx)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer",onClick:()=>{e.onClick(async()=>{},p)},children:(0,i.jsx)("div",{className:"flex items-center",children:(0,i.jsx)("div",{className:"px-1",children:e.label})})},t))})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../../vi/render/script/item-dev":"g6zX8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3JL0r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropLabel",()=>s);var i=e("react/jsx-runtime"),o=e("../../../../../utils/ui/tooltip"),a=e("web-utils");let s=({name:e,labelClick:t,dragnum:r})=>{let n=(0,a.useLocal)({start:{x:0,value:0},dragging:!1}),s=(0,i.jsxs)(i.Fragment,{children:[n.dragging&&(0,i.jsx)("div",{className:"fixed inset-0 z-10 cursor-ew-resize",onPointerMove:e=>{if(n.dragging&&r){let t=n.start.x-e.clientX;r.onChange(n.start.value-t)}},onPointerUp:e=>{if(r){let t=n.start.x-e.clientX;r.onChanged(n.start.value-t)}n.dragging=!1,n.render()}}),(0,i.jsx)("div",{className:cx("px-1 flex items-center",r?"cursor-ew-resize":"cursor-pointer"),onClick:r?void 0:t,onContextMenu:r?t:void 0,onPointerDown:e=>{r&&(n.start.x=e.clientX,n.start.value=r.value,n.dragging=!0,n.render())},children:(0,i.jsx)("div",{className:"select-none w-[70px] overflow-hidden text-ellipsis whitespace-nowrap flex items-center",children:e.length>1?e:""})})]});return e.length>8?(0,i.jsx)(o.Tooltip,{content:e,placement:"left",delay:100,className:"flex items-center",children:s}):s}},{"react/jsx-runtime":"f4Tol","../../../../../utils/ui/tooltip":"lSeyn","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g6zX8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"devItem",()=>s);var i=e("@paralleldrive/cuid2"),o=e("./code-build");let a=window,s=(e,t,r,n)=>{let l=n||{},u=t.get("id")||"";a.prasiEditDevItem||(a.prasiEditDevItem={});let d=a.prasiEditDevItem[r];d||(a.prasiEditDevItem[r]={},d=a.prasiEditDevItem[r]);let p=()=>{let e=t.get("id")||"",r=d[e];return r||(d[e]=[],r=d[e]),r},f=t.toJSON(),m={...f,edit:{get props(){if(f.component?.props){let n={};for(let[i,o]of Object.entries(f.component.props))if(o.content){let o=t.get("component")?.get("props")?.get(i)?.get("content");if(o){let t=o.get("id")||"";l[t]?n[i]={mode:"jsx",value:l[t]}:n[i]={mode:"jsx",value:s(e,o,r,l)}}else n[i]={mode:"jsx",value:null}}else{let e="string"==typeof o.valueBuilt?o.valueBuilt.trim():"";if(e.endsWith(";\n")&&(e=e.substring(0,e.length-2)),e&&e===o.value.trim()){let e=Function(`return ${o.value}`);n[i]={mode:"string",value:e()}}else n[i]={mode:"raw",value:o.value,valueBuilt:o.valueBuilt}}return n}return},get pending(){return[]},async commit(){let r={},n={};if(t){for(let[t,a]of Object.entries(d)){let s=e[t];if(!s||!s.mitem)continue;let l=s.mitem.toJSON();if(l&&l.component){let e=l?.component?.props;if(!e){console.log(l,e);return}let s={};for(let t of a)if("prop"===t.type&&e)e[t.name]&&("string"===t.mode?(e[t.name].value=JSON.stringify(t.value),e[t.name].valueBuilt=JSON.stringify(t.value)):"raw"===t.mode?(e[t.name].value=t.value,t.valueBuilt?e[t.name].valueBuilt=t.valueBuilt:s[t.name]=t.value):"jsx"===t.mode&&(e[t.name]||(e[t.name]={meta:{type:"content-element"}}),t.value&&(e[t.name].content=c([t.value],n)[0])));else if("set"===t.type&&"object"==typeof t.value)for(let[e,r]of Object.entries(t.value))l[e]=r;else if("child"===t.type&&Array.isArray(t.childs)){if(l.component?.id)l.component.props||(l.component.props={}),l.component.props.child={meta:{type:"content-element"},content:{type:"item",id:(0,i.createId)(),name:"child",childs:c(t.childs.filter(e=>e),n)}};else{let e=c(t.childs.filter(e=>e),n);l.childs=e}}for(let[e,t]of Object.entries(n))s[e]=t.value;let u=await (0,o.codeBuild)(s);if(await new Promise(e=>{setTimeout(e)}),e)for(let[t,r]of Object.entries(u))e[t]?e[t].valueBuilt=r:n[t]&&(n[t].valueBuilt=r);r[t]=l}}t.doc?.transact(()=>{for(let[t,n]of Object.entries(r)){let r=e[t];r.mitem&&syncronize(r.mitem,n)}})}},setValue(e,t){let r=p(),n=t;if("childs"===e)throw Error("Please modify childs via .child");r.push({type:"set",name:e,value:n})},setProp(e,t){let r=p();"string"==typeof t?r.push({type:"prop",mode:"string",name:e,value:t}):"string"===t.mode?r.push({type:"prop",mode:"string",name:e,value:t.value}):"raw"===t.mode?r.push({type:"prop",mode:"raw",name:e,value:t.value,valueBuilt:t.valueBuilt}):"jsx"===t.mode&&r.push({type:"prop",mode:"jsx",name:e,value:t.value})},setChilds(e){p().push({type:"child",childs:e})},get childs(){if(f.component?.id){let n=f.component?.props.child;if(n&&n.content){let n=t.get("component")?.get("props")?.get("child")?.get("content");if(n){let t=n.get("id")||"";if(l[t])return[l[t]];return[s(e,n,r,l)]}}return[]}if(f.childs)return f.childs.map(t=>{if(t){let n=e[t.id];if(l[t.id])return l[t.id];if(n&&n.mitem)return s(e,n.mitem,r,l)}}).filter(e=>e);return[]},get parent(){if(t){let n=t.parent.toJSON(),i=null;if(Array.isArray(n))i=(t.parent?.parent).get("id");else{let e=t.parent?.parent?.parent?.parent;"object"==typeof e&&"function"==typeof e.get&&(i=e.get("id"))}let o=e[i]?.mitem;if(o){let t=l[i]?l[i]:s(e,o,r,l);if(Array.isArray(n))return{item:t,child_type:"child",child_idx:n.findIndex(e=>e.id===t.id)};return{item:t,child_type:"prop"}}}return null}}};return l[u]=m,m},l=(e,t)=>{let r={};for(let[n,i]of Object.entries(e))i.mode?"string"===i.mode?r[n]={value:JSON.stringify(i.value),valueBuilt:JSON.stringify(i.value),meta:{type:"text"}}:"jsx"===i.mode&&i.value?r[n]={value:"",valueBuilt:"",content:c([i.value],t)[0],meta:{type:"content-element"}}:"raw"===i.mode&&(r[n]={value:i.value,valueBuilt:i.valueBuilt,meta:{type:"text"}}):r[n]=i;return r},c=(e,t)=>{let r=t||{};return e.map(e=>{let t={...e};if(delete t.edit,t.id||(t.id=(0,i.createId)()),t.component&&(t.component.instances||(t.component.instances={}),t.component.ref_ids||(t.component.ref_ids={}),t.component?.props))for(let[e,n]of(t.component.props=l(t.component.props,r),Object.entries(t.component.props)))!n.valueBuilt&&n.value&&(r[t.id+"|||"+e]=n),n.content&&(n.content=c([n.content],r)[0]);return t.childs?t.childs=c(t.childs,r):t.childs=[],t})}},{"@paralleldrive/cuid2":"6a1JN","./code-build":"aiqI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aiqI9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeBuild",()=>o);let i={transform:null},o=async(t,r)=>{i.transform||(i.transform=(await e("90b6356c757ec7d2")).transform);let n={};for(let[e,o]of Object.entries(t))for(let t of(n[e]=i.transform(o,{transforms:["typescript","imports","jsx"],preserveDynamicImport:!0,disableESTransforms:!0,filePath:r}).code,['"use strict";']))n[e].startsWith(t)&&(n[e]=n[e].substring(t.length).trim());return n}},{"90b6356c757ec7d2":"ezizd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ezizd:[function(e,t,r){t.exports=e("e952c3f3eea2d8f0")(e("996c5ea988730c70").resolve("bqVt6")).then(()=>t.bundle.root("lInHQ"))},{e952c3f3eea2d8f0:"jybCT","996c5ea988730c70":"6dXzV"}],eSxFP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceCode",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./prop-label"),l=e("./prop-reset");let c=({label:e,name:t,labelClick:r,onEditCode:n,comp_id:c,mprop:u})=>{let d=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsxs)("div",{className:"flex items-center min-h-[28px]",children:[(0,i.jsx)(s.EdPropLabel,{name:e||t,labelClick:r}),(0,i.jsxs)("div",{className:"flex-1 flex justify-end pr-1",children:[(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] select-none",onClick:n,children:"EDIT CODE"}),(0,i.jsx)("div",{className:"my-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] flex items-center",onClick:()=>{(0,l.reset)(d,c,u,t)},dangerouslySetInnerHTML:{__html:''}})]})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","./prop-reset":"88gTN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"88gTN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reset",()=>i);let i=(e,t,r,n)=>{if(t){let i=e.comp.list[t];if(i.doc){let t=i.doc.getMap("map").get("root")?.get("component")?.get("props"),o=t?.get(n);o&&(r.doc?.transact(()=>{r.set("value",o.get("value")),r.set("valueBuilt",o.get("valueBuilt"))}),e.render())}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"71vgw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceFile",()=>d);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./prop-label"),c=e("../../../logic/tree/build"),u=e("../../file/file-list");let d=({label:e,name:t,mprop:r,labelClick:n})=>{let u=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),d=u.ui.popup.file,h=r.get("value"),g=(0,a.useLocal)({value:m(h),codeEditing:!1,timeout:null});(0,o.useEffect)(()=>{g.value=m(h),g.render()},[h]);let v=f(h);return(0,i.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,i.jsx)(l.EdPropLabel,{name:e||t,labelClick:n}),(0,i.jsx)("div",{className:cx("border-l flex-1 flex items-stretch p-[2px]"),children:(0,i.jsxs)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer",onClick:()=>{d.open=!0,d.picker.multi=!1,d.picker.value=f(h),d.picker.on_pick=e=>{let t=`siteurl(\`${e}\`)`;r.doc?.transact(()=>{r.set("value",t),r.set("valueBuilt",t)}),(0,c.treeRebuild)(u),u.render()},u.render()},children:[(g.value,(0,i.jsx)(i.Fragment,{})),(0,i.jsx)("div",{className:"flex items-center",children:v?(0,i.jsx)(p,{filename:v}):(0,i.jsx)("div",{className:"px-1",children:"Browse File"})})]})})]})},p=({filename:e})=>{let t=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),r=e.split(".").pop()||"",n=(0,u.isImage)(r);return(0,i.jsxs)("div",{className:"flex items-center ",children:[n&&(0,i.jsx)("img",{draggable:!1,src:t.script.api._url("/_file"+e+"?w=20"),alt:" thumbnail (20px)",className:cx("w-[20px] h-[20px] border mr-1")}),!n&&(0,i.jsx)("div",{className:"uppercase font-bold text-sm text-slate-300 mx-1",children:r}),"Browse File"]})},f=e=>{let t=e.substring(15);return t.substring(0,t.length-2)},m=e=>{if("string"==typeof e){let t=e.trim(),r=t[0];return['"',"'","`"].includes(r)&&r===t[t.length-1]?t.slice(1,-1):t}return""}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../logic/tree/build":"dNllk","../../file/file-list":"2trvN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iT2FA:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdPropInstanceOptions",()=>EdPropInstanceOptions);var _jsxRuntime=require("react/jsx-runtime"),_react=require("react"),_webUtils=require("web-utils"),_apiProxy=require("../../../../../base/load/api/api-proxy"),_dbProxy=require("../../../../../base/load/db/db-proxy"),_edGlobal=require("../../../logic/ed-global"),_build=require("../../../logic/tree/build"),_propLabel=require("./prop-label"),_indent=require("../../tree/node/item/indent"),_popover=require("../../../../../utils/ui/popover"),_onChange=require("./on-change"),_tooltip=require("../../../../../utils/ui/tooltip");let config={opt:{}},EdPropInstanceOptions=({name,mprop,cprop,label,labelClick,meta})=>{let prop=mprop.toJSON(),local=(0,_webUtils.useLocal)({codeEditing:!1,loading:!0,isOpen:!1,val:"",metaFnInit:!1,metaFn:null,checkbox:{width:0},options:[],optDeps:[],resetOnDeps:!1,open:!1,pendingVal:null,changedTimeout:null},({setDelayedRender:e})=>{e(!0)}),p=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR");if(config.opt[name]=()=>{local.metaFn=null,local.loading=!1,local.render()},(0,_react.useEffect)(()=>{local.metaFnInit=!1,local.render()},[name,_edGlobal.active.item_id]),(cprop.meta?.options||cprop.meta?.optionsBuilt)&&(!local.metaFn||local.optDeps.length>0)){let fn="",arg={};try{if(p.site.config.api_url&&(p.script.db||(p.script.db=(0,_dbProxy.dbProxy)(p.site.config.api_url)),p.script.api||(p.script.api=(0,_apiProxy.apiProxy)(p.site.config.api_url))),arg={_meta:meta,_metas:p.page.meta,...window.exports,db:p.script.db,api:p.script.api,..._edGlobal.active.scope},meta.item.script?.props){for(let[k,v]of Object.entries(meta.item.script?.props))if(v.value&&v.value.length>3)try{Function("arg",`arg["${k}"] = ${v.value}`)(arg)}catch(e){}}if(meta.item.component)for(let[k,v]of Object.entries(meta.item.component.props)){if(v.valueBuilt&&v.valueBuilt.length>3){v.valueBuilt.startsWith('const _jsxFileName = "";')&&(v.valueBuilt=`(() => { ${v.valueBuilt.replace('const _jsxFileName = "";','const _jsxFileName = ""; return ')} })()`);try{Function("arg",`arg["${k}"] = ${v.valueBuilt}`)(arg)}catch(e){console.error(e),console.error(k,v.valueBuilt)}}v.content&&eval(`try { arg.__${k} = ${JSON.stringify(v.content)} } catch(e) { console.error("arg", e); }`)}let src=(cprop.meta.optionsBuilt||cprop.meta.options||"").trim(),final_src=` + try { + const resOpt = ${src.endsWith(";")?src:`${src};`} + + if (typeof resOpt === 'function') local.metaFn = resOpt; + else { + if (typeof resOpt === 'object' && Array.isArray(resOpt.deps) && typeof resOpt.fn === 'function') { + local.metaFn = resOpt.fn; + local.optDeps = resOpt.deps; + local.resetOnDeps = resOpt.reset; + } else { + local.options = resOpt; + } + } + } catch(e) { console.error(e); }`;fn=Function(...Object.keys(arg),"local",final_src),fn(...Object.values(arg),local)}catch(e){console.error(e),console.error(fn.toString(),arg)}}let metaFnCallback=(0,_react.useCallback)(async e=>{if(local.loading=!1,local.options=e,local.resetOnDeps){if(local.metaFnInit){let e="[]";"function"==typeof local.resetOnDeps&&(e=JSON.stringify(local.resetOnDeps())),await mprop.doc?.transact(()=>{mprop.set("value",e),mprop.set("valueBuilt",e)}),await (0,_build.treeRebuild)(p),p.render()}else local.metaFnInit=!0}local.render()},[local.metaFnInit,local.resetOnDeps,mprop]);(0,_react.useEffect)(()=>{if(local.metaFn){local.loading=!0;try{let e=local.metaFn();e instanceof Promise?e.then(metaFnCallback).catch(e=>{console.error(`ERROR in component ${meta.item.name}, prop ${name}:`),console.error(local.metaFn?.toString()),console.error(e)}):metaFnCallback(e)}catch(e){console.error(e)}}else local.loading=!1,local.render()},[...local.optDeps]);let evalue=null;try{eval(`evalue = ${prop.value}`)}catch(e){}local.open?evalue=local.pendingVal:local.pendingVal=evalue,(0,_react.useEffect)(()=>{Array.isArray(local.options)&&!Array.isArray(evalue)&&"checkbox"!==mode&&(local.val=evalue,local.render())},[evalue]);let onChange=(0,_react.useCallback)((val,item)=>{if(local.open){eval(`local.pendingVal = ${val}`),local.render();return}mprop.doc?.transact(()=>{mprop.set("value",val),mprop.set("valueBuilt",val)}),(0,_build.treeRebuild)(p),p.render(),clearTimeout(local.changedTimeout),local.changedTimeout=setTimeout(()=>{(0,_onChange.propInstanceOnChange)(p,name,val)},1e3),setTimeout(()=>{if(item?.reload)for(let e of item.reload)config.opt[e]&&config.opt[e]()})},[local.open,mprop,config?.opt]),mode=cprop.meta?.option_mode;if(mode||(mode="button"),local.options&&local.options.length>0)for(let[k,v]of Object.entries(local.options))"string"==typeof v&&(local.options[k]={label:v,value:v});return(0,_jsxRuntime.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,_jsxRuntime.jsx)(_propLabel.EdPropLabel,{name:label||name,labelClick:labelClick}),(0,_jsxRuntime.jsx)("div",{className:"flex flex-1 justify-end items-stretch",children:local.loading?(0,_jsxRuntime.jsx)("div",{className:"flex flex-1 justify-center items-center",children:"Loading..."}):(0,_jsxRuntime.jsxs)(_jsxRuntime.Fragment,{children:["dropdown"===mode&&(0,_jsxRuntime.jsx)("select",{value:evalue,className:"flex-1 border-l outline-none",onChange:e=>{onChange(`"${e.currentTarget.value}"`,local.options.find(t=>t.value===e.currentTarget.value))},children:Array.isArray(local.options)&&local.options.map((e,t)=>(0,_jsxRuntime.jsx)("option",{value:e.value,children:e.label},t))}),"button"===mode&&(0,_jsxRuntime.jsx)("div",{className:"flex-1 pt-1 px-1 flex flex-wrap justify-end space-x-1",children:Array.isArray(local.options)&&local.options.map((e,t)=>(0,_jsxRuntime.jsx)("div",{className:cx("flex px-2 text-xs mb-1 border rounded-sm cursor-pointer justify-center select-none items-center",e.value!==evalue?"bg-white text-blue-700 hover:bg-blue-50 hover:border-blue-500":"bg-blue-700 text-white border-blue-700"),onClick:()=>{onChange(`"${e.value}"`,e)},children:e.label},t))}),"checkbox"===mode&&(0,_jsxRuntime.jsx)(_popover.Popover,{placement:"top",onOpenChange:e=>{local.open=e,local.render(),e?(local.pendingVal=null,local.render()):onChange(JSON.stringify(local.pendingVal),null)},open:local.open,content:(0,_jsxRuntime.jsx)("div",{className:cx("relative max-h-[400px] min-w-[200px] overflow-y-auto overflow-x-hidden",css` + margin: 0px -8px -6px -8px; + background: white; + padding: 5px 0px 0px 0px; + width: ${local.checkbox.width}px; + `),children:(0,_jsxRuntime.jsx)("div",{className:cx("flex flex-col bg-white"),children:Array.isArray(local.options)&&local.options.map((e,t)=>{let r=Array.isArray(evalue)?evalue:[],n=r.find(t=>e.options?"object"==typeof t&&t.value===e.value:t===e.value);return(0,_jsxRuntime.jsx)(SingleCheckbox,{item:e,idx:t,val:r,depth:0,onChange:t=>{onChange(JSON.stringify(t),e),local.render()},found:n,render:local.render},t)})})}),asChild:!0,children:(0,_jsxRuntime.jsxs)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer m-[3px]",onClick:()=>{local.open=!0,local.render()},ref:e=>{if(!local.checkbox.width&&e){let t=e.getBoundingClientRect();local.checkbox.width=t.width+100,setTimeout(local.render,500)}},children:[(0,_jsxRuntime.jsx)("div",{className:"flex-1 flex items-center",children:(0,_jsxRuntime.jsx)("div",{className:"px-1",children:Array.isArray(evalue)?0===evalue.length?"Select Item":`${evalue.length} selected`:"Select Item"})}),(0,_jsxRuntime.jsx)("div",{className:"pr-1 pt-[2px]",children:(0,_jsxRuntime.jsx)(_indent.ChevronDown,{})})]})})]})})]})},SingleCheckbox=({val:e,item:t,idx:r,onChange:n,depth:i,found:o,render:a})=>{let s=!!e.find(e=>t.options?"object"==typeof e&&e.value===t.value:e===t.value),l=()=>{if(t.options){let r=e.findIndex(e=>"object"==typeof e&&e.value===t.value);r>=0?e.splice(r,1):e.push({value:t.value,checked:[]})}else if(t.value){let r=e.findIndex(e=>e===t.value);r>=0?e.splice(r,1):e.push(t.value)}n(e,t)};return(0,_react.useEffect)(()=>{t.checked&&!s&&l()},[]),(0,_jsxRuntime.jsxs)(_jsxRuntime.Fragment,{children:[(0,_jsxRuntime.jsxs)("div",{className:cx("flex pl-1 text-xs cursor-pointer select-none space-x-1 items-center",0!==r||i?"border-t":"",t.checked&&"opacity-50",i&&css` + padding-left: ${20*i}px; + `,s?css` + color: green; + border-left: 3px solid green; + + &:hover { + border-left: 3px solid #a8d4a8; + } + + svg { + width: 14px; + } + `:css` + border-left: 3px solid transparent; + + svg { + color: gray; + width: 14px; + } + &:hover { + border-left: 3px solid #0084ff; + color: #0084ff; + + svg { + color: #0084ff; + } + } + `),onClick:()=>{l()},children:[s?checked:unchecked,(0,_jsxRuntime.jsx)("div",{className:"flex-1",children:t.label.length>15?(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:t.label,children:t.label.substring(0,15)+"..."}):t.label}),(0,_jsxRuntime.jsx)("div",{className:cx(css` + padding-left: 10px; + padding-right: 20px; + color: #aaa; + `),children:t.alt})]}),t.options&&o&&t.options.map((r,s)=>{let l=o.checked.find(e=>t.options?"object"==typeof e&&e.value===r.value:e===r.value);return(0,_jsxRuntime.jsx)(SingleCheckbox,{item:r,idx:s,depth:i+1,val:o.checked,found:l,onChange:t=>{n(e,r),a()},render:a},s)})]})},checked=(0,_jsxRuntime.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-square-check-big",viewBox:"0 0 24 24",children:[(0,_jsxRuntime.jsx)("path",{d:"M9 11l3 3L22 4"}),(0,_jsxRuntime.jsx)("path",{d:"M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11"})]}),unchecked=(0,_jsxRuntime.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-square",viewBox:"0 0 24 24",children:(0,_jsxRuntime.jsx)("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"})})},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../base/load/api/api-proxy":"gSUXN","../../../../../base/load/db/db-proxy":"gXSmQ","../../../logic/ed-global":"6QDfO","../../../logic/tree/build":"dNllk","./prop-label":"3JL0r","../../tree/node/item/indent":"eLvL0","../../../../../utils/ui/popover":"cYhKS","./on-change":"5QiTj","../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5QiTj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"propInstanceOnChange",()=>a);var i=e("../../../../vi/render/script/item-dev"),o=e("../../../logic/active/get-meta");let a=(e,t,r)=>{let n=(0,o.getActiveMeta)(e);if(n&&n.item.component){let o=e.comp.list[n.item.component.id]?.doc.getMap("map").get("root")?.get("component")?.toJSON();if(o){let a=o.props[t];a&&a.onChangeBuilt&&n.mitem&&Function(`return ${a.onChangeBuilt}`)()({name:t,value:r,item:(0,i.devItem)(e.page.meta,n.mitem,e.page.cur.id)})}}}},{"../../../../vi/render/script/item-dev":"g6zX8","../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9MOaG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceText",()=>d),n.export(r,"AutoHeightTextarea",()=>f);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./prop-label"),l=e("../../../logic/tree/build"),c=e("../../../logic/ed-global"),u=e("./on-change");let d=({label:e,name:t,mprop:r,labelClick:n})=>{let d=(0,a.useGlobal)(c.EDGlobal,"EDITOR"),m=r.get("value"),h=(0,a.useLocal)({value:p(m),codeEditing:!1,timeout:null,focus:!1,changedTimeout:null});(0,o.useEffect)(()=>{h.focus||(h.value=p(m),h.render())},[m]);let g=parseInt(p(m));return(0,i.jsxs)("div",{className:"flex items-center min-h-[28px]",children:[(0,i.jsx)(s.EdPropLabel,{name:e||t,labelClick:n,dragnum:"number"!=typeof g||isNaN(g)?void 0:{value:g,onChange(e){h.value=Math.round(e)+"",h.render()},onChanged(e){h.value=Math.round(e)+"",h.render(),clearTimeout(h.timeout),h.timeout=setTimeout(()=>{r.doc?.transact(()=>{r.set("value",`\`${h.value}\``),r.set("valueBuilt",`\`${h.value}\``)}),(0,l.treeRebuild)(d),d.render()},1e3)}}}),(0,i.jsx)(f,{className:"flex-1 outline-none border-l p-1 overflow-hidden focus:bg-blue-50",value:h.value||"",spellCheck:!1,onFocus:e=>{h.focus=!0,e.currentTarget.select(),h.render()},onBlur:()=>{h.focus=!1,h.render()},onChange:e=>{h.value=e.currentTarget.value,h.render(),clearTimeout(h.timeout),clearTimeout(h.changedTimeout),h.timeout=setTimeout(()=>{r.doc?.transact(()=>{r.set("value",`\`${h.value}\``),r.set("valueBuilt",`\`${h.value}\``)}),(0,l.treeRebuild)(d),d.render(),clearTimeout(h.changedTimeout),h.changedTimeout=setTimeout(()=>{(0,u.propInstanceOnChange)(d,t,`\`${h.value}\``)},500)},200)}})]})},p=e=>{if("string"==typeof e){let t=e.trim(),r=t[0];return['"',"'","`"].includes(r)&&r===t[t.length-1]?t.slice(1,-1):t}return""};function f({minRows:e=1,...t}){let r=(0,o.useRef)(null),n=(0,o.useCallback)(()=>{if(!r.current)return;let{borderBottomWidth:t,borderTopWidth:n,boxSizing:i,lineHeight:o,paddingBottom:a,paddingTop:s}=window.getComputedStyle(r.current);r.current.style.height=o;let{scrollHeight:l}=r.current;if("border-box"===i){let i=parseFloat(o)*e+parseFloat(s)+parseFloat(a)+parseFloat(n)+parseFloat(t),c=l+parseFloat(n)+parseFloat(t);r.current.style.height=`${Math.max(i,c)}px`}else if("content-box"===i){let t=parseFloat(o)*e,n=l-parseFloat(s)-parseFloat(a);r.current.style.height=`${Math.max(t,n)}px`}else console.error("Unknown box-sizing value.")},[e]);(0,o.useEffect)(()=>{n()},[n]);let a=e=>{n(),t.onChange&&t.onChange(e)};return n(),(0,i.jsx)("textarea",{...t,onChange:a,ref:r})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./prop-label":"3JL0r","../../../logic/tree/build":"dNllk","../../../logic/ed-global":"6QDfO","./on-change":"5QiTj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9gkum":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdStyleAll",()=>v);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./panel/advanced"),c=e("./panel/auto-layout"),u=e("./panel/background"),d=e("./panel/border"),p=e("./panel/dimension"),f=e("./panel/font"),m=e("./panel/padding"),h=e("./ui/SideBox"),g=e("./ui/SideLabel");let v=({as_child:e})=>{let t=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),r=s.active.comp_id?t.comp.list[s.active.comp_id].meta[s.active.item_id]:t.page.meta[s.active.item_id];r?.item?.component?.props?.child&&r?.item?.component?.props?.child?.content?.id&&r?.item?.component?.useStyle&&(r=t.page.meta[r.item.component.props.child.content.id]);let n=r?.item,v=!1;if(n?.component?.id){let e=t.comp.list[n.component.id].doc.getMap("map").get("root")?.toJSON();e.component?.useStyle&&(v=!0,r.item.component&&(r.item.component.style||(r.item.component.style={}),r.item.component.style&&(n=r.item.component.style)))}let x=(0,o.useCallback)(async(e,n)=>{if(r){let i=r.mitem;if(v&&(r.mitem?.get("component")?.get("style")||r.mitem?.get("component")?.set("style",new Y.Map),i=r.mitem?.get("component")?.get("style")),i){s.active.should_render_main=!0,i.doc?.transact(()=>{if(i){if("mobile"===t.mode){let e=i.get("mobile");e||(i.set("mobile",new Y.Map),e=i.get("mobile")),i=e}let r=i?.get(e);if(!r){let t=null;t="object"==typeof n?Array.isArray(n)?new Y.Array:new Y.Map:n,i&&(i.set(e,t),r=i.get(e))}r&&("object"==typeof n?syncronize(r,n):i&&i.set(e,n))}});let o=i.toJSON();v?r.item.component&&(r.item.component.style=o):r.item=o,t.render()}}},[r,v]);if(!r)return null;let b=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(h.SideBox,{children:[(0,i.jsx)(c.PanelAutoLayout,{mode:t.mode,value:n,update:x}),(0,i.jsx)(m.PanelPadding,{id:s.active.item_id,value:n,mode:t.mode,update:x}),(0,i.jsx)(p.PanelDimension,{value:n,mode:t.mode,id:s.active.item_id,update:x})]}),(0,i.jsx)(g.SideLabel,{children:"BACKGROUND"}),(0,i.jsx)(h.SideBox,{children:(0,i.jsx)(u.PanelBackground,{value:n,mode:t.mode,update:x})}),(0,i.jsx)(g.SideLabel,{children:"FONT"}),(0,i.jsx)(h.SideBox,{children:(0,i.jsx)(f.PanelFont,{value:n,mode:t.mode,update:x})}),(0,i.jsx)(g.SideLabel,{children:"BORDER"}),(0,i.jsx)(h.SideBox,{children:(0,i.jsx)(d.PanelBorder,{value:n,mode:t.mode,update:x})}),(0,i.jsx)(g.SideLabel,{children:"ADVANCED"}),(0,i.jsx)(h.SideBox,{children:(0,i.jsx)(l.PanelAdv,{value:n,mode:t.mode,update:x})})]});return v||e?b:(0,i.jsx)("div",{className:"flex h-full flex-1 relative overflow-auto",children:(0,i.jsx)("div",{className:"absolute inset-0 flex items-stretch flex-col pt-1",children:b})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./panel/advanced":"ajigq","./panel/auto-layout":"fjtMU","./panel/background":"8sFYm","./panel/border":"hhkfH","./panel/dimension":"gZfgx","./panel/font":"9IDYW","./panel/padding":"iNcl1","./ui/SideBox":"4RaZ6","./ui/SideLabel":"1ITOQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ajigq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelAdv",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/popover"),s=e("../../../../logic/ed-global"),l=e("../../simple-monaco"),c=e("../ui/Button");let u=({value:e,update:t})=>{let r=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),n=(0,o.useLocal)({openTypings:!1,typings:""});return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:cx("flex items-stretch justify-between space-x-2",css` + button { + min-width: 0px; + } + `),children:(0,i.jsx)(a.Popover,{content:(0,i.jsx)("div",{className:cx(css` + width: 700px; + height: 500px; + margin: 5px 0px; + `),children:(0,i.jsx)(l.SimpleMonaco,{onChange:e=>{n.typings=e,n.render()},value:n.typings,lang:"typescript"})}),open:n.openTypings,onOpenChange:r=>{try{r?n.typings=e.typings||`\ +const typings = { + _raw: { + } +}`:t("typings",n.typings)}catch(e){console.log(e)}n.openTypings=r,n.render()},className:cx("bg-white p-[2px] border flex flex-1 border-gray-300",css` + > * { + flex: 1; + } + `),children:(0,i.jsx)(c.Button,{onClick:()=>{r.render()},appearance:"subtle",children:"Typings"})})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/popover":"cYhKS","../../../../logic/ed-global":"6QDfO","../../simple-monaco":"9iKWg","../ui/Button":"bLYtu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9iKWg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SimpleMonaco",()=>s);var i=e("react/jsx-runtime"),o=e("../../../../utils/script/jscript"),a=e("../../../../utils/ui/loading");let s=({value:e,onChange:t,lang:r})=>{let n=o.jscript.editor;return n?(0,i.jsx)(n,{defaultValue:e,onChange:e=>{t(e||"")},language:r,options:{minimap:{enabled:!1},wordWrap:"wordWrapColumn",autoClosingBrackets:"always",autoIndent:"full",formatOnPaste:!0,formatOnType:!0,tabSize:2,useTabStops:!0,lineNumbersMinChars:2}}):(0,i.jsx)(a.Loading,{backdrop:!1,note:"loading-monaco"})}},{"react/jsx-runtime":"f4Tol","../../../../utils/script/jscript":"36JZt","../../../../utils/ui/loading":"loFlS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bLYtu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Button",()=>o);var i=e("react/jsx-runtime");let o=({children:e,appearance:t,className:r,onClick:n})=>(0,i.jsx)("button",{className:cx("transition-all flex items-center justify-center border select-none outline-none prasi-btn",css` + height: 25px; + width: 28px; + `,r,"subtle"!==t?"bg-white border-[#d1d5db] hover:border-[#ccc] active:bg-[#d1d1d1] focus:border-[#ccc]":"active:bg-[#d1d1d1] hover:bg-white hover:bg-opacity-50 cursor-pointer border-transparent hover:border-blue-100 focus:border-[#ccc]"),onClick:n,children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fjtMU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelAutoLayout",()=>h);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/popover"),s=e("../../../../../../utils/ui/tooltip"),l=e("../ui/BoxSep"),c=e("../ui/Button"),u=e("../ui/FieldBtnRadio"),d=e("../ui/FieldNumUnit"),p=e("../ui/LayoutPacked"),f=e("../ui/LayoutSpaced"),m=e("../tools/responsive-val");let h=({value:e,update:t,mode:r})=>{let n=(0,o.useLocal)({lastGap:0,open:!1}),h=(0,m.responsiveVal)(e,"layout",r,{dir:"col",align:"top-left",gap:0,wrap:"flex-nowrap"});return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"flex items-stretch justify-between",children:[(0,i.jsxs)("div",{className:"flex flex-col items-stretch justify-around w-[125px] space-y-[5px]",children:[(0,i.jsxs)("div",{className:cx("flex flex-row space-x-1 items-center"),children:[(0,i.jsxs)("div",{className:cx("flex flex-row space-x-1 border border-slate-300 fg",css` + padding-left: 1px; + `),children:[(0,i.jsx)(l.BoxSep,{className:cx("justify-between my-0.5 mx-[1px]",css` + padding: 0px; + & > button { + min-width: 0px; + flex: 1; + padding: 2px 4px; + } + `),children:(0,i.jsx)(u.FieldBtnRadio,{items:{col:(0,i.jsx)(s.Tooltip,{content:"Direction: Column",children:(0,i.jsx)("div",{children:(0,i.jsx)(v,{})})}),row:(0,i.jsx)(s.Tooltip,{content:"Direction: Row",children:(0,i.jsx)("div",{children:(0,i.jsx)(x,{})})})},value:h.dir,disabled:!1,update:e=>{let r=h.align;"auto"===h.gap&&(e.startsWith("col")&&"top"===r&&(r="left"),e.startsWith("col")&&"bottom"===r&&(r="right"),e.startsWith("row")&&"left"===r&&(r="top"),e.startsWith("row")&&"right"===r&&(r="bottom")),t("layout",{...h,align:r,dir:e}),n.render()}})}),(0,i.jsx)(a.Popover,{open:n.open,onOpenChange:e=>{n.open=e,n.render()},backdrop:!1,autoFocus:!1,popoverClassName:"rounded-md p-2 text-sm bg-white shadow-2xl border border-slate-300",content:(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("p",{children:"Direction"}),(0,i.jsx)(l.BoxSep,{className:cx("justify-between",css` + padding: 0px; + & > button { + min-width: 0px; + flex: 1; + padding: 2px 4px; + } + `),children:(0,i.jsx)(u.FieldBtnRadio,{items:{col:(0,i.jsx)(s.Tooltip,{content:"Direction: Column",children:(0,i.jsx)("div",{children:(0,i.jsx)(v,{})})}),"col-reverse":(0,i.jsx)(s.Tooltip,{content:"Direction: Column Reverse",children:(0,i.jsx)("div",{className:"rotate-180",children:(0,i.jsx)(v,{})})}),row:(0,i.jsx)(s.Tooltip,{content:"Direction: Row",children:(0,i.jsx)("div",{children:(0,i.jsx)(x,{})})}),"row-reverse":(0,i.jsx)(s.Tooltip,{content:"Direction: Row Reverse",children:(0,i.jsx)("div",{className:"rotate-180",children:(0,i.jsx)(x,{})})})},value:h.dir,disabled:!1,update:e=>{let r=h.align;"auto"===h.gap&&(e.startsWith("col")&&"top"===r&&(r="left"),e.startsWith("col")&&"bottom"===r&&(r="right"),e.startsWith("row")&&"left"===r&&(r="top"),e.startsWith("row")&&"right"===r&&(r="bottom")),t("layout",{...h,align:r,dir:e}),n.render()}})})]}),children:(0,i.jsx)("div",{onClick:()=>{n.open=!n.open,n.render()},className:`false h-full px-1 flex flew-row items-center justify-center border-l border-l-slate-300 hover:bg-blue-100 bg-white other cursor-pointer`,children:(0,i.jsx)(g,{})})})]}),(0,i.jsx)(s.Tooltip,{content:"flex-wrap"===h.wrap?"Flex Wrap":"No Wrap",children:(0,i.jsx)(c.Button,{className:cx("flex-1",css` + width: 28px !important; + min-width: 0px !important; + margin-left: 3px !important; + padding: 0px 5px !important; + height: 28px !important; + `,h.dir.startsWith("col")&&"rotate-90"),onClick:()=>{t("layout",{...h,wrap:"flex-wrap"===h.wrap?"flex-nowrap":"flex-wrap"})},children:"flex-wrap"!==h.wrap?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 436 128",children:(0,i.jsx)("path",{fill:"currentColor",d:"M38.4 0A38.4 38.4 0 000 38.4v51.2A38.4 38.4 0 0038.4 128h51.2A38.401 38.401 0 00128 89.6V38.4A38.402 38.402 0 0089.6 0H38.4zM25.6 38.4a12.8 12.8 0 0112.8-12.8h51.2a12.8 12.8 0 0112.8 12.8v51.2a12.802 12.802 0 01-12.8 12.8H38.4a12.802 12.802 0 01-12.8-12.8V38.4zm128 0A38.402 38.402 0 01192 0h51.2a38.4 38.4 0 0138.4 38.4v51.2a38.401 38.401 0 01-38.4 38.4H192a38.402 38.402 0 01-38.4-38.4V38.4zM192 25.6a12.8 12.8 0 00-12.8 12.8v51.2a12.802 12.802 0 0012.8 12.8h51.2A12.8 12.8 0 00256 89.6V38.4a12.802 12.802 0 00-12.8-12.8H192zm115.2 12.8A38.402 38.402 0 01345.6 0h51.2a38.402 38.402 0 0138.4 38.4v51.2a38.401 38.401 0 01-38.4 38.4h-51.2a38.403 38.403 0 01-38.4-38.4V38.4zm38.4-12.8a12.8 12.8 0 00-12.8 12.8v51.2a12.802 12.802 0 0012.8 12.8h51.2a12.8 12.8 0 0012.8-12.8V38.4a12.802 12.802 0 00-12.8-12.8h-51.2z"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{fill:"currentColor",d:"M3 4a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 003 9h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 005 4H3zm-.5 1.5A.5.5 0 013 5h2a.5.5 0 01.5.5v2A.5.5 0 015 8H3a.5.5 0 01-.5-.5v-2zM3 10a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 003 15h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 005 10H3zm-.5 1.5A.5.5 0 013 11h2a.5.5 0 01.5.5v2a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5v-2zm5-6A1.5 1.5 0 019 4h2a1.5 1.5 0 011.5 1.5v2A1.5 1.5 0 0111 9H9a1.5 1.5 0 01-1.5-1.5v-2zM9 5a.5.5 0 00-.5.5v2A.5.5 0 009 8h2a.5.5 0 00.5-.5v-2A.5.5 0 0011 5H9zm0 5a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 009 15h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 0011 10H9zm-.5 1.5A.5.5 0 019 11h2a.5.5 0 01.5.5v2a.5.5 0 01-.5.5H9a.5.5 0 01-.5-.5v-2zm5-6A1.5 1.5 0 0115 4h2a1.5 1.5 0 011.5 1.5v2A1.5 1.5 0 0117 9h-2a1.5 1.5 0 01-1.5-1.5v-2zM15 5a.5.5 0 00-.5.5v2a.5.5 0 00.5.5h2a.5.5 0 00.5-.5v-2A.5.5 0 0017 5h-2zm0 5a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 0015 15h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 0017 10h-2zm-.5 1.5a.5.5 0 01.5-.5h2a.5.5 0 01.5.5v2a.5.5 0 01-.5.5h-2a.5.5 0 01-.5-.5v-2z"})})})})]}),(0,i.jsxs)("div",{className:"flex items-stretch justify-between",children:[(0,i.jsx)(s.Tooltip,{content:"Gap Size",children:(0,i.jsx)("div",{className:"border border-gray-300 max-w-[56px] h-[25px]",children:"auto"!==h.gap?(0,i.jsx)(d.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)(b,{layout:h}),value:h.gap+"px",update:e=>{t("layout",{...h,gap:parseInt(e.replaceAll("px",""))})}}):(0,i.jsxs)(l.BoxSep,{className:"flex text-xs flex-1 bg-white",children:[(0,i.jsx)(b,{layout:h}),(0,i.jsx)("div",{className:cx(css` + width: 90px; + flex: 1; + font-size: 12px; + color: #999; + `),children:"Auto"})]})})}),(0,i.jsx)(s.Tooltip,{content:(0,i.jsxs)(i.Fragment,{children:["Gap Mode:",(0,i.jsx)("br",{})," Space Between / Packed"]}),children:(0,i.jsxs)(c.Button,{className:cx("flex-1",css` + width: 30px; + min-width: 0px !important; + margin-left: 5px !important; + padding: 0 5px !important; + background: ${"auto"===h.gap?"#3c82f6":"#fff"} !important; + + border-color: ${"auto"===h.gap?"#7baeff":"#d1d1d1"} !important; + `),onClick:()=>{"auto"!==h.gap&&(n.lastGap=h.gap);let e="auto"!==h.gap?"auto":n.lastGap,r=h.align;"auto"===e?r.includes("-")&&(r="center"):("top"===r||"bottom"===r)&&(r="top-left"),t("layout",{...h,align:r,gap:e})},children:[h.dir.startsWith("row")&&(0,i.jsx)("svg",{width:14,height:6,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M5.5 3a.375.375 0 0 1-.375.375H2.283l1.23 1.237a.36.36 0 0 1 0 .526.36.36 0 0 1-.526 0L1.112 3.263a.36.36 0 0 1 0-.526L2.987.863a.36.36 0 0 1 .526 0 .36.36 0 0 1 0 .524l-1.23 1.238h2.842A.375.375 0 0 1 5.5 3Zm7.387-.263L11.012.863a.36.36 0 0 0-.524 0 .359.359 0 0 0 0 .524l1.23 1.238H8.874a.375.375 0 0 0 0 .75h2.842l-1.23 1.237a.359.359 0 0 0 0 .526.36.36 0 0 0 .525 0l1.875-1.875a.359.359 0 0 0 0-.526Z",fill:"auto"===h.gap?"#fff":"#000"})}),h.dir.startsWith("col")&&(0,i.jsx)("svg",{width:6,height:14,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3 8.5a.375.375 0 0 1 .375.375v2.842l1.237-1.23a.359.359 0 0 1 .526 0 .36.36 0 0 1 0 .525l-1.875 1.875a.359.359 0 0 1-.526 0L.863 11.012a.36.36 0 0 1 0-.524.359.359 0 0 1 .524 0l1.238 1.23V8.874A.375.375 0 0 1 3 8.5Zm-.263-7.387L.863 2.988a.36.36 0 0 0 0 .525.36.36 0 0 0 .524 0l1.238-1.23v2.842a.375.375 0 0 0 .75 0V2.283l1.237 1.23a.36.36 0 0 0 .526 0 .36.36 0 0 0 0-.525L3.263 1.113a.36.36 0 0 0-.526 0Z",fill:"auto"===h.gap?"#fff":"#000"})})]})}),(0,i.jsx)(s.Tooltip,{content:(0,i.jsxs)(i.Fragment,{children:["Align Items:",(0,i.jsx)("br",{})," Stretch / Normal"]}),children:(0,i.jsxs)(c.Button,{className:cx("flex-1",css` + width: 30px; + min-width: 0px !important; + margin-left: 5px !important; + padding: 0 5px !important; + background: ${"stretch"===h.align?"#3c82f6":"#fff"} !important; + + border-color: ${"stretch"===h.align?"#7baeff":"#d1d1d1"} !important; + + color: ${"stretch"===h.align?"white":"black"} !important; + `),onClick:()=>{let e=h.align;e="stretch"!==h.align?"stretch":"center",t("layout",{...h,align:e})},children:["stretch"===h.align&&(0,i.jsx)(i.Fragment,{children:h.dir.startsWith("row")?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1 .5a.5.5 0 01.5-.5h12a.5.5 0 010 1h-12A.5.5 0 011 .5zM9 14V1H6v13H1.5a.5.5 0 000 1h12a.5.5 0 000-1H9z",clipRule:"evenodd"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M14.5 1a.5.5 0 00-.5.5V6H1V1.5a.5.5 0 10-1 0v12a.5.5 0 001 0V9h13v4.5a.5.5 0 101 0v-12a.5.5 0 00-.5-.5z",clipRule:"evenodd"})})}),"stretch"!==h.align&&(0,i.jsx)(i.Fragment,{children:h.dir.startsWith("row")?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7 1a1 1 0 00-1 1v5H1.5a.5.5 0 000 1H6v5a1 1 0 001 1h1a1 1 0 001-1V8h4.5a.5.5 0 000-1H9V2a1 1 0 00-1-1H7z",clipRule:"evenodd"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 6a1 1 0 00-1 1v1a1 1 0 001 1h5v4.5a.5.5 0 001 0V9h5a1 1 0 001-1V7a1 1 0 00-1-1H8V1.5a.5.5 0 00-1 0V6H2z",clipRule:"evenodd"})})})]})})]})]}),"auto"===h.gap?(0,i.jsx)(f.LayoutSpaced,{dir:h.dir,align:h.align,onChange:e=>{t("layout",{...h,align:e})}}):(0,i.jsx)(p.LayoutPacked,{dir:h.dir,align:h.align,onChange:e=>{t("layout",{...h,align:e})}})]})})},g=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 48 48",children:(0,i.jsx)("path",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"4",d:"M36 18L24 30 12 18"})}),v=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{d:"M14 6a4 4 0 0 1-2.5 3.7V8.6a3 3 0 1 0-3 0v1.1A4 4 0 1 1 14 6ZM9.65 17.85c.2.2.5.2.7 0l3-3a.5.5 0 0 0-.7-.7l-2.15 2.14V5.5a.5.5 0 0 0-1 0v10.8l-2.15-2.15a.5.5 0 1 0-.7.7l3 3Z",fill:"currentColor"})}),x=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{d:"M6 6a4 4 0 0 1 3.7 2.5H8.6a3 3 0 1 0 0 3h1.1A4 4 0 1 1 6 6Zm8.85 7.35 3-3a.5.5 0 0 0 0-.7l-3-3a.5.5 0 1 0-.7.7l2.14 2.15H5.5a.5.5 0 0 0 0 1h10.8l-2.15 2.15a.5.5 0 0 0 .7.7Z",fill:"currentColor"})}),b=({layout:e})=>(0,i.jsx)("div",{className:cx("auto"!==e.gap?"pr-2 border-r border-gray-300 mr-1":"pr-1 pl-1"),children:"col"===e.dir?(0,i.jsx)("svg",{className:"svg",width:12,height:13,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M11 13v-2H1v2H0v-3h12v3h-1zm1-10H0V0h1v2h10V0h1v3zM9 7V6H3v1h6z"})}):(0,i.jsx)("svg",{className:"svg",width:13,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M13 1h-2v10h2v1h-3V0h3v1zM3 0v12H0v-1h2V1H0V0h3zm4 3H6v6h1V3z"})})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/popover":"cYhKS","../../../../../../utils/ui/tooltip":"lSeyn","../ui/BoxSep":"7x8Vo","../ui/Button":"bLYtu","../ui/FieldBtnRadio":"l2kUf","../ui/FieldNumUnit":"FWXO9","../ui/LayoutPacked":"204Hk","../ui/LayoutSpaced":"l4FZT","../tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7x8Vo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BoxSep",()=>o);var i=e("react/jsx-runtime");let o=({children:e,className:t="border-l"})=>(0,i.jsx)("div",{className:`box-sep flex items-center p-[3px] space-x-[2px] ${t||""} border-slate-100`,children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l2kUf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldBtnRadio",()=>a);var i=e("react/jsx-runtime"),o=e("./Button");let a=({items:e,update:t,value:r,disabled:n})=>(0,i.jsx)(i.Fragment,{children:Object.entries(e).map(([e,a],s)=>(0,i.jsx)(o.Button,{disabled:n,className:cx("btn-hover",r===e&&"ON"===e.toUpperCase()&&css` + color: white !important; + font-weight: bold !important; + background-color: green !important; + border: 0px !important; + `),onClick:()=>{t(e)},appearance:r===e?"secondary":"subtle",children:a},s))})},{"react/jsx-runtime":"f4Tol","./Button":"bLYtu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],FWXO9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldNumUnit",()=>s);var i=e("react/jsx-runtime"),o=e("react");n.interopDefault(o);var a=e("web-utils");let s=({icon:e,value:t,label:r,update:n,unit:s,hideUnit:l,width:c,disabled:u,positiveOnly:d,enableWhenDrag:p})=>{let f=(0,a.useLocal)({val:0,val_str:"",focus:!1,unit:"",drag:{clientX:0,old:0},dragging:!1,timeout:null}),m=(0,o.useCallback)((...e)=>{clearTimeout(f.timeout),f.timeout=setTimeout(()=>{n(...e)},100)},[n]),h=(0,o.useCallback)(()=>{let e="",r="";if(t.length>=1){let n="val";for(let i=0;i0&&isNaN(parseInt(o))&&(n="unit"),"val"===n?e+=o:r+=o||""}parseInt(e)||(r="")}f.val=parseInt(e)||0,d&&f.val<0&&(f.val=Math.max(0,f.val)),f.unit=s||r||"px",f.focus||(f.val_str=f.val+""),f.render()},[t,s]);(0,o.useEffect)(()=>{h(),f.render()},[t,s]),(0,o.useEffect)(()=>{let e=e=>{f.drag.clientX&&(f.val=Math.round(f.drag.old+(e.clientX-f.drag.clientX)),d&&f.val<0&&(f.val=Math.max(0,f.val)),f.val_str=f.val+"",f.render(),m(f.val+f.unit))},t=()=>{f.drag.clientX=0,f.dragging=!1,f.render()};return document.addEventListener("pointermove",e),document.addEventListener("pointerup",t),()=>{document.removeEventListener("pointermove",e),document.removeEventListener("pointerup",t)}},[f.drag.clientX,f.drag.old,f.val,m]);let g=(0,o.useCallback)(e=>{let t=u;p&&t&&(m(f.val+f.unit,e=>{f.val=e}),t=!1),t||(f.dragging=!0,f.render(),f.drag.clientX=e.clientX,f.drag.old=f.val)},[f.val,u]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"field-num flex flex-row items-stretch justify-between bg-white border border-transparent btn-hover h-full",children:[(0,i.jsxs)("div",{className:"flex cursor-ew-resize",onPointerDown:g,children:[e&&(0,i.jsx)("div",{className:"flex items-center justify-center opacity-50 ml-1",onPointerDown:g,children:e}),r&&(0,i.jsx)("div",{className:"flex items-center justify-center text-[11px] opacity-50 w-[14px] ml-1",children:r})]}),(0,i.jsxs)("div",{className:"flex justify-between flex-1 items-center flex-grow overflow-hidden",children:[(0,i.jsx)("input",{type:"text",className:cx(css` + width: ${c||"23px"}; + background: transparent; + outline: none; + font-size: 11px; + `,!!u&&"text-center text-gray-400"),disabled:!!u,value:"string"==typeof u?u:f.val_str,onFocus:e=>{e.currentTarget.select(),f.focus=!0,f.render()},onBlur:()=>{f.focus=!1,f.val_str=f.val+"",f.render()},onChange:e=>{f.val_str=e.currentTarget.value,f.val=parseInt(f.val_str)||0,f.render(),m(f.val+f.unit)}}),!0!==l&&(0,i.jsx)("div",{className:"text-[11px] mx-1 flex cursor-ew-resize",onPointerDown:g,children:f.unit})]})]}),f.dragging&&(0,i.jsx)("div",{className:"fixed z-50 inset-0 cursor-ew-resize"})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"204Hk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutPacked",()=>s);var i=e("react/jsx-runtime"),o=e("./LayoutIcon"),a=e("../../../../../../utils/ui/tooltip");let s=({dir:e,align:t,onChange:r})=>(0,i.jsxs)("div",{className:"ml-1 w-[68px] h-[68px] p-[2px] border grid grid-cols-3 bg-white",children:[(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"top-left"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"top-center"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"top-right"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"left"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"center"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"right"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"bottom-left"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"bottom-center"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"bottom-right"})]}),l=({dir:e,align:t,active:r,onChange:n})=>{let s="start";return e.startsWith("col")?(t.endsWith("left")&&(s="start"),t.endsWith("center")&&(s="center"),t.endsWith("right")&&(s="end")):s=t.startsWith("top")?"start":t.startsWith("bottom")?"end":"center",(0,i.jsx)(a.Tooltip,{content:`Align: ${t}`,children:(0,i.jsxs)("div",{className:cx("w-[21px] h-[21px] flex items-center justify-center cursor-pointer",r===t&&css` + .icon { + display: flex !important; + } + .point { + display: none; + } + `,css` + &:hover { + .icon { + display: flex !important; + opacity: 0.5; + } + .point { + display: none; + } + } + `),onClick:()=>{n(t)},children:[(0,i.jsx)(o.AlignIcon,{dir:e,pos:s,className:cx("icon",css` + display: none; + `)}),(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})]})})}},{"react/jsx-runtime":"f4Tol","./LayoutIcon":"63NpZ","../../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"63NpZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AlignIcon",()=>o);var i=e("react/jsx-runtime");let o=({dir:e,pos:t,className:r})=>(0,i.jsxs)("div",{className:cx("flex w-[16px] h-[16px] justify-between",`flex-${e}`,`items-${t}`,r),children:[(0,i.jsx)("div",{className:cx("bg-blue-500",e.startsWith("col")?"w-[12px] h-[4px]":"h-[12px] w-[4px]")}),(0,i.jsx)("div",{className:cx("bg-blue-500",e.startsWith("col")?"w-[18px] h-[4px]":"h-[18px] w-[4px]")}),(0,i.jsx)("div",{className:cx("bg-blue-500",e.startsWith("col")?"w-[8px] h-[4px]":"h-[8px] w-[4px]")})]})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l4FZT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutSpaced",()=>a);var i=e("react/jsx-runtime"),o=e("web-utils");let a=({dir:e,align:t,onChange:r})=>(0,i.jsxs)("div",{className:cx("w-[68px] h-[68px] border flex bg-white items-stretch p-[2px]",{col:"flex-row",row:"flex-col","col-reverse":"flex-row-reverse","row-reverse":"flex-col-reverse"}[e]),children:["col"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l,{active:t,onChange:r,align:"left"}),(0,i.jsx)(l,{active:t,onChange:r,align:"center"}),(0,i.jsx)(l,{active:t,onChange:r,align:"right"})]}),"col-reverse"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l,{active:t,onChange:r,align:"left"}),(0,i.jsx)(l,{active:t,onChange:r,align:"center",reverse:!0}),(0,i.jsx)(l,{active:t,onChange:r,align:"right"})]}),"row"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s,{active:t,onChange:r,align:"top"}),(0,i.jsx)(s,{active:t,onChange:r,align:"center"}),(0,i.jsx)(s,{active:t,onChange:r,align:"bottom"})]}),"row-reverse"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s,{active:t,onChange:r,align:"bottom"}),(0,i.jsx)(s,{active:t,onChange:r,align:"center",reverse:!0}),(0,i.jsx)(s,{active:t,onChange:r,align:"top"})]})]}),s=({align:e,active:t,onChange:r,reverse:n})=>{let a=(0,o.useLocal)({hover:!1}),s="justify-start";return"center"===e&&(s="justify-center"),"bottom"===e&&(s="justify-end"),(0,i.jsx)("div",{className:cx("flex flex-row cursor-pointer justify-between flex-1 items-stretch",a.hover&&"hover",t===e&&css` + .icon { + display: flex; + } + .point { + display: none; + } + `,css` + &.hover { + .icon { + display: flex; + opacity: 0.5; + } + .point { + display: none; + } + } + `),onMouseOver:()=>{a.hover=!0,a.render()},onMouseOut:()=>{a.hover=!1,a.render()},onClick:()=>{r(e)},children:t===e||a.hover?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:cx("icon flex-1 flex flex-col items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"py-[2px] w-[4px] h-[8px]":"py-[2px] w-[4px] h-[10px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex flex-col items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500","py-[2px] w-[4px] h-[16px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex flex-col items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"py-[2px] w-[4px] h-[10px]":"py-[2px] w-[4px] h-[8px]")})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})})]})})},l=({align:e,active:t,onChange:r,reverse:n})=>{let a=(0,o.useLocal)({hover:!1}),s="justify-start";return"center"===e&&(s="justify-center"),"right"===e&&(s="justify-end"),(0,i.jsx)("div",{className:cx("flex flex-col cursor-pointer justify-between flex-1 items-stretch",a.hover&&"hover",t===e&&css` + .icon { + display: flex; + } + .point { + display: none; + } + `,css` + &.hover { + .icon { + display: flex; + opacity: 0.5; + } + .point { + display: none; + } + } + `),onMouseOver:()=>{a.hover=!0,a.render()},onMouseOut:()=>{a.hover=!1,a.render()},onClick:()=>{r(e)},children:t===e||a.hover?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:cx("icon flex-1 flex items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"px-[2px] w-[8px] h-[4px]":"px-[2px] w-[10px] h-[4px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500","px-[2px] w-[16px] h-[4px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"px-[2px] w-[10px] h-[4px]":"px-[2px] w-[8px] h-[4px]")})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"47fGT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"responsiveVal",()=>i);let i=(e,t,r,n)=>{let i=e[t];return"desktop"!==r&&r?e.mobile&&e.mobile[t]&&(i=e.mobile[t]):!i&&e.mobile&&e.mobile[t]&&(i=e.mobile[t]),i||(i=n),i}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8sFYm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelBackground",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/dropdown"),s=e("../../../../../../utils/ui/tooltip"),l=e("../tools/responsive-val"),c=e("../ui/FieldColor"),u=e("../ui/style");let d=({value:e,update:t,mode:r})=>{(0,o.useLocal)({colorOpen:!1});let n=(0,l.responsiveVal)(e,"bg",r,{size:"cover",pos:"center"});return(0,i.jsx)("div",{className:"flex flex-col space-y-2",children:(0,i.jsxs)("div",{className:cx("flex items-stretch space-x-2 text-xs "),children:[(0,i.jsx)(s.Tooltip,{asChild:!0,content:"Background Color",children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + .color-box { + height: 25px !important; + } + `),children:(0,i.jsx)(c.FieldColor,{popupID:"bg-color",value:n.color,update:e=>{t("bg",{...n,color:e})}})})}),(0,i.jsx)(s.Tooltip,{content:"Background Size",className:css` + .dropdown { + max-width: 90px; + overflow: hidden; + } + `,children:(0,i.jsx)(a.Dropdown,{...u.dropdownProp,value:n.size,items:[{value:"cover",label:"Cover"},{value:"contain",label:"Contain"},{value:"full",label:"Full"},{value:"auto",label:"Auto"}],onChange:e=>{t("bg",{...n,size:e})}})}),(0,i.jsx)(s.Tooltip,{content:"Background Position",className:css` + .dropdown { + max-width: 90px; + overflow: hidden; + } + `,children:(0,i.jsx)(a.Dropdown,{...u.dropdownProp,value:n.pos,items:[{value:"top",label:"Top"},{value:"center",label:"Center"},{value:"bottom",label:"Bottom"},{value:"right",label:"Right"},{value:"left",label:"Left"}],onChange:e=>{t("bg",{...n,pos:e})}})})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/FieldColor":"cWqkK","../ui/style":"kGPI0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i91nJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Dropdown",()=>c);var i=e("react/jsx-runtime"),o=e("react"),a=e("react-virtuoso"),s=e("web-utils"),l=e("./popover");let c=e=>{let t=(0,s.useLocal)({open:!1,search:"",searchChanged:!1,status:"init",itemsCache:e.items,activeIdx:-1,listEl:null,listElTimeout:null,scrolled:!1});(0,o.useEffect)(()=>{t.open||(t.scrolled=!1,t.render())},[t.open]);let r=()=>{if(e.items){let r=e.value||"",n=0;for(let i of e.items)"string"==typeof i&&i===r?(t.search=i,t.activeIdx=n):"object"==typeof i&&i.value===r&&(t.search=i.label,t.activeIdx=n),t.searchChanged=!1,n++}};("init"===t.status||e.items!==t.itemsCache)&&(t.status="ready",t.itemsCache=e.items,r());let n={...e};delete n.value,delete n.items,delete n.onChange,delete n.popover;let c=e.items||[];if(t.searchChanged){t.searchChanged=!1;let r=t.search.toLowerCase().replace(/\W/,"");if(r)for(let t of(c=[],e.items||[]))"string"==typeof t&&t.toLowerCase().replace(/\W/,"").includes(r)?c.push(t):"object"==typeof t&&(t.label.toLowerCase().replace(/\W/,"").includes(r)||t.value.toLowerCase().replace(/\W/,"").includes(r))&&c.push(t)}return(0,i.jsx)(l.Popover,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},autoFocus:!1,placement:"bottom-start",backdrop:!1,arrow:!1,offset:0,popoverClassName:cx("bg-white border",e.popover?.className),content:(0,i.jsx)(i.Fragment,{children:c.length>0?(0,i.jsx)(a.Virtuoso,{className:`${c.length>3?"min-h-[140px] max-h-[350px]":3===c.length?"min-h-[85px]":1===c.length?"min-h-[30px]":"min-h-[57px]"} min-w-[200px] flex-1 w-full`,data:c,ref:e=>{e&&!t.scrolled&&(clearTimeout(t.listElTimeout),t.listElTimeout=setTimeout(()=>{t.scrolled=!0,t.listEl=e,e.scrollToIndex(t.activeIdx-2)},50))},itemContent:(r,n)=>(0,i.jsx)("div",{className:cx("cursor-pointer",e.value===("string"==typeof n?n:n.value)&&"active",e.popover?.itemClassName?e.popover?.itemClassName:"hover:bg-blue-100 border-b px-2 whitespace-nowrap select-none"),onClick:()=>{t.open=!1,t.status,e.onChange&&e.onChange("string"==typeof n?n:n.value,r,n),t.render()},children:e.popover?.renderItem?e.popover.renderItem(n,r):"string"==typeof n?n:n.label},"string"==typeof n?n:n.value)}):(0,i.jsx)("div",{className:"min-h-[100px] min-w-[250px] flex-1 w-full"})}),...n,className:cx("dropdown bg-white px-2 relative flex items-stretch",n.className),children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"pointer-events-none absolute right-0 bottom-0 top-0 bg-white flex items-center justify-center w-[30px] ",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.135 6.158a.5.5 0 01.707-.023L7.5 9.565l3.658-3.43a.5.5 0 01.684.73l-4 3.75a.5.5 0 01-.684 0l-4-3.75a.5.5 0 01-.023-.707z",clipRule:"evenodd"})})}),(0,i.jsx)("input",{className:cx("cursor-pointer outline-none input flex-1"),type:"string",placeholder:n.placeholder,spellCheck:!1,value:t.search,onChange:e=>{t.search=e.currentTarget.value,t.searchChanged=!0,t.render()},onFocus:()=>{t.open=!0,t.render()}})]})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","react-virtuoso":"h9gih","web-utils":"ccU4J","./popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h9gih:[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"GroupedVirtuoso",()=>rf),i.export(r,"LogLevel",()=>ei),i.export(r,"TableVirtuoso",()=>r4),i.export(r,"Virtuoso",()=>rp),i.export(r,"VirtuosoGrid",()=>rH),i.export(r,"VirtuosoGridMockContext",()=>tK),i.export(r,"VirtuosoMockContext",()=>tJ);var o=e("react"),a=i.interopDefault(o),s=e("react-dom"),l=i.interopDefault(s);let c=0,u=1,d=2,p=4;function f(e,t){return r=>e(t(r))}function m(e,t){return t(e)}function h(e,t){return r=>e(t,r)}function g(e,t){return()=>e(t)}function v(e,t){return t(e),e}function x(...e){return e}function b(e){e()}function y(e){return()=>e}function j(...e){return()=>{e.map(b)}}function w(e){return void 0!==e}function C(){}function S(e,t){return e(u,t)}function E(e,t){e(c,t)}function _(e){e(d)}function k(e){return e(p)}function T(e,t){return S(e,h(t,c))}function I(e,t){let r=e(u,e=>{r(),t(e)});return r}function D(){let e=[];return(t,r)=>{switch(t){case d:e.splice(0,e.length);return;case u:return e.push(r),()=>{let t=e.indexOf(r);t>-1&&e.splice(t,1)};case c:e.slice().forEach(e=>{e(r)});return;default:throw Error(`unrecognized action ${t}`)}}}function O(e){let t=e,r=D();return(e,n)=>{switch(e){case u:n(t);break;case c:t=n;break;case p:return t}return r(e,n)}}function M(e){let t,r;let n=()=>t&&t();return function(i,o){switch(i){case u:if(!o)return n(),C;if(r===o)return;return n(),r=o,t=S(e,o);case d:n(),r=null;return;default:throw Error(`unrecognized action ${i}`)}}}function A(e){return v(D(),t=>T(e,t))}function N(e,t){return v(O(t),t=>T(e,t))}function P(...e){return t=>e.reduceRight(m,t)}function F(e,...t){let r=P(...t);return(t,n)=>{switch(t){case u:return S(e,r(n));case d:_(e);return}}}function R(e,t){return e===t}function L(e=R){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function B(e){return t=>r=>{e(r)&&t(r)}}function V(e){return t=>f(t,e)}function G(e){return t=>()=>t(e)}function H(e,t){return r=>n=>r(t=e(t,n))}function z(e){return t=>r=>{e>0?e--:t(r)}}function U(e){let t,r=null;return n=>i=>{r=i,t||(t=setTimeout(()=>{t=void 0,n(r)},e))}}function W(e){let t,r;return n=>i=>{t=i,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function $(...e){let t=Array(e.length),r=0,n=null,i=Math.pow(2,e.length)-1;return e.forEach((e,o)=>{let a=Math.pow(2,o);S(e,e=>{let s=r;r|=a,t[o]=e,s!==i&&r===i&&n&&(n(),n=null)})}),e=>o=>{let a=()=>e([o].concat(t));r===i?a():n=a}}function q(...e){return function(t,r){switch(t){case u:return j(...e.map(e=>S(e,r)));case d:return;default:throw Error(`unrecognized action ${t}`)}}}function J(e,t=R){return F(e,L(t))}function K(...e){let t=D(),r=Array(e.length),n=0,i=Math.pow(2,e.length)-1;return e.forEach((e,o)=>{let a=Math.pow(2,o);S(e,e=>{r[o]=e,(n|=a)===i&&E(t,r)})}),function(e,o){switch(e){case u:return n===i&&o(r),S(t,o);case d:return _(t);default:throw Error(`unrecognized action ${e}`)}}}function X(e,t=[],{singleton:r}={singleton:!0}){return{id:Q(),constructor:e,dependencies:t,singleton:r}}let Q=()=>Symbol();function Z(e){let t=new Map,r=({id:e,constructor:n,dependencies:i,singleton:o})=>{if(o&&t.has(e))return t.get(e);let a=n(i.map(e=>r(e)));return o&&t.set(e,a),a};return r(e)}function ee(e,t){let r={},n={},i=0,o=e.length;for(;i(r[n]=r=>{E(e[t.methods[n]],r)},r),{})}function d(e){return s.reduce((r,n)=>(r[n]=M(e[t.events[n]]),r),{})}let p=(0,a.default).forwardRef((t,o)=>{let{children:p,...f}=t,[m]=(0,a.default).useState(()=>v(Z(e),e=>c(e,f))),[h]=(0,a.default).useState(g(d,m));return et(()=>{for(let e of s)e in f&&S(h[e],f[e]);return()=>{Object.values(h).map(_)}},[f,h,m]),et(()=>{c(m,f)}),(0,a.default).useImperativeHandle(o,y(u(m))),(0,a.default).createElement(l.Provider,{value:m},r?(0,a.default).createElement(r,ee([...n,...i,...s],f),p):p)}),f=e=>{let t=(0,a.default).useContext(l)[e],r=(0,a.default).useCallback(e=>S(t,e),[t]);return(0,a.default).useSyncExternalStore(r,()=>k(t),()=>k(t))},m=e=>{let t=(0,a.default).useContext(l)[e],[r,n]=(0,a.default).useState(g(k,t));return et(()=>S(t,e=>{e!==r&&n(y(e))}),[t,r]),r};return{Component:p,usePublisher:e=>(0,a.default).useCallback(h(E,(0,a.default).useContext(l)[e]),[e]),useEmitterValue:(0,a.default).version.startsWith("18")?f:m,useEmitter:(e,t)=>{let r=(0,a.default).useContext(l)[e];et(()=>S(r,t),[t,r])}}}let en="undefined"!=typeof document?a.default.useLayoutEffect:a.default.useEffect;var ei=((n=ei||{})[n.DEBUG=0]="DEBUG",n[n.INFO=1]="INFO",n[n.WARN=2]="WARN",n[n.ERROR=3]="ERROR",n);let eo={0:"debug",1:"log",2:"warn",3:"error"},ea=()=>"undefined"==typeof globalThis?window:globalThis,es=X(()=>{let e=O(3);return{log:O((t,r,n=1)=>{var i;n>=(null!=(i=ea().VIRTUOSO_LOG_LEVEL)?i:k(e))&&console[eo[n]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,r)}),logLevel:e}},[],{singleton:!0});function el(e,t=!0){let r=(0,a.default).useRef(null),n=e=>{};if("undefined"!=typeof ResizeObserver){let i=(0,a.default).useMemo(()=>new ResizeObserver(t=>{requestAnimationFrame(()=>{let r=t[0].target;null!==r.offsetParent&&e(r)})}),[e]);n=e=>{e&&t?(i.observe(e),r.current=e):(r.current&&i.unobserve(r.current),r.current=null)}}return{ref:r,callbackRef:n}}function ec(e,t=!0){return el(e,t).callbackRef}function eu(e,t,r,n,i,o,s){return el((0,a.default).useCallback(r=>{let a=ed(r.children,t,"offsetHeight",i),l=r.parentElement;for(;!l.dataset.virtuosoScroller;)l=l.parentElement;let c="window"===l.lastElementChild.dataset.viewportType;n({scrollTop:Math.max(s?s.scrollTop:c?window.pageYOffset||document.documentElement.scrollTop:l.scrollTop,0),scrollHeight:s?s.scrollHeight:c?document.documentElement.scrollHeight:l.scrollHeight,viewportHeight:s?s.offsetHeight:c?window.innerHeight:l.offsetHeight}),null==o||o(ep("row-gap",getComputedStyle(r).rowGap,i)),null!==a&&e(a)},[e,t,i,o,s,n]),r)}function ed(e,t,r,n){let i=e.length;if(0===i)return null;let o=[];for(let a=0;aMath.abs(e-t)}function eh(e,t,r,n=C,i){let o=(0,a.default).useRef(null),s=(0,a.default).useRef(null),c=(0,a.default).useRef(null),u=(0,a.default).useCallback(r=>{let n=r.target,i=n===window||n===document,o=i?window.pageYOffset||document.documentElement.scrollTop:n.scrollTop,a=i?document.documentElement.scrollHeight:n.scrollHeight,u=i?window.innerHeight:n.offsetHeight,d=()=>{e({scrollTop:Math.max(o,0),scrollHeight:a,viewportHeight:u})};r.suppressFlushSync?d():(0,l.default).flushSync(d),null!==s.current&&(o===s.current||o<=0||o===a-u)&&(s.current=null,t(!0),c.current&&(clearTimeout(c.current),c.current=null))},[e,t]);function d(r){let n,i,a;let l=o.current;if(!l||"offsetHeight"in l&&0===l.offsetHeight)return;let u="smooth"===r.behavior;l===window?(i=Math.max(ef(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,a=document.documentElement.scrollTop):(i=l.scrollHeight,n=ef(l,"height"),a=l.scrollTop);let d=i-n;if(r.top=Math.ceil(Math.max(Math.min(d,r.top),0)),em(n,i)||r.top===a){e({scrollTop:a,scrollHeight:i,viewportHeight:n}),u&&t(!0);return}u?(s.current=r.top,c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{c.current=null,s.current=null,t(!0)},1e3)):s.current=null,l.scrollTo(r)}function p(e){o.current.scrollBy(e)}return(0,a.default).useEffect(()=>{let e=i||o.current;return n(i||o.current),u({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",u,{passive:!0}),()=>{n(null),e.removeEventListener("scroll",u)}},[o,u,r,n,i]),{scrollerRef:o,scrollByCallback:p,scrollToCallback:d}}let eg=X(()=>{let e=D(),t=D(),r=O(0),n=D(),i=O(0),o=D(),a=D(),s=O(0),l=O(0),c=O(0),u=O(0),d=D(),p=D(),f=O(!1);return T(F(e,V(({scrollTop:e})=>e)),t),T(F(e,V(({scrollHeight:e})=>e)),a),T(t,i),{scrollContainerState:e,scrollTop:t,viewportHeight:o,headerHeight:s,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:u,scrollHeight:a,smoothScrollTargetReached:n,scrollTo:d,scrollBy:p,statefulScrollTop:i,deviation:r,scrollingInProgress:f}},[],{singleton:!0}),ev={lvl:0};function ex(e,t,r,n=ev,i=ev){return{k:e,v:t,lvl:r,l:n,r:i}}function eb(e){return e===ev}function ey(){return ev}function ej(e,t){if(eb(e))return ev;let{k:r,l:n,r:i}=e;if(t===r){if(eb(n))return i;{if(eb(i))return n;let[t,r]=ek(n);return eM(eI(e,{k:t,v:r,l:eT(n)}))}}return tt&&(s=s.concat(eE(o,t,r))),n>=t&&n<=r&&s.push({k:n,v:i}),n<=r&&(s=s.concat(eE(a,t,r))),s}function e_(e){return eb(e)?[]:[...e_(e.l),{k:e.k,v:e.v},...e_(e.r)]}function ek(e){return eb(e.r)?[e.k,e.v]:ek(e.r)}function eT(e){return eb(e.r)?e.l:eM(eI(e,{r:eT(e.r)}))}function eI(e,t){return ex(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function eD(e){return eb(e)||e.lvl>e.r.lvl}function eO(e){return eF(eR(e))}function eM(e){let{l:t,r,lvl:n}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(eD(t))return eR(eI(e,{lvl:n-1}));if(!eb(t)&&!eb(t.r))return eI(t.r,{l:eI(t,{r:t.r.l}),r:eI(e,{l:t.r.r,lvl:n-1}),lvl:n});throw Error("Unexpected empty nodes")}if(eD(e))return eF(eI(e,{lvl:n-1}));if(eb(r)||eb(r.l))throw Error("Unexpected empty nodes");{let t=r.l,i=eD(t)?r.lvl-1:r.lvl;return eI(t,{l:eI(e,{r:t.l,lvl:n-1}),r:eF(eI(r,{l:t.r,lvl:i})),lvl:t.lvl+1})}}function eA(e,t,r){if(eb(e))return[];let n=eC(e,t)[0];return eP(eE(e,n,r))}function eN(e,t){let r=e.length;if(0===r)return[];let{index:n,value:i}=t(e[0]),o=[];for(let a=1;a({index:e,value:t}))}function eF(e){let{r:t,lvl:r}=e;return eb(t)||eb(t.r)||t.lvl!==r||t.r.lvl!==r?e:eI(t,{l:eI(e,{r:t.l}),lvl:r+1})}function eR(e){let{l:t}=e;return eb(t)||t.lvl!==e.lvl?e:eI(t,{r:eI(e,{l:t.r})})}function eL(e,t,r,n=0){let i=e.length-1;for(;n<=i;){let o=Math.floor((n+i)/2),a=r(e[o],t);if(0===a)return o;if(-1===a){if(i-n<2)return o-1;i=o-1}else{if(i===n)return o;n=o+1}}throw Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function eY(e,t,r){return e[eL(e,t,r)]}function eB(e,t,r,n){let i=eL(e,t,n),o=eL(e,r,n,i);return e.slice(i,o+1)}let eV=X(()=>({recalcInProgress:O(!1)}),[],{singleton:!0});function eG(e){let{size:t,startIndex:r,endIndex:n}=e;return e=>e.start===r&&(e.end===n||e.end===1/0)&&e.value===t}function eH(e,t){let r=0,n=0;for(;r=r||t===i)&&(e=ej(e,r)):(l=i!==t,s=!0),n>o&&o>=r&&i!==t&&(e=eS(e,o+1,i));l&&(e=eS(e,i,t))}return[e,r]}function eU(){return{offsetTree:[],sizeTree:ey(),groupOffsetTree:ey(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function eW({index:e},t){return t===e?0:t0&&(t=Math.max(t,eY(e,n,eW).offset)),eN(eB(e,t,r,e$),eq)}function eK(e,t,r,n){let i=e,o=0,a=0,s=0,l=0;if(0!==t){l=eL(i,t-1,eW),s=i[l].offset;let e=eC(r,t-1);o=e[0],a=e[1],i.length&&i[l].size===eC(r,t)[1]&&(l-=1),i=i.slice(0,l+1)}else i=[];for(let{start:e,value:l}of eA(r,t,1/0)){let t=e-o,r=t*a+s+t*n;i.push({offset:r,size:l,index:e}),o=e,s=r,a=l}return{offsetTree:i,lastIndex:o,lastOffset:s,lastSize:a}}function eX(e,[t,r,n,i]){t.length>0&&n("received item sizes",t,ei.DEBUG);let o=e.sizeTree,a=o,s=0;if(r.length>0&&eb(o)&&2===t.length){let e=t[0].size,n=t[1].size;a=r.reduce((t,r)=>eS(eS(t,r,e),r+1,n),a)}else[a,s]=ez(a,t);if(a===o)return e;let{offsetTree:l,lastIndex:c,lastSize:u,lastOffset:d}=eK(e.offsetTree,s,a,i);return{sizeTree:a,offsetTree:l,lastIndex:c,lastOffset:d,lastSize:u,groupOffsetTree:r.reduce((e,t)=>eS(e,t,eQ(t,l,i)),ey()),groupIndices:r}}function eQ(e,t,r){if(0===t.length)return 0;let{offset:n,index:i,size:o}=eY(t,e,eW),a=e-i,s=o*a+(a-1)*r+n;return s>0?s+r:s}function eZ(e){return void 0!==e.groupIndex}function e0(e,t,r){if(eZ(e))return t.groupIndices[e.groupIndex]+1;{let n=e1("LAST"===e.index?r:e.index,t);return Math.max(0,n,Math.min(r,n))}}function e1(e,t){if(!e2(t))return e;let r=0;for(;t.groupIndices[r]<=e+r;)r++;return e+r}function e2(e){return!eb(e.groupOffsetTree)}function e5(e){return e_(e).map(({k:e,v:t},r,n)=>{let i=n[r+1];return{startIndex:e,endIndex:i?i.k-1:1/0,size:t}})}let e4={offsetHeight:"height",offsetWidth:"width"},e3=X(([{log:e},{recalcInProgress:t}])=>{let r=D(),n=D(),i=N(n,0),o=D(),a=D(),s=O(0),l=O([]),c=O(void 0),u=O(void 0),d=O((e,t)=>ef(e,e4[t])),p=O(void 0),f=O(0),m=eU(),h=N(F(r,$(l,e,f),H(eX,m),L()),m),g=N(F(l,L(),H((e,t)=>({prev:e.current,current:t}),{prev:[],current:[]}),V(({prev:e})=>e)),[]);T(F(l,B(e=>e.length>0),$(h,f),V(([e,t,r])=>{let n=e.reduce((e,n,i)=>eS(e,n,eQ(n,t.offsetTree,r)||i),ey());return{...t,groupIndices:e,groupOffsetTree:n}})),h),T(F(n,$(h),B(([e,{lastIndex:t}])=>e[{startIndex:e,endIndex:t,size:r}])),r),T(c,u);let v=N(F(c,V(e=>void 0===e)),!0);T(F(u,B(e=>void 0!==e&&eb(k(h).sizeTree)),V(e=>[{startIndex:0,endIndex:0,size:e}])),r);let x=A(F(r,$(h),H(({sizes:e},[t,r])=>({changed:r!==e,sizes:r}),{changed:!1,sizes:m}),V(e=>e.changed)));S(F(s,H((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),V(e=>e.diff)),e=>{let{groupIndices:r}=k(h);if(e>0)E(t,!0),E(o,e+eH(e,r));else if(e<0){let t=k(g);t.length>0&&(e-=eH(-e,t)),E(a,e)}}),S(F(s,$(e)),([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},ei.ERROR)});let b=A(o);T(F(o,$(h),V(([e,t])=>{let r=t.groupIndices.length>0,n=[],i=t.lastSize;if(r){let r=ew(t.sizeTree,0),o=0,a=0;for(;o{let i=t.ranges;return 0!==t.prevSize&&(i=[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}]),{ranges:i,prevIndex:r+e,prevSize:n}},{ranges:n,prevIndex:e,prevSize:0}).ranges}return e_(t.sizeTree).reduce((t,{k:r,v:n})=>({ranges:[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}],prevIndex:r+e,prevSize:n}),{ranges:[],prevIndex:0,prevSize:i}).ranges})),r);let y=A(F(a,$(h,f),V(([e,{offsetTree:t},r])=>eQ(-e,t,r))));return T(F(a,$(h,f),V(([e,t,r])=>{if(t.groupIndices.length>0){if(eb(t.sizeTree))return t;let n=ey(),i=k(g),o=0,a=0,s=0;for(;o<-e;){s=i[a];let e=i[a+1]-s-1;a++,o+=e+1}return n=e_(t.sizeTree).reduce((t,{k:r,v:n})=>eS(t,Math.max(0,r+e),n),n),o!==-e&&(n=eS(n,0,ew(t.sizeTree,s)),n=eS(n,1,eC(t.sizeTree,-e+1)[1])),{...t,sizeTree:n,...eK(t.offsetTree,0,n,r)}}{let n=e_(t.sizeTree).reduce((t,{k:r,v:n})=>eS(t,Math.max(0,r+e),n),ey());return{...t,sizeTree:n,...eK(t.offsetTree,0,n,r)}}})),h),{data:p,totalCount:n,sizeRanges:r,groupIndices:l,defaultItemSize:u,fixedItemSize:c,unshiftWith:o,shiftWith:a,shiftWithOffset:y,beforeUnshiftWith:b,firstItemIndex:s,gap:f,sizes:h,listRefresh:x,statefulTotalCount:i,trackItemSizes:v,itemSize:d}},x(es,eV),{singleton:!0}),e6="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function e8(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&e6||(t.behavior="auto"),t.offset||(t.offset=0),t}let e7=X(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:i,viewportHeight:o,scrollTo:a,smoothScrollTargetReached:s,headerHeight:l,footerHeight:c,fixedHeaderHeight:u,fixedFooterHeight:d},{log:p}])=>{let f=D(),m=D(),h=O(0),g=null,v=null,x=null;function b(){g&&(g(),g=null),x&&(x(),x=null),v&&(clearTimeout(v),v=null),E(i,!1)}return T(F(f,$(e,o,t,h,l,c,p),$(n,u,d),V(([[e,t,n,o,a,l,c,u],d,p,h])=>{let y=e8(e),{align:j,behavior:w,offset:C}=y,_=o-1,k=e0(y,t,_),T=eQ(k,t.offsetTree,d)+l;"end"===j?(T+=p+eC(t.sizeTree,k)[1]-n+h,k===_&&(T+=c)):"center"===j?T+=(p+eC(t.sizeTree,k)[1]-n+h)/2:T-=a,C&&(T+=C);let D=t=>{b(),t?(u("retrying to scroll to",{location:e},ei.DEBUG),E(f,e)):(E(m,!0),u("list did not change, scroll successful",{},ei.DEBUG))};if(b(),"smooth"===w){let e=!1;x=S(r,t=>{e=e||t}),g=I(s,()=>{D(e)})}else g=I(F(r,e9(150)),D);return v=setTimeout(()=>{b()},1200),E(i,!0),u("scrolling from index to",{index:k,top:T,behavior:w},ei.DEBUG),{top:T,behavior:w}})),a),{scrollToIndex:f,scrollTargetReached:m,topListHeight:h}},x(e3,eg,es),{singleton:!0});function e9(e){return t=>{let r=setTimeout(()=>{t(!1)},e);return e=>{e&&(t(!0),clearTimeout(r))}}}let te="up",tt="down",tr="none",tn={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},ti=0,to=X(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:i,scrollBy:o}])=>{let a=O(!1),s=O(!0),l=D(),c=D(),u=O(4),d=O(ti),p=N(F(q(F(J(t),z(1),G(!0)),F(J(t),z(1),G(!1),W(100))),L()),!1),f=N(F(q(F(o,G(!0)),F(o,G(!1),W(200))),L()),!1);T(F(K(J(t),J(d)),V(([e,t])=>e<=t),L()),s),T(F(s,U(50)),c);let m=A(F(K(e,J(r),J(n),J(i),J(u)),H((e,[{scrollTop:t,scrollHeight:r},n,i,o,a])=>{let s;let l=t+n-r>-a,c={viewportHeight:n,scrollTop:t,scrollHeight:r};if(l){let r,n;return t>e.state.scrollTop?(r="SCROLLED_DOWN",n=e.state.scrollTop-t):(r="SIZE_DECREASED",n=e.state.scrollTop-t||e.scrollTopDelta),{atBottom:!0,state:c,atBottomBecause:r,scrollTopDelta:n}}return{atBottom:!1,notAtBottomBecause:s=c.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":ne&&e.atBottom===t.atBottom))),h=N(F(e,H((e,{scrollTop:t,scrollHeight:r,viewportHeight:n})=>{if(em(e.scrollHeight,r))return{scrollTop:t,scrollHeight:r,jump:0,changed:!1};{let i=r-(t+n)<1;return e.scrollTop!==t&&i?{scrollHeight:r,scrollTop:t,jump:e.scrollTop-t,changed:!0}:{scrollHeight:r,scrollTop:t,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),B(e=>e.changed),V(e=>e.jump)),0);T(F(m,V(e=>e.atBottom)),a),T(F(a,U(50)),l);let g=O(tt);T(F(e,V(({scrollTop:e})=>e),L(),H((e,t)=>k(f)?{direction:e.direction,prevScrollTop:t}:{direction:te.direction)),g),T(F(e,U(50),G(tr)),g);let v=O(0);return T(F(p,B(e=>!e),G(0)),v),T(F(t,U(100),$(p),B(([e,t])=>!!t),H(([e,t],[r])=>[t,r],[0,0]),V(([e,t])=>t-e)),v),{isScrolling:p,isAtTop:s,isAtBottom:a,atBottomState:m,atTopStateChange:c,atBottomStateChange:l,scrollDirection:g,atBottomThreshold:u,atTopThreshold:d,scrollVelocity:v,lastJumpDueToItemResize:h}},x(eg)),ta=X(([{log:e}])=>{let t=O(!1),r=A(F(t,B(e=>e),L()));return S(t,t=>{t&&k(e)("props updated",{},ei.DEBUG)}),{propsReady:t,didMount:r}},x(es),{singleton:!0});function ts(e,t){0==e?t():requestAnimationFrame(()=>ts(e-1,t))}function tl(e,t){let r=t-1;return"number"==typeof e?e:"LAST"===e.index?r:e.index}let tc=X(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:i,scrollTargetReached:o},{didMount:a}])=>{let s=O(!0),l=O(0),c=O(!0);return T(F(a,$(l),B(([e,t])=>!!t),G(!1)),s),T(F(a,$(l),B(([e,t])=>!!t),G(!1)),c),S(F(K(t,a),$(s,e,r,c),B(([[,e],t,{sizeTree:r},n,i])=>e&&(!eb(r)||w(n))&&!t&&!i),$(l)),([,e])=>{I(o,()=>{E(c,!0)}),ts(4,()=>{I(n,()=>{E(s,!0)}),E(i,e)})}),{scrolledToInitialItem:s,initialTopMostItemIndex:l,initialItemFinalLocationReached:c}},x(e3,eg,e7,ta),{singleton:!0});function tu(e){return!!e&&("smooth"===e?"smooth":"auto")}let td=(e,t)=>"function"==typeof e?tu(e(t)):t&&tu(e),tp=X(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:i},{scrolledToInitialItem:o},{propsReady:a,didMount:s},{log:l},{scrollingInProgress:c}])=>{let u=O(!1),d=D(),p=null;function f(e){E(i,{index:"LAST",align:"end",behavior:e})}function m(e){setTimeout(I(n,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||p||(k(l)("scrolling to bottom due to increased size",{},ei.DEBUG),f("auto"))}),100)}return S(F(K(F(J(e),z(1)),s),$(J(u),r,o,c),V(([[e,t],r,n,i,o])=>{let a=t&&i,s="auto";return a&&(s=td(r,n||o),a=a&&!!s),{totalCount:e,shouldFollow:a,followOutputBehavior:s}}),B(({shouldFollow:e})=>e)),({totalCount:e,followOutputBehavior:r})=>{p&&(p(),p=null),p=I(t,()=>{k(l)("following output to ",{totalCount:e},ei.DEBUG),f(r),p=null})}),S(F(K(J(u),e,a),B(([e,,t])=>e&&t),H(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),B(({refreshed:e})=>e),$(u,e)),([,e])=>{k(o)&&m(!1!==e)}),S(d,()=>{m(!1!==k(u))}),S(K(J(u),n),([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&f("auto")}),{followOutput:u,autoscrollToBottom:d}},x(e3,to,e7,tc,ta,es,eg));function tf(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let tm=X(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:i}])=>{let o=D(),a=D(),s=A(F(o,V(tf)));return T(F(s,V(e=>e.totalCount)),e),T(F(s,V(e=>e.groupIndices)),t),T(F(K(n,r,i),B(([e,t])=>e2(t)),V(([e,t,r])=>eC(t.groupOffsetTree,Math.max(e-r,0),"v")[0]),L(),V(e=>[e])),a),{groupCounts:o,topItemsIndexes:a}},x(e3,eg));function th(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function tg(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let tv="top",tx="bottom",tb="none";function ty(e,t,r){return"number"==typeof e?r===te&&t===tv||r===tt&&t===tx?e:0:r===te?t===tv?e.main:e.reverse:t===tx?e.main:e.reverse}function tj(e,t){return"number"==typeof e?e:e[t]||0}let tw=X(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:i}])=>{let o=D(),a=O(0),s=O(0),l=O(0),c=N(F(K(J(e),J(t),J(n),J(o,th),J(l),J(a),J(i),J(r),J(s)),V(([e,t,r,[n,i],o,a,s,l,c])=>{let u=e-l,d=a+s,p=Math.max(r-u,0),f=tb,m=tj(c,tv),h=tj(c,tx);return(n-=l,n+=r+s,i+=r+s,i-=l,n>e+d-m&&(f=te),inull!=e),L(th)),[0,0]);return{listBoundary:o,overscan:l,topListHeight:a,increaseViewportBy:s,visibleRange:c}},x(eg),{singleton:!0});function tC(e,t,r){if(e2(t)){let n=e1(e,t);return[{index:eC(t.groupOffsetTree,n)[0],size:0,offset:0},{index:n,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}let tS={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function tE(e,t,r){let n;if(0===e.length)return[];if(!e2(t))return e.map(e=>({...e,index:e.index+r,originalIndex:e.index}));let i=e[0].index,o=e[e.length-1].index,a=[],s=eA(t.groupOffsetTree,i,o),l=0;for(let i of e){let e;(!n||n.end0){c=e[0].offset;let t=e[e.length-1];u=t.offset+t.size}let d=r-l,p=c,f=s+d*a+(d-1)*n-u;return{items:tE(e,i,o),topItems:tE(t,i,o),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:c,offsetBottom:f,top:p,bottom:u,totalCount:r,firstItemIndex:o}}function tk(e,t,r,n,i,o){let a=0;if(r.groupIndices.length>0)for(let t of r.groupIndices){if(t-a>=e)break;a++}let s=e+a,l=tl(t,s);return t_(Array.from({length:s}).map((e,t)=>({index:t+l,size:0,offset:0,data:o[t+l]})),[],s,i,r,n)}let tT=X(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:i},o,{visibleRange:a,listBoundary:s,topListHeight:l},{scrolledToInitialItem:c,initialTopMostItemIndex:u},{topListHeight:d},p,{didMount:f},{recalcInProgress:m}])=>{let h=O([]),g=O(0),x=D();T(o.topItemsIndexes,h);let b=N(F(K(f,m,J(a,th),J(t),J(e),J(u),c,J(h),J(n),J(i),r),B(([e,t,,r,,,,,,,n])=>{let i=n&&n.length!==r;return e&&!t&&!i}),V(([,,[e,t],r,n,i,o,a,s,l,c])=>{let u=n,{sizeTree:d,offsetTree:p}=u,f=k(g);if(0===r)return{...tS,totalCount:r};if(0===e&&0===t)return 0===f?{...tS,totalCount:r}:tk(f,i,n,s,l,c||[]);if(eb(d))return f>0?null:t_(tC(tl(i,r),u,c),[],r,l,u,s);let m=[];if(a.length>0){let e=a[0],t=a[a.length-1],r=0;for(let n of eA(d,e,t)){let i=n.value,o=Math.max(n.start,e),a=Math.min(n.end,t);for(let e=o;e<=a;e++)m.push({index:e,size:i,offset:r,data:c&&c[e]}),r+=i}}if(!o)return t_([],m,r,l,u,s);let h=a.length>0?a[a.length-1]+1:0,x=eJ(p,e,t,h);if(0===x.length)return null;let b=r-1;return t_(v([],r=>{for(let n of x){let i=n.value,o=i.offset,a=n.start,s=i.size;if(i.offset=t);e++)r.push({index:e,size:s,offset:o,data:c&&c[e]}),o+=s+l}}),m,r,l,u,s)}),B(e=>null!==e),L()),tS);T(F(r,B(w),V(e=>null==e?void 0:e.length)),t),T(F(b,V(e=>e.topListHeight)),d),T(d,l),T(F(b,V(e=>[e.top,e.bottom])),s),T(F(b,V(e=>e.items)),x);let y=A(F(b,B(({items:e})=>e.length>0),$(t,r),B(([{items:e},t])=>e[e.length-1].originalIndex===t-1),V(([,e,t])=>[e-1,t]),L(th),V(([e])=>e))),j=A(F(b,U(200),B(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),V(({items:e})=>e[0].index),L())),C=A(F(b,B(({items:e})=>e.length>0),V(({items:e})=>{let t=0,r=e.length-1;for(;"group"===e[t].type&&tt;)r--;return{startIndex:e[t].index,endIndex:e[r].index}}),L(tg)));return{listState:b,topItemsIndexes:h,endReached:y,startReached:j,rangeChanged:C,itemsRendered:x,initialItemCount:g,...p}},x(e3,tm,tw,tc,e7,to,ta,eV),{singleton:!0}),tI=X(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:i},{initialItemCount:o,listState:a},{didMount:s}])=>(T(F(s,$(o),B(([,e])=>0!==e),$(i,e,t,n,r),V(([[,e],t,r,n,i,o=[]])=>tk(e,t,r,n,i,o))),a),{}),x(e3,tc,tT,ta),{singleton:!0}),tD=X(([{scrollVelocity:e}])=>{let t=O(!1),r=D(),n=O(!1);return T(F(e,$(n,t,r),B(([e,t])=>!!t),V(([e,t,r,n])=>{let{exit:i,enter:o}=t;if(r){if(i(e,n))return!1}else if(o(e,n))return!0;return r}),L()),t),S(F(K(t,e,r),$(n)),([[e,t,r],n])=>e&&n&&n.change&&n.change(t,r)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},x(to),{singleton:!0}),tO=X(([{topItemsIndexes:e}])=>{let t=O(0);return T(F(t,B(e=>e>0),V(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},x(tT)),tM=X(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:i}])=>{let o=D(),a=N(F(K(e,n,t,r,i),V(([e,t,r,n,i])=>e+t+r+n+i.offsetBottom+i.bottom)),0);return T(J(a),o),{totalListHeight:a,totalListHeightChanged:o}},x(eg,tT),{singleton:!0});function tA(e){let t,r=!1;return()=>(r||(r=!0,t=e()),t)}let tN=tA(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),tP=X(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:i,isAtBottom:o,scrollDirection:a,lastJumpDueToItemResize:s},{listState:l},{beforeUnshiftWith:c,shiftWithOffset:u,sizes:d,gap:p},{log:f},{recalcInProgress:m}])=>{let h=A(F(l,$(s),H(([,e,t,r],[{items:n,totalCount:i,bottom:o,offsetBottom:a},s])=>{let l=o+a,c=0;return t===i&&e.length>0&&n.length>0&&!(0===n[0].originalIndex&&0===e[0].originalIndex)&&0!=(c=l-r)&&(c+=s),[c,n,i,l]},[0,[],0,0]),B(([e])=>0!==e),$(t,a,n,o,f,m),B(([,e,t,r,,,n])=>!n&&!r&&0!==e&&t===te),V(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},ei.DEBUG),e))));function g(t){t>0?(E(e,{top:-t,behavior:"auto"}),E(r,0)):(E(r,0),E(e,{top:-t,behavior:"auto"}))}return S(F(h,$(r,i)),([e,t,n])=>{n&&tN()?E(r,t-e):g(-e)}),S(F(K(N(i,!1),r,m),B(([e,t,r])=>!e&&!r&&0!==t),V(([e,t])=>t),U(1)),g),T(F(u,V(e=>({top:-e}))),e),S(F(c,$(d,p),V(([e,{lastSize:t,groupIndices:r,sizeTree:n},i])=>{function o(e){return e*(t+i)}if(0===r.length)return o(e);{let t=0,i=ew(n,0),a=0,s=0;for(;ae&&(t-=i,n=e-a+1),a+=n,t+=o(n),s++}return t}})),t=>{E(r,t),requestAnimationFrame(()=>{E(e,{top:t}),requestAnimationFrame(()=>{E(r,0),E(m,!1)})})}),{deviation:r}},x(eg,to,tT,e3,es,eV)),tF=X(([{didMount:e},{scrollTo:t},{listState:r}])=>{let n=O(0);return S(F(e,$(n),B(([,e])=>0!==e),V(([,e])=>({top:e}))),e=>{I(F(r,z(1),B(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{E(t,e)})})}),{initialScrollTop:n}},x(ta,eg,tT),{singleton:!0}),tR=X(([{viewportHeight:e},{totalListHeight:t}])=>{let r=O(!1),n=N(F(K(r,e,t),B(([e])=>e),V(([,e,t])=>Math.max(0,e-t)),U(0),L()),0);return{alignToBottom:r,paddingTopAddition:n}},x(eg,tM),{singleton:!0}),tL=X(([{scrollTo:e,scrollContainerState:t}])=>{let r=D(),n=D(),i=D(),o=O(!1),a=O(void 0);return T(F(K(r,n),V(([{viewportHeight:e,scrollTop:t,scrollHeight:r},{offsetTop:n}])=>({scrollTop:Math.max(0,t-n),scrollHeight:r,viewportHeight:e}))),t),T(F(e,$(n),V(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),i),{useWindowScroll:o,customScrollParent:a,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:i}},x(eg)),tY=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:i,align:o,...a}})=>en?{...a,behavior:i,align:null!=o?o:"end"}:null,tB=X(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:i,headerHeight:o,fixedHeaderHeight:a,fixedFooterHeight:s,scrollingInProgress:l},{scrollToIndex:c}])=>{let u=D();return T(F(u,$(e,i,t,o,a,s,n),$(r),V(([[e,t,r,n,i,o,a,s],c])=>{let{done:u,behavior:d,align:p,calculateViewLocation:f=tY,...m}=e,h=e0(e,t,n-1),g=eQ(h,t.offsetTree,c)+i+o,v=g+eC(t.sizeTree,h)[1],x=f({itemTop:g,itemBottom:v,viewportTop:s+o,viewportBottom:s+r-a,locationParams:{behavior:d,align:p,...m}});return x?u&&I(F(l,B(e=>!1===e),z(k(l)?1:2)),u):u&&u(),x}),B(e=>null!==e)),c),{scrollIntoView:u}},x(e3,eg,e7,tT,es),{singleton:!0}),tV=X(([{sizes:e,sizeRanges:t},{scrollTop:r},{initialTopMostItemIndex:n},{didMount:i},{useWindowScroll:o,windowScrollContainerState:a,windowViewportRect:s}])=>{let l=D(),c=O(void 0),u=O(null),d=O(null);return T(a,u),T(s,d),S(F(l,$(e,r,o,u,d)),([e,t,r,n,i,o])=>{let a=e5(t.sizeTree);n&&null!==i&&null!==o&&(r=i.scrollTop-o.offsetTop),e({ranges:a,scrollTop:r})}),T(F(c,B(w),V(tG)),n),T(F(i,$(c),B(([,e])=>void 0!==e),L(),V(([,e])=>e.ranges)),t),{getState:l,restoreStateFrom:c}},x(e3,eg,tc,ta,tL));function tG(e){return{offset:e.scrollTop,index:0,align:"start"}}let tH=X(([e,t,r,n,i,o,a,s,l,c])=>({...e,...t,...r,...n,...i,...o,...a,...s,...l,...c}),x(tw,tI,ta,tD,tM,tF,tR,tL,tB,es)),tz=X(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:i,itemSize:o,data:a,firstItemIndex:s,groupIndices:l,statefulTotalCount:c,gap:u,sizes:d},{initialTopMostItemIndex:p,scrolledToInitialItem:f,initialItemFinalLocationReached:m},h,g,v,{listState:x,topItemsIndexes:b,...y},{scrollToIndex:j},w,{topItemCount:C},{groupCounts:S},E])=>(T(y.rangeChanged,E.scrollSeekRangeChanged),T(F(E.windowViewportRect,V(e=>e.visibleHeight)),h.viewportHeight),{totalCount:e,data:a,firstItemIndex:s,sizeRanges:t,initialTopMostItemIndex:p,scrolledToInitialItem:f,initialItemFinalLocationReached:m,topItemsIndexes:b,topItemCount:C,groupCounts:S,fixedItemHeight:r,defaultItemHeight:n,gap:u,...v,statefulTotalCount:c,listState:x,scrollToIndex:j,trackItemSizes:i,itemSize:o,groupIndices:l,...y,...E,...h,sizes:d,...g}),x(e3,tc,eg,tV,tp,tT,e7,tP,tO,tm,tH)),tU="-webkit-sticky",tW="sticky",t$=tA(()=>{if("undefined"==typeof document)return tW;let e=document.createElement("div");return e.style.position=tU,e.style.position===tU?tU:tW});function tq(e,t){let r=(0,a.default).useRef(null),n=(0,a.default).useCallback(n=>{let i,o;if(null===n||!n.offsetParent)return;let a=n.getBoundingClientRect(),s=a.width;if(t){let e=t.getBoundingClientRect(),r=a.top-e.top;i=e.height-Math.max(0,r),o=r+t.scrollTop}else i=window.innerHeight-Math.max(0,a.top),o=a.top+window.pageYOffset;r.current={offsetTop:o,visibleHeight:i,visibleWidth:s},e(r.current)},[e,t]),{callbackRef:i,ref:o}=el(n),s=(0,a.default).useCallback(()=>{n(o.current)},[n,o]);return(0,a.default).useEffect(()=>{if(!t)return window.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)};{t.addEventListener("scroll",s);let e=new ResizeObserver(()=>{requestAnimationFrame(s)});return e.observe(t),()=>{t.removeEventListener("scroll",s),e.unobserve(t)}}},[s,t]),i}let tJ=(0,a.default).createContext(void 0),tK=(0,a.default).createContext(void 0);function tX(e){return e}let tQ=X(()=>{let e=O(e=>`Item ${e}`),t=O(null),r=O(e=>`Group ${e}`),n=O({}),i=O(tX),o=O("div"),a=O(C),s=(e,t=null)=>N(F(n,V(t=>t[e]),L()),t);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:i,headerFooterTag:o,scrollerRef:a,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}}),tZ=X(([e,t])=>({...e,...t}),x(tz,tQ)),t0=({height:e})=>(0,a.default).createElement("div",{style:{height:e}}),t1={position:t$(),zIndex:1,overflowAnchor:"none"},t2={overflowAnchor:"none"},t5=(0,a.default).memo(function({showTopList:e=!1}){let t=rl("listState"),r=rs("sizeRanges"),n=rl("useWindowScroll"),i=rl("customScrollParent"),o=rs("windowScrollContainerState"),s=rs("scrollContainerState"),l=i||n?o:s,c=rl("itemContent"),u=rl("context"),d=rl("groupContent"),p=rl("trackItemSizes"),{callbackRef:f}=eu(r,rl("itemSize"),p,e?C:l,rl("log"),rs("gap"),i),[m,h]=(0,a.default).useState(0);rc("deviation",e=>{m!==e&&h(e)});let g=rl("EmptyPlaceholder"),v=rl("ScrollSeekPlaceholder")||t0,x=rl("ListComponent"),b=rl("ItemComponent"),y=rl("GroupComponent"),j=rl("computeItemKey"),w=rl("isSeeking"),S=rl("groupIndices").length>0,E=rl("alignToBottom"),_=rl("initialItemFinalLocationReached"),k=e?{}:{boxSizing:"border-box",paddingTop:t.offsetTop,paddingBottom:t.offsetBottom,marginTop:0!==m?m:E?"auto":0,..._?{}:{visibility:"hidden"}};return!e&&0===t.totalCount&&g?(0,a.default).createElement(g,t8(g,u)):(0,a.default).createElement(x,{...t8(x,u),ref:f,style:k,"data-testid":e?"virtuoso-top-item-list":"virtuoso-item-list"},(e?t.topItems:t.items).map(e=>{let r=e.originalIndex,n=j(r+t.firstItemIndex,e.data,u);return w?(0,a.default).createElement(v,{...t8(v,u),key:n,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}):"group"===e.type?(0,a.default).createElement(y,{...t8(y,u),key:n,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:t1},d(e.index,u)):(0,a.default).createElement(b,{...t8(b,u),...t7(b,e.data),key:n,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:t2},S?c(e.index,e.groupIndex,e.data,u):c(e.index,e.data,u))}))}),t4={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t3=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),t6={width:"100%",position:t$(),top:0,zIndex:1};function t8(e,t){if("string"!=typeof e)return{context:t}}function t7(e,t){return{item:"string"==typeof e?void 0:t}}let t9=(0,a.default).memo(function(){let e=rl("HeaderComponent"),t=rs("headerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),i=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t8(e,i))):null}),re=(0,a.default).memo(function(){let e=rl("FooterComponent"),t=rs("footerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),i=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t8(e,i))):null});function rt({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:i,...o}){let s=e("scrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("scrollerRef"),d=r("context"),{scrollerRef:p,scrollByCallback:f,scrollToCallback:m}=eh(s,c,l,u);return t("scrollTo",m),t("scrollBy",f),(0,a.default).createElement(l,{ref:p,style:{...t4,...n},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...o,...t8(l,d)},i)})}function rr({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:i,...o}){let s=e("windowScrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("totalListHeight"),d=r("deviation"),p=r("customScrollParent"),f=r("context"),{scrollerRef:m,scrollByCallback:h,scrollToCallback:g}=eh(s,c,l,C,p);return en(()=>(m.current=p||window,()=>{m.current=null}),[m,p]),t("windowScrollTo",g),t("scrollBy",h),(0,a.default).createElement(l,{style:{position:"relative",...n,...0!==u?{height:u+d}:{}},"data-virtuoso-scroller":!0,...o,...t8(l,f)},i)})}let rn=({children:e})=>{let t=(0,a.default).useContext(tJ),r=rs("viewportHeight"),n=rs("fixedItemHeight"),i=rl("alignToBottom"),o=ec(f(r,e=>ef(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t3(i),ref:o,"data-viewport-type":"element"},e)},ri=({children:e})=>{let t=(0,a.default).useContext(tJ),r=rs("windowViewportRect"),n=rs("fixedItemHeight"),i=tq(r,rl("customScrollParent")),o=rl("alignToBottom");return(0,a.default).useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),(0,a.default).createElement("div",{ref:i,style:t3(o),"data-viewport-type":"window"},e)},ro=({children:e})=>{let t=rl("TopItemListComponent")||"div",r=rl("headerHeight"),n={...t6,marginTop:`${r}px`},i=rl("context");return(0,a.default).createElement(t,{style:n,...t8(t,i)},e)},{Component:ra,usePublisher:rs,useEmitterValue:rl,useEmitter:rc}=er(tZ,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},(0,a.default).memo(function(e){let t=rl("useWindowScroll"),r=rl("topItemsIndexes").length>0,n=rl("customScrollParent"),i=n||t?rd:ru,o=n||t?ri:rn;return(0,a.default).createElement(i,{...e},r&&(0,a.default).createElement(ro,null,(0,a.default).createElement(t5,{showTopList:!0})),(0,a.default).createElement(o,null,(0,a.default).createElement(t9,null),(0,a.default).createElement(t5,null),(0,a.default).createElement(re,null)))})),ru=rt({usePublisher:rs,useEmitterValue:rl,useEmitter:rc}),rd=rr({usePublisher:rs,useEmitterValue:rl,useEmitter:rc}),rp=ra,rf=ra,rm={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rh={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:rg,ceil:rv,floor:rx,min:rb,max:ry}=Math;function rj(e){return{...rh,items:e}}function rw(e,t,r){return Array.from({length:t-e+1}).map((t,n)=>{let i=null===r?null:r[n+e];return{index:n+e,data:i}})}function rC(e,t){return e&&e.column===t.column&&e.row===t.row}function rS(e,t){return e&&e.width===t.width&&e.height===t.height}let rE=X(([{overscan:e,visibleRange:t,listBoundary:r},{scrollTop:n,viewportHeight:i,scrollBy:o,scrollTo:a,smoothScrollTargetReached:s,scrollContainerState:l,footerHeight:c,headerHeight:u},d,p,{propsReady:f,didMount:m},{windowViewportRect:h,useWindowScroll:g,customScrollParent:v,windowScrollContainerState:x,windowScrollTo:b},y])=>{let j=O(0),w=O(0),C=O(rm),_=O({height:0,width:0}),k=O({height:0,width:0}),M=D(),P=D(),R=O(0),H=O(null),W=O({row:0,column:0}),q=D(),X=D(),Q=O(!1),Z=O(0),ee=O(!0),et=O(!1);S(F(m,$(Z),B(([e,t])=>!!t)),()=>{E(ee,!1),E(w,0)}),S(F(K(m,ee,k,_,Z,et),B(([e,t,r,n,,i])=>e&&!t&&0!==r.height&&0!==n.height&&!i)),([,,,,e])=>{E(et,!0),ts(1,()=>{E(M,e)}),I(F(n),()=>{E(r,[0,0]),E(ee,!0)})}),T(F(X,B(e=>null!=e&&e.scrollTop>0),G(0)),w),S(F(m,$(X),B(([,e])=>null!=e)),([,e])=>{e&&(E(_,e.viewport),E(k,null==e?void 0:e.item),E(W,e.gap),e.scrollTop>0&&(E(Q,!0),I(F(n,z(1)),e=>{E(Q,!1)}),E(a,{top:e.scrollTop})))}),T(F(_,V(({height:e})=>e)),i),T(F(K(J(_,rS),J(k,rS),J(W,(e,t)=>e&&e.column===t.column&&e.row===t.row),J(n)),V(([e,t,r,n])=>({viewport:e,item:t,gap:r,scrollTop:n}))),q),T(F(K(J(j),t,J(W,rC),J(k,rS),J(_,rS),J(H),J(w),J(Q),J(ee),J(Z)),B(([,,,,,,,e])=>!e),V(([e,[t,r],n,i,o,a,s,,l,c])=>{let u,d;let{row:p,column:f}=n,{height:m,width:h}=i,{width:g}=o;if(0===s&&(0===e||0===g))return rm;if(0===h){let t=tl(c,e),r=0===t?Math.max(s-1,0):t;return rj(rw(t,r,a))}let v=rT(g,h,f);l?0===t&&0===r&&s>0?(u=0,d=s-1):(u=v*rx((t+p)/(m+p)),d=rb(e-1,ry(d=v*rv((r+p)/(m+p))-1,v-1)),u=rb(d,ry(0,u))):(u=0,d=-1);let x=rw(u,d,a),{top:b,bottom:y}=r_(o,n,i,x),j=rv(e/v);return{items:x,offsetTop:b,offsetBottom:j*m+(j-1)*p-y,top:b,bottom:y,itemHeight:m,itemWidth:h}})),C),T(F(H,B(e=>null!==e),V(e=>e.length)),j),T(F(K(_,k,C,W),B(([e,t,{items:r}])=>r.length>0&&0!==t.height&&0!==e.height),V(([e,t,{items:r},n])=>{let{top:i,bottom:o}=r_(e,n,t,r);return[i,o]}),L(th)),r);let er=O(!1);T(F(n,$(er),V(([e,t])=>t||0!==e)),er);let en=A(F(J(C),B(({items:e})=>e.length>0),$(j,er),B(([{items:e},t,r])=>r&&e[e.length-1].index===t-1),V(([,e])=>e-1),L())),ei=A(F(J(C),B(({items:e})=>e.length>0&&0===e[0].index),G(0),L())),eo=A(F(J(C),$(Q),B(([{items:e},t])=>e.length>0&&!t),V(([{items:e}])=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),L(tg),U(0)));T(eo,p.scrollSeekRangeChanged),T(F(M,$(_,k,j,W),V(([e,t,r,n,i])=>{let o=e8(e),{align:a,behavior:s,offset:l}=o,c=o.index;"LAST"===c&&(c=n-1);let u=rk(t,i,r,c=ry(0,c,rb(n-1,c)));return"end"===a?u=rg(u-t.height+r.height):"center"===a&&(u=rg(u-t.height/2+r.height/2)),l&&(u+=l),{top:u,behavior:s}})),a);let ea=N(F(C,V(e=>e.offsetBottom+e.bottom)),0);return T(F(h,V(e=>({width:e.visibleWidth,height:e.visibleHeight}))),_),{data:H,totalCount:j,viewportDimensions:_,itemDimensions:k,scrollTop:n,scrollHeight:P,overscan:e,scrollBy:o,scrollTo:a,scrollToIndex:M,smoothScrollTargetReached:s,windowViewportRect:h,windowScrollTo:b,useWindowScroll:g,customScrollParent:v,windowScrollContainerState:x,deviation:R,scrollContainerState:l,footerHeight:c,headerHeight:u,initialItemCount:w,gap:W,restoreStateFrom:X,...p,initialTopMostItemIndex:Z,gridState:C,totalListHeight:ea,...d,startReached:ei,endReached:en,rangeChanged:eo,stateChanged:q,propsReady:f,stateRestoreInProgress:Q,...y}},x(tw,eg,to,tD,ta,tL,es));function r_(e,t,r,n){let{height:i}=r;return void 0===i||0===n.length?{top:0,bottom:0}:{top:rk(e,t,r,n[0].index),bottom:rk(e,t,r,n[n.length-1].index)+i}}function rk(e,t,r,n){let i=rx(n/rT(e.width,r.width,t.column)),o=i*r.height+ry(0,i-1)*t.row;return o>0?o+t.row:o}function rT(e,t,r){return ry(1,rx((e+r)/(rx(t)+r)))}let rI=X(()=>{let e=O(e=>`Item ${e}`),t=O({}),r=O(null),n=O("virtuoso-grid-item"),i=O("virtuoso-grid-list"),o=O(tX),a=O("div"),s=O(C),l=(e,r=null)=>N(F(t,V(t=>t[e]),L()),r);return{context:r,itemContent:e,components:t,computeItemKey:o,itemClassName:n,listClassName:i,headerFooterTag:a,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),rD=X(([e,t])=>({...e,...t}),x(rE,rI)),rO=(0,a.default).memo(function(){let e=rL("gridState"),t=rL("listClassName"),r=rL("itemClassName"),n=rL("itemContent"),i=rL("computeItemKey"),o=rL("isSeeking"),s=rR("scrollHeight"),l=rL("ItemComponent"),c=rL("ListComponent"),u=rL("ScrollSeekPlaceholder"),d=rL("context"),p=rR("itemDimensions"),f=rR("gap"),m=rL("log"),h=rL("stateRestoreInProgress"),g=ec(e=>{s(e.parentElement.parentElement.scrollHeight);let t=e.firstChild;if(t){let{width:e,height:r}=t.getBoundingClientRect();p({width:e,height:r})}f({row:rG("row-gap",getComputedStyle(e).rowGap,m),column:rG("column-gap",getComputedStyle(e).columnGap,m)})});return h?null:(0,a.default).createElement(c,{ref:g,className:t,...t8(c,d),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-testid":"virtuoso-item-list"},e.items.map(t=>{let s=i(t.index,t.data,d);return o?(0,a.default).createElement(u,{key:s,...t8(u,d),index:t.index,height:e.itemHeight,width:e.itemWidth}):(0,a.default).createElement(l,{...t8(l,d),className:r,"data-index":t.index,key:s},n(t.index,t.data,d))}))}),rM=(0,a.default).memo(function(){let e=rL("HeaderComponent"),t=rR("headerHeight"),r=rL("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),i=rL("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t8(e,i))):null}),rA=(0,a.default).memo(function(){let e=rL("FooterComponent"),t=rR("footerHeight"),r=rL("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),i=rL("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t8(e,i))):null}),rN=({children:e})=>{let t=(0,a.default).useContext(tK),r=rR("itemDimensions"),n=rR("viewportDimensions"),i=ec(e=>{n(e.getBoundingClientRect())});return(0,a.default).useEffect(()=>{t&&(n({height:t.viewportHeight,width:t.viewportWidth}),r({height:t.itemHeight,width:t.itemWidth}))},[t,n,r]),(0,a.default).createElement("div",{style:t3(!1),ref:i},e)},rP=({children:e})=>{let t=(0,a.default).useContext(tK),r=rR("windowViewportRect"),n=rR("itemDimensions"),i=tq(r,rL("customScrollParent"));return(0,a.default).useEffect(()=>{t&&(n({height:t.itemHeight,width:t.itemWidth}),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,r,n]),(0,a.default).createElement("div",{ref:i,style:t3(!1)},e)},{Component:rF,usePublisher:rR,useEmitterValue:rL,useEmitter:rY}=er(rD,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},(0,a.default).memo(function({...e}){let t=rL("useWindowScroll"),r=rL("customScrollParent"),n=r||t?rV:rB,i=r||t?rP:rN;return(0,a.default).createElement(n,{...e},(0,a.default).createElement(i,null,(0,a.default).createElement(rM,null),(0,a.default).createElement(rO,null),(0,a.default).createElement(rA,null)))})),rB=rt({usePublisher:rR,useEmitterValue:rL,useEmitter:rY}),rV=rr({usePublisher:rR,useEmitterValue:rL,useEmitter:rY});function rG(e,t,r){return("normal"===t||(null==t?void 0:t.endsWith("px"))||r(`${e} was not resolved to pixel value correctly`,t,ei.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}let rH=rF,rz=X(()=>{let e=O(e=>(0,a.default).createElement("td",null,"Item $",e)),t=O(null),r=O(null),n=O(null),i=O({}),o=O(tX),s=O(C),l=(e,t=null)=>N(F(i,V(t=>t[e]),L()),t);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:i,computeItemKey:o,scrollerRef:s,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),rU=X(([e,t])=>({...e,...t}),x(tz,rz)),rW=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e}})),r$=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e,padding:0,border:0}})),rq={overflowAnchor:"none"},rJ=(0,a.default).memo(function(){let e=r0("listState"),t=rZ("sizeRanges"),r=r0("useWindowScroll"),n=r0("customScrollParent"),i=rZ("windowScrollContainerState"),o=rZ("scrollContainerState"),s=n||r?i:o,l=r0("itemContent"),c=r0("trackItemSizes"),{callbackRef:u,ref:d}=eu(t,r0("itemSize"),c,s,r0("log"),void 0,n),[p,f]=(0,a.default).useState(0);r1("deviation",e=>{p!==e&&(d.current.style.marginTop=`${e}px`,f(e))});let m=r0("EmptyPlaceholder"),h=r0("ScrollSeekPlaceholder")||rW,g=r0("FillerRow")||r$,v=r0("TableBodyComponent"),x=r0("TableRowComponent"),b=r0("computeItemKey"),y=r0("isSeeking"),j=r0("paddingTopAddition"),w=r0("firstItemIndex"),C=r0("statefulTotalCount"),S=r0("context");if(0===C&&m)return(0,a.default).createElement(m,t8(m,S));let E=e.offsetTop+j+p,_=e.offsetBottom,k=E>0?(0,a.default).createElement(g,{height:E,key:"padding-top",context:S}):null,T=_>0?(0,a.default).createElement(g,{height:_,key:"padding-bottom",context:S}):null,I=e.items.map(e=>{let t=e.originalIndex,r=b(t+w,e.data,S);return y?(0,a.default).createElement(h,{...t8(h,S),key:r,index:e.index,height:e.size,type:e.type||"item"}):(0,a.default).createElement(x,{...t8(x,S),...t7(x,e.data),key:r,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:rq},l(e.index,e.data,S))});return(0,a.default).createElement(v,{ref:u,"data-testid":"virtuoso-item-list",...t8(v,S)},[k,...I,T])}),rK=({children:e})=>{let t=(0,a.default).useContext(tJ),r=rZ("viewportHeight"),n=rZ("fixedItemHeight"),i=ec(f(r,e=>ef(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t3(!1),ref:i,"data-viewport-type":"element"},e)},rX=({children:e})=>{let t=(0,a.default).useContext(tJ),r=rZ("windowViewportRect"),n=rZ("fixedItemHeight"),i=tq(r,r0("customScrollParent"));return(0,a.default).useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),(0,a.default).createElement("div",{ref:i,style:t3(!1),"data-viewport-type":"window"},e)},{Component:rQ,usePublisher:rZ,useEmitterValue:r0,useEmitter:r1}=er(rU,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},(0,a.default).memo(function(e){let t=r0("useWindowScroll"),r=r0("customScrollParent"),n=rZ("fixedHeaderHeight"),i=rZ("fixedFooterHeight"),o=r0("fixedHeaderContent"),s=r0("fixedFooterContent"),l=r0("context"),c=ec(f(n,e=>ef(e,"height"))),u=ec(f(i,e=>ef(e,"height"))),d=r||t?r5:r2,p=r||t?rX:rK,m=r0("TableComponent"),h=r0("TableHeadComponent"),g=r0("TableFooterComponent"),v=o?(0,a.default).createElement(h,{key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:c,...t8(h,l)},o()):null,x=s?(0,a.default).createElement(g,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:u,...t8(g,l)},s()):null;return(0,a.default).createElement(d,{...e},(0,a.default).createElement(p,null,(0,a.default).createElement(m,{style:{borderSpacing:0,overflowAnchor:"none"},...t8(m,l)},[v,(0,a.default).createElement(rJ,{key:"TableBody"}),x])))})),r2=rt({usePublisher:rZ,useEmitterValue:r0,useEmitter:r1}),r5=rr({usePublisher:rZ,useEmitterValue:r0,useEmitter:r1}),r4=rQ},{react:"aq5hc","react-dom":"1Pf18","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cWqkK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l),n.export(r,"FieldColor",()=>c);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./FieldColorPopover");let l={openedPopupID:{},lastColorPicked:""},c=({value:e,update:t,showHistory:r=!0,popupID:n})=>{l.openedPopupID||(l.openedPopupID={});let c=(0,a.useLocal)({val:l.lastColorPicked||""});(0,o.useEffect)(()=>{e&&(l.lastColorPicked=e),c.val=e||"",c.render()},[e]);let u=()=>{l.openedPopupID[n]=!0,c.render()},d=()=>{delete l.openedPopupID[n],l.lastColorPicked="",c.render()};return"string"==typeof c.val&&c.val.length>10?(t(""),null):(0,i.jsx)(s.FieldColorPicker,{value:c.val,update:e=>t(e),onOpen:u,onClose:d,open:l.openedPopupID[n],showHistory:r,children:(0,i.jsx)("div",{className:cx(css` + background-image: url('data:image/svg+xml;charset=utf-8,'); + `,"cursor-pointer"),children:(0,i.jsx)("div",{className:cx(css` + background: ${c.val}; + width: 30px; + height: 20px; + `,"color-box")})})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./FieldColorPopover":"e4oXY","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e4oXY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldColorPicker",()=>c);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./FieldColorPicker"),l=e("../../../../../../utils/ui/popover");let c=({children:e,value:t,update:r,open:n,onClose:c,onOpen:u,showHistory:d})=>{let p=(0,a.useLocal)({show:n||!1});(0,o.useEffect)(()=>{t&&(p.show=n||!1,p.render())},[t,n]);let[f,m]=(0,o.useTransition)();return(0,i.jsx)(l.Popover,{open:p.show,onOpenChange:e=>{p.show=e,e&&u?u():c&&c(),p.render()},backdrop:!1,popoverClassName:"rounded-md p-2 text-sm bg-white shadow-2xl border border-slate-300",content:(0,i.jsx)(s.FieldPickColor,{value:t,showHistory:d,onClose:()=>{p.show=!1,p.render(),c&&c()},onChangePicker:e=>{m(()=>{0>e.indexOf("NaN")&&r(e)})}}),children:(0,i.jsx)("div",{onClick:()=>{p.show=!0,p.render(),u&&u()},children:e})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./FieldColorPicker":"3fox7","../../../../../../utils/ui/popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3fox7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldPickColor",()=>u);var i=e("react/jsx-runtime"),o=e("react"),a=e("tinycolor2"),s=n.interopDefault(a),l=e("web-utils");let c=(0,o.lazy)(async()=>({default:(await e("c90fc5b8b171fe5a")).HexAlphaColorPicker})),u=({value:e,onChangePicker:t,onClose:r,showHistory:n})=>{let a=(0,l.useLocal)({originalValue:"",inputValue:e,rgbValue:"",selectedEd:""});(0,o.useEffect)(()=>{a.inputValue=e||"";let t=(0,s.default)(a.inputValue);a.rgbValue=t.toRgbString(),a.render()},[e]);let u=[],d=(0,s.default)(a.inputValue);return(0,i.jsxs)("div",{className:"flex p-3 space-x-4 items-start",children:[(0,i.jsx)("div",{className:cx("flex flex-col items-center",css` + .react-colorful__pointer { + border-radius: 4px; + width: 20px; + height: 20px; + } + `),onClick:e=>{e.stopPropagation(),e.preventDefault()},children:(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(c,{color:a.inputValue,onChange:e=>{if(e){a.inputValue=e,t(e);let r=(0,s.default)(a.inputValue);a.rgbValue=r.toRgbString()}}})})}),(0,i.jsxs)("div",{className:cx("grid grid-cols-1 gap-y-0.5",css` + width: 78px; + `),children:[(0,i.jsx)("div",{className:"p-[1px] border rounded flex items-center justify-center",style:{marginBottom:"4px"},children:(0,i.jsx)("input",{value:a.inputValue||"#FFFFFFFF",className:cx(`rounded cursor-text bg-[${a.inputValue}] min-w-[0px] text-[13px] px-[8px] py-[1px] uppercase`,d.isValid()&&css` + color: ${d.isLight()?"#000":"#FFF"}; + background-color: ${a.inputValue||""}; + `),onClick:()=>{},spellCheck:!1,onChange:e=>{let r=e.currentTarget.value;a.inputValue=r,t(r)}})}),n&&u.map((e,r)=>(0,i.jsx)("div",{className:cx("flex space-x-1 items-center border p-0.5 rounded",a.selectedEd===e.id&&"border-black"),children:(0,i.jsx)("div",{className:cx(`w-12 h-4 rounded cursor-pointer border bg-[${e}]`,css` + background-color: ${e.value}; + `),style:{backgroundColor:e.value},onClick:()=>{a.inputValue=e.value,a.selectedEd=e.id,t(e.value);let r=(0,s.default)(a.inputValue);a.rgbValue=r.toRgbString()}})},r)),(0,i.jsxs)("div",{className:"",children:[""!==a.inputValue&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100",onClick:()=>{a.inputValue="",t("")},children:"Reset"})}),r&&(0,i.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100 mt-[4px]",onClick:r,children:"Close"})]})]})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc",tinycolor2:"iYf4w","web-utils":"ccU4J",c90fc5b8b171fe5a:"ceM83","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iYf4w:[function(e,t,r){!function(e,r){t.exports=r()}(0,function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=/^\s+/,r=/\s+$/;function n(e,t){if(t=t||{},(e=e||"")instanceof n)return e;if(!(this instanceof n))return new n(e,t);var r=i(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function i(t){var r={r:0,g:0,b:0},n=1,i=null,a=null,l=null,u=!1,d=!1;return"string"==typeof t&&(t=V(t)),"object"==e(t)&&(B(t.r)&&B(t.g)&&B(t.b)?(r=o(t.r,t.g,t.b),u=!0,d="%"===String(t.r).substr(-1)?"prgb":"rgb"):B(t.h)&&B(t.s)&&B(t.v)?(i=P(t.s),a=P(t.v),r=c(t.h,i,a),u=!0,d="hsv"):B(t.h)&&B(t.s)&&B(t.l)&&(i=P(t.s),l=P(t.l),r=s(t.h,i,l),u=!0,d="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=T(n),{ok:u,format:t.format||d,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:n}}function o(e,t,r){return{r:255*I(e,255),g:255*I(t,255),b:255*I(r,255)}}function a(e,t,r){var n,i,o=Math.max(e=I(e,255),t=I(t,255),r=I(r,255)),a=Math.min(e,t,r),s=(o+a)/2;if(o==a)n=i=0;else{var l=o-a;switch(i=s>.5?l/(2-o-a):l/(o+a),o){case e:n=(t-r)/l+(t1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=I(e,360),t=I(t,100),r=I(r,100),0===t)n=i=o=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=a(l,s,e+1/3),i=a(l,s,e),o=a(l,s,e-1/3)}return{r:255*n,g:255*i,b:255*o}}function l(e,t,r){var n,i,o=Math.max(e=I(e,255),t=I(t,255),r=I(r,255)),a=Math.min(e,t,r),s=o,l=o-a;if(i=0===o?0:l/o,o==a)n=0;else{switch(o){case e:n=(t-r)/l+(t>1)+720)%360;--t;)i.h=(i.h+o)%360,a.push(n(i));return a}function S(e,t){t=t||6;for(var r=n(e).toHsv(),i=r.h,o=r.s,a=r.v,s=[],l=1/t;t--;)s.push(n({h:i,s:o,v:a})),a=(a+l)%1;return s}n.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n,i,o,a=this.toRgb();return e=a.r/255,t=a.g/255,r=a.b/255,.2126*(n=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(i=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(o=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=T(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=l(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=l(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=a(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=a(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return u(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return d(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*I(this._r,255))+"%",g:Math.round(100*I(this._g,255))+"%",b:Math.round(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*I(this._r,255))+"%, "+Math.round(100*I(this._g,255))+"%, "+Math.round(100*I(this._b,255))+"%)":"rgba("+Math.round(100*I(this._r,255))+"%, "+Math.round(100*I(this._g,255))+"%, "+Math.round(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(_[u(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+p(this._r,this._g,this._b,this._a),r=t,i=this._gradientType?"GradientType = 1, ":"";if(e){var o=n(e);r="#"+p(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return n(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(j,[3])},tetrad:function(){return this._applyCombination(j,[4])}},n.fromRatio=function(t,r){if("object"==e(t)){var i={};for(var o in t)t.hasOwnProperty(o)&&("a"===o?i[o]=t[o]:i[o]=P(t[o]));t=i}return n(t,r)},n.equals=function(e,t){return!!e&&!!t&&n(e).toRgbString()==n(t).toRgbString()},n.random=function(){return n.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},n.mix=function(e,t,r){r=0===r?0:r||50;var i=n(e).toRgb(),o=n(t).toRgb(),a=r/100;return n({r:(o.r-i.r)*a+i.r,g:(o.g-i.g)*a+i.g,b:(o.b-i.b)*a+i.b,a:(o.a-i.a)*a+i.a})},n.readability=function(e,t){var r=n(e),i=n(t);return(Math.max(r.getLuminance(),i.getLuminance())+.05)/(Math.min(r.getLuminance(),i.getLuminance())+.05)},n.isReadable=function(e,t,r){var i,o,a=n.readability(e,t);switch(o=!1,(i=G(r)).level+i.size){case"AAsmall":case"AAAlarge":o=a>=4.5;break;case"AAlarge":o=a>=3;break;case"AAAsmall":o=a>=7}return o},n.mostReadable=function(e,t,r){var i,o,a,s,l=null,c=0;o=(r=r||{}).includeFallbackColors,a=r.level,s=r.size;for(var u=0;uc&&(c=i,l=n(t[u]));return n.isReadable(e,l,{level:a,size:s})||!o?l:(r.includeFallbackColors=!1,n.mostReadable(e,["#fff","#000"],r))};var E=n.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},_=n.hexNames=k(E);function k(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function T(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function I(e,t){M(e)&&(e="100%");var r=A(e);return(e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function D(e){return Math.min(1,Math.max(0,e))}function O(e){return parseInt(e,16)}function M(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function A(e){return"string"==typeof e&&-1!=e.indexOf("%")}function N(e){return 1==e.length?"0"+e:""+e}function P(e){return e<=1&&(e=100*e+"%"),e}function F(e){return Math.round(255*parseFloat(e)).toString(16)}function R(e){return O(e)/255}var L=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",r="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:RegExp("rgb"+t),rgba:RegExp("rgba"+r),hsl:RegExp("hsl"+t),hsla:RegExp("hsla"+r),hsv:RegExp("hsv"+t),hsva:RegExp("hsva"+r),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function B(e){return!!L.CSS_UNIT.exec(e)}function V(e){e=e.replace(t,"").replace(r,"").toLowerCase();var n,i=!1;if(E[e])e=E[e],i=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(n=L.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=L.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=L.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=L.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=L.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=L.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=L.hex8.exec(e))?{r:O(n[1]),g:O(n[2]),b:O(n[3]),a:R(n[4]),format:i?"name":"hex8"}:(n=L.hex6.exec(e))?{r:O(n[1]),g:O(n[2]),b:O(n[3]),format:i?"name":"hex"}:(n=L.hex4.exec(e))?{r:O(n[1]+""+n[1]),g:O(n[2]+""+n[2]),b:O(n[3]+""+n[3]),a:R(n[4]+""+n[4]),format:i?"name":"hex8"}:!!(n=L.hex3.exec(e))&&{r:O(n[1]+""+n[1]),g:O(n[2]+""+n[2]),b:O(n[3]+""+n[3]),format:i?"name":"hex"}}function G(e){var t,r;return t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==r&&"large"!==r&&(r="small"),{level:t,size:r}}return n})},{}],ceM83:[function(e,t,r){t.exports=e("47dd85837851ab37")(e("e29aae081d17cea4").resolve("hydmX")).then(()=>t.bundle.root("v8PW1"))},{"47dd85837851ab37":"jybCT",e29aae081d17cea4:"6dXzV"}],kGPI0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dropdownProp",()=>i);let i={className:cx("p-1 border border-gray-300 h-[28px]",css` + input { + max-width: none; + width: 87px; + flex: 1; + } + `),popover:{className:"border border-gray-300",itemClassName:cx("text-sm cursor-pointer min-w-[150px] p-1 hover:bg-blue-100",css` + &.active { + background: #3c82f6; + color: white; + } + `)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hhkfH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelBorder",()=>b);var i=e("react/jsx-runtime"),o=e("lodash.get"),a=n.interopDefault(o),s=e("lodash.transform"),l=n.interopDefault(s),c=e("lodash.uniq"),u=n.interopDefault(c),d=e("web-utils"),p=e("../../../../../../utils/ui/dropdown"),f=e("../../../../../../utils/ui/tooltip"),m=e("../tools/responsive-val"),h=e("../ui/Button"),g=e("../ui/FieldColor"),v=e("../ui/FieldNumUnit"),x=e("../ui/style");let b=({value:e,update:t,mode:r})=>{let n=(0,m.responsiveVal)(e,"border",r,{style:"solid"}),o=e=>{let t=e,r=[];(0,l.default)(t,(e,t,n)=>{r.push(t)});let n=(0,u.default)(r);return n.length>1&&4===r.length?{isMix:!0,value:"Mixed"}:{isMix:!1,value:n[0]+""}},s=e=>{let{value:r}=e;return t("border",{...n,rounded:{tr:r,tl:r,bl:r,br:r}}),{tr:r,tl:r,bl:r,br:r}},c=(0,d.useLocal)({colorOpen:!1,isMix:!1,isBorderMix:!1,open:!1,corner:null,borderVal:null,ready:!1,border:!1},()=>{let e=o(n.rounded);c.isMix=e.isMix,e.isMix&&(c.open=!0);let t=o(n.stroke);c.isBorderMix=t.isMix,t.isMix&&(c.border=!0),c.render()});return(0,i.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,i.jsxs)("div",{className:cx("flex flex-row justify-between text-xs "),children:[(0,i.jsx)(f.Tooltip,{content:"Background Size",children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + .border { + width: 70px !important; + } + input { + width: 100%; + } + `),children:(0,i.jsx)(p.Dropdown,{...x.dropdownProp,value:n.style,items:[{value:"solid",label:"Solid"},{value:"dash",label:"Dash"}],onChange:e=>{t("border",{...n,style:e})}})})}),(0,i.jsx)(f.Tooltip,{content:"Stroke",asChild:!0,children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + input { + width: 100% !important; + } + .field-num { + width: 60px !important; + } + `),children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M20 15H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1zm0-5H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0-6H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm.5 15h-17c-.28 0-.5.22-.5.5s.22.5.5.5h17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5z"})})}),value:(0,a.default)(o(n.stroke),"isMix")?"":(0,a.default)(o(n.stroke),"value")+"",disabled:!!(0,a.default)(o(n.stroke),"isMix")&&"Mixed",update:e=>{let r=parseInt(e.replaceAll("px","")),i={t:r,b:r,l:r,r:r};t("border",{...n,stroke:i});let a=o(i);c.isBorderMix=a.isMix,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Toggle Border",placement:"top-end",children:(0,i.jsx)("div",{children:(0,i.jsx)(h.Button,{className:cx("flex-1",css` + width: 30px; + max-width: 30px; + height: 35px; + min-width: 0px !important; + background: ${c.border?"#3c82f6":"#fff"} !important; + border-color: ${c.border?"#7baeff":"#d1d1d1"} !important; + `),onClick:()=>{c.border=!c.border,c.render()},children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 8v8m16 0V8M8 4h8M8 20h8"})})})})})})]}),c.border?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:cx("flex flex-row text-xs ",css` + .field-num { + height: 25px; + border: 1px solid #d1d1d1; + } + `,css` + .field-num { + width: 45px !important; + border-right: 0px !important; + } + `),children:[(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Border Left",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M3.5 21a1 1 0 0 1-1-1V4a1 1 0 0 1 2 0v16a1 1 0 0 1-1 1Z"}),(0,i.jsx)("circle",{cx:"7.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"15.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"7.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"15.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"7.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"15.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.l")+"px",update:e=>{let r={...n.stroke,l:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Border Top",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M20 4.5H4a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2Z"}),(0,i.jsx)("circle",{cx:"12",cy:"7.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"15.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"7.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"15.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"7.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"15.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.t")+"px",update:e=>{let r={...n.stroke,t:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Border Right",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M20.5 21a1 1 0 0 1-1-1V4a1 1 0 0 1 2 0v16a1 1 0 0 1-1 1Z"}),(0,i.jsx)("circle",{cx:"16.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.r")+"px",update:e=>{let r={...n.stroke,r:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Border Bottom",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M20 21.5H4a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2Z"}),(0,i.jsx)("circle",{cx:"12",cy:"16.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"8.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"16.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"8.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"16.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"8.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.b")+"px",update:e=>{let r={...n.stroke,b:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})})]})}):(0,i.jsx)(i.Fragment,{}),(0,i.jsxs)("div",{className:cx("flex flex-row items-stretch justify-between text-xs ",css` + .field-num { + border: 1px solid #d1d1d1; + } + `),children:[(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Border Color",children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + .color-box { + height: 25px !important; + width: 50px; + } + `),children:(0,i.jsx)(g.FieldColor,{popupID:"border-color",value:n.color,update:e=>{t("border",{...n,color:e})}})})}),(0,i.jsx)(f.Tooltip,{content:"Corner",children:(0,i.jsx)("div",{className:cx("",css` + .field-num { + width: 85px; + height: 30px; + } + `),children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M19 19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2V8z"})})}),width:"100%",enableWhenDrag:!0,value:(0,a.default)(o(n.rounded),"isMix")?"":(0,a.default)(o(n.rounded),"value")+"",disabled:!!(0,a.default)(o(n.rounded),"isMix")&&"Mixed",update:(e,t)=>{let r=o(s({value:parseInt(e.replaceAll("px",""))}));c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Independent Rounded Corner",placement:"top-end",children:(0,i.jsx)("div",{children:(0,i.jsx)(h.Button,{className:cx("flex-1 flex flex-row items-center justify-center",css` + width: 30px; + max-width: 30px; + height: 30px; + background: ${c.open?"rgb(229,231,235)":"#fff"} !important; + border-color: #d1d1d1 !important; + `),onClick:()=>{c.open=!c.open,c.render()},children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M16 4h2a2 2 0 0 1 2 2v2m0 8v2a2 2 0 0 1-2 2h-2m-8 0H6a2 2 0 0 1-2-2v-2m0-8V6a2 2 0 0 1 2-2h2"})})})})})})]}),c.open?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:cx("flex flex-row text-xs ",css` + .field-num { + height: 25px; + border: 1px solid #d1d1d1; + } + `,css` + .field-num { + width: 45px !important; + border-right: 0px !important; + } + `),children:[(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Corner Top Right",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m20.01 16.01l-.01-.011m.01 4.011l-.01-.011m-3.99.011l-.01-.011m-3.99.011l-.01-.011m-3.99.011L8 19.999m-3.99.011L4 19.999m.01-3.989L4 15.999m.01-3.989L4 11.999m.01-3.989L4 7.999m.01-3.989L4 3.999m4.01.011L8 3.999M20.01 12V4h-8v8h8Z"})})}),value:(0,a.default)(n,"rounded.tr")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,tr:parseInt(e.replaceAll("px",""))}});let r=o({...n.rounded,tr:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Corner Top Left",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m4 16.01l.01-.011M4 20.01l.01-.011M8 20.01l.01-.011m3.99.011l.01-.011m3.99.011l.01-.011m3.99.011l.01-.011M20 16.01l.01-.011M20 12.01l.01-.011M20 8.01l.01-.011M20 4.01l.01-.011M16 4.01l.01-.011M4 12V4h8v8H4Z"})})}),value:(0,a.default)(n,"rounded.tl")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,tl:parseInt(e.replaceAll("px",""))}});let r=o({...n.rounded,tl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Corner Bottom Left",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m4 8l.01.011M4 4l.01.011M8 4l.01.011M12 4l.01.011M16 4l.01.011M20 4l.01.011M20 8l.01.011M20 12l.01.011M20 16l.01.011M20 20l.01.011M16 20l.01.011M4 12.01v8h8v-8H4Z"})})}),value:(0,a.default)(n,"rounded.bl")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,bl:parseInt(e.replaceAll("px",""))}});let r=o({...n.rounded,bl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(f.Tooltip,{asChild:!0,content:"Corner Bottom Right",children:(0,i.jsx)("div",{children:(0,i.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m20.01 8l-.01.011M20.01 4l-.01.011M16.01 4l-.01.011M12.01 4l-.01.011M8.01 4L8 4.011M4.01 4L4 4.011M4.01 8L4 8.011M4.01 12l-.01.011M4.01 16l-.01.011M4.01 20l-.01.011M8.01 20l-.01.011m12.01-8.001v8h-8v-8h8Z"})})}),value:(0,a.default)(n,"rounded.br")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,br:parseInt(e.replaceAll("px",""))}});let r=o({...n.rounded,br:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})})]})}):(0,i.jsx)(i.Fragment,{})]})}},{"react/jsx-runtime":"f4Tol","lodash.get":"aOCyL","lodash.transform":"4MkOn","lodash.uniq":"eR2ui","web-utils":"ccU4J","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldColor":"cWqkK","../ui/FieldNumUnit":"FWXO9","../ui/style":"kGPI0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4MkOn":[function(e,t,r){var n=arguments[3],i=200,o="Expected a function",a="__lodash_hash_undefined__",s=1,l=2,c=1/0,u=9007199254740991,d="[object Arguments]",p="[object Array]",f="[object Boolean]",m="[object Date]",h="[object Error]",g="[object Function]",v="[object GeneratorFunction]",x="[object Map]",b="[object Number]",y="[object Object]",j="[object Promise]",w="[object RegExp]",C="[object Set]",S="[object String]",E="[object Symbol]",_="[object WeakMap]",k="[object ArrayBuffer]",T="[object DataView]",I="[object Float64Array]",D="[object Int8Array]",O="[object Int16Array]",M="[object Int32Array]",A="[object Uint8Array]",N="[object Uint8ClampedArray]",P="[object Uint16Array]",F="[object Uint32Array]",R=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,L=/^\w*$/,B=/^\./,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/[\\^$.*+?()[\]{}|]/g,H=/\\(\\)?/g,z=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,W={};W["[object Float32Array]"]=W[I]=W[D]=W[O]=W[M]=W[A]=W[N]=W[P]=W[F]=!0,W[d]=W[p]=W[k]=W[f]=W[T]=W[m]=W[h]=W[g]=W[x]=W[b]=W[y]=W[w]=W[C]=W[S]=W[_]=!1;var $="object"==typeof n&&n&&n.Object===Object&&n,q="object"==typeof self&&self&&self.Object===Object&&self,J=$||q||Function("return this")(),K=r&&!r.nodeType&&r,X=K&&t&&!t.nodeType&&t,Q=X&&X.exports===K&&$.process,Z=function(){try{return Q&&Q.binding("util")}catch(e){}}(),ee=Z&&Z.isTypedArray;function et(e,t){for(var r=-1,n=e?e.length:0;++r-1}function eQ(e,t){var r=this.__data__,n=to(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function eZ(e){var t=-1,r=e?e.length:0;for(this.clear();++tc))return!1;var d=o.get(e);if(d&&o.get(t))return d==t;var p=-1,f=!0,m=i&s?new e3:void 0;for(o.set(e,t),o.set(t,e);++p-1&&e%1==0&&e-1&&e%1==0&&e<=u}function tK(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function tX(e){return!!e&&"object"==typeof e}function tQ(e){return"symbol"==typeof e||tX(e)&&ex.call(e)==E}var tZ=ee?eo(ee):th;function t0(e){return null==e?"":tj(e)}function t1(e,t,r){var n=null==e?void 0:tc(e,t);return void 0===n?r:n}function t2(e,t){return null!=e&&tO(e,t,tu)}function t5(e){return tW(e)?ti(e):tv(e)}function t4(e,t,r){var n=tU(e)||tZ(e);if(t=tg(t,4),null==r){if(n||tK(e)){var i=e.constructor;r=n?tU(e)?new i:[]:tq(i)?ta(ew(e)):{}}else r={}}return(n?et:tl)(e,function(e,n,i){return t(r,e,n,i)}),r}function t3(e){return e}function t6(e){return tA(e)?en(tB(e)):ty(e)}t.exports=t4},{}],eR2ui:[function(e,t,r){var n=arguments[3],i=200,o="__lodash_hash_undefined__",a=1/0,s="[object Function]",l="[object GeneratorFunction]",c=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,d="object"==typeof n&&n&&n.Object===Object&&n,p="object"==typeof self&&self&&self.Object===Object&&self,f=d||p||Function("return this")();function m(e,t){return!!(e?e.length:0)&&v(e,t,0)>-1}function h(e,t,r){for(var n=-1,i=e?e.length:0;++n-1}function q(e,t){var r=this.__data__,n=ei(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function J(e){var t=-1,r=e?e.length:0;for(this.clear();++t=i){var u=t?null:es(e);if(u)return w(u);s=!1,o=b,c=new et}else c=t?[]:l;e:for(;++np);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../../../utils/ui/context-menu"),l=e("../../../../../../utils/ui/tooltip"),c=e("../tools/responsive-val"),u=e("../ui/Button"),d=e("../ui/FieldNumUnit");let p=({value:e,update:t,mode:r,id:n})=>{let p=(0,a.useLocal)({menuWidth:null,menuHeight:null,toggle:!0,activeWidth:0,activeHeight:0,dim:(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"})});(0,o.useEffect)(()=>{p.dim=(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"}),p.render()},[e]);let f=p.dim;return(0,i.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css` + .field-num { + width: 66px !important; + border: 1px solid #d1d1d1; + } + `),children:[(0,i.jsxs)("div",{className:cx("flex",css` + .border { + width: 70px !important; + } + input { + width: 100%; + } + .field-num { + width: 50px !important; + } + `),children:[(0,i.jsx)(l.Tooltip,{content:"Width",children:(0,i.jsx)(d.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-[10px] w-[15px] pr-[2px] mr-[3px] h-[14px] flex items-center justify-center border-r",children:"W"}),enableWhenDrag:!0,disabled:("fit"===f.w||"full"===f.w)&&f.w,value:f.w+(f.wUnit||"px"),unit:f.wUnit||"px",update:(e,r)=>{let n=e;if("number"!=typeof f.w&&r){let e=p.activeWidth||0;n=e+"",r(e)}p.dim.w=parseInt(n),t("dim",{...f,w:p.dim.w,h:p.dim.h}),p.render()}})}),p.menuWidth&&(0,i.jsxs)(s.Menu,{mouseEvent:p.menuWidth,onClose:()=>{p.menuWidth=null,p.render()},children:[(0,i.jsx)(s.MenuItem,{label:"Fit",onClick:()=>{p.dim.w="fit",t("dim",{...f,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Full",onClick:()=>{p.dim.w="full",t("dim",{...f,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Pixel",onClick:()=>{p.dim.w=p.activeWidth||0,p.dim.wUnit="px",t("dim",{...f,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Percent",onClick:()=>{p.dim.w=p.activeWidth||0,p.dim.wUnit="%",t("dim",{...f,w:p.dim.w,h:p.dim.h})}})]}),(0,i.jsxs)(u.Button,{className:cx("flex-1",css` + width: 24px; + max-width: 25px; + border-left: 0px !important; + padding: 0px !important; + min-width: 0px !important; + `),onClick:e=>{p.menuWidth=e,p.render()},children:["full"===f.w&&(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M3.5 7.5v-2h-1v5h1v-2h9v2h1v-5h-1v2h-9z",fill:"#000"})}),"fit"===f.w&&(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{d:"M3.354 4.646l-.708.708L5.293 8l-2.646 2.646.707.708L6.707 8 3.354 4.646zm10 .708L10.707 8l2.647 2.646-.708.708L9.293 8l3.354-3.354.707.708z",fill:"#000"})}),"fit"!==f.w&&"full"!==f.w&&(0,i.jsx)("div",{className:"w-[16px] h-[16px] flex items-center justify-center",children:f.wUnit||"px"})]})]}),(0,i.jsxs)("div",{className:cx("flex",css` + .border { + width: 70px !important; + } + input { + width: 100%; + } + .field-num { + width: 50px !important; + } + `),children:[(0,i.jsx)(l.Tooltip,{content:"Height",children:(0,i.jsx)(d.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-[10px] w-[15px] pr-[2px] mr-[3px] h-[14px] flex items-center justify-center border-r",children:"H"}),disabled:("fit"===f.h||"full"===f.h)&&f.h,enableWhenDrag:!0,value:f.h+(f.hUnit||"px"),unit:f.hUnit||"px",update:(e,r)=>{let n=e;if("number"!=typeof f.h&&r){let e=p.activeHeight||0;n=e+"",r(e)}p.dim.h=parseInt(n),t("dim",{...f,w:p.dim.w,h:p.dim.h}),p.render()}})}),p.menuHeight&&(0,i.jsxs)(s.Menu,{mouseEvent:p.menuHeight,onClose:()=>{p.menuHeight=null,p.render()},children:[(0,i.jsx)(s.MenuItem,{label:"Fit",onClick:()=>{p.dim.h="fit",t("dim",{...f,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Full",onClick:()=>{p.dim.h="full",t("dim",{...f,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Pixel",onClick:()=>{p.dim.h=p.activeHeight||0,p.dim.hUnit="px",t("dim",{...f,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Percent",onClick:()=>{p.dim.h=p.activeHeight||0,p.dim.hUnit="%",t("dim",{...f,w:p.dim.w,h:p.dim.h})}})]}),(0,i.jsxs)(u.Button,{className:cx("flex-1",css` + width: 24px; + max-width: 25px; + border-left: 0px !important; + padding: 0px !important; + min-width: 0px !important; + `),onClick:e=>{p.menuHeight=e,p.render()},children:["full"===f.h&&(0,i.jsx)("svg",{className:"w-[16px] h-[16px]",xmlns:"http://www.h3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M8.5 3.5h2v-1h-5v1h2v9h-2v1h5v-1h-2v-9z",fill:"#000"})}),"fit"===f.h&&(0,i.jsx)("svg",{xmlns:"http://www.h3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{d:"M4.646 12.646l.708.708L8 10.707l2.646 2.646.708-.707L8 9.293l-3.354 3.354zm.708-10L8 5.294l2.646-2.647.708.708L8 6.707 4.646 3.354l.708-.707z",fill:"#000"})}),"fit"!==f.h&&"full"!==f.h&&(0,i.jsx)("div",{className:"w-[16px] h-[16px] flex items-center justify-center",children:f.hUnit||"px"})]})]}),(0,i.jsx)("div",{className:"flex",children:(0,i.jsx)(l.Tooltip,{content:p.toggle?"Full":"Fit",children:(0,i.jsx)(u.Button,{className:cx("flex-1",css` + width: 30px; + max-width: 30px; + min-width: 0px !important; + padding: 0px !important; + min-width: 0px !important; + `),onClick:e=>{t("dim",{...f,w:p.toggle?"full":"fit",h:p.toggle?"full":"fit"}),p.toggle=!p.toggle,p.render()},children:(0,i.jsx)("div",{className:"w-[10px] h-[16px] flex items-center justify-center",children:p.toggle?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M208 48V16H16v192h32V70.627l160.687 160.686l22.626-22.626L70.627 48H208zm256 256v137.373L299.313 276.687l-22.626 22.626L441.373 464H304v32h192V304h-32z"})})})}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M204 181.372L38.628 16H16v22.628L181.372 204H44v32h192V44h-32v137.372zM326.628 304H464v-32H272v192h32V326.628L473.372 496H496v-22.628L326.628 304z"})})})})})})})})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../../utils/ui/context-menu":"8SOtW","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldNumUnit":"FWXO9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9IDYW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelFont",()=>y);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/dropdown"),s=e("../../../../../../utils/ui/tooltip"),l=e("../tools/responsive-val"),c=e("../ui/BoxSep"),u=e("../ui/Button"),d=e("../ui/FieldBtnRadio"),p=e("../ui/FieldColor"),f=e("../ui/FieldNumUnit"),m=e("../ui/style"),h=e("./font.json"),g=n.interopDefault(h);let v={loadedFonts:[]},x={name:"DEFAULT",weight:["200","300","400","600","700","900"]},b=[x,...g.default],y=({value:e,update:t,mode:r})=>{let n=(0,o.useLocal)({font:x}),h=(0,l.responsiveVal)(e,"font",r,{size:15,height:"auto",align:"left",whitespace:"whitespace-normal",wordBreak:"break-normal"});if(0===h.height&&(h.height="auto"),h.family){let e=(0,g.default).find(e=>e.name===h.family);e&&(n.font=e)}else n.font=x;return(0,i.jsxs)("div",{className:"flex flex-col items-stretch space-y-2",children:[(0,i.jsxs)("div",{className:cx("flex items-stretch space-x-2 text-xs justify-between"),children:[(0,i.jsx)(s.Tooltip,{content:"Text Color",asChild:!0,children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + .color-box { + height: 25px !important; + } + `),children:(0,i.jsx)(p.FieldColor,{popupID:"font-color",value:h.color,update:e=>{t("font",{...h,color:e})}})})}),(0,i.jsx)(s.Tooltip,{content:"Font Size",asChild:!0,children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + input { + width: 20px !important; + } + .field-num { + width: 55px !important; + } + `),children:(0,i.jsx)(f.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center pr-2 border-r border-gray-300 mr-1",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"11",fill:"none",viewBox:"0 0 15 11",children:(0,i.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M14.125 5.167c.387 0 .7.28.7.625v3.75c0 .345-.313.624-.7.624a.708.708 0 01-.638-.367 3.04 3.04 0 01-1.462.367c-1.546 0-2.8-1.119-2.8-2.5 0-1.38 1.254-2.5 2.8-2.5a3.04 3.04 0 011.462.368.709.709 0 01.638-.367zm-9.1-5c.513 0 .967.295 1.124.73L9.192 9.35c.118.329-.084.68-.452.787-.369.105-.763-.076-.881-.404L6.89 7.042H3.16l-.968 2.69c-.118.33-.513.51-.88.405C.942 10.03.74 9.678.858 9.35L3.902.898c.157-.436.61-.731 1.123-.731zm7 6.25c-.773 0-1.4.56-1.4 1.25s.627 1.25 1.4 1.25c.774 0 1.4-.56 1.4-1.25s-.627-1.25-1.4-1.25zm-7-4.555l-1.414 3.93h2.83l-1.416-3.93z",clipRule:"evenodd"})})}),value:(0===h.size?15:h.size)+"px",update:e=>{t("font",{...h,size:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsxs)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css` + input { + width: 24px !important; + } + .field-num { + width: 60px !important; + } + `),children:[(0,i.jsx)(s.Tooltip,{content:"Font Height",asChild:!0,children:(0,i.jsx)("div",{className:"flex-1 flex items-center",children:(0,i.jsx)(f.FieldNumUnit,{positiveOnly:!0,icon:(0,i.jsx)("div",{className:cx("w-[22px] h-[14px] flex items-center justify-center pr-2 border-r border-gray-300 mr-1"),children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",className:"svg",viewBox:"0 0 14 14",children:[(0,i.jsx)("path",{d:"M14 1H0V0h14v1zm0 13H0v-1h14v1z"}),(0,i.jsx)("path",{fillRule:"evenodd",d:"M3.548 11l2.8-8h1.304l2.8 8h-.954l-.7-2H5.202l-.7 2h-.954zM7 3.862L8.448 8H5.552L7 3.862z"})]})}),hideUnit:!0,disabled:"auto"===h.height&&"Auto",value:(h.height||100)+"%",update:e=>{t("font",{...h,height:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(s.Tooltip,{placement:"top-end",content:"Toggle: Auto font height",children:(0,i.jsx)(u.Button,{className:cx("flex-1",css` + width: 4px; + min-width: 0px !important; + margin-left: 5px !important; + padding: 0 3px !important; + background: ${"auto"===h.height?"#70a3f4":"#fff"} !important; + border: ${"auto"===h.height?"2px solid transparent":"2px solid #708dcb"} !important; + `),onClick:()=>{"auto"!==h.height?t("font",{...h,height:"auto"}):t("font",{...h,height:100})}})})]})]}),(0,i.jsx)(s.Tooltip,{content:(0,i.jsxs)(i.Fragment,{children:["Font Family",(0,i.jsx)("br",{}),"Changing font family for current element."]}),children:(0,i.jsx)(a.Dropdown,{...m.dropdownProp,value:n.font.name||"DEFAULT",items:Object.entries(b).map((e,t)=>({label:e[1].name,value:e[1].name})),popover:{...m.dropdownProp.popover,renderItem(e,t){if("string"==typeof e)return null;if(v.loadedFonts||(v.loadedFonts=[]),0>v.loadedFonts.indexOf(e.value)&&"DEFAULT"!==e.value){v.loadedFonts.push(e.value);let t=document,r=":wght@300;400;500;600;700;800",n=e.value.replace(/ /g,"+"),i=`https://fonts.googleapis.com/css2?family=${n}${r}&display=swap`;if(!t.querySelector(`link[href="${i}]`)){let e=t.createElement("link");e.type="text/css",e.rel="stylesheet preload prefetch",e.as="style",e.crossOrigin="anonymous",e.href=i,t.head.appendChild(e)}}return(0,i.jsx)("div",{className:cx("DEFAULT"!==e.value&&css` + font-family: "${e.value}", "Inter"; + `),children:e.label})}},onChange:e=>{e&&(e===x.name?t("font",{...h,family:void 0}):t("font",{...h,family:e}))}})}),(0,i.jsxs)("div",{className:cx("flex flex-row justify-between text-xs "),children:[(0,i.jsx)(c.BoxSep,{className:cx("justify-between",css` + padding: 0px; + & > button { + min-width: 0px; + flex: 1; + padding: 2px 4px; + } + `),children:(0,i.jsx)(d.FieldBtnRadio,{items:{left:(0,i.jsx)(s.Tooltip,{content:"Direction: Column",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 24 24",children:(0,i.jsxs)("g",{fill:"none",children:[(0,i.jsx)("path",{d:"M24 0v24H0V0h24zM12.593 23.258l-.011.002-.071.035-.02.004-.014-.004-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427c-.002-.01-.009-.017-.017-.018zm.265-.113l-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093c.012.004.023 0 .029-.008l.004-.014-.034-.614c-.003-.012-.01-.02-.02-.022zm-.715.002a.023.023 0 00-.027.006l-.006.014-.034.614c0 .012.007.02.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01-.184-.092z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M14 18a1 1 0 01.117 1.993L14 20H4a1 1 0 01-.117-1.993L4 18h10zm6-5a1 1 0 110 2H4a1 1 0 110-2h16zm-6-5a1 1 0 01.117 1.993L14 10H4a1 1 0 01-.117-1.993L4 8h10zm6-5a1 1 0 01.117 1.993L20 5H4a1 1 0 01-.117-1.993L4 3h16z"})]})})})}),center:(0,i.jsx)(s.Tooltip,{content:"Direction: Column Reverse",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsxs)("g",{fill:"none",children:[(0,i.jsx)("path",{d:"M24 0v24H0V0h24ZM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018Zm.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022Zm-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01l-.184-.092Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M17 18a1 1 0 0 1 .117 1.993L17 20H7a1 1 0 0 1-.117-1.993L7 18h10Zm3-5a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2h16Zm-3-5a1 1 0 0 1 .117 1.993L17 10H7a1 1 0 0 1-.117-1.993L7 8h10Zm3-5a1 1 0 0 1 .117 1.993L20 5H4a1 1 0 0 1-.117-1.993L4 3h16Z"})]})})})}),right:(0,i.jsx)(s.Tooltip,{content:"Direction: Row",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsxs)("g",{fill:"none",children:[(0,i.jsx)("path",{d:"M24 0v24H0V0h24ZM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018Zm.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022Zm-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01l-.184-.092Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M20 18a1 1 0 0 1 .117 1.993L20 20H10a1 1 0 0 1-.117-1.993L10 18h10Zm0-5a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2h16Zm0-5a1 1 0 0 1 .117 1.993L20 10H10a1 1 0 0 1-.117-1.993L10 8h10Zm0-5a1 1 0 0 1 .117 1.993L20 5H4a1 1 0 0 1-.117-1.993L4 3h16Z"})]})})})})},value:h.align,disabled:!1,update:e=>{t("font",{...h,align:e})}})}),(0,i.jsx)(c.BoxSep,{className:cx("justify-between",css` + padding: 0px; + & > button { + min-width: 0px; + flex: 1; + padding: 2px 4px; + } + `),children:(0,i.jsx)(d.FieldBtnRadio,{items:{"whitespace-normal":(0,i.jsx)(s.Tooltip,{content:"Whitespace Normal",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M4 20V4h2v16H4Zm14 0V4h2v16h-2Zm-7.4-2.45L7.05 14l3.55-3.525l1.4 1.4L10.875 13H13q.825 0 1.413-.588T15 11q0-.825-.588-1.413T13 9H7V7h6q1.65 0 2.825 1.175T17 11q0 1.65-1.175 2.825T13 15h-2.125L12 16.125l-1.4 1.425Z"})})})}),"whitespace-nowrap":(0,i.jsx)(s.Tooltip,{content:"Whitespace no wrap",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsxs)("g",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeWidth:"4",children:[(0,i.jsx)("path",{d:"M8 10V38"}),(0,i.jsx)("path",{d:"M24 4V16"}),(0,i.jsx)("path",{d:"M16 24H42"}),(0,i.jsx)("path",{strokeLinejoin:"round",d:"M37.0561 19.0113L42.0929 24.0255L37.0561 29.123"}),(0,i.jsx)("path",{d:"M24 32V44"})]})})})})},value:h.whitespace,disabled:!1,update:e=>{t("font",{...h,whitespace:e})}})})]})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/BoxSep":"7x8Vo","../ui/Button":"bLYtu","../ui/FieldBtnRadio":"l2kUf","../ui/FieldColor":"cWqkK","../ui/FieldNumUnit":"FWXO9","../ui/style":"kGPI0","./font.json":"5XZDO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5XZDO":[function(e,t,r){t.exports=JSON.parse('[{"name":"ABeeZee","weight":["400"]},{"name":"Abel","weight":["400"]},{"name":"Abhaya Libre","weight":["400","500","600","700","800"]},{"name":"Abril Fatface","weight":["400"]},{"name":"Aclonica","weight":["400"]},{"name":"Acme","weight":["400"]},{"name":"Actor","weight":["400"]},{"name":"Adamina","weight":["400"]},{"name":"Advent Pro","weight":["100","200","300","400","500","600","700"]},{"name":"Aguafina Script","weight":["400"]},{"name":"Akaya Kanadaka","weight":["400"]},{"name":"Akaya Telivigala","weight":["400"]},{"name":"Akronim","weight":["400"]},{"name":"Aladin","weight":["400"]},{"name":"Alata","weight":["400"]},{"name":"Alatsi","weight":["400"]},{"name":"Aldrich","weight":["400"]},{"name":"Alef","weight":["400","700"]},{"name":"Alegreya","weight":["400","500","600","700","800","900"]},{"name":"Alegreya SC","weight":["400","500","700","800","900"]},{"name":"Alegreya Sans","weight":["100","300","400","500","700","800","900"]},{"name":"Alegreya Sans SC","weight":["100","300","400","500","700","800","900"]},{"name":"Aleo","weight":["300","400","700"]},{"name":"Alex Brush","weight":["400"]},{"name":"Alfa Slab One","weight":["400"]},{"name":"Alice","weight":["400"]},{"name":"Alike","weight":["400"]},{"name":"Alike Angular","weight":["400"]},{"name":"Allan","weight":["400","700"]},{"name":"Allerta","weight":["400"]},{"name":"Allerta Stencil","weight":["400"]},{"name":"Allison","weight":["400"]},{"name":"Allura","weight":["400"]},{"name":"Almarai","weight":["300","400","700","800"]},{"name":"Almendra","weight":["400","700"]},{"name":"Almendra Display","weight":["400"]},{"name":"Almendra SC","weight":["400"]},{"name":"Alumni Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Amarante","weight":["400"]},{"name":"Amaranth","weight":["400","700"]},{"name":"Amatic SC","weight":["400","700"]},{"name":"Amethysta","weight":["400"]},{"name":"Amiko","weight":["400","600","700"]},{"name":"Amiri","weight":["400","700"]},{"name":"Amita","weight":["400","700"]},{"name":"Anaheim","weight":["400"]},{"name":"Andada Pro","weight":["400","500","600","700","800"]},{"name":"Andika","weight":["400"]},{"name":"Andika New Basic","weight":["400","700"]},{"name":"Angkor","weight":["400"]},{"name":"Annie Use Your Telescope","weight":["400"]},{"name":"Anonymous Pro","weight":["400","700"]},{"name":"Antic","weight":["400"]},{"name":"Antic Didone","weight":["400"]},{"name":"Antic Slab","weight":["400"]},{"name":"Anton","weight":["400"]},{"name":"Antonio","weight":["100","200","300","400","500","600","700"]},{"name":"Arapey","weight":["400"]},{"name":"Arbutus","weight":["400"]},{"name":"Arbutus Slab","weight":["400"]},{"name":"Architects Daughter","weight":["400"]},{"name":"Archivo","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Archivo Black","weight":["400"]},{"name":"Archivo Narrow","weight":["400","500","600","700"]},{"name":"Are You Serious","weight":["400"]},{"name":"Aref Ruqaa","weight":["400","700"]},{"name":"Arima Madurai","weight":["100","200","300","400","500","700","800","900"]},{"name":"Arimo","weight":["400","500","600","700"]},{"name":"Arizonia","weight":["400"]},{"name":"Armata","weight":["400"]},{"name":"Arsenal","weight":["400","700"]},{"name":"Artifika","weight":["400"]},{"name":"Arvo","weight":["400","700"]},{"name":"Arya","weight":["400","700"]},{"name":"Asap","weight":["400","500","600","700"]},{"name":"Asap Condensed","weight":["400","500","600","700"]},{"name":"Asar","weight":["400"]},{"name":"Asset","weight":["400"]},{"name":"Assistant","weight":["200","300","400","500","600","700","800"]},{"name":"Astloch","weight":["400","700"]},{"name":"Asul","weight":["400","700"]},{"name":"Athiti","weight":["200","300","400","500","600","700"]},{"name":"Atkinson Hyperlegible","weight":["400","700"]},{"name":"Atma","weight":["300","400","500","600","700"]},{"name":"Atomic Age","weight":["400"]},{"name":"Aubrey","weight":["400"]},{"name":"Audiowide","weight":["400"]},{"name":"Autour One","weight":["400"]},{"name":"Average","weight":["400"]},{"name":"Average Sans","weight":["400"]},{"name":"Averia Gruesa Libre","weight":["400"]},{"name":"Averia Libre","weight":["300","400","700"]},{"name":"Averia Sans Libre","weight":["300","400","700"]},{"name":"Averia Serif Libre","weight":["300","400","700"]},{"name":"Azeret Mono","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"B612","weight":["400","700"]},{"name":"B612 Mono","weight":["400","700"]},{"name":"Bad Script","weight":["400"]},{"name":"Bahiana","weight":["400"]},{"name":"Bahianita","weight":["400"]},{"name":"Bai Jamjuree","weight":["200","300","400","500","600","700"]},{"name":"Ballet","weight":["400"]},{"name":"Baloo 2","weight":["400","500","600","700","800"]},{"name":"Baloo Bhai 2","weight":["400","500","600","700","800"]},{"name":"Baloo Bhaina 2","weight":["400","500","600","700","800"]},{"name":"Baloo Chettan 2","weight":["400","500","600","700","800"]},{"name":"Baloo Da 2","weight":["400","500","600","700","800"]},{"name":"Baloo Paaji 2","weight":["400","500","600","700","800"]},{"name":"Baloo Tamma 2","weight":["400","500","600","700","800"]},{"name":"Baloo Tammudu 2","weight":["400","500","600","700","800"]},{"name":"Baloo Thambi 2","weight":["400","500","600","700","800"]},{"name":"Balsamiq Sans","weight":["400","700"]},{"name":"Balthazar","weight":["400"]},{"name":"Bangers","weight":["400"]},{"name":"Barlow","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Barlow Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Barlow Semi Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Barriecito","weight":["400"]},{"name":"Barrio","weight":["400"]},{"name":"Basic","weight":["400"]},{"name":"Baskervville","weight":["400"]},{"name":"Battambang","weight":["100","300","400","700","900"]},{"name":"Baumans","weight":["400"]},{"name":"Bayon","weight":["400"]},{"name":"Be Vietnam","weight":["100","300","400","500","600","700","800"]},{"name":"Be Vietnam Pro","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Bebas Neue","weight":["400"]},{"name":"Belgrano","weight":["400"]},{"name":"Bellefair","weight":["400"]},{"name":"Belleza","weight":["400"]},{"name":"Bellota","weight":["300","400","700"]},{"name":"Bellota Text","weight":["300","400","700"]},{"name":"BenchNine","weight":["300","400","700"]},{"name":"Benne","weight":["400"]},{"name":"Bentham","weight":["400"]},{"name":"Berkshire Swash","weight":["400"]},{"name":"Besley","weight":["400","500","600","700","800","900"]},{"name":"Beth Ellen","weight":["400"]},{"name":"Bevan","weight":["400"]},{"name":"Big Shoulders Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Inline Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Inline Text","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Stencil Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Stencil Text","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Text","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Bigelow Rules","weight":["400"]},{"name":"Bigshot One","weight":["400"]},{"name":"Bilbo","weight":["400"]},{"name":"Bilbo Swash Caps","weight":["400"]},{"name":"BioRhyme","weight":["200","300","400","700","800"]},{"name":"BioRhyme Expanded","weight":["200","300","400","700","800"]},{"name":"Birthstone","weight":["400"]},{"name":"Birthstone Bounce","weight":["400","500"]},{"name":"Biryani","weight":["200","300","400","600","700","800","900"]},{"name":"Bitter","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Black And White Picture","weight":["400"]},{"name":"Black Han Sans","weight":["400"]},{"name":"Black Ops One","weight":["400"]},{"name":"Blinker","weight":["100","200","300","400","600","700","800","900"]},{"name":"Bodoni Moda","weight":["400","500","600","700","800","900"]},{"name":"Bokor","weight":["400"]},{"name":"Bona Nova","weight":["400","700"]},{"name":"Bonbon","weight":["400"]},{"name":"Bonheur Royale","weight":["400"]},{"name":"Boogaloo","weight":["400"]},{"name":"Bowlby One","weight":["400"]},{"name":"Bowlby One SC","weight":["400"]},{"name":"Brawler","weight":["400"]},{"name":"Bree Serif","weight":["400"]},{"name":"Brygada 1918","weight":["400","500","600","700"]},{"name":"Bubblegum Sans","weight":["400"]},{"name":"Bubbler One","weight":["400"]},{"name":"Buda","weight":["300"]},{"name":"Buenard","weight":["400","700"]},{"name":"Bungee","weight":["400"]},{"name":"Bungee Hairline","weight":["400"]},{"name":"Bungee Inline","weight":["400"]},{"name":"Bungee Outline","weight":["400"]},{"name":"Bungee Shade","weight":["400"]},{"name":"Butcherman","weight":["400"]},{"name":"Butterfly Kids","weight":["400"]},{"name":"Cabin","weight":["400","500","600","700"]},{"name":"Cabin Condensed","weight":["400","500","600","700"]},{"name":"Cabin Sketch","weight":["400","700"]},{"name":"Caesar Dressing","weight":["400"]},{"name":"Cagliostro","weight":["400"]},{"name":"Cairo","weight":["200","300","400","600","700","900"]},{"name":"Caladea","weight":["400","700"]},{"name":"Calistoga","weight":["400"]},{"name":"Calligraffitti","weight":["400"]},{"name":"Cambay","weight":["400","700"]},{"name":"Cambo","weight":["400"]},{"name":"Candal","weight":["400"]},{"name":"Cantarell","weight":["400","700"]},{"name":"Cantata One","weight":["400"]},{"name":"Cantora One","weight":["400"]},{"name":"Capriola","weight":["400"]},{"name":"Caramel","weight":["400"]},{"name":"Carattere","weight":["400"]},{"name":"Cardo","weight":["400","700"]},{"name":"Carme","weight":["400"]},{"name":"Carrois Gothic","weight":["400"]},{"name":"Carrois Gothic SC","weight":["400"]},{"name":"Carter One","weight":["400"]},{"name":"Castoro","weight":["400"]},{"name":"Catamaran","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Caudex","weight":["400","700"]},{"name":"Caveat","weight":["400","500","600","700"]},{"name":"Caveat Brush","weight":["400"]},{"name":"Cedarville Cursive","weight":["400"]},{"name":"Ceviche One","weight":["400"]},{"name":"Chakra Petch","weight":["300","400","500","600","700"]},{"name":"Changa","weight":["200","300","400","500","600","700","800"]},{"name":"Changa One","weight":["400"]},{"name":"Chango","weight":["400"]},{"name":"Charm","weight":["400","700"]},{"name":"Charmonman","weight":["400","700"]},{"name":"Chathura","weight":["100","300","400","700","800"]},{"name":"Chau Philomene One","weight":["400"]},{"name":"Chela One","weight":["400"]},{"name":"Chelsea Market","weight":["400"]},{"name":"Chenla","weight":["400"]},{"name":"Cherish","weight":["400"]},{"name":"Cherry Cream Soda","weight":["400"]},{"name":"Cherry Swash","weight":["400","700"]},{"name":"Chewy","weight":["400"]},{"name":"Chicle","weight":["400"]},{"name":"Chilanka","weight":["400"]},{"name":"Chivo","weight":["300","400","700","900"]},{"name":"Chonburi","weight":["400"]},{"name":"Cinzel","weight":["400","500","600","700","800","900"]},{"name":"Cinzel Decorative","weight":["400","700","900"]},{"name":"Clicker Script","weight":["400"]},{"name":"Coda","weight":["400","800"]},{"name":"Coda Caption","weight":["800"]},{"name":"Codystar","weight":["300","400"]},{"name":"Coiny","weight":["400"]},{"name":"Combo","weight":["400"]},{"name":"Comfortaa","weight":["300","400","500","600","700"]},{"name":"Comic Neue","weight":["300","400","700"]},{"name":"Coming Soon","weight":["400"]},{"name":"Commissioner","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Concert One","weight":["400"]},{"name":"Condiment","weight":["400"]},{"name":"Content","weight":["400","700"]},{"name":"Contrail One","weight":["400"]},{"name":"Convergence","weight":["400"]},{"name":"Cookie","weight":["400"]},{"name":"Copse","weight":["400"]},{"name":"Corben","weight":["400","700"]},{"name":"Cormorant","weight":["300","400","500","600","700"]},{"name":"Cormorant Garamond","weight":["300","400","500","600","700"]},{"name":"Cormorant Infant","weight":["300","400","500","600","700"]},{"name":"Cormorant SC","weight":["300","400","500","600","700"]},{"name":"Cormorant Unicase","weight":["300","400","500","600","700"]},{"name":"Cormorant Upright","weight":["300","400","500","600","700"]},{"name":"Courgette","weight":["400"]},{"name":"Courier Prime","weight":["400","700"]},{"name":"Cousine","weight":["400","700"]},{"name":"Coustard","weight":["400","900"]},{"name":"Covered By Your Grace","weight":["400"]},{"name":"Crafty Girls","weight":["400"]},{"name":"Creepster","weight":["400"]},{"name":"Crete Round","weight":["400"]},{"name":"Crimson Pro","weight":["200","300","400","500","600","700","800","900"]},{"name":"Crimson Text","weight":["400","600","700"]},{"name":"Croissant One","weight":["400"]},{"name":"Crushed","weight":["400"]},{"name":"Cuprum","weight":["400","500","600","700"]},{"name":"Cute Font","weight":["400"]},{"name":"Cutive","weight":["400"]},{"name":"Cutive Mono","weight":["400"]},{"name":"DM Mono","weight":["300","400","500"]},{"name":"DM Sans","weight":["400","500","700"]},{"name":"DM Serif Display","weight":["400"]},{"name":"DM Serif Text","weight":["400"]},{"name":"Damion","weight":["400"]},{"name":"Dancing Script","weight":["400","500","600","700"]},{"name":"Dangrek","weight":["400"]},{"name":"Darker Grotesque","weight":["300","400","500","600","700","800","900"]},{"name":"David Libre","weight":["400","500","700"]},{"name":"Dawning of a New Day","weight":["400"]},{"name":"Days One","weight":["400"]},{"name":"Dekko","weight":["400"]},{"name":"Dela Gothic One","weight":["400"]},{"name":"Delius","weight":["400"]},{"name":"Delius Swash Caps","weight":["400"]},{"name":"Delius Unicase","weight":["400","700"]},{"name":"Della Respira","weight":["400"]},{"name":"Denk One","weight":["400"]},{"name":"Devonshire","weight":["400"]},{"name":"Dhurjati","weight":["400"]},{"name":"Didact Gothic","weight":["400"]},{"name":"Diplomata","weight":["400"]},{"name":"Diplomata SC","weight":["400"]},{"name":"Do Hyeon","weight":["400"]},{"name":"Dokdo","weight":["400"]},{"name":"Domine","weight":["400","500","600","700"]},{"name":"Donegal One","weight":["400"]},{"name":"Doppio One","weight":["400"]},{"name":"Dorsa","weight":["400"]},{"name":"Dosis","weight":["200","300","400","500","600","700","800"]},{"name":"DotGothic16","weight":["400"]},{"name":"Dr Sugiyama","weight":["400"]},{"name":"Duru Sans","weight":["400"]},{"name":"Dynalight","weight":["400"]},{"name":"EB Garamond","weight":["400","500","600","700","800"]},{"name":"Eagle Lake","weight":["400"]},{"name":"East Sea Dokdo","weight":["400"]},{"name":"Eater","weight":["400"]},{"name":"Economica","weight":["400","700"]},{"name":"Eczar","weight":["400","500","600","700","800"]},{"name":"El Messiri","weight":["400","500","600","700"]},{"name":"Electrolize","weight":["400"]},{"name":"Elsie","weight":["400","900"]},{"name":"Elsie Swash Caps","weight":["400","900"]},{"name":"Emblema One","weight":["400"]},{"name":"Emilys Candy","weight":["400"]},{"name":"Encode Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Expanded","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans SC","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Semi Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Semi Expanded","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Engagement","weight":["400"]},{"name":"Englebert","weight":["400"]},{"name":"Enriqueta","weight":["400","500","600","700"]},{"name":"Ephesis","weight":["400"]},{"name":"Epilogue","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Erica One","weight":["400"]},{"name":"Esteban","weight":["400"]},{"name":"Euphoria Script","weight":["400"]},{"name":"Ewert","weight":["400"]},{"name":"Exo","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Exo 2","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Expletus Sans","weight":["400","500","600","700"]},{"name":"Explora","weight":["400"]},{"name":"Fahkwang","weight":["200","300","400","500","600","700"]},{"name":"Fanwood Text","weight":["400"]},{"name":"Farro","weight":["300","400","500","700"]},{"name":"Farsan","weight":["400"]},{"name":"Fascinate","weight":["400"]},{"name":"Fascinate Inline","weight":["400"]},{"name":"Faster One","weight":["400"]},{"name":"Fasthand","weight":["400"]},{"name":"Fauna One","weight":["400"]},{"name":"Faustina","weight":["400","500","600","700"]},{"name":"Federant","weight":["400"]},{"name":"Federo","weight":["400"]},{"name":"Felipa","weight":["400"]},{"name":"Fenix","weight":["400"]},{"name":"Festive","weight":["400"]},{"name":"Finger Paint","weight":["400"]},{"name":"Fira Code","weight":["300","400","500","600","700"]},{"name":"Fira Mono","weight":["400","500","700"]},{"name":"Fira Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Fira Sans Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Fira Sans Extra Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Fjalla One","weight":["400"]},{"name":"Fjord One","weight":["400"]},{"name":"Flamenco","weight":["300","400"]},{"name":"Flavors","weight":["400"]},{"name":"Fleur De Leah","weight":["400"]},{"name":"Fondamento","weight":["400"]},{"name":"Fontdiner Swanky","weight":["400"]},{"name":"Forum","weight":["400"]},{"name":"Francois One","weight":["400"]},{"name":"Frank Ruhl Libre","weight":["300","400","500","700","900"]},{"name":"Fraunces","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Freckle Face","weight":["400"]},{"name":"Fredericka the Great","weight":["400"]},{"name":"Fredoka One","weight":["400"]},{"name":"Freehand","weight":["400"]},{"name":"Fresca","weight":["400"]},{"name":"Frijole","weight":["400"]},{"name":"Fruktur","weight":["400"]},{"name":"Fugaz One","weight":["400"]},{"name":"Fuggles","weight":["400"]},{"name":"GFS Didot","weight":["400"]},{"name":"GFS Neohellenic","weight":["400","700"]},{"name":"Gabriela","weight":["400"]},{"name":"Gaegu","weight":["300","400","700"]},{"name":"Gafata","weight":["400"]},{"name":"Galada","weight":["400"]},{"name":"Galdeano","weight":["400"]},{"name":"Galindo","weight":["400"]},{"name":"Gamja Flower","weight":["400"]},{"name":"Gayathri","weight":["100","400","700"]},{"name":"Gelasio","weight":["400","500","600","700"]},{"name":"Gemunu Libre","weight":["200","300","400","500","600","700","800"]},{"name":"Gentium Basic","weight":["400","700"]},{"name":"Gentium Book Basic","weight":["400","700"]},{"name":"Geo","weight":["400"]},{"name":"Georama","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Geostar","weight":["400"]},{"name":"Geostar Fill","weight":["400"]},{"name":"Germania One","weight":["400"]},{"name":"Gideon Roman","weight":["400"]},{"name":"Gidugu","weight":["400"]},{"name":"Gilda Display","weight":["400"]},{"name":"Girassol","weight":["400"]},{"name":"Give You Glory","weight":["400"]},{"name":"Glass Antiqua","weight":["400"]},{"name":"Glegoo","weight":["400","700"]},{"name":"Gloria Hallelujah","weight":["400"]},{"name":"Glory","weight":["100","200","300","400","500","600","700","800"]},{"name":"Gluten","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Goblin One","weight":["400"]},{"name":"Gochi Hand","weight":["400"]},{"name":"Goldman","weight":["400","700"]},{"name":"Gorditas","weight":["400","700"]},{"name":"Gothic A1","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Gotu","weight":["400"]},{"name":"Goudy Bookletter 1911","weight":["400"]},{"name":"Gowun Batang","weight":["400","700"]},{"name":"Gowun Dodum","weight":["400"]},{"name":"Graduate","weight":["400"]},{"name":"Grand Hotel","weight":["400"]},{"name":"Grandstander","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Gravitas One","weight":["400"]},{"name":"Great Vibes","weight":["400"]},{"name":"Grechen Fuemen","weight":["400"]},{"name":"Grenze","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Grenze Gotisch","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Grey Qo","weight":["400"]},{"name":"Griffy","weight":["400"]},{"name":"Gruppo","weight":["400"]},{"name":"Gudea","weight":["400","700"]},{"name":"Gugi","weight":["400"]},{"name":"Gupter","weight":["400","500","700"]},{"name":"Gurajada","weight":["400"]},{"name":"Habibi","weight":["400"]},{"name":"Hachi Maru Pop","weight":["400"]},{"name":"Hahmlet","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Halant","weight":["300","400","500","600","700"]},{"name":"Hammersmith One","weight":["400"]},{"name":"Hanalei","weight":["400"]},{"name":"Hanalei Fill","weight":["400"]},{"name":"Handlee","weight":["400"]},{"name":"Hanuman","weight":["100","300","400","700","900"]},{"name":"Happy Monkey","weight":["400"]},{"name":"Harmattan","weight":["400","700"]},{"name":"Headland One","weight":["400"]},{"name":"Heebo","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Henny Penny","weight":["400"]},{"name":"Hepta Slab","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Herr Von Muellerhoff","weight":["400"]},{"name":"Hi Melody","weight":["400"]},{"name":"Hina Mincho","weight":["400"]},{"name":"Hind","weight":["300","400","500","600","700"]},{"name":"Hind Guntur","weight":["300","400","500","600","700"]},{"name":"Hind Madurai","weight":["300","400","500","600","700"]},{"name":"Hind Siliguri","weight":["300","400","500","600","700"]},{"name":"Hind Vadodara","weight":["300","400","500","600","700"]},{"name":"Holtwood One SC","weight":["400"]},{"name":"Homemade Apple","weight":["400"]},{"name":"Homenaje","weight":["400"]},{"name":"IBM Plex Mono","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Arabic","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Condensed","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Devanagari","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Hebrew","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans KR","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Thai","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Thai Looped","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Serif","weight":["100","200","300","400","500","600","700"]},{"name":"IM Fell DW Pica","weight":["400"]},{"name":"IM Fell DW Pica SC","weight":["400"]},{"name":"IM Fell Double Pica","weight":["400"]},{"name":"IM Fell Double Pica SC","weight":["400"]},{"name":"IM Fell English","weight":["400"]},{"name":"IM Fell English SC","weight":["400"]},{"name":"IM Fell French Canon","weight":["400"]},{"name":"IM Fell French Canon SC","weight":["400"]},{"name":"IM Fell Great Primer","weight":["400"]},{"name":"IM Fell Great Primer SC","weight":["400"]},{"name":"Ibarra Real Nova","weight":["400","500","600","700"]},{"name":"Iceberg","weight":["400"]},{"name":"Iceland","weight":["400"]},{"name":"Imbue","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Imprima","weight":["400"]},{"name":"Inconsolata","weight":["200","300","400","500","600","700","800","900"]},{"name":"Inder","weight":["400"]},{"name":"Indie Flower","weight":["400"]},{"name":"Inika","weight":["400","700"]},{"name":"Inknut Antiqua","weight":["300","400","500","600","700","800","900"]},{"name":"Inria Sans","weight":["300","400","700"]},{"name":"Inria Serif","weight":["300","400","700"]},{"name":"Inter","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Irish Grover","weight":["400"]},{"name":"Istok Web","weight":["400","700"]},{"name":"Italiana","weight":["400"]},{"name":"Italianno","weight":["400"]},{"name":"Itim","weight":["400"]},{"name":"Jacques Francois","weight":["400"]},{"name":"Jacques Francois Shadow","weight":["400"]},{"name":"Jaldi","weight":["400","700"]},{"name":"JetBrains Mono","weight":["100","200","300","400","500","600","700","800"]},{"name":"Jim Nightshade","weight":["400"]},{"name":"Jockey One","weight":["400"]},{"name":"Jolly Lodger","weight":["400"]},{"name":"Jomhuria","weight":["400"]},{"name":"Jomolhari","weight":["400"]},{"name":"Josefin Sans","weight":["100","200","300","400","500","600","700"]},{"name":"Josefin Slab","weight":["100","200","300","400","500","600","700"]},{"name":"Jost","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Joti One","weight":["400"]},{"name":"Jua","weight":["400"]},{"name":"Judson","weight":["400","700"]},{"name":"Julee","weight":["400"]},{"name":"Julius Sans One","weight":["400"]},{"name":"Junge","weight":["400"]},{"name":"Jura","weight":["300","400","500","600","700"]},{"name":"Just Another Hand","weight":["400"]},{"name":"Just Me Again Down Here","weight":["400"]},{"name":"K2D","weight":["100","200","300","400","500","600","700","800"]},{"name":"Kadwa","weight":["400","700"]},{"name":"Kaisei Decol","weight":["400","500","700"]},{"name":"Kaisei HarunoUmi","weight":["400","500","700"]},{"name":"Kaisei Opti","weight":["400","500","700"]},{"name":"Kaisei Tokumin","weight":["400","500","700","800"]},{"name":"Kalam","weight":["300","400","700"]},{"name":"Kameron","weight":["400","700"]},{"name":"Kanit","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Kantumruy","weight":["300","400","700"]},{"name":"Karantina","weight":["300","400","700"]},{"name":"Karla","weight":["200","300","400","500","600","700","800"]},{"name":"Karma","weight":["300","400","500","600","700"]},{"name":"Katibeh","weight":["400"]},{"name":"Kaushan Script","weight":["400"]},{"name":"Kavivanar","weight":["400"]},{"name":"Kavoon","weight":["400"]},{"name":"Kdam Thmor","weight":["400"]},{"name":"Keania One","weight":["400"]},{"name":"Kelly Slab","weight":["400"]},{"name":"Kenia","weight":["400"]},{"name":"Khand","weight":["300","400","500","600","700"]},{"name":"Khmer","weight":["400"]},{"name":"Khula","weight":["300","400","600","700","800"]},{"name":"Kirang Haerang","weight":["400"]},{"name":"Kite One","weight":["400"]},{"name":"Kiwi Maru","weight":["300","400","500"]},{"name":"Klee One","weight":["400","600"]},{"name":"Knewave","weight":["400"]},{"name":"KoHo","weight":["200","300","400","500","600","700"]},{"name":"Kodchasan","weight":["200","300","400","500","600","700"]},{"name":"Koh Santepheap","weight":["100","300","400","700","900"]},{"name":"Kosugi","weight":["400"]},{"name":"Kosugi Maru","weight":["400"]},{"name":"Kotta One","weight":["400"]},{"name":"Koulen","weight":["400"]},{"name":"Kranky","weight":["400"]},{"name":"Kreon","weight":["300","400","500","600","700"]},{"name":"Kristi","weight":["400"]},{"name":"Krona One","weight":["400"]},{"name":"Krub","weight":["200","300","400","500","600","700"]},{"name":"Kufam","weight":["400","500","600","700","800","900"]},{"name":"Kulim Park","weight":["200","300","400","600","700"]},{"name":"Kumar One","weight":["400"]},{"name":"Kumar One Outline","weight":["400"]},{"name":"Kumbh Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Kurale","weight":["400"]},{"name":"La Belle Aurore","weight":["400"]},{"name":"Lacquer","weight":["400"]},{"name":"Laila","weight":["300","400","500","600","700"]},{"name":"Lakki Reddy","weight":["400"]},{"name":"Lalezar","weight":["400"]},{"name":"Lancelot","weight":["400"]},{"name":"Langar","weight":["400"]},{"name":"Lateef","weight":["400"]},{"name":"Lato","weight":["100","300","400","700","900"]},{"name":"League Script","weight":["400"]},{"name":"Leckerli One","weight":["400"]},{"name":"Ledger","weight":["400"]},{"name":"Lekton","weight":["400","700"]},{"name":"Lemon","weight":["400"]},{"name":"Lemonada","weight":["300","400","500","600","700"]},{"name":"Lexend","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Deca","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Exa","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Giga","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Mega","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Peta","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Tera","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Zetta","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Libre Barcode 128","weight":["400"]},{"name":"Libre Barcode 128 Text","weight":["400"]},{"name":"Libre Barcode 39","weight":["400"]},{"name":"Libre Barcode 39 Extended","weight":["400"]},{"name":"Libre Barcode 39 Extended Text","weight":["400"]},{"name":"Libre Barcode 39 Text","weight":["400"]},{"name":"Libre Barcode EAN13 Text","weight":["400"]},{"name":"Libre Baskerville","weight":["400","700"]},{"name":"Libre Caslon Display","weight":["400"]},{"name":"Libre Caslon Text","weight":["400","700"]},{"name":"Libre Franklin","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Life Savers","weight":["400","700","800"]},{"name":"Lilita One","weight":["400"]},{"name":"Lily Script One","weight":["400"]},{"name":"Limelight","weight":["400"]},{"name":"Linden Hill","weight":["400"]},{"name":"Literata","weight":["200","300","400","500","600","700","800","900"]},{"name":"Liu Jian Mao Cao","weight":["400"]},{"name":"Livvic","weight":["100","200","300","400","500","600","700","900"]},{"name":"Lobster","weight":["400"]},{"name":"Lobster Two","weight":["400","700"]},{"name":"Londrina Outline","weight":["400"]},{"name":"Londrina Shadow","weight":["400"]},{"name":"Londrina Sketch","weight":["400"]},{"name":"Londrina Solid","weight":["100","300","400","900"]},{"name":"Long Cang","weight":["400"]},{"name":"Lora","weight":["400","500","600","700"]},{"name":"Love Ya Like A Sister","weight":["400"]},{"name":"Loved by the King","weight":["400"]},{"name":"Lovers Quarrel","weight":["400"]},{"name":"Luckiest Guy","weight":["400"]},{"name":"Lusitana","weight":["400","700"]},{"name":"Lustria","weight":["400"]},{"name":"M PLUS 1p","weight":["100","300","400","500","700","800","900"]},{"name":"M PLUS Rounded 1c","weight":["100","300","400","500","700","800","900"]},{"name":"Ma Shan Zheng","weight":["400"]},{"name":"Macondo","weight":["400"]},{"name":"Macondo Swash Caps","weight":["400"]},{"name":"Mada","weight":["200","300","400","500","600","700","900"]},{"name":"Magra","weight":["400","700"]},{"name":"Maiden Orange","weight":["400"]},{"name":"Maitree","weight":["200","300","400","500","600","700"]},{"name":"Major Mono Display","weight":["400"]},{"name":"Mako","weight":["400"]},{"name":"Mali","weight":["200","300","400","500","600","700"]},{"name":"Mallanna","weight":["400"]},{"name":"Mandali","weight":["400"]},{"name":"Manjari","weight":["100","400","700"]},{"name":"Manrope","weight":["200","300","400","500","600","700","800"]},{"name":"Mansalva","weight":["400"]},{"name":"Manuale","weight":["300","400","500","600","700","800"]},{"name":"Marcellus","weight":["400"]},{"name":"Marcellus SC","weight":["400"]},{"name":"Marck Script","weight":["400"]},{"name":"Margarine","weight":["400"]},{"name":"Markazi Text","weight":["400","500","600","700"]},{"name":"Marko One","weight":["400"]},{"name":"Marmelad","weight":["400"]},{"name":"Martel","weight":["200","300","400","600","700","800","900"]},{"name":"Martel Sans","weight":["200","300","400","600","700","800","900"]},{"name":"Marvel","weight":["400","700"]},{"name":"Mate","weight":["400"]},{"name":"Mate SC","weight":["400"]},{"name":"Material Icons","weight":["400"]},{"name":"Maven Pro","weight":["400","500","600","700","800","900"]},{"name":"McLaren","weight":["400"]},{"name":"Meddon","weight":["400"]},{"name":"MedievalSharp","weight":["400"]},{"name":"Medula One","weight":["400"]},{"name":"Meera Inimai","weight":["400"]},{"name":"Megrim","weight":["400"]},{"name":"Meie Script","weight":["400"]},{"name":"Merienda","weight":["400","700"]},{"name":"Merienda One","weight":["400"]},{"name":"Merriweather","weight":["300","400","700","900"]},{"name":"Merriweather Sans","weight":["300","400","500","600","700","800"]},{"name":"Metal","weight":["400"]},{"name":"Metal Mania","weight":["400"]},{"name":"Metamorphous","weight":["400"]},{"name":"Metrophobic","weight":["400"]},{"name":"Michroma","weight":["400"]},{"name":"Milonga","weight":["400"]},{"name":"Miltonian","weight":["400"]},{"name":"Miltonian Tattoo","weight":["400"]},{"name":"Mina","weight":["400","700"]},{"name":"Miniver","weight":["400"]},{"name":"Miriam Libre","weight":["400","700"]},{"name":"Mirza","weight":["400","500","600","700"]},{"name":"Miss Fajardose","weight":["400"]},{"name":"Mitr","weight":["200","300","400","500","600","700"]},{"name":"Modak","weight":["400"]},{"name":"Modern Antiqua","weight":["400"]},{"name":"Mogra","weight":["400"]},{"name":"Molengo","weight":["400"]},{"name":"Molle","weight":["400"]},{"name":"Monda","weight":["400","700"]},{"name":"Monofett","weight":["400"]},{"name":"Monoton","weight":["400"]},{"name":"Monsieur La Doulaise","weight":["400"]},{"name":"Montaga","weight":["400"]},{"name":"MonteCarlo","weight":["400"]},{"name":"Montez","weight":["400"]},{"name":"Montserrat","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Montserrat Alternates","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Montserrat Subrayada","weight":["400","700"]},{"name":"Moul","weight":["400"]},{"name":"Moulpali","weight":["400"]},{"name":"Mountains of Christmas","weight":["400","700"]},{"name":"Mouse Memoirs","weight":["400"]},{"name":"Mr Bedfort","weight":["400"]},{"name":"Mr Dafoe","weight":["400"]},{"name":"Mr De Haviland","weight":["400"]},{"name":"Mrs Saint Delafield","weight":["400"]},{"name":"Mrs Sheppards","weight":["400"]},{"name":"Mukta","weight":["200","300","400","500","600","700","800"]},{"name":"Mukta Mahee","weight":["200","300","400","500","600","700","800"]},{"name":"Mukta Malar","weight":["200","300","400","500","600","700","800"]},{"name":"Mukta Vaani","weight":["200","300","400","500","600","700","800"]},{"name":"Mulish","weight":["200","300","400","500","600","700","800","900"]},{"name":"MuseoModerno","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Mystery Quest","weight":["400"]},{"name":"NTR","weight":["400"]},{"name":"Nanum Brush Script","weight":["400"]},{"name":"Nanum Gothic","weight":["400","700","800"]},{"name":"Nanum Gothic Coding","weight":["400","700"]},{"name":"Nanum Myeongjo","weight":["400","700","800"]},{"name":"Nanum Pen Script","weight":["400"]},{"name":"Nerko One","weight":["400"]},{"name":"Neucha","weight":["400"]},{"name":"Neuton","weight":["200","300","400","700","800"]},{"name":"New Rocker","weight":["400"]},{"name":"New Tegomin","weight":["400"]},{"name":"News Cycle","weight":["400","700"]},{"name":"Newsreader","weight":["200","300","400","500","600","700","800"]},{"name":"Niconne","weight":["400"]},{"name":"Niramit","weight":["200","300","400","500","600","700"]},{"name":"Nixie One","weight":["400"]},{"name":"Nobile","weight":["400","500","700"]},{"name":"Nokora","weight":["400","700"]},{"name":"Norican","weight":["400"]},{"name":"Nosifer","weight":["400"]},{"name":"Notable","weight":["400"]},{"name":"Nothing You Could Do","weight":["400"]},{"name":"Noticia Text","weight":["400","700"]},{"name":"Noto Kufi Arabic","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Music","weight":["400"]},{"name":"Noto Naskh Arabic","weight":["400","500","600","700"]},{"name":"Noto Nastaliq Urdu","weight":["400","700"]},{"name":"Noto Rashi Hebrew","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans","weight":["400","700"]},{"name":"Noto Sans Adlam","weight":["400","500","600","700"]},{"name":"Noto Sans Adlam Unjoined","weight":["400","500","600","700"]},{"name":"Noto Sans Anatolian Hieroglyphs","weight":["400"]},{"name":"Noto Sans Arabic","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Armenian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Avestan","weight":["400"]},{"name":"Noto Sans Balinese","weight":["400","500","600","700"]},{"name":"Noto Sans Bamum","weight":["400","500","600","700"]},{"name":"Noto Sans Bassa Vah","weight":["400"]},{"name":"Noto Sans Batak","weight":["400"]},{"name":"Noto Sans Bengali","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Bhaiksuki","weight":["400"]},{"name":"Noto Sans Brahmi","weight":["400"]},{"name":"Noto Sans Buginese","weight":["400"]},{"name":"Noto Sans Buhid","weight":["400"]},{"name":"Noto Sans Canadian Aboriginal","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Carian","weight":["400"]},{"name":"Noto Sans Caucasian Albanian","weight":["400"]},{"name":"Noto Sans Chakma","weight":["400"]},{"name":"Noto Sans Cham","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Cherokee","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Coptic","weight":["400"]},{"name":"Noto Sans Cuneiform","weight":["400"]},{"name":"Noto Sans Cypriot","weight":["400"]},{"name":"Noto Sans Deseret","weight":["400"]},{"name":"Noto Sans Devanagari","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Duployan","weight":["400"]},{"name":"Noto Sans Egyptian Hieroglyphs","weight":["400"]},{"name":"Noto Sans Elbasan","weight":["400"]},{"name":"Noto Sans Elymaic","weight":["400"]},{"name":"Noto Sans Georgian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Glagolitic","weight":["400"]},{"name":"Noto Sans Gothic","weight":["400"]},{"name":"Noto Sans Grantha","weight":["400"]},{"name":"Noto Sans Gujarati","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Gunjala Gondi","weight":["400"]},{"name":"Noto Sans Gurmukhi","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans HK","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Hanifi Rohingya","weight":["400","500","600","700"]},{"name":"Noto Sans Hanunoo","weight":["400"]},{"name":"Noto Sans Hatran","weight":["400"]},{"name":"Noto Sans Hebrew","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Imperial Aramaic","weight":["400"]},{"name":"Noto Sans Indic Siyaq Numbers","weight":["400"]},{"name":"Noto Sans Inscriptional Pahlavi","weight":["400"]},{"name":"Noto Sans Inscriptional Parthian","weight":["400"]},{"name":"Noto Sans JP","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Javanese","weight":["400","700"]},{"name":"Noto Sans KR","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Kaithi","weight":["400"]},{"name":"Noto Sans Kannada","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Kayah Li","weight":["400","500","600","700"]},{"name":"Noto Sans Kharoshthi","weight":["400"]},{"name":"Noto Sans Khmer","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Khojki","weight":["400"]},{"name":"Noto Sans Khudawadi","weight":["400"]},{"name":"Noto Sans Lao","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Lepcha","weight":["400"]},{"name":"Noto Sans Limbu","weight":["400"]},{"name":"Noto Sans Linear A","weight":["400"]},{"name":"Noto Sans Linear B","weight":["400"]},{"name":"Noto Sans Lisu","weight":["400","500","600","700"]},{"name":"Noto Sans Lycian","weight":["400"]},{"name":"Noto Sans Lydian","weight":["400"]},{"name":"Noto Sans Mahajani","weight":["400"]},{"name":"Noto Sans Malayalam","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Mandaic","weight":["400"]},{"name":"Noto Sans Manichaean","weight":["400"]},{"name":"Noto Sans Marchen","weight":["400"]},{"name":"Noto Sans Masaram Gondi","weight":["400"]},{"name":"Noto Sans Math","weight":["400"]},{"name":"Noto Sans Mayan Numerals","weight":["400"]},{"name":"Noto Sans Medefaidrin","weight":["400","500","600","700"]},{"name":"Noto Sans Meroitic","weight":["400"]},{"name":"Noto Sans Miao","weight":["400"]},{"name":"Noto Sans Modi","weight":["400"]},{"name":"Noto Sans Mongolian","weight":["400"]},{"name":"Noto Sans Mono","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Mro","weight":["400"]},{"name":"Noto Sans Multani","weight":["400"]},{"name":"Noto Sans Myanmar","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans N Ko","weight":["400"]},{"name":"Noto Sans Nabataean","weight":["400"]},{"name":"Noto Sans New Tai Lue","weight":["400"]},{"name":"Noto Sans Newa","weight":["400"]},{"name":"Noto Sans Nushu","weight":["400"]},{"name":"Noto Sans Ogham","weight":["400"]},{"name":"Noto Sans Ol Chiki","weight":["400","500","600","700"]},{"name":"Noto Sans Old Hungarian","weight":["400"]},{"name":"Noto Sans Old Italic","weight":["400"]},{"name":"Noto Sans Old North Arabian","weight":["400"]},{"name":"Noto Sans Old Permic","weight":["400"]},{"name":"Noto Sans Old Persian","weight":["400"]},{"name":"Noto Sans Old Sogdian","weight":["400"]},{"name":"Noto Sans Old South Arabian","weight":["400"]},{"name":"Noto Sans Old Turkic","weight":["400"]},{"name":"Noto Sans Oriya","weight":["100","400","700","900"]},{"name":"Noto Sans Osage","weight":["400"]},{"name":"Noto Sans Osmanya","weight":["400"]},{"name":"Noto Sans Pahawh Hmong","weight":["400"]},{"name":"Noto Sans Palmyrene","weight":["400"]},{"name":"Noto Sans Pau Cin Hau","weight":["400"]},{"name":"Noto Sans Phags Pa","weight":["400"]},{"name":"Noto Sans Phoenician","weight":["400"]},{"name":"Noto Sans Psalter Pahlavi","weight":["400"]},{"name":"Noto Sans Rejang","weight":["400"]},{"name":"Noto Sans Runic","weight":["400"]},{"name":"Noto Sans SC","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Samaritan","weight":["400"]},{"name":"Noto Sans Saurashtra","weight":["400"]},{"name":"Noto Sans Sharada","weight":["400"]},{"name":"Noto Sans Shavian","weight":["400"]},{"name":"Noto Sans Siddham","weight":["400"]},{"name":"Noto Sans Sinhala","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Sogdian","weight":["400"]},{"name":"Noto Sans Sora Sompeng","weight":["400","500","600","700"]},{"name":"Noto Sans Soyombo","weight":["400"]},{"name":"Noto Sans Sundanese","weight":["400","500","600","700"]},{"name":"Noto Sans Syloti Nagri","weight":["400"]},{"name":"Noto Sans Symbols","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Symbols 2","weight":["400"]},{"name":"Noto Sans Syriac","weight":["100","400","900"]},{"name":"Noto Sans TC","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Tagalog","weight":["400"]},{"name":"Noto Sans Tagbanwa","weight":["400"]},{"name":"Noto Sans Tai Le","weight":["400"]},{"name":"Noto Sans Tai Tham","weight":["400","500","600","700"]},{"name":"Noto Sans Tai Viet","weight":["400"]},{"name":"Noto Sans Takri","weight":["400"]},{"name":"Noto Sans Tamil","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Tamil Supplement","weight":["400"]},{"name":"Noto Sans Telugu","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Thaana","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Thai","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Thai Looped","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Tifinagh","weight":["400"]},{"name":"Noto Sans Tirhuta","weight":["400"]},{"name":"Noto Sans Ugaritic","weight":["400"]},{"name":"Noto Sans Vai","weight":["400"]},{"name":"Noto Sans Wancho","weight":["400"]},{"name":"Noto Sans Warang Citi","weight":["400"]},{"name":"Noto Sans Yi","weight":["400"]},{"name":"Noto Sans Zanabazar Square","weight":["400"]},{"name":"Noto Serif","weight":["400","700"]},{"name":"Noto Serif Ahom","weight":["400"]},{"name":"Noto Serif Armenian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Balinese","weight":["400"]},{"name":"Noto Serif Bengali","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Devanagari","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Dogra","weight":["400"]},{"name":"Noto Serif Ethiopic","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Georgian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Grantha","weight":["400"]},{"name":"Noto Serif Gujarati","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Gurmukhi","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Hebrew","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif JP","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif KR","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif Kannada","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Khmer","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Lao","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Malayalam","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Myanmar","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Nyiakeng Puachue Hmong","weight":["400","500","600","700"]},{"name":"Noto Serif SC","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif Sinhala","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif TC","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif Tamil","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Tangut","weight":["400"]},{"name":"Noto Serif Telugu","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Thai","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Tibetan","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Yezidi","weight":["400","500","600","700"]},{"name":"Noto Traditional Nushu","weight":["400"]},{"name":"Nova Cut","weight":["400"]},{"name":"Nova Flat","weight":["400"]},{"name":"Nova Mono","weight":["400"]},{"name":"Nova Oval","weight":["400"]},{"name":"Nova Round","weight":["400"]},{"name":"Nova Script","weight":["400"]},{"name":"Nova Slim","weight":["400"]},{"name":"Nova Square","weight":["400"]},{"name":"Numans","weight":["400"]},{"name":"Nunito","weight":["200","300","400","600","700","800","900"]},{"name":"Nunito Sans","weight":["200","300","400","600","700","800","900"]},{"name":"Odibee Sans","weight":["400"]},{"name":"Odor Mean Chey","weight":["400"]},{"name":"Offside","weight":["400"]},{"name":"Oi","weight":["400"]},{"name":"Old Standard TT","weight":["400","700"]},{"name":"Oldenburg","weight":["400"]},{"name":"Oleo Script","weight":["400","700"]},{"name":"Oleo Script Swash Caps","weight":["400","700"]},{"name":"Open Sans","weight":["300","400","500","600","700","800"]},{"name":"Open Sans Condensed","weight":["300","700"]},{"name":"Oranienbaum","weight":["400"]},{"name":"Orbitron","weight":["400","500","600","700","800","900"]},{"name":"Oregano","weight":["400"]},{"name":"Orelega One","weight":["400"]},{"name":"Orienta","weight":["400"]},{"name":"Original Surfer","weight":["400"]},{"name":"Oswald","weight":["200","300","400","500","600","700"]},{"name":"Otomanopee One","weight":["400"]},{"name":"Over the Rainbow","weight":["400"]},{"name":"Overlock","weight":["400","700","900"]},{"name":"Overlock SC","weight":["400"]},{"name":"Overpass","weight":["100","200","300","400","600","700","800","900"]},{"name":"Overpass Mono","weight":["300","400","600","700"]},{"name":"Ovo","weight":["400"]},{"name":"Oxanium","weight":["200","300","400","500","600","700","800"]},{"name":"Oxygen","weight":["300","400","700"]},{"name":"Oxygen Mono","weight":["400"]},{"name":"PT Mono","weight":["400"]},{"name":"PT Sans","weight":["400","700"]},{"name":"PT Sans Caption","weight":["400","700"]},{"name":"PT Sans Narrow","weight":["400","700"]},{"name":"PT Serif","weight":["400","700"]},{"name":"PT Serif Caption","weight":["400"]},{"name":"Pacifico","weight":["400"]},{"name":"Padauk","weight":["400","700"]},{"name":"Palanquin","weight":["100","200","300","400","500","600","700"]},{"name":"Palanquin Dark","weight":["400","500","600","700"]},{"name":"Palette Mosaic","weight":["400"]},{"name":"Pangolin","weight":["400"]},{"name":"Paprika","weight":["400"]},{"name":"Parisienne","weight":["400"]},{"name":"Passero One","weight":["400"]},{"name":"Passion One","weight":["400","700","900"]},{"name":"Pathway Gothic One","weight":["400"]},{"name":"Patrick Hand","weight":["400"]},{"name":"Patrick Hand SC","weight":["400"]},{"name":"Pattaya","weight":["400"]},{"name":"Patua One","weight":["400"]},{"name":"Pavanam","weight":["400"]},{"name":"Paytone One","weight":["400"]},{"name":"Peddana","weight":["400"]},{"name":"Peralta","weight":["400"]},{"name":"Permanent Marker","weight":["400"]},{"name":"Petit Formal Script","weight":["400"]},{"name":"Petrona","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Philosopher","weight":["400","700"]},{"name":"Piazzolla","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Piedra","weight":["400"]},{"name":"Pinyon Script","weight":["400"]},{"name":"Pirata One","weight":["400"]},{"name":"Plaster","weight":["400"]},{"name":"Play","weight":["400","700"]},{"name":"Playball","weight":["400"]},{"name":"Playfair Display","weight":["400","500","600","700","800","900"]},{"name":"Playfair Display SC","weight":["400","700","900"]},{"name":"Podkova","weight":["400","500","600","700","800"]},{"name":"Poiret One","weight":["400"]},{"name":"Poller One","weight":["400"]},{"name":"Poly","weight":["400"]},{"name":"Pompiere","weight":["400"]},{"name":"Pontano Sans","weight":["400"]},{"name":"Poor Story","weight":["400"]},{"name":"Poppins","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Port Lligat Sans","weight":["400"]},{"name":"Port Lligat Slab","weight":["400"]},{"name":"Potta One","weight":["400"]},{"name":"Pragati Narrow","weight":["400","700"]},{"name":"Prata","weight":["400"]},{"name":"Preahvihear","weight":["400"]},{"name":"Press Start 2P","weight":["400"]},{"name":"Pridi","weight":["200","300","400","500","600","700"]},{"name":"Princess Sofia","weight":["400"]},{"name":"Prociono","weight":["400"]},{"name":"Prompt","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Prosto One","weight":["400"]},{"name":"Proza Libre","weight":["400","500","600","700","800"]},{"name":"Public Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Puritan","weight":["400","700"]},{"name":"Purple Purse","weight":["400"]},{"name":"Qahiri","weight":["400"]},{"name":"Quando","weight":["400"]},{"name":"Quantico","weight":["400","700"]},{"name":"Quattrocento","weight":["400","700"]},{"name":"Quattrocento Sans","weight":["400","700"]},{"name":"Questrial","weight":["400"]},{"name":"Quicksand","weight":["300","400","500","600","700"]},{"name":"Quintessential","weight":["400"]},{"name":"Qwigley","weight":["400"]},{"name":"Racing Sans One","weight":["400"]},{"name":"Radley","weight":["400"]},{"name":"Rajdhani","weight":["300","400","500","600","700"]},{"name":"Rakkas","weight":["400"]},{"name":"Raleway","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Raleway Dots","weight":["400"]},{"name":"Ramabhadra","weight":["400"]},{"name":"Ramaraja","weight":["400"]},{"name":"Rambla","weight":["400","700"]},{"name":"Rammetto One","weight":["400"]},{"name":"Rampart One","weight":["400"]},{"name":"Ranchers","weight":["400"]},{"name":"Rancho","weight":["400"]},{"name":"Ranga","weight":["400","700"]},{"name":"Rasa","weight":["300","400","500","600","700"]},{"name":"Rationale","weight":["400"]},{"name":"Ravi Prakash","weight":["400"]},{"name":"Recursive","weight":["300","400","500","600","700","800","900"]},{"name":"Red Hat Display","weight":["300","400","500","600","700","800","900"]},{"name":"Red Hat Text","weight":["300","400","500","600","700"]},{"name":"Red Rose","weight":["300","400","500","600","700"]},{"name":"Redressed","weight":["400"]},{"name":"Reem Kufi","weight":["400","500","600","700"]},{"name":"Reenie Beanie","weight":["400"]},{"name":"Reggae One","weight":["400"]},{"name":"Revalia","weight":["400"]},{"name":"Rhodium Libre","weight":["400"]},{"name":"Ribeye","weight":["400"]},{"name":"Ribeye Marrow","weight":["400"]},{"name":"Righteous","weight":["400"]},{"name":"Risque","weight":["400"]},{"name":"Roboto","weight":["100","300","400","500","700","900"]},{"name":"Roboto Condensed","weight":["300","400","700"]},{"name":"Roboto Mono","weight":["100","200","300","400","500","600","700"]},{"name":"Roboto Slab","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Rochester","weight":["400"]},{"name":"Rock Salt","weight":["400"]},{"name":"RocknRoll One","weight":["400"]},{"name":"Rokkitt","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Romanesco","weight":["400"]},{"name":"Ropa Sans","weight":["400"]},{"name":"Rosario","weight":["300","400","500","600","700"]},{"name":"Rosarivo","weight":["400"]},{"name":"Rouge Script","weight":["400"]},{"name":"Rowdies","weight":["300","400","700"]},{"name":"Rozha One","weight":["400"]},{"name":"Rubik","weight":["300","400","500","600","700","800","900"]},{"name":"Rubik Beastly","weight":["400"]},{"name":"Rubik Mono One","weight":["400"]},{"name":"Ruda","weight":["400","500","600","700","800","900"]},{"name":"Rufina","weight":["400","700"]},{"name":"Ruge Boogie","weight":["400"]},{"name":"Ruluko","weight":["400"]},{"name":"Rum Raisin","weight":["400"]},{"name":"Ruslan Display","weight":["400"]},{"name":"Russo One","weight":["400"]},{"name":"Ruthie","weight":["400"]},{"name":"Rye","weight":["400"]},{"name":"STIX Two Text","weight":["400","500","600","700"]},{"name":"Sacramento","weight":["400"]},{"name":"Sahitya","weight":["400","700"]},{"name":"Sail","weight":["400"]},{"name":"Saira","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Extra Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Semi Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Stencil One","weight":["400"]},{"name":"Salsa","weight":["400"]},{"name":"Sanchez","weight":["400"]},{"name":"Sancreek","weight":["400"]},{"name":"Sansita","weight":["400","700","800","900"]},{"name":"Sansita Swashed","weight":["300","400","500","600","700","800","900"]},{"name":"Sarabun","weight":["100","200","300","400","500","600","700","800"]},{"name":"Sarala","weight":["400","700"]},{"name":"Sarina","weight":["400"]},{"name":"Sarpanch","weight":["400","500","600","700","800","900"]},{"name":"Satisfy","weight":["400"]},{"name":"Sawarabi Gothic","weight":["400"]},{"name":"Sawarabi Mincho","weight":["400"]},{"name":"Scada","weight":["400","700"]},{"name":"Scheherazade","weight":["400","700"]},{"name":"Scheherazade New","weight":["400","700"]},{"name":"Schoolbell","weight":["400"]},{"name":"Scope One","weight":["400"]},{"name":"Seaweed Script","weight":["400"]},{"name":"Secular One","weight":["400"]},{"name":"Sedgwick Ave","weight":["400"]},{"name":"Sedgwick Ave Display","weight":["400"]},{"name":"Sen","weight":["400","700","800"]},{"name":"Sevillana","weight":["400"]},{"name":"Seymour One","weight":["400"]},{"name":"Shadows Into Light","weight":["400"]},{"name":"Shadows Into Light Two","weight":["400"]},{"name":"Shanti","weight":["400"]},{"name":"Share","weight":["400","700"]},{"name":"Share Tech","weight":["400"]},{"name":"Share Tech Mono","weight":["400"]},{"name":"Shippori Mincho","weight":["400","500","600","700","800"]},{"name":"Shippori Mincho B1","weight":["400","500","600","700","800"]},{"name":"Shojumaru","weight":["400"]},{"name":"Short Stack","weight":["400"]},{"name":"Shrikhand","weight":["400"]},{"name":"Siemreap","weight":["400"]},{"name":"Sigmar One","weight":["400"]},{"name":"Signika","weight":["300","400","500","600","700"]},{"name":"Signika Negative","weight":["300","400","600","700"]},{"name":"Simonetta","weight":["400","900"]},{"name":"Single Day","weight":["400"]},{"name":"Sintony","weight":["400","700"]},{"name":"Sirin Stencil","weight":["400"]},{"name":"Six Caps","weight":["400"]},{"name":"Skranji","weight":["400","700"]},{"name":"Slabo 13px","weight":["400"]},{"name":"Slabo 27px","weight":["400"]},{"name":"Slackey","weight":["400"]},{"name":"Smokum","weight":["400"]},{"name":"Smythe","weight":["400"]},{"name":"Sniglet","weight":["400","800"]},{"name":"Snippet","weight":["400"]},{"name":"Snowburst One","weight":["400"]},{"name":"Sofadi One","weight":["400"]},{"name":"Sofia","weight":["400"]},{"name":"Solway","weight":["300","400","500","700","800"]},{"name":"Song Myung","weight":["400"]},{"name":"Sonsie One","weight":["400"]},{"name":"Sora","weight":["100","200","300","400","500","600","700","800"]},{"name":"Sorts Mill Goudy","weight":["400"]},{"name":"Source Code Pro","weight":["200","300","400","500","600","700","900"]},{"name":"Source Sans Pro","weight":["200","300","400","600","700","900"]},{"name":"Source Serif Pro","weight":["200","300","400","600","700","900"]},{"name":"Space Grotesk","weight":["300","400","500","600","700"]},{"name":"Space Mono","weight":["400","700"]},{"name":"Spartan","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Special Elite","weight":["400"]},{"name":"Spectral","weight":["200","300","400","500","600","700","800"]},{"name":"Spectral SC","weight":["200","300","400","500","600","700","800"]},{"name":"Spicy Rice","weight":["400"]},{"name":"Spinnaker","weight":["400"]},{"name":"Spirax","weight":["400"]},{"name":"Squada One","weight":["400"]},{"name":"Sree Krushnadevaraya","weight":["400"]},{"name":"Sriracha","weight":["400"]},{"name":"Srisakdi","weight":["400","700"]},{"name":"Staatliches","weight":["400"]},{"name":"Stalemate","weight":["400"]},{"name":"Stalinist One","weight":["400"]},{"name":"Stardos Stencil","weight":["400","700"]},{"name":"Stick","weight":["400"]},{"name":"Stick No Bills","weight":["200","300","400","500","600","700","800"]},{"name":"Stint Ultra Condensed","weight":["400"]},{"name":"Stint Ultra Expanded","weight":["400"]},{"name":"Stoke","weight":["300","400"]},{"name":"Strait","weight":["400"]},{"name":"Style Script","weight":["400"]},{"name":"Stylish","weight":["400"]},{"name":"Sue Ellen Francisco","weight":["400"]},{"name":"Suez One","weight":["400"]},{"name":"Sulphur Point","weight":["300","400","700"]},{"name":"Sumana","weight":["400","700"]},{"name":"Sunflower","weight":["300","500","700"]},{"name":"Sunshiney","weight":["400"]},{"name":"Supermercado One","weight":["400"]},{"name":"Sura","weight":["400","700"]},{"name":"Suranna","weight":["400"]},{"name":"Suravaram","weight":["400"]},{"name":"Suwannaphum","weight":["100","300","400","700","900"]},{"name":"Swanky and Moo Moo","weight":["400"]},{"name":"Syncopate","weight":["400","700"]},{"name":"Syne","weight":["400","500","600","700","800"]},{"name":"Syne Mono","weight":["400"]},{"name":"Syne Tactile","weight":["400"]},{"name":"Tajawal","weight":["200","300","400","500","700","800","900"]},{"name":"Tangerine","weight":["400","700"]},{"name":"Taprom","weight":["400"]},{"name":"Tauri","weight":["400"]},{"name":"Taviraj","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Teko","weight":["300","400","500","600","700"]},{"name":"Telex","weight":["400"]},{"name":"Tenali Ramakrishna","weight":["400"]},{"name":"Tenor Sans","weight":["400"]},{"name":"Text Me One","weight":["400"]},{"name":"Texturina","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Thasadith","weight":["400","700"]},{"name":"The Girl Next Door","weight":["400"]},{"name":"Tienne","weight":["400","700","900"]},{"name":"Tillana","weight":["400","500","600","700","800"]},{"name":"Timmana","weight":["400"]},{"name":"Tinos","weight":["400","700"]},{"name":"Titan One","weight":["400"]},{"name":"Titillium Web","weight":["200","300","400","600","700","900"]},{"name":"Tomorrow","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Tourney","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Trade Winds","weight":["400"]},{"name":"Train One","weight":["400"]},{"name":"Trirong","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Trispace","weight":["100","200","300","400","500","600","700","800"]},{"name":"Trocchi","weight":["400"]},{"name":"Trochut","weight":["400","700"]},{"name":"Truculenta","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Trykker","weight":["400"]},{"name":"Tulpen One","weight":["400"]},{"name":"Turret Road","weight":["200","300","400","500","700","800"]},{"name":"Ubuntu","weight":["300","400","500","700"]},{"name":"Ubuntu Condensed","weight":["400"]},{"name":"Ubuntu Mono","weight":["400","700"]},{"name":"Uchen","weight":["400"]},{"name":"Ultra","weight":["400"]},{"name":"Uncial Antiqua","weight":["400"]},{"name":"Underdog","weight":["400"]},{"name":"Unica One","weight":["400"]},{"name":"UnifrakturCook","weight":["700"]},{"name":"UnifrakturMaguntia","weight":["400"]},{"name":"Unkempt","weight":["400","700"]},{"name":"Unlock","weight":["400"]},{"name":"Unna","weight":["400","700"]},{"name":"Urbanist","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"VT323","weight":["400"]},{"name":"Vampiro One","weight":["400"]},{"name":"Varela","weight":["400"]},{"name":"Varela Round","weight":["400"]},{"name":"Varta","weight":["300","400","500","600","700"]},{"name":"Vast Shadow","weight":["400"]},{"name":"Vesper Libre","weight":["400","500","700","900"]},{"name":"Viaoda Libre","weight":["400"]},{"name":"Vibes","weight":["400"]},{"name":"Vibur","weight":["400"]},{"name":"Vidaloka","weight":["400"]},{"name":"Viga","weight":["400"]},{"name":"Voces","weight":["400"]},{"name":"Volkhov","weight":["400","700"]},{"name":"Vollkorn","weight":["400","500","600","700","800","900"]},{"name":"Vollkorn SC","weight":["400","600","700","900"]},{"name":"Voltaire","weight":["400"]},{"name":"Waiting for the Sunrise","weight":["400"]},{"name":"Wallpoet","weight":["400"]},{"name":"Walter Turncoat","weight":["400"]},{"name":"Warnes","weight":["400"]},{"name":"Wellfleet","weight":["400"]},{"name":"Wendy One","weight":["400"]},{"name":"WindSong","weight":["400","500"]},{"name":"Wire One","weight":["400"]},{"name":"Work Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Xanh Mono","weight":["400"]},{"name":"Yaldevi","weight":["200","300","400","500","600","700"]},{"name":"Yanone Kaffeesatz","weight":["200","300","400","500","600","700"]},{"name":"Yantramanav","weight":["100","300","400","500","700","900"]},{"name":"Yatra One","weight":["400"]},{"name":"Yellowtail","weight":["400"]},{"name":"Yeon Sung","weight":["400"]},{"name":"Yeseva One","weight":["400"]},{"name":"Yesteryear","weight":["400"]},{"name":"Yomogi","weight":["400"]},{"name":"Yrsa","weight":["300","400","500","600","700"]},{"name":"Yusei Magic","weight":["400"]},{"name":"ZCOOL KuaiLe","weight":["400"]},{"name":"ZCOOL QingKe HuangYou","weight":["400"]},{"name":"ZCOOL XiaoWei","weight":["400"]},{"name":"Zen Antique","weight":["400"]},{"name":"Zen Antique Soft","weight":["400"]},{"name":"Zen Dots","weight":["400"]},{"name":"Zen Kaku Gothic Antique","weight":["300","400","500","700","900"]},{"name":"Zen Kaku Gothic New","weight":["300","400","500","700","900"]},{"name":"Zen Kurenaido","weight":["400"]},{"name":"Zen Loop","weight":["400"]},{"name":"Zen Maru Gothic","weight":["300","400","500","700","900"]},{"name":"Zen Old Mincho","weight":["400","700","900"]},{"name":"Zen Tokyo Zoo","weight":["400"]},{"name":"Zeyada","weight":["400"]},{"name":"Zhi Mang Xing","weight":["400"]},{"name":"Zilla Slab","weight":["300","400","500","600","700"]},{"name":"Zilla Slab Highlight","weight":["400","700"]}]')},{}],iNcl1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelPadding",()=>h);var i=e("react/jsx-runtime"),o=e("lodash.transform"),a=n.interopDefault(o),s=e("lodash.uniq"),l=n.interopDefault(s),c=e("react"),u=e("web-utils"),d=e("../../../../../../utils/ui/tooltip"),p=e("../tools/responsive-val"),f=e("../ui/Button"),m=e("../ui/FieldNumUnit");let h=({id:e,value:t,update:r,mode:n})=>{let o=e=>{let t=e,r=[];(0,a.default)(t,(e,t,n)=>{r.push(t)});let n=(0,l.default)(r);return n.length>1&&4===r.length?{isMix:!0,value:"Mixed"}:{isMix:!1,value:n[0]+""}},s=(0,u.useLocal)({id:e,all:!1},()=>{let e=o(h);s.all=e.isMix,s.render()}),h=(0,p.responsiveVal)(t,"padding",n,{l:0,b:0,t:0,r:0});return(0,c.useEffect)(()=>{s.id!==e&&(s.id=e,s.all?s.all&&h.l===h.r&&h.b===h.t&&(s.all=!1,s.render()):(h.l!==h.r||h.b!==h.t)&&(s.all=!0,s.render()))},[e]),(0,i.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,i.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css` + .field-num { + height: 25px; + border: 1px solid #d1d1d1; + width: 74px !important; + } + `),children:[!s.all&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Horizontal Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)("svg",{width:12,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M0 12V0h1v12H0zm3-9h6v6H3V3zm1 1v4h4V4H4zm7 8V0h1v12h-1z",fillRule:"evenodd",fill:"#000"})})}),value:h.l+"px",update:e=>{r("padding",{...h,l:parseInt(e.replaceAll("px","")),r:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Vertical Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)("svg",{width:12,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3 3h6v6H3V3zm1 1v4h4V4H4zm8 8H0v-1h12v1zm0-11H0V0h12v1z",fillRule:"evenodd",fill:"#000"})})}),value:h.t+"px",update:e=>{r("padding",{...h,t:parseInt(e.replaceAll("px","")),b:parseInt(e.replaceAll("px",""))})}})})})]}),s.all&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Left Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(g,{})}),value:h.l+"px",update:e=>{r("padding",{...h,l:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Right Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(v,{})}),value:h.r+"px",update:e=>{r("padding",{...h,r:parseInt(e.replaceAll("px",""))})}})})})]}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Toggle Padding",placement:"top-end",children:(0,i.jsx)("div",{children:(0,i.jsx)(f.Button,{className:cx("flex-1",css` + width: 30px; + max-width: 30px; + min-width: 0px !important; + background: ${s.all?"#3c82f6":"#fff"} !important; + border-color: ${s.all?"#7baeff":"#d1d1d1"} !important; + `),onClick:()=>{s.all=!s.all,s.render()},children:(0,i.jsx)("svg",{width:12,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3 0h6v1H3V0zM0 3v6h1V3H0zm11 0v6h1V3h-1zm-8 9h6v-1H3v1z",fillRule:"evenodd",fillOpacity:.8,fill:s.all?"#fff":"#000"})})})})})]}),s.all&&(0,i.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css` + .field-num { + height: 25px; + border: 1px solid #d1d1d1; + width: 74px !important; + } + `),children:[s.all&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Top Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(b,{})}),value:h.t+"px",update:e=>{r("padding",{...h,t:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Bottom Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(x,{})}),value:h.b+"px",update:e=>{r("padding",{...h,b:parseInt(e.replaceAll("px",""))})}})})})]}),(0,i.jsx)("div",{className:cx("flex-1",css` + width: 30px; + max-width: 30px; + min-width: 0px !important; + `)})]})]})},g=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.854 3.146a.5.5 0 010 .708L3.707 7H12.5a.5.5 0 010 1H3.707l3.147 3.146a.5.5 0 01-.708.708l-4-4a.5.5 0 010-.708l4-4a.5.5 0 01.708 0z",clipRule:"evenodd"})}),v=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.146 3.146a.5.5 0 01.708 0l4 4a.5.5 0 010 .708l-4 4a.5.5 0 01-.708-.708L11.293 8H2.5a.5.5 0 010-1h8.793L8.146 3.854a.5.5 0 010-.708z",clipRule:"evenodd"})}),x=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.5 2a.5.5 0 01.5.5v8.793l3.146-3.147a.5.5 0 01.708.708l-4 4a.5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 11.293V2.5a.5.5 0 01.5-.5z",clipRule:"evenodd"})}),b=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.146 2.146a.5.5 0 01.708 0l4 4a.5.5 0 01-.708.708L8 3.707V12.5a.5.5 0 01-1 0V3.707L3.854 6.854a.5.5 0 11-.708-.708l4-4z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","lodash.transform":"4MkOn","lodash.uniq":"eR2ui",react:"aq5hc","web-utils":"ccU4J","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldNumUnit":"FWXO9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4RaZ6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SideBox",()=>o);var i=e("react/jsx-runtime");let o=({children:e})=>(0,i.jsx)("div",{className:"flex flex-col pb-2 px-2 space-y-2",children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1ITOQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SideLabel",()=>o);var i=e("react/jsx-runtime");let o=({children:e,sep:t})=>(0,i.jsx)("div",{className:cx("bottom"===t?"border-b border-b-slate-300 bg-white mb-1":"border-t border-t-slate-300"),children:(0,i.jsx)("div",{className:"text-[10px] select-none text-slate-400 pl-2 py-1",children:e})})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h6VxY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSideStyle",()=>u);var i=e("react/jsx-runtime"),o=e("../../logic/ed-global"),a=e("web-utils"),s=e("./prop-master"),l=e("./style/side-all"),c=e("../../../../utils/ui/popover");let u=({meta:e})=>{let t=(0,a.useGlobal)(o.EDGlobal,"EDITOR"),r=(0,a.useLocal)({value:""}),n=e?.item;return n?n.component?.id===o.active.comp_id&&t.ui.side.prop?(0,i.jsx)(s.EdSidePropComp,{meta:e}):(0,i.jsxs)("div",{className:"flex flex-1 items-stretch flex-col text-[12px]",children:[(0,i.jsxs)("div",{className:"flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",children:[(0,i.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:e.jsx_prop?.name||n.name}),(0,i.jsx)(c.Popover,{content:(0,i.jsx)("textarea",{className:cx("font-mono",css` + font-size: 9px; + width: 500px; + height: 500px; + margin: 5px 0px; + `),spellCheck:!1,value:r.value,readOnly:!0}),children:(0,i.jsx)("div",{className:"border px-1 py-[2px] cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{r.value=JSON.stringify(e.item,null,2),t.render()},children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}),(0,i.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,i.jsx)("path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}),(0,i.jsx)("path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"})]})})}),n.component?.id===o.active.comp_id&&(0,i.jsx)("div",{className:"border px-1 cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{t.ui.side.prop=!0,t.render()},children:"Edit Props"})]}),(0,i.jsx)(l.EdStyleAll,{})]}):null}},{"react/jsx-runtime":"f4Tol","../../logic/ed-global":"6QDfO","web-utils":"ccU4J","./prop-master":"4oppl","./style/side-all":"9gkum","../../../../utils/ui/popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4oppl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropComp",()=>g),n.export(r,"Placeholder",()=>x);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../logic/ed-global"),u=e("../../logic/tree/build"),d=e("./prop-master/prop-form"),p=e("./prop-master/tree-item"),f=e("../../../../utils/ui/popover"),m=e("./simple-monaco");let h={el:null},g=({meta:e})=>{let t=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),r=e?.item,n=(0,l.useLocal)({json:"",typings:"",openJSON:!1,openTypings:!1}),[g,j]=(0,a.useState)({}),w=()=>{j({})};if(d.propPopover.render=w,!r)return null;let C=o.Tree,S=[],E=e.mitem?.get("component")?.get("props"),_=e.mitem?.get("component");!E&&_&&(_.set("props",new Y.Map),E=_.get("props")),E&&e.mitem&&(E.forEach((t,n)=>{S.push({id:`${r.id}-${n}`,parent:"root",text:n,droppable:!0,data:{mitem:e.mitem,prop:t.toJSON(),mprop:t,name:n}})}),S=S.sort((e,t)=>e.data?.name.startsWith("new_prop")?1:t.data?.name.startsWith("new_prop")?-1:e.data&&t.data&&void 0!==e.data.prop.idx&&void 0!==t.data.prop.idx?e.data.prop.idx-t.data.prop.idx:0));let k={};for(let e of S){let[t,...r]=e.text.split("__"),n=r.join("_");n||e.text.endsWith("__")||(n=t,t="_"),k[t]||(k[t]=[]),k[t].push(e)}let T=[],I=[];for(let e of Object.values(k)){let t=e.findIndex(e=>e.text.endsWith("__")),r=e.splice(t,1);for(let t of(e.unshift(r[0]),e))t.data?.name.includes("__")?T.push(t):I.push(t)}T=[...I=I.sort((e,t)=>(e.data?.prop?.idx||0)-(t.data?.prop?.idx||0)),...T];let D=localStorage.getItem("prasi-prop-hide")?.split(",")||[];return(0,i.jsxs)("div",{className:"flex flex-col text-[12px] flex-1",children:[(0,i.jsxs)("div",{className:"flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",children:[(0,i.jsxs)("div",{className:"border flex items-center cursor-pointer bg-white hover:bg-blue-100 space-x-[1px] pr-[5px]",onClick:()=>{t.ui.side.prop=!1,t.render()},children:[(0,i.jsx)("div",{className:css` + margin-bottom: 1px; + `,dangerouslySetInnerHTML:{__html:` + `}}),(0,i.jsx)("div",{children:"Style"})]}),(0,i.jsxs)("div",{className:cx("flex items-center space-x-1 cursor-pointer",!!r.component?.useStyle&&"border border-green-600 px-1 rounded-sm text-green-700"),onClick:()=>{let r=!!e.mitem?.get("component")?.get("useStyle");e.mitem?.get("component")?.set("useStyle",!r),(0,u.treeRebuild)(t),t.render()},children:[r.component?.useStyle?(0,i.jsx)(b,{}):(0,i.jsx)(y,{}),(0,i.jsx)("div",{className:cx("mt-[2px]"),children:"Inherit Style"})]}),(0,i.jsxs)("div",{className:"border pl-1 cursor-pointer bg-white hover:bg-blue-100 flex items-center",onClick:()=>{c.active.comp_id&&(c.active.comp_id=c.active.instance.comp_id||"",c.active.item_id=c.active.instance.item_id||"",c.active.instance.comp_id="",c.active.instance.item_id="",t.render())},children:[(0,i.jsx)("div",{children:"Instance"}),(0,i.jsx)("div",{className:css` + margin-bottom: 1px; + `,dangerouslySetInnerHTML:{__html:` + `}})]})]}),(0,i.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("div",{className:cx("absolute inset-0"),ref:e=>h.el=e,children:[(0,i.jsx)(o.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:h.el}}),children:(0,i.jsx)(C,{tree:T,sort:!1,onDrop:(t,{dragSourceId:n,relativeIndex:i})=>{let o=e.mitem?.doc;o?.transact(()=>{E?.forEach((e,n)=>{let i=t.findIndex(e=>`${r.id}-${n}`===e.id);i>=0&&e.set("idx",i)})})},render:(e,t)=>(0,i.jsx)(p.EdPropCompTreeItem,{node:e,render:w,params:t,hidden:e.text.includes("__")&&D.includes(e.text.split("__")[0]),toggleExpand:e=>{let t=e.text.split("__")[0];D.includes(t)?D=D.filter(e=>e!==t):D.push(t),localStorage.setItem("prasi-prop-hide",D?.join(",")),n.render()}}),rootId:"root",classes:v,dropTargetOffset:10,initialOpen:!0,placeholderRender:(e,t)=>(0,i.jsx)(x,{node:e,params:t}),dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{})})}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("div",{className:"m-1 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex-1 h-[22px]",onClick:()=>{if(E){let e=[];E.forEach(t=>e.push(t.get("idx")));let r=(e.sort().pop()||0)+1;r=0===e.length?1:parseInt(r)+1;let n=`new_prop_${r}`;for(;E.get(n);)r=parseInt(r)+1,n=`new_prop_${r}`;let i=new Y.Map;syncronize(i,{idx:r,name:n,type:"string",value:'"hello"',valueBuilt:'"hello"',meta:{type:"text"}}),E.set(n,i),d.propPopover.name=n,t.render()}},children:"+ New Prop"})," ",(0,i.jsx)(f.Popover,{content:(0,i.jsx)("div",{className:cx(css` + width: 700px; + height: 500px; + margin: 5px 0px; + `),children:(0,i.jsx)(m.SimpleMonaco,{onChange:e=>{n.typings=e,n.render()},value:n.typings,lang:"typescript"})}),open:n.openTypings,onOpenChange:e=>{try{_&&(e?n.typings=_.get("typings")||`\ +const typings = { + _raw: { + } +}`:(_.set("typings",n.typings),(0,u.treeRebuild)(t),t.render()))}catch(e){console.log(e)}n.openTypings=e,n.render()},children:(0,i.jsx)("div",{className:"m-1 ml-0 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex items-center space-x-1 text-xs h-[22px]",children:(0,i.jsx)("span",{children:"Types"})})}),(0,i.jsx)(f.Popover,{content:(0,i.jsx)("div",{className:cx(css` + width: 700px; + height: 500px; + margin: 5px 0px; + `),children:(0,i.jsx)(m.SimpleMonaco,{onChange:e=>{n.json=e,n.render()},value:n.json,lang:"json"})}),open:n.openJSON,onOpenChange:e=>{try{e?n.json=JSON.stringify(E?.toJSON(),null,2):(syncronize(E,JSON.parse(n.json)),(0,u.treeRebuild)(t),t.render())}catch(e){console.log(e)}n.openJSON=e,n.render()},children:(0,i.jsx)("div",{className:"m-1 ml-0 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex items-center space-x-1 text-xs h-[22px]",children:(0,i.jsx)("span",{children:"JSON"})})})]})]})})]})},v={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css` + background: #e4f0ff; + cursor: not-allowed; + `},x=({params:e})=>(0,i.jsx)("div",{className:cx("flex items-center bg-blue-50",css` + height: 10px; + z-index: 99; + position: absolute; + left: 0px; + transform: translateY(-50%); + right: 0px; + `),children:(0,i.jsx)("div",{className:cx("flex-1",css` + background-color: #1b73e8; + height: 2px; + `)})}),b=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",version:"1.1",viewBox:"0 0 122.878 73.391",xmlSpace:"preserve",children:(0,i.jsx)("path",{fillRule:"evenodd",fill:"currentColor",d:"M35.691 0h51.495c19.631 0 35.691 16.513 35.691 36.695S106.815 73.39 87.186 73.39H35.691C16.062 73.391 0 56.877 0 36.695S16.061 0 35.691 0zm50.492 7.863c16.184 0 29.309 13.125 29.309 29.309S102.366 66.48 86.183 66.48 56.874 53.355 56.874 37.172 69.999 7.863 86.183 7.863z",clipRule:"evenodd"})}),y=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",x:"0",y:"0",version:"1.1",viewBox:"0 0 122.882 73.393",xmlSpace:"preserve",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M87.189 0H35.694C16.063 0 0 16.513 0 36.697c0 20.182 16.063 36.695 35.694 36.695H87.19c19.632 0 35.692-16.514 35.692-36.695C122.882 16.513 106.821 0 87.189 0zM59.367 6.057a37.56 37.56 0 014.846 4.098l.022.022.073.07a37.324 37.324 0 012.621 2.939 37.495 37.495 0 018.288 23.349c.012.068.014.141.014.213V36.834l-.002.039v.021l-.012.061a37.491 37.491 0 01-3.959 16.615 37.634 37.634 0 01-7.046 9.777l-.021.02c-.311.311-.671.652-1.05 1.008a37.606 37.606 0 01-3.637 2.957h25.974l.18-.008h.1l.032.002h.029l.029.006a28.57 28.57 0 0013.018-3.221 30.04 30.04 0 007.72-5.742l.012-.012-.003-.004.023-.023.052-.049a29.115 29.115 0 002.08-2.389l.002-.002-.002-.002a30.487 30.487 0 001.882-2.678 31.075 31.075 0 004.722-16.381l-.01-.129v-.012l.005-.033v-.021l.002-.045v-.016l.007-.045a31.218 31.218 0 00-2.343-11.718 30.9 30.9 0 00-6.427-9.785L106.57 15l-.003.002-.011-.012h-.003l-.02-.021-.01-.016a29.961 29.961 0 00-2.338-2.146 29.773 29.773 0 00-2.594-1.927c-4.57-3.02-9.999-4.791-15.791-4.818l-.139.007h-.002l-.027-.004h-.09l-.027-.007H59.367v-.001zM36.696 7.864c-16.183 0-29.308 13.124-29.308 29.308 0 16.186 13.125 29.311 29.308 29.311 16.185 0 29.311-13.125 29.311-29.311 0-16.184-13.126-29.308-29.311-29.308z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","../../logic/tree/build":"dNllk","./prop-master/prop-form":"eex5L","./prop-master/tree-item":"ahKyF","../../../../utils/ui/popover":"cYhKS","./simple-monaco":"9iKWg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eex5L:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"propPopover",()=>d),n.export(r,"EdPropPopoverForm",()=>p),n.export(r,"invalidKeyword",()=>f);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("react"),s=e("web-utils"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("./edit-script");let d={name:"",render:()=>{}},p=({mprop:e,name:t,closing:r})=>{let n=(0,s.useGlobal)(l.EDGlobal,"EDITOR"),p=e.get("meta"),m=(0,s.useLocal)({name:t,label:"",rename_timeout:null});if(!p)return null;let h=p.get("type");(0,a.useEffect)(()=>{m.label=e.get("label")||m.name.replace(/\_/gi," "),m.render()},[]);let g=()=>{if([...Object.keys(e.parent?.toJSON()),...f].includes(m.name)){alert(`Cannot use "${m.name}" as name`),m.name=t,m.render();return}e.doc?.transact(()=>{let r=e.parent;r.set(m.name,r.get(t)?.clone()),r.delete(t)}),d.name=m.name,d.render()};return["text","option","content-element"].includes(h)||(h="other"),(0,i.jsxs)("div",{className:cx("flex text-sm flex-col items-stretch space-y-1 py-1 w-[300px]",r&&"hidden"),children:[(0,i.jsxs)("div",{className:"flex justify-between px-2 py-1",children:[(0,i.jsx)("div",{className:"flex space-x-1",children:[{label:"TXT",type:"text"},{label:"OPT",type:"option"},{label:"JSX",type:"content-element"},{label:"OTHER",type:"other"}].map(r=>(0,i.jsx)("div",{className:cx(h===r.type?"bg-blue-500 text-white":"hover:bg-blue-100"," px-2 cursor-pointer"),onClick:()=>{"content-element"===r.type?e.doc?.transact(()=>{if(p.set("type",r.type),!e.get("content")){let r={id:o.createId(),name:t,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},n=new Y.Map;syncronize(n,c.fillID(r)),e.set("content",n)}}):"other"!==r.type?p.set("type",r.type):p.set("type","button"),d.render()},children:r.label},r.type))}),"text"===h&&(0,i.jsxs)("div",{className:cx("flex cursor-pointer items-center space-x-1 select-none",e.get("is_name")&&"text-green-500"),onClick:()=>{e.doc?.transact(()=>{e.parent?.forEach((e,r)=>{r===t?e.set("is_name",!e.get("is_name")):e.set("is_name",!1)})})},children:[(0,i.jsx)("span",{className:cx(css` + width: 17px; + `),children:e.get("is_name")?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M8 5H16C19.866 5 23 8.13401 23 12C23 15.866 19.866 19 16 19H8C4.13401 19 1 15.866 1 12C1 8.13401 4.13401 5 8 5ZM16 15C17.6569 15 19 13.6569 19 12C19 10.3431 17.6569 9 16 9C14.3431 9 13 10.3431 13 12C13 13.6569 14.3431 15 16 15Z"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M8 7C5.23858 7 3 9.23858 3 12C3 14.7614 5.23858 17 8 17H16C18.7614 17 21 14.7614 21 12C21 9.23858 18.7614 7 16 7H8ZM8 5H16C19.866 5 23 8.13401 23 12C23 15.866 19.866 19 16 19H8C4.13401 19 1 15.866 1 12C1 8.13401 4.13401 5 8 5ZM8 15C6.34315 15 5 13.6569 5 12C5 10.3431 6.34315 9 8 9C9.65685 9 11 10.3431 11 12C11 13.6569 9.65685 15 8 15Z"})})}),(0,i.jsx)("span",{className:"text-xs",children:"As Name"})]})]}),"other"===h&&(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center select-none",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"PROP MODE"}),(0,i.jsx)("div",{className:"flex pr-1",children:["file","button"].map(e=>(0,i.jsx)("div",{onClick:()=>{p.set("type",e),d.render()},className:cx("m-1 px-1 capitalize text-center cursor-pointer font-mono border border-slate-300 text-[11px]",e!==p.get("type")&&("button"!==e||p.get("type"))?"hover:bg-blue-500 hover:text-white bg-white hover:border-blue-500":"bg-blue-500 text-white"),children:e},e))})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 px-2 pt-2 pb-1 flex flex-col items-stretch",children:[(0,i.jsx)("div",{className:"uppercase text-xs text-slate-500",children:"Name"}),(0,i.jsx)("input",{spellCheck:!1,type:"text",className:"p-1 outline-none border focus:border-blue-500",value:m.name,autoFocus:!0,onChange:e=>{let t=!1;m.name=e.currentTarget.value,m.name.startsWith("$")&&(t=!0,m.name=m.name.substring(1)),m.name=m.name.toLowerCase().replace(/\W/gi,"_"),(!(m.name?.length>0)||m.name[0].match(/[a-zA-Z_]/i))&&(m.label||(m.label=m.name.replace(/\_/gi," ")),t&&(m.name=`$${m.name}`),m.render())},onBlur:()=>{m.name!==t&&g()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()}})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 px-2 pt-2 pb-1 flex flex-col items-stretch",children:[(0,i.jsx)("div",{className:"uppercase text-xs text-slate-500",children:"Label"}),(0,i.jsx)("input",{spellCheck:!1,type:"text",className:"p-1 outline-none border focus:border-blue-500",value:m.label,onChange:e=>{m.label=e.currentTarget.value,m.render()},onBlur:()=>{e.set("label",m.label),m.label||(m.label=m.name.replace(/\_/gi," "),m.render())},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()}})]}),"content-element"===h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"TYPINGS"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"typings",e,t),children:"EDIT CODE"})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs label self-stretch flex items-center",children:"Visible"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"visible",e,t),children:"EDIT CODE"})]})]}),"content-element"!==h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:cx("border-t border-slate-300 pl-2 flex justify-between items-center",css` + margin-bottom: -0.25rem !important; + + > .label { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + `),children:[(0,i.jsx)("div",{className:"uppercase text-xs label self-stretch flex items-center",children:"Generator"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] flex ",onClick:(0,u.createEditScript)(n,"gen",e,t),children:"EDIT CODE"}),(0,i.jsx)("div",{className:" border-l border-slate-300 mr-2 self-stretch"}),(0,i.jsx)("div",{className:"uppercase text-xs label self-stretch flex items-center",children:"Visible"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"visible",e,t),children:"EDIT CODE"})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"TYPINGS"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"typings",e,t),children:"EDIT CODE"})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"VALUE"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"value",e,t),children:"EDIT CODE"})]})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"ON CHANGE"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"onChange",e,t),children:"EDIT CODE"})]}),"option"===h&&(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center select-none",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"MODE"}),(0,i.jsx)("div",{className:"flex pr-1",children:["button","dropdown","checkbox"].map(t=>(0,i.jsx)("div",{onClick:()=>{let r=e.get("meta");r&&r.set("option_mode",t),m.render()},className:cx("m-1 px-1 capitalize text-center cursor-pointer font-mono border border-slate-300 text-[11px]",t!==p.get("option_mode")&&("button"!==t||p.get("option_mode"))?"hover:bg-blue-500 hover:text-white bg-white hover:border-blue-500":"bg-blue-500 text-white"),children:t},t))})]}),"option"===h&&(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"OPTIONS"}),(0,i.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px]",onClick:(0,u.createEditScript)(n,"option",e,t),children:"EDIT CODE"})]})]})},f=["await","break","case","catch","class","const","continue","debugger","default","delete","do","else","enum","export","extends","false","finally","for","function","if","implements","import","in","instanceof","interface","let","new","null","package","private","protected","public","return","super","switch","static","this","throw","try","true","typeof","var","void","while","with","yield","key"]},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN",react:"aq5hc","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","./edit-script":"3YfYF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3YfYF":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEditScript",()=>i);let i=(e,t,r,n)=>i=>{i.preventDefault(),i.stopPropagation(),r.get("meta")&&(e.ui.popup.script.mode="js",e.ui.popup.script.open=!0,e.ui.popup.script.type="prop-master",e.ui.popup.script.prop_kind=t,e.ui.popup.script.prop_name=n,e.render())}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ahKyF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropCompTreeItem",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/popover"),s=e("./prop-form"),l=e("../../tree/node/item/indent");let c=({node:e,params:t,render:r,hidden:n,toggleExpand:c})=>{let d=(0,o.useLocal)({closing:!1});if("root"===e.id)return(0,i.jsx)(i.Fragment,{});let p="TXT";e.data?.prop.meta?.type==="option"?p="OPT":e.data?.prop.meta?.type==="file"?p="FILE":e.data?.prop.meta?.type==="content-element"&&(p="JSX");let f=!1,m=!1;if(e.text.split("__").length>=2&&(f=!0,e.text.endsWith("__")&&(m=!0)),n&&!m)return null;let h=e.data?.prop.label;f&&(h||(h=e.text.split("__").slice(1).join(" ")),!h&&m&&(h=e.text.split("__").shift()));let g=(0,i.jsxs)("div",{className:"flex items-center justify-between flex-1",children:[m&&(0,i.jsx)("div",{className:"pr-1",onClick:t=>{t.stopPropagation(),t.preventDefault(),c(e)},children:n?(0,i.jsx)(l.ChevronRight,{}):(0,i.jsx)(l.ChevronDown,{})}),(0,i.jsx)("div",{className:cx("flex-1",f&&!m&&"pl-4"),children:(0,i.jsx)(i.Fragment,{children:h||e.text})}),e.data?.prop.typings&&(0,i.jsx)("div",{className:"text-[7px] h-[14px] px-1 border border-slate-400 ml-1 text-slate-500 flex items-center",children:"Typed"}),(0,i.jsx)("div",{className:"text-[9px] h-[14px] px-1 border border-slate-400 ml-1 text-slate-500 flex items-center",children:p})]});return(0,i.jsxs)("div",{className:"flex items-stretch border-b text-[14px] min-h-[27px]",children:[(0,i.jsx)("div",{ref:t.handleRef,className:"cursor-pointer flex items-center justify-center text-slate-300 hover:bg-blue-100 hover:text-slate-600 border-r",children:(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M5.5 4.625C6.12132 4.625 6.625 4.12132 6.625 3.5C6.625 2.87868 6.12132 2.375 5.5 2.375C4.87868 2.375 4.375 2.87868 4.375 3.5C4.375 4.12132 4.87868 4.625 5.5 4.625ZM9.5 4.625C10.1213 4.625 10.625 4.12132 10.625 3.5C10.625 2.87868 10.1213 2.375 9.5 2.375C8.87868 2.375 8.375 2.87868 8.375 3.5C8.375 4.12132 8.87868 4.625 9.5 4.625ZM10.625 7.5C10.625 8.12132 10.1213 8.625 9.5 8.625C8.87868 8.625 8.375 8.12132 8.375 7.5C8.375 6.87868 8.87868 6.375 9.5 6.375C10.1213 6.375 10.625 6.87868 10.625 7.5ZM5.5 8.625C6.12132 8.625 6.625 8.12132 6.625 7.5C6.625 6.87868 6.12132 6.375 5.5 6.375C4.87868 6.375 4.375 6.87868 4.375 7.5C4.375 8.12132 4.87868 8.625 5.5 8.625ZM10.625 11.5C10.625 12.1213 10.1213 12.625 9.5 12.625C8.87868 12.625 8.375 12.1213 8.375 11.5C8.375 10.8787 8.87868 10.375 9.5 10.375C10.1213 10.375 10.625 10.8787 10.625 11.5ZM5.5 12.625C6.12132 12.625 6.625 12.1213 6.625 11.5C6.625 10.8787 6.12132 10.375 5.5 10.375C4.87868 10.375 4.375 10.8787 4.375 11.5C4.375 12.1213 4.87868 12.625 5.5 12.625Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}),e.data&&s.propPopover.name===e.text?(0,i.jsx)(a.Popover,{placement:"left-start",initialOpen:!0,open:!0,popoverClassName:"bg-white shadow-lg border border-slate-300",onOpenChange:e=>{s.propPopover.name="",r()},content:(0,i.jsx)(s.EdPropPopoverForm,{closing:d.closing,mprop:e.data?.mprop,name:e.text}),className:"flex-1 pl-1 hover:bg-blue-100 cursor-pointer items-center flex",children:g}):(0,i.jsx)("div",{className:"flex-1 pl-1 hover:bg-blue-100 cursor-pointer items-center flex",onClick:()=>{s.propPopover.name=e.text,d.render()},children:g}),(0,i.jsx)("div",{className:"flex p-1 hover:bg-red-500 hover:text-white items-center justify-center cursor-pointer",onClick:t=>{if(t.preventDefault(),t.stopPropagation(),confirm("Are you sure ?")){let t=e.data?.mprop;if(t){let e=t.parent;e.forEach((r,n)=>{t===r&&e.delete(n)})}}},children:(0,i.jsx)(u,{})})]})},u=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:13,height:13,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/popover":"cYhKS","./prop-form":"eex5L","../../tree/node/item/indent":"eLvL0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iV5Wm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edInit",()=>o);var i=e("../../../utils/script/jscript");window;let o=async e=>{e.status="ready",(0,i.jscript).init(e.render,{esbuild:!1}),e.script.loaded=!0}},{"../../../utils/script/jscript":"36JZt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5aNau":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edRoute",()=>m),n.export(r,"reloadLayout",()=>h),n.export(r,"reloadPage",()=>g),n.export(r,"loadPageMetaCache",()=>v),n.export(r,"savePageMetaCache",()=>x);var i=e("wasm-gzip"),o=e("./active/is-editing"),a=e("./comp/load"),s=e("./ed-global"),l=e("./ed-site"),c=e("./tree/build"),u=e("idb-keyval"),d=e("../../vi/render/script/extract-nav"),p=e("686da3b6f0fee310").Buffer;let f=0,m=async e=>{if(e.sync&&("ready"===e.status||"init"===e.status)){if(!e.site.domain&&!e.site.name){e.status="load-site";let t=await e.sync.site.load(e.site.id);if(!t){e.status="site-not-found",e.render();return}await (0,l.loadSite)(e,t,"from-route")}if(e.page.cur.id!==params.page_id||!e.page.cur.snapshot||!e.page.list[e.page.cur.id]){let t=e.page.list[params.page_id];if(t&&e.page.doc&&t.on_update){e.page.doc.off("update",t.on_update);let r=e.page.list[params.page_id];e.page.cur=r.page,e.page.doc=r.doc}await g(e,params.page_id,"load-route")}}},h=async(e,t,r)=>{if(!e.sync)return;let n=await e.sync.page.load(t);if(n){if(n.comps)for(let[t,r]of Object.entries(n.comps))r&&r.snapshot&&await (0,a.loadCompSnapshot)(e,t,r.snapshot);if(n.snapshot){let a=new Y.Doc;Y.applyUpdate(a,(0,i.decompress)(n.snapshot));let s=e.page.list[n.id];s||(e.page.list[n.id]={},s=e.page.list[n.id]),s.on_update&&s.doc&&s.doc.off("update",s.on_update),s.on_update=async(n,u)=>{clearTimeout(s.update_timeout),s.update_timeout=setTimeout(async()=>{if("local"===u||!e.sync)return;console.log("page on update snap");let s=await e.sync.yjs.sv_local("page",t,p.from((0,i.compress)(n)));if(s){s.sv===s.diff&&"not-found"===s.sv&&(console.warn("reload 1"),location.reload());let n=Y.encodeStateAsUpdate(a,(0,i.decompress)(s.sv));Y.applyUpdate(a,(0,i.decompress)(s.diff),"local"),(0,o.isTextEditing)()||await (0,c.treeRebuild)(e,{note:r+" page-on-update"}),await e.sync.yjs.diff_local("page",e.page.cur.id,p.from((0,i.compress)(n))),e.preview.page_cache[t]={root:l,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,c.treeCacheBuild)(e,t),e.render();let u=e.preview.meta_cache[t];u&&(e.site.layout.meta=u.meta,e.site.layout.entry=u.entry,x(e,u.meta))}},f)};let l=a.getMap("map").get("root")?.toJSON();if(l){e.preview.page_cache[t]={root:l,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,c.treeCacheBuild)(e,t);let r=e.preview.meta_cache[t];r&&(e.site.layout.meta=r.meta,e.site.layout.entry=r.entry,x(e,r.meta)),e.render()}}}},g=async(e,t,r,n)=>{if(!e.sync)return;e.status="reload";let l=await e.sync.page.load(t);if(!l){e.status="page-not-found",e.render(),location.reload();return}if(l.comps)for(let[t,r]of Object.entries(l.comps))r&&r.snapshot&&await (0,a.loadCompSnapshot)(e,t,r.snapshot);if(e.page.cur=l,l.snapshot){let n=new Y.Doc;Y.applyUpdate(n,(0,i.decompress)(l.snapshot));let a=e.page.list[l.id];a||(e.page.list[l.id]={},a=e.page.list[l.id]),a.on_update&&a.doc&&a.doc.off("update",a.on_update),a.on_update=async(t,u)=>{clearTimeout(a.update_timeout),a.update_timeout=setTimeout(async()=>{if("local"===u||!e.sync)return;if(a.page.id!==l.id){alert("Page ID Mismatch!\n Refreshing to preventing data loss..."),console.warn("reload 2"),location.reload();return}if(window.catch)throw Error("woi");let d=await e.sync.yjs.sv_local("page",e.page.cur.id,p.from((0,i.compress)(t)));if(d){d.sv===d.diff&&"not-found"===d.sv&&(console.warn("reload 3"),location.reload());let t=Y.encodeStateAsUpdate(n,(0,i.decompress)(d.sv));Y.applyUpdate(n,(0,i.decompress)(d.diff),"local"),(0,o.isTextEditing)()||await (0,c.treeRebuild)(e,{note:r+" page-on-update"}),await e.sync.yjs.diff_local("page",e.page.cur.id,(0,i.compress)(t)),e.ui.syncing=!1,e.page.entry=n.getMap("map").get("root")?.get("childs")?.map(e=>e.get("id")),s.active.should_render_main&&!e.ui.popup.script.open&&e.render()}},f)},n.on("update",a.on_update),e.page.doc=n,e.page.doc&&(a.page=e.page.cur,a.doc=e.page.doc,e.page.entry=e.page.doc.getMap("map").get("root")?.get("childs")?.map(e=>e.get("id")),Array.isArray(e.page.entry)||e.sync.code.action({type:"flush-page-cache",page_id:t}).then(()=>{console.warn("reload 4"),location.reload()})),e.page.doc&&await (0,c.treeRebuild)(e,{note:r+" page-init"})}e.status="ready",!1!==n&&e.render()},v=async(e,t)=>{let r=await (0,u.get)(`page-${t}`,d.nav.store);if(r)return e.preview.meta_cache[t]=r,e.preview.meta_cache[t]},x=async(e,t)=>{let r={};for(let[e,n]of Object.entries(t))r[e]={item:n.item,instances:n.instances,parent:n.parent,jsx_prop:n.jsx_prop};e.preview.meta_cache[params.page_id]={meta:r,entry:e.page.entry,url:e.page.cur.url},(0,u.set)(`page-${params.page_id}`,e.preview.meta_cache[params.page_id],d.nav.store)}},{"686da3b6f0fee310":"3r0w6","wasm-gzip":"7m2w4","./active/is-editing":"dhggL","./comp/load":"aigu6","./ed-global":"6QDfO","./ed-site":"fbNqA","./tree/build":"dNllk","idb-keyval":"li1Ag","../../vi/render/script/extract-nav":"hXbWs","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fbNqA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadSite",()=>l);var i=e("../../../base/load/api/api-proxy"),o=e("../../vi/load/load-legacy"),a=e("../../vi/load/load-snapshot"),s=e("../panel/popup/api/api-utils");let l=async(e,t,r)=>{e.site=t;let n=(0,s.apiUrl)(e);s.apiRef[n]||(s.apiRef[n]=(0,i.apiProxy)(n));let l=s.apiRef[n];try{let t=await l._deploy({type:"db-ver",id_site:e.site.id});if(parseInt(t)){let r=localStorage.getItem("api-ts-"+e.site.config.api_url);r&&parseInt(r)!==parseInt(t)&&localStorage.removeItem(`schema-md-${e.site.id}`),localStorage.setItem("api-ts-"+e.site.config.api_url,t)}}catch(e){console.log(e)}e.script.db||e.script.api||(location.pathname.startsWith("/ed/")?await (0,a.viLoadSnapshot)(e):await (0,o.viLoadLegacy)({mode:e.mode,site:{api_url:e.site.config.api_url,id:e.site.id,api:{get:()=>e.script.api,set(t){e.script.api=t}},db:{get:()=>e.script.db,set(t){e.script.db=t}}},render:()=>{}}))}},{"../../../base/load/api/api-proxy":"gSUXN","../../vi/load/load-legacy":"ibQ3Y","../../vi/load/load-snapshot":"l6Pwy","../panel/popup/api/api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ibQ3Y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viLoadLegacy",()=>u);var i=e("../../../base/load/api/api-proxy"),o=e("../../../base/load/api/api-proxy-def"),a=e("../../../base/load/db/db-proxy"),s=e("../../ed/panel/side/style/tools/dynamic-import"),l=n.interopDefault(s),c=e("../render/script/arg");let u=async e=>{let t=window;t.exports||(t.exports={});let r=await _db.site.findFirst({where:{id:e.site.id},include:{component_site:!0}});if(r){if(r.component_site)for(let e of r.component_site){let t=`/npm/site/${e.id_site}/site.js`;await (0,l.default)(t)}let t=e.site.api_url;if(t||(t=(r.config||{}).api_url||""),!t)return;try{let e=new URL(t);if(t&&e.hostname)try{await (0,o.loadApiProxyDef)(t,!0)}catch(e){console.error("Failed to load API [Legacy]:",t)}}catch(e){}let n=`/npm/site/${e.site.id}/site.js`;await (0,l.default)(n),e.site.db.get()||e.site.db.set((0,a.dbProxy)(t)),e.site.api.get()||e.site.api.set((0,i.apiProxy)(t));let s=window;if(r.js_compiled){let t=r.config,n=(r,n)=>(t.api_url&&!n.api&&(n.api=e.site.api.get(),n.db=e.site.db.get()),n.params=s.params,n.module={},Function(...Object.keys(n),r)(...Object.values(n))),i={...(0,c.viScriptArg)({site:e.site,mode:e.mode}),types:{},exports:s.exports,load:l.default,render:e.render,module:{exports:{}}};if(await n(r.js_compiled,i),i.module.exports)for(let[e,t]of Object.entries(i.module.exports))s.exports[e]=t}}}},{"../../../base/load/api/api-proxy":"gSUXN","../../../base/load/api/api-proxy-def":"ad3R8","../../../base/load/db/db-proxy":"gXSmQ","../../ed/panel/side/style/tools/dynamic-import":"3Xtlr","../render/script/arg":"btInY","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3Xtlr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"importModule",()=>a);var i=e("../../../../../../utils/types/general");function o(e){let t=document.createElement("a");return t.setAttribute("href",e),t.cloneNode(!1).href}function a(e){return e?new Promise((t,r)=>{let n="$importModule$"+Math.random().toString(32).slice(2),a=document.createElement("script"),s=()=>{delete window[n],a.onerror=null,a.onload=null,a.remove(),URL.revokeObjectURL(a.src),a.src=""};a.defer=!0,a.type="module",a.onerror=()=>{r(Error(`Failed to import: ${e}`)),s()},a.onload=()=>{t(window[n]),s()};let l=i.w.basehost?i.w.basehost+e:o(e),c=new Blob([`import * as m from "${l}"; window.${n} = m;`],{type:"text/javascript"});a.src=URL.createObjectURL(c),document.head.appendChild(a)}):""}r.default=a},{"../../../../../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],btInY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viScriptArg",()=>i);let i=e=>({isMobile:"mobile"===e.mode,isDesktop:"desktop"===e.mode,isEditor:location.pathname.startsWith("/ed/")})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"116Yr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"apiRef",()=>a),n.export(r,"dev",()=>s),n.export(r,"server",()=>l),n.export(r,"apiUrl",()=>c),n.export(r,"checkAPI",()=>u);var i=e("../../../../../base/load/api/api-proxy"),o=e("../../../../../utils/types/general");let a={},s=JSON.parse(localStorage.getItem("prasi-dev")||"{}"),l={status:"ready"},c=e=>e.site?.config?.api_url||"",u=async(e,t)=>{if(!e)return"offline";try{a[e]||(a[e]=(0,i.apiProxy)(e));let r=a[e];if(r){let e=await r._deploy({type:"check",id_site:t});if(e&&e.db&&e.now)return{deployable:!0,db:e.db,hasDB:!0,domains:e.domains,deploy:{now:e.now,current:e.current,deploys:e.deploys}}}else console.error(`Cannot initialize API for ${e}.`,o.w.prasiApi[e])}catch(e){return console.error(e),"error"}return{deployable:!1,db:"",hasDB:!1,domains:[]}}},{"../../../../../base/load/api/api-proxy":"gSUXN","../../../../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hbqxc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edUndoManager",()=>s);var i=e("react"),o=e("./ed-global"),a=e("./tree/build");let s=async e=>{(0,i.useEffect)(()=>{let t=async t=>{("s"===t.key||"s"===t.key)&&(t.ctrlKey||t.metaKey)&&(t.preventDefault(),t.stopPropagation());let r=!1;if((document.activeElement?.tagName==="TEXTAREA"||document.activeElement?.tagName==="INPUT")&&(r=!0),!r){if(("Y"===t.key||"y"===t.key)&&(t.ctrlKey||t.metaKey)&&!t.shiftKey||("Z"===t.key||"z"===t.key)&&(t.ctrlKey||t.metaKey)&&t.shiftKey){o.active.comp_id?e.sync?.yjs.um("comp","redo",o.active.comp_id):e.sync?.yjs.um("page","redo",e.page.cur.id);return}("Z"===t.key||"z"===t.key)&&(t.ctrlKey||t.metaKey)&&!t.shiftKey&&(o.active.comp_id?e.sync?.yjs.um("comp","undo",o.active.comp_id):e.sync?.yjs.um("page","undo",e.page.cur.id))}("r"===t.key||"R"===t.key||"®"===t.key)&&t.altKey&&(t.preventDefault(),t.stopPropagation(),await (0,a.treeRebuild)(e,{note:"reload"}))};return window.addEventListener("keydown",t,!0),()=>{window.removeEventListener("keydown",t,!0)}},[])}},{react:"aq5hc","./ed-global":"6QDfO","./tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"95ws5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdMain",()=>m),n.export(r,"mainStyle",()=>h);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../vi/vi"),s=e("../../logic/active/is-meta.active"),l=e("../../logic/ed-global"),c=e("./main-per-item"),u=e("../../../../utils/types/general"),d=e("ua-parser-js"),p=n.interopDefault(d),f=e("../../logic/comp/load");let m=()=>{let e;let t=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),r=(0,o.useLocal)({cache:null,first_load:!1,width:0,height:0});if(u.w.navigateOverride=e=>e.startsWith("/ed")?e:"",u.w.prasiContext&&(u.w.prasiContext.renderEditor=()=>{l.active.should_render_main=!0,t.render()}),l.active.comp_id?t.comp.list[l.active.comp_id]?e=t.comp.list[l.active.comp_id].meta[l.active.item_id]:l.active.comp_id="":e=t.page.meta[l.active.item_id],t.site.id){if(!t.mode&&t.site.responsive){if("mobile-only"!==t.site.responsive&&"desktop-only"!==t.site.responsive){let e=(0,p.default)();t.mode="mobile"===e.device.type?"mobile":"desktop"}else"mobile-only"===t.site.responsive?t.mode="mobile":"desktop-only"===t.site.responsive&&(t.mode="desktop")}return localStorage.getItem("prasi-editor-mode")&&(t.mode=localStorage.getItem("prasi-editor-mode")),l.active.should_render_main&&(r.cache=(0,i.jsx)(a.Vi,{meta:t.page.meta,mode:t.mode,api_url:t.site.config.api_url,site_id:t.site.id,page_id:t.page.cur.id,entry:t.page.entry,api:t.script.api,db:t.script.db,comp_load:async e=>{let r=t.comp.loaded[e];return r||(await (0,f.loadComponent)(t,e),r=t.comp.loaded[e],(0,o.deepClone)(r))},script:{init_local_effect:t.script.init_local_effect},visit:(e,r)=>(0,c.mainPerItemVisit)(t,e,r),on_status_changed:e=>{"ready"!==e?(l.active.should_render_main=!0,r.render()):r.first_load||(r.first_load=!0,l.active.should_render_main=!0,r.render())}}),l.active.should_render_main=!1,u.w.prasiContext.afterEditorRender&&(0,u.w).prasiContext.afterEditorRender()),(0,i.jsx)("div",{className:cx("flex flex-1 relative overflow-auto","mobile"===t.mode?"flex-col items-center":""),ref:e=>{if(e){let t=e.getBoundingClientRect();(r.width!==t.width||r.height!==t.height)&&(r.width=t.width,r.height=t.height,r.render())}},children:(0,i.jsx)("div",{className:h(t,e),children:r.cache})})}return null},h=(e,t)=>{let r=!!t&&(0,s.isMetaActive)(e,t),n=parseInt(e.ui.zoom.replace("%",""))/100,i=`${1/n*100}%`;return"mobile"===e.mode&&(i=`${1/n*375}px`),cx("absolute flex main-editor-content overflow-auto",css` + contain: content; + `,"mobile"===e.mode?css` + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + background: white; + top: 0px; + overflow-x: hidden; + overflow-y: auto; + bottom: 0px; + `:"inset-0","mobile"===e.mode?css` + width: ${i}; + height: ${`${1/n*100}%`}; + transform: scale(${n}); + transform-origin: 50% 0% 0px; + `:css` + width: ${i}; + height: ${`${1/n*100}%`}; + transform: scale(${n}); + transform-origin: 0% 0% 0px; + `,l.active.hover.id&&css` + .s-${l.active.hover.id} { + &::after { + content: " "; + pointer-events: none; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 2px solid #73b8ff; + } + } + `,r&&css` + .s-${l.active.item_id} { + outline: none; + + &::after { + content: " "; + pointer-events: none; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 2px solid #1c88f3; + } + } + `)}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../vi/vi":"lSNIl","../../logic/active/is-meta.active":"dH6B7","../../logic/ed-global":"6QDfO","./main-per-item":"jX6BJ","../../../../utils/types/general":"fBAQm","ua-parser-js":"jkhji","../../logic/comp/load":"aigu6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lSNIl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Vi",()=>f);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./load/load"),l=e("./render/global"),c=e("./render/render"),u=e("./root"),d=e("./utils/error-box");let p=window;p.prasi_internal||(p.prasi_internal={page:{id:""}});let f=({meta:e,entry:t,api_url:r,site_id:n,api:f,mode:m,db:h,visit:g,script:v,preloaded:x,page_id:b,render_stat:y,on_status_changed:j,on_preload:w,layout:C,comp_load:S})=>{let E=(0,a.useGlobal)(l.ViGlobal,"VI");return E.mode=m,E.entry=t,E.on_preload=w,E.comp.load=S,b&&(p.prasi_internal.page.id=b),p.siteurl=(e,t)=>{if(e.startsWith("http://")||e.startsWith("https://"))return e;try{["prasi.avolut.com"].includes(location.hostname)||"4550"===location.port?E.site.api_url&&!E.site_url&&(E.site_url=new URL(E.site.api_url)):E.site_url||(t&&E.site.api_url?E.site_url=new URL(E.site.api_url):E.site_url=new URL(location.href),E.site_url.pathname="")}catch(e){}if(E.site_url){let t=E.site_url,r=e;return r.startsWith("/")||(r="/"+r),p.prasiContext.siteUrl&&(r=p.prasiContext.siteUrl(r)),`${t.protocol}//${t.host}${r}`}return e},p.isMobile="mobile"===m,p.isDesktop="desktop"===m,p.preloaded=x||(e=>{}),p.preload=(e,t)=>{if(E.on_preload)return new Promise(r=>{E.page.navs[b]||(E.page.navs[b]=new Set);let n=E.page.navs[b],i=!0;for(let t of"string"==typeof e?[e]:e)n.has(t)||(n.add(t),i=!1);i?r():(E.page.preload.push(r),E.on_preload?.({urls:Array.from(E.page.navs[b]),opt:{on_load:(...e)=>{for(let r of(t?.on_load?.(...e),E.page.preload))r();E.page.preload=[],E.render()}}}))})},E.layout=C,E.page.cur.id=b,E.on_status_changes=j,"disabled"===y&&(c.render_stat.enabled=!1),E.meta!==e&&(E.meta=e),v&&(E.script.init_local_effect=v.init_local_effect),E.visit=g,"init"===E.status&&(E.site.db=h,E.site.api=f,(0,s.viLoad)(E,{api_url:r,site_id:n})),w&&(0,o.useEffect)(()=>{setTimeout(()=>{let e=E.page.navs[E.page.cur.id];e&&w({urls:Array.from(e),opt:{on_load(e){}}})},500)},[E.page.cur.id]),(0,i.jsx)(d.ErrorBox,{children:(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(u.ViRoot,{})})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./load/load":"9mDWt","./render/global":"1IdeH","./render/render":"8FwN3","./root":"6ey3Y","./utils/error-box":"4gof8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9mDWt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viLoad",()=>i);let i=(e,t)=>{e.status="loading",e.on_status_changes&&e.on_status_changes(e.status),e.site.id=t.site_id,e.site.api_url=t.api_url,e.status="ready",e.on_status_changes&&e.on_status_changes(e.status)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1IdeH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ViGlobal",()=>i);let i={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null},site_url:null,script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{},preload:[]},comp:{load:async()=>null},on_preload:void 0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8FwN3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"render_stat",()=>f),n.export(r,"ViRender",()=>m),n.export(r,"ViChild",()=>h);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../utils/error-box"),l=e("./global"),c=e("./parts"),u=e("./script");let d=70,p={debug:!!localStorage.getItem("prasi-js-debug")},f={enabled:!1,meta:{}},m=({meta:e,passprop:t,is_layout:r,parent_key:n,depth:o})=>{if(f.enabled){let t=f.meta;if(t[e.item.id]&&t[e.item.id].last_render===Math.floor(Date.now()/1e3)?t[e.item.id].count++:t[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},t[e.item.id]?.count>d)return(0,i.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,i.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,i.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",t[e.item.id]?.count," times in less than 1 second."]})]})}if(!e||e.item.hidden)return null;if(p.debug){let t="";for(let e=0;e{let p=(0,a.useGlobal)(l.ViGlobal,"VI");if(r&&"children"===e.item.name){let e=[];for(let r of p.entry){let o=p.meta[r];if(!o.item.hidden){if(o.item.adv?.js||o.item.component?.id)e.push((0,i.jsx)(s.ErrorBox,{meta:o,children:(0,i.jsx)(u.ViScript,{meta:o,is_layout:!1,passprop:{...t},parent_key:n,depth:d+1})}));else{let r=(0,c.viParts)(p,o,!1,t,d);p.visit&&p.visit(o,r),e.push((0,i.jsx)("div",{...r.props}))}}}return(0,i.jsx)(i.Fragment,{children:e.map((e,t)=>(0,i.jsx)(o.Fragment,{children:e},t))})}let f=(0,c.viParts)(p,e,r,t,d);return p.visit&&p.visit(e,f),(0,i.jsx)("div",{...f.props})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../utils/error-box":"4gof8","./global":"1IdeH","./parts":"fUkcA","./script":"biZQo","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fUkcA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viParts",()=>s);var i=e("react/jsx-runtime"),o=e("../../../utils/css/gen"),a=e("./render");let s=(e,t,r,n,s)=>{let l,c;let u=t.item;u.component?.style&&(l={style:u.component.style,className:(0,o.produceCSS)(u.component.style,{mode:e.mode})});let d={className:(0,o.produceCSS)(u,{mode:e.mode}),inherit:l},p={},f=t.item.childs;return"text"===t.item.type?(c=null,d.dangerouslySetInnerHTML={__html:t.item.html||""}):c=Array.isArray(f)&&f?.map(t=>{if(!t)return null;let{id:o}=t,l=r?e.layout?.meta[o]:e.meta[o];return l?i.jsx(a.ViRender,{meta:l,is_layout:r,passprop:{...n},depth:s+1},o):("item"===t.type&&t.component?.id&&console.error(`Warning component ${t.name} - ${t.component.id} failed to load.`),null)}),d.children=c,t.item.adv?.html?(delete d.children,d.dangerouslySetInnerHTML={__html:t.item.adv?.html}):t.item.adv?.js&&!t.item.adv.js.includes("children")&&(delete d.children,delete d.dangerouslySetInnerHTML),{props:d,text_props:p}}},{"react/jsx-runtime":"f4Tol","../../../utils/css/gen":"lljkd","./render":"8FwN3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lljkd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"produceCSS",()=>p);var i=e("./advanced"),o=e("./background"),a=e("./border"),s=e("./dimension"),l=e("./editor"),c=e("./font"),u=e("./layout"),d=e("./padding");let p=(e,t)=>{try{return cx([e.id?`s-${e.id}`:"",css` + display: flex; + position: relative; + user-select: none; + ${(0,u.cssLayout)(e,t.mode)} + ${(0,d.cssPadding)(e,t.mode)} + ${(0,s.cssDimension)(e,t.mode,t?.editor)} + ${(0,a.cssBorder)(e,t.mode)} + ${(0,o.cssBackground)(e,t.mode)} + ${(0,c.cssFont)(e,t.mode)} + `,(t?.hover||t?.active)&&(0,l.cssEditor)({item:e,hover:t?.hover,active:t?.active}),(0,i.cssAdv)(e,t.mode)])}catch(e){console.log(e)}return cx([])}},{"./advanced":"g1X3l","./background":"ek1v7","./border":"a0Rr1","./dimension":"hoVfB","./editor":"eRBmI","./font":"bH9nH","./layout":"8LbRi","./padding":"5AbI8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g1X3l:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssAdv",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=(0,i.responsiveVal)(e,"adv",t,{});return"string"==typeof r.css&&r.css.trim()?cx(css` + ${r.css} + `,t):""}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ek1v7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssBackground",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=(0,i.responsiveVal)(e,"bg",t,{size:"contain",pos:"center"}),n=`${serverurl}${r.url}`;return r&&r.url&&r.url.startsWith("http")&&(n=r.url),cx(` + background-repeat: no-repeat; + `,r.color&&` + background-color: ${r.color}; + `,r.size&&` + background-size: ${r.size}; + `,r.pos&&` + background-position: ${r.pos}; + `)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a0Rr1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssBorder",()=>s);var i=e("lodash.get"),o=n.interopDefault(i),a=e("../../nova/ed/panel/side/style/tools/responsive-val");let s=(e,t)=>{let r=(0,a.responsiveVal)(e,"border",t,{style:"solid",stroke:{},rounded:{tr:0,tl:0,bl:0,br:0},color:"transparent"});return cx(l(r,"stroke.l","border-left-width"),l(r,"stroke.r","border-right-width"),l(r,"stroke.b","border-bottom-width"),l(r,"stroke.t","border-top-width"),l(r,"color","border-color","transparent"),l(r,"style","border-style","dashed"),l(r,"rounded.tl","border-top-left-radius"),l(r,"rounded.tr","border-top-right-radius"),l(r,"rounded.bl","border-bottom-left-radius"),l(r,"rounded.br","border-bottom-right-radius"))},l=(e,t,r,n)=>{let i=(0,o.default)(e,t);return n?i?`${r}: ${i};`:`${r}: ${n};`:i?`${r}: ${i}px;`:void 0}},{"lodash.get":"aOCyL","../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hoVfB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssDimension",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t,r)=>{let n=(0,i.responsiveVal)(e,"dim",t,{h:"fit",w:"fit"});return"full"===n.w&&"full"===n.h?` + width:100%; + height:100%; + flex:1; + `:cx("fit"===n.w&&` + & > .txt-box > * { + white-space: nowrap !important; + } + `,"full"===n.w&&` + width: 100%; + `,n.w&&"number"==typeof n.w&&n.w>=0&&` + width: ${n.w}${n.wUnit||"px"}; + overflow-x: clip; + `,"full"===n.h&&` + height: ${r?"100%":"100"+("section"===e.type?"vh":"%")}; + margin-bottom: auto; + `,n.h&&"number"==typeof n.h&&n.h>=0&&` + height: ${n.h}${n.hUnit||"px"}; + overflow-y: clip; + `)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eRBmI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssEditor",()=>i);let i=({item:e,hover:t,active:r})=>cx(t&&css` + & { + box-shadow: inset 0 0 0px 3px #bae3fd; + > img { + opacity: 0.6; + } + } + `,r&&css` + box-shadow: inset 0 0 0px 2px #009cff !important; + > img { + opacity: 0.6; + } + `)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bH9nH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"glbFont",()=>o),n.export(r,"cssFont",()=>a);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=window,a=(e,t)=>{let r=(0,i.responsiveVal)(e,"font",t,{});if(r.family){o.loadedFonts||(o.loadedFonts=[]);let e=":wght@300;400;500;600;700;800",t=r.family.replace(/ /g,"+");if(0>o.loadedFonts.indexOf(r.family)){o.loadedFonts.push(r.family);let n=document,i=`https://fonts.googleapis.com/css2?family=${t}${e}&display=swap`;if(!n.querySelector(`link[href="${i}]`)){let e=n.createElement("link");e.type="text/css",e.rel="stylesheet",e.crossOrigin="anonymous",e.href=i,n.head.appendChild(e)}}}return!r.family&&o.defaultFont&&(r.family=o.defaultFont),cx(r.color&&` + color: ${r.color}; + `,"whitespace-normal"===r.whitespace&&` + word-break: break-word; + `,"whitespace-nowrap"===r.whitespace&&` + white-space: nowrap; + `,r.color&&` + color: ${r.color}; + `,` + text-align: ${r.align?r.align:"left"}; + `,r.size&&` + font-size: ${r.size||15}px; + `,r.height&&` + line-height: ${"auto"===r.height?"normal":`${r.height}%`}; + `,r.family&&` + font-family: ${r.family}; + `)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8LbRi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssLayout",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=[],n=(0,i.responsiveVal)(e,"layout",t,{dir:"col",align:"top-left",gap:0,wrap:void 0});return n?(n.wrap&&r.push("flex-wrap"===n.wrap?"flex-wrap: wrap;":"flex-wrap: nowrap;"),n.dir.startsWith("col")?("col"===n.dir?r.push("flex-direction: column;"):"col-reverse"===n.dir&&r.push("flex-direction: column-reverse;"),"auto"===n.gap?("left"===n.align&&r.push("align-items:start; justify-content: space-between;"),"center"===n.align&&r.push("align-items:center; justify-content: space-between;"),"right"===n.align&&r.push("align-items:end; justify-content: space-between;")):(r.push(`gap: ${n.gap}px;`),"top-left"===n.align&&r.push("align-items:start; justify-content: start;"),"top-center"===n.align&&r.push("align-items:center; justify-content: start;"),"top-right"===n.align&&r.push("align-items:end; justify-content: start;"),"left"===n.align&&r.push("align-items:start; justify-content: center;"),"center"===n.align&&r.push("align-items:center; justify-content: center;"),"right"===n.align&&r.push("align-items:end; justify-content: center;"),"bottom-left"===n.align&&r.push("align-items:start; justify-content: end;"),"bottom-center"===n.align&&r.push("align-items:center; justify-content: end;"),"bottom-right"===n.align&&r.push("align-items:end; justify-content: end;"))):("row"===n.dir?r.push("flex-direction: row;"):"row-reverse"===n.dir&&r.push("flex-direction: row-reverse;"),"auto"===n.gap?("top"===n.align&&r.push("align-items:start; justify-content: space-between;"),"center"===n.align&&r.push("align-items:center; justify-content: space-between;"),"bottom"===n.align&&r.push("align-items:end; justify-content: space-between;")):(r.push(` + gap: ${n.gap}px; + `),"top-left"===n.align&&r.push("align-items:start; justify-content: start;"),"top-center"===n.align&&r.push("align-items:start; justify-content: center;"),"top-right"===n.align&&r.push("align-items:start; justify-content: end;"),"left"===n.align&&r.push("align-items:center; justify-content: start;"),"center"===n.align&&r.push("align-items:center; justify-content: center;"),"right"===n.align&&r.push("align-items:center; justify-content: end;"),"bottom-left"===n.align&&r.push("align-items:end; justify-content: start;"),"bottom-center"===n.align&&r.push("align-items:end; justify-content: center;"),"bottom-right"===n.align&&r.push("align-items:end; justify-content: end;"))),r.join("\n ").trim()):"flex-direction:column; align-items:start; justify-content: start;"}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5AbI8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssPadding",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=(0,i.responsiveVal)(e,"padding",t,{l:0,b:0,t:0,r:0});return cx(void 0!==r.l&&` + padding-left: ${r.l}px; + `,void 0!==r.r&&` + padding-right: ${r.r}px; + `,void 0!==r.b&&` + padding-bottom: ${r.b}px; + `,void 0!==r.t&&` + padding-top: ${r.t}px; + `)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],biZQo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ViScript",()=>d);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./global"),l=e("./render"),c=e("./script/eval-prop"),u=e("./script/eval-script");let d=({meta:e,passprop:t,is_layout:r,parent_key:n,depth:d})=>{let p=(0,a.useGlobal)(s.ViGlobal,"VI"),[f,m]=(0,o.useState)({});e.render=()=>{m({})};let h=t;return(e.item.component?.id&&(h||(h={}),(0,c.viEvalProps)(p,e,r,h,d,n)),e.item.adv?.html)?(0,i.jsx)(l.ViChild,{meta:e,passprop:h,is_layout:r,depth:d}):e.item.adv?.js&&((0,u.viEvalScript)(p,e,r,h,d,n),e.script)?e.script.result:(0,i.jsx)(l.ViChild,{meta:e,passprop:h,is_layout:r,depth:d})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./global":"1IdeH","./render":"8FwN3","./script/eval-prop":"lo2Yr","./script/eval-script":"4WwoJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lo2Yr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"w",()=>p),n.export(r,"viEvalProps",()=>f),n.export(r,"updatePropScope",()=>g);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("../../../ed/logic/ed-global"),s=e("../render"),l=e("./arg"),c=e("./code-build"),u=e("./eval-script"),d=e("./extract-nav");let p=window,f=(e,t,r,n,o,c)=>{if(t.item.component?.id){let p=t.item.script;if(c?(t.item.script_keyed||(t.item.script_keyed={}),t.item.script_keyed[c]||(t.item.script_keyed[c]={}),p=t.item.script_keyed[c]):(t.item.script||(t.item.script={}),p=t.item.script),!p)return;let f={...window.exports,db:e.site.db,api:e.site.api,...(0,l.viScriptArg)(e),...n,params};p.props={};let m=new Set;if(t.item.component.props){let l={};for(let[a,c]of Object.entries(t.item.component.props))try{if(c.meta?.type==="content-element"){let l={_jsx:!0,fn:n=>{let l=c.content?.id;if(l){let u=r?e.layout?.meta[l]:e.meta[l];if(!u)return null;let d=t.instances;if(!n.meta.item.originalId||!d||!d[t.item.id])return null;let p=n.meta.item.originalId;if(u.mitem&&(c.jsxCalledBy&&(!c.jsxCalledBy.includes(p)||2!==c.jsxCalledBy.length)||!c.jsxCalledBy)){let e=t.mitem?.get("component")?.get("props")?.get(a);if(e){let r=e.get("jsxCalledBy");r&&"object"==typeof r?Array.isArray(r)&&(!r.includes(p)||2!==r.length||r[0]!==t.item.id||r[1]!==p)&&e.set("jsxCalledBy",[t.item.id,p]):e.set("jsxCalledBy",[t.item.id,p])}}return(0,i.jsx)(s.ViRender,{meta:u,passprop:n.passprop,is_layout:r,depth:o+1})}return null}};f[a]=l,n&&(n[a]=l);continue}if(c.value&&(0,d.extractNavigate)(e,c.value),!c.valueBuilt&&c.value&&t.mitem){let e=t.mitem?.get("component")?.get("props")?.get(a);if(e){h(e,c.value);return}}let m=c.valueBuilt||"";m.startsWith('const _jsxFileName = "";')&&(m=`(() => { ${m.replace('const _jsxFileName = "";','const _jsxFileName = ""; return ')} })()`);let g=(0,u.replaceWithObject)(m,u.replacement)||"",v=Function(...Object.keys(f),`// [${t.item.name}] ${a}: ${t.item.id} + return ${g} + `);p.props[a]={value:g,valueBuilt:g};let x=v(...Object.values(f));"function"==typeof x&&(x=(...e)=>Function(...Object.keys(f),`// [${t.item.name}] ${a}: ${t.item.id} +return ${g.trim()} +`)(...Object.values(f))(...e)),f[a]=x,l[a]=x,n&&(n[a]=x)}catch(e){m.add(a)}if(location.pathname.startsWith("/ed/")&&a.active.item_id&&t.item.id===a.active.item_id){for(let[e,t]of(a.active.scope={},Object.entries(n)))a.active.scope[e]=t;a.active.scope.self_props=l}}}},m={timeout:null,set:new WeakSet,map:{},src:{}},h=(e,t)=>{if(!m.set.has(e)){m.set.add(e);let r=(0,o.createId)();m.map[r]={mprop:e},m.src[r]=t}clearTimeout(m.timeout),m.timeout=setTimeout(async()=>{let e=await (0,c.codeBuild)(m.src),t=null;for(let[r,n]of Object.entries(e)){let e=m.map[r].mprop;if(!t&&e.doc){t=e.doc;break}}t&&(t.transact(()=>{for(let[t,r]of Object.entries(e))m.map[t].mprop.set("valueBuilt",r)}),m.set=new WeakSet,m.map={},m.src={})},300)},g=(e,t,r,n)=>{let i=n?t.item.script_keyed?.[n]:t.item.script;if(i&&i.props){let n={...r,api:e.site.api,db:e.site.db};for(let[e,r]of Object.entries(i.props))if(r.fn){let i=Function(...Object.keys(n),`// [${t.item.name}] ${e}: ${t.item.id} + return ${r.value||""} + `);r.fn=i(...Object.values(n))}}}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","../../../ed/logic/ed-global":"6QDfO","../render":"8FwN3","./arg":"btInY","./code-build":"aiqI9","./eval-script":"4WwoJ","./extract-nav":"hXbWs","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4WwoJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viEvalScript",()=>g),n.export(r,"replacement",()=>x),n.export(r,"replaceWithObject",()=>b);var i=e("react/jsx-runtime"),o=e("react"),a=e("../../../../utils/types/general"),s=e("../../utils/error-box"),l=e("../parts"),c=e("./arg"),u=e("./eval-prop"),d=e("./extract-nav"),p=e("./local"),f=e("./passprop"),m=e("./item-dev"),h=e("./item-prod");let g=(e,t,r,n,g,y)=>{let j=(0,l.viParts)(e,t,r,n,g);e.visit&&e.visit(t,j),t.script?t.script.scope=n:t.script={scope:n,result:null,Local:(0,p.createViLocal)(e,r,t),PassProp:(0,f.createViPassProp)(e,r,t,n,g)};let w=t.script,C=window.exports,S={useEffect:o.useEffect,children:j.props.children,props:j.props,Local:w?.Local,db:e.site.db,api:e.site.api,PassProp:w?.PassProp,ErrorBox:s.ErrorBox,newElement:()=>{},__props:n,_item:t.mitem?(0,m.devItem)(e.meta,t.mitem,e.page.cur.id):(0,h.prodItem)(e.meta,t.item,e.page.cur.id),_meta:e.meta,render:e=>{let r=e;if((0,o.isValidElement)(e)&&e.props.children){let n=e=>{let r=!1,i=[];if((0,o.isValidElement)(e)){if(e.type===t.script?.PassProp)return{should_replace:!0,el:{...e,props:{...e.props,internal_key:e.key}}};if(e.props?.children&&(Array.isArray(e.props.children)||(e.props.children=[e.props.children]),Array.isArray(e.props.children)))for(let o of e.props.children)if(Array.isArray(o)){let e=[],t=!1;for(let r of o){let i=n(r);i.should_replace?(e.push(i.el),t=!0):e.push(r)}t?(r=!0,i.push(e)):i.push(o)}else"object"==typeof o&&o?o.type===t.script?.PassProp&&(r=!0,i.push({...o,props:{...o.props,internal_key:o.props.key}})):i.push(o)}return{should_replace:r,el:{...e,props:{...e.props,children:i}}}},i=n(e);i.should_replace&&(r=i.el)}w&&(w.result=(0,i.jsx)(o.Suspense,{children:r}))},params,...(0,c.viScriptArg)(e),...C,...n};if("object"==typeof n){for(let[e,r]of Object.entries(n))if("object"==typeof r&&r&&r._jsx){let o=r;S[e]=(0,i.jsx)(v,{fn:o.fn,passprop:{...n},meta:t})}}!a.w.isEditor&&t.item.adv?.js&&(0,d.extractNavigate)(e,t.item.adv.js);let E=t.item.adv?.jsBuilt||"",_=b(E,x)||"";E.includes("parent_props")&&console.log(t.item.name,S);let k=`\ +// ${t.item.name}: ${t.item.id} +try { + ${_} +} catch (e) { + console.error(\`\\ +Error in item ${t.item.name}: ${t.item.id} + +$\{__js} + +ERROR: $\{e.message} +\`) +} + `;try{Function(...Object.keys(S),"__js",k)(...Object.values(S),t.item.adv?.js)}catch(e){console.error(` + +// Syntax Error in ${t.item.name}: ${t.item.id} +// arg: ${Object.keys(S).join(", ")} + +${k} + +${e.message} +`)}(0,u.updatePropScope)(e,t,n,y)},v=({fn:e,meta:t,passprop:r})=>e({passprop:r,meta:t}),x={"stroke-width":"strokeWidth","fill-rule":"fillRule","clip-rule":"clipRule","stroke-linejoin":"strokeLinejoin","stroke-linecap":"strokeLinecap","clip-path":"clipPath","stroke-miterlimit":"strokeMiterlimit"},b=(e,t)=>{let r=e;for(let[e,n]of Object.entries(t))r=r.replaceAll(e,n);return r}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","../../../../utils/types/general":"fBAQm","../../utils/error-box":"4gof8","../parts":"fUkcA","./arg":"btInY","./eval-prop":"lo2Yr","./extract-nav":"hXbWs","./local":"gyKJq","./passprop":"8v4MD","./item-dev":"g6zX8","./item-prod":"gQMb9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gyKJq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"local_cached_value",()=>l),n.export(r,"createViLocal",()=>c);var i=e("react"),o=e("web-utils"),a=e("./eval-prop"),s=e("./passprop");let l={},c=(e,t,r)=>n=>{let c=(["prasi.avolut.com"].includes(location.hostname)||"localhost:4550"===location.host)&&location.pathname.startsWith("/ed/"),u=r.item.id,{children:d,parent_key:p}=n,f=t?e.layout?.meta:e.meta,m=e.page.cur.id+"~"+u,h=e=>{for(let[e,t]of Object.entries(l[m].value))delete l[m].value[e];for(let[e,t]of Object.entries((0,o.deepClone)(n.value)))l[m].value[e]=t;l[m].value.render=()=>{let e=window;!e.isEditor&&e.prasiContext.render?e.prasiContext.render():v({})}};l[m]?l[m].mounted===location.pathname||a.w.isEditor||h("init-not-mounted"):(l[m]={value:{},mounted:location.pathname},h("init"));let[g,v]=(0,i.useState)({});return n.hook&&n.hook(l[m].value),(0,i.useEffect)(()=>{if(r.parent?.instance_id&&f){let e=f[r.parent?.instance_id];if(e&&e.instances){for(let[t,n]of Object.entries(e.instances[r.parent.instance_id]))if(n===r.item.id){u=t;break}}}return l[m].mounted=location.pathname,(async()=>{n.effect&&await n.effect(l[m].value)})(),()=>{}},[location.pathname]),(0,i.useEffect)(()=>{(n.deps||[]).length>0&&l[m].mounted&&(h("deps"),n.effect&&n.effect(l[m].value))},[...n.deps||[]]),(0,i.useEffect)(()=>{c&&null===l[u]&&(async()=>{n.effect&&(await n.effect(l[m].value),c&&(l[u]=l[m].value))})()},[l[u]]),(0,s.modifyChild)(d,{...r.script?.scope,[n.name]:l[m].value})}},{react:"aq5hc","web-utils":"ccU4J","./eval-prop":"lo2Yr","./passprop":"8v4MD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8v4MD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createViPassProp",()=>c),n.export(r,"modifyChild",()=>u);var i=e("react/jsx-runtime"),o=e("lodash.get"),a=n.interopDefault(o),s=e("react"),l=e("../render");let c=(e,t,r,n,o)=>c=>{let[d,p]=(0,s.useState)({}),f=c.idx||c.internal_key;r.item.script||(r.item.script={});let m=r.item.script;void 0!==f&&(r.item.script_keyed||(r.item.script_keyed={}),r.item.script_keyed[f]||(r.item.script_keyed[f]={}),m=r.item.script_keyed[f]),m.passprop||(m.passprop={});let h={};for(let[e,t]of Object.entries(c))["children","key"].includes(e)||(h[e]=t);let g={...n,...h};if(void 0!==f&&(void 0===m.passprop.internal_key?m.passprop=g:f===m.passprop.internal_key&&(m.passprop=g),g=m.passprop),r.editor_props=g,!Array.isArray(c.children)&&(0,s.isValidElement)(c.children)&&"object"==typeof c.children){let r=(0,a.default)(c.children,"props.meta.item.component.props.child.content.childs");if(Array.isArray(r)){let n=!0;for(let e of r)((0,s.isValidElement)(e)||"object"!=typeof e)&&(n=!1);if(n)return r.map(r=>{let n=e.meta[r.id];if(n||(e.meta[r.id]={item:r},n=e.meta[r.id]),n){if(Object.keys(n.item).length<=3&&n.mitem){let e={...n.item},t=n.mitem.toJSON();n.item={...t,...e}}return(0,i.jsx)(l.ViRender,{is_layout:t,meta:n,passprop:g,parent_key:c.internal_key,depth:o},r.id)}return null})}}if(!Array.isArray(c.children)&&!(0,s.isValidElement)(c.children)&&"object"==typeof c.children){let r=c.children.id;if(r){let n=e.meta[r];if(!n){e.meta[r]={item:c.children},n=e.meta[r];let t=n.item.component?.id;t&&e.comp.load(t).then(e=>{if(e){for(let[t,r]of Object.entries(e)){let e=n.item;e[t]||(e[t]=r)}let t=n.item.component?.props;for(let[r,n]of Object.entries(e.component?.props||{}))t[r]||(t[r]=n);p({})}})}return(0,i.jsx)(l.ViRender,{is_layout:t,meta:n,passprop:g,parent_key:c.internal_key,depth:o})}}return u(c,g,f?{parent_key:f}:void 0)},u=(e,t,r)=>{let n={};if(Array.isArray(e)?n.children=e:n=e,Array.isArray(n.children)){if(1===n.children.length)return d(n.children[0],n,t,r);let e=[];for(let i of n.children)e.push(d(i,n,t,r));return e}return d(n.children,n,t,r)},d=(e,t,r,n)=>{if((0,s.isValidElement)(e)){let i={...t};return delete i.children,{...e,props:{...e.props,...n,passprop:{...r,...i}}}}return Array.isArray(e)?u(e,r,n):e}},{"react/jsx-runtime":"f4Tol","lodash.get":"aOCyL",react:"aq5hc","../render":"8FwN3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gQMb9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prodItem",()=>i);let i=(e,t,r)=>({...t,edit:{setChilds(e){},get childs(){if(t.component?.id){let n=t.component?.props.child;if(n.content)return[i(e,n.content,r)];return[]}if(t.childs)return t.childs.map(t=>{if(t){let n=e[t.id];if(n&&n.item)return i(e,n.item,r)}}).filter(e=>e);return[]},get props(){if(t.component?.props){let n={};for(let[o,a]of Object.entries(t.component.props))if(a.content){let a=t.component?.props?.[o]?.content;a?n[o]={mode:"jsx",value:i(e,a,r)}:n[o]={mode:"jsx",value:null}}else{let e="string"==typeof a.valueBuilt?a.valueBuilt.trim():"";if(e.endsWith(";\n")&&(e=e.substring(0,e.length-2)),e&&e===a.value.trim()){let e=Function(`return ${a.value}`);n[o]={mode:"string",value:e()}}else n[o]={mode:"raw",value:a.value,valueBuilt:a.valueBuilt}}return n}return},async commit(){},get parent(){let n=e[t.id];if(n&&n.parent?.id){let t=e[n.parent.id];return i(e,t.item,r)}return null},pending:[],setProp(e,t){},setValue(e,t){}}})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6ey3Y":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ViRoot",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../utils/ui/loading"),s=e("./render/global"),l=e("./render/render"),c=e("./utils/error-box"),u=e("./exts/init");let d=({})=>{let e=(0,o.useGlobal)(s.ViGlobal,"VI"),t=(0,o.useLocal)({tick:Date.now()});if(e.tick=t.tick,(0,u.initExts)(e),"ready"!==e.status)return(0,i.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,i.jsx)(a.Loading,{backdrop:!1})});let r=!!e.layout?.entry&&e.layout.entry.length>0,n=e.entry;return r&&e.layout?.entry&&(n=e.layout?.entry),(0,i.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(n)&&n.map(t=>{let n=r?e.layout?.meta[t]:e.meta[t];return n?(0,i.jsx)(c.ErrorBox,{children:(0,i.jsx)(l.ViRender,{meta:n,is_layout:r,depth:0})},n.item.id):null})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../utils/ui/loading":"loFlS","./render/global":"1IdeH","./render/render":"8FwN3","./utils/error-box":"4gof8","./exts/init":"haXei","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],haXei:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initExts",()=>a);var i=e("./notif"),o=e("./types");let a=async e=>{let t=o.prasi_ext[e.site.id];t||(o.prasi_ext[e.site.id]={status:"init"},t=o.prasi_ext[e.site.id]),"init"===t.status&&(t.status="loading",window.parent!==window&&((e=>{window.parent.postMessage({mobile:!0,...e},"*")})({type:"ready"}),await (0,i.initExtNotif)(e,t)),t.status="ready")}},{"./notif":"llKG4","./types":"ghUS4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],llKG4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initExtNotif",()=>o);let i=window,o=async(e,t)=>{window.parent&&(window.addEventListener("message",async({data:r})=>{if("object"==typeof r&&r.mobile){let n=r,o=async e=>{if(!i.notif?.onTap){let t=null,r=0;await new Promise(()=>{t=setInterval(()=>{++r>20&&clearInterval(t),e()&&clearInterval(t)},500)});return}};switch(n.type){case"notification-token":t.notif={token:n.token},i.notif={async send(t){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:"string"==typeof t.user_id?t.user_id:t.user_id.toString(),body:t.body,title:t.title,data:t.data})},async register(r){if(e&&e.site.api&&t.notif?.token)return await e.site.api._notif("register",{type:"register",id:"string"==typeof r?r:r.toString(),token:t.notif.token})},onReceive(e){},onTap(e){}};break;case"notification-tap":if(!i.notif?.onTap){o(()=>!!i.notif?.onTap&&(i.notif?.onTap(n.notif),!0));return}i.notif?.onTap&&i.notif?.onTap(n.notif);break;case"notification-receive":i.notif?.onReceive||o(()=>!!i.notif?.onReceive&&(i.notif?.onReceive(n.notif),!0)),i.notif?.onReceive&&i.notif?.onReceive(n.notif)}}}),window.parent.postMessage({mobile:!0,type:"ready"},"*"),i.notif={async send(t){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:"string"==typeof t.user_id?t.user_id:t.user_id.toString(),body:t.body,title:t.title,data:t.data})}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ghUS4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prasi_ext",()=>o);let i=window;i.prasi_ext||(i.prasi_ext={});let o=i.prasi_ext},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jkhji:[function(e,t,r){!function(e,n){var i="1.0.38",o="",a="?",s="function",l="undefined",c="object",u="string",d="major",p="model",f="name",m="type",h="vendor",g="version",v="architecture",x="console",b="mobile",y="tablet",j="smarttv",w="wearable",C="embedded",S=500,E="Amazon",_="Apple",k="ASUS",T="BlackBerry",I="Browser",D="Chrome",O="Firefox",M="Google",A="Huawei",N="LG",P="Microsoft",F="Motorola",R="Opera",L="Samsung",B="Sharp",V="Sony",G="Xiaomi",H="Zebra",z="Facebook",U="Chromium OS",W="Mac OS",$=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},q=function(e){for(var t={},r=0;r0?2===a.length?typeof a[1]==s?this[a[0]]=a[1].call(this,u):this[a[0]]=a[1]:3===a.length?typeof a[1]!==s||a[1].exec&&a[1].test?this[a[0]]=u?u.replace(a[1],a[2]):void 0:this[a[0]]=u?a[1].call(this,u,a[2]):void 0:4===a.length&&(this[a[0]]=u?a[3].call(this,u.replace(a[1],a[2])):n):this[a]=u||n;d+=2}},ee=function(e,t){for(var r in t)if(typeof t[r]===c&&t[r].length>0){for(var i=0;i2&&(e[p]="iPad",e[m]=y),e},this.getEngine=function(){var e={};return e[f]=n,e[g]=n,Z.call(e,a,j.engine),e},this.getOS=function(){var e={};return e[f]=n,e[g]=n,Z.call(e,a,j.os),w&&!e[f]&&x&&x.platform&&"Unknown"!=x.platform&&(e[f]=x.platform.replace(/chrome os/i,U).replace(/macos/i,W)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===u&&e.length>S?Q(e,S):e,this},this.setUA(a),this};en.VERSION=i,en.BROWSER=q([f,g,d]),en.CPU=q([v]),en.DEVICE=q([p,h,m,x,b,j,y,w,C]),en.ENGINE=en.OS=q([f,g]),typeof r!==l?("object"!==l&&t.exports&&(r=t.exports=en),r.UAParser=en):typeof define===s&&define.amd?define(function(){return en}):typeof e!==l&&(e.UAParser=en);var ei=typeof e!==l&&(e.jQuery||e.Zepto);if(ei&&!ei.ua){var eo=new en;ei.ua=eo.getResult(),ei.ua.get=function(){return eo.getUA()},ei.ua.set=function(e){eo.setUA(e);var t=eo.getResult();for(var r in t)ei.ua[r]=t[r]}}}("object"==typeof window?window:this)},{}],epx7t:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryMain",()=>v);var i=e("react/jsx-runtime"),o=e("react"),a=e("wasm-gzip"),s=e("web-utils"),l=e("../../../../utils/ui/loading"),c=e("../../../vi/meta/comp/init-comp-load"),u=e("../../../vi/meta/meta"),d=e("../../../vi/vi"),p=e("../../logic/comp/load"),f=e("../../logic/ed-global"),m=e("../../logic/tree/build"),h=e("./main");let g=new TextDecoder,v=({})=>{let e=(0,s.useGlobal)(f.EDGlobal,"EDITOR"),t=(0,s.useLocal)({loading:!0,root:null,meta:{},entry:[],width:0,height:0});return(0,o.useEffect)(()=>{t.loading=!0,t.render(),_db.page_history.findFirst({where:{id:e.page.history.id},select:{content_tree:!0}}).then(async r=>{if(r){let n=new Uint8Array(r.content_tree.data),i=JSON.parse(g.decode((0,a.decompress)(n)));for(let r of(t.root=JSON.parse(JSON.stringify(i)),await (0,c.initLoadComp)({comps:e.comp.loaded,meta:t.meta,mode:"page"},i,{async load(t){if(!e.sync)return;let r=t.filter(t=>!e.comp.loaded[t]);for(let[t,n]of Object.entries(await e.sync.comp.load(r,!0)))n&&n.snapshot&&!e.comp.list[t]&&!e.comp.loaded[t]&&await (0,p.loadCompSnapshot)(e,t,n.snapshot)}}),t.meta={},t.entry=[],i.childs))t.entry.push(r.id),(0,u.genMeta)({note:"cache-rebuild",comps:e.comp.loaded,meta:t.meta,mode:"page"},{item:r});t.loading=!1,t.render(),e.render()}})},[e.page.history.id]),(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-stretch",children:[(0,i.jsx)("div",{className:"border-b p-1 text-sm flex",children:(0,i.jsx)("div",{className:"border px-2 cursor-pointer border-blue-700 hover:bg-blue-700 hover:text-white transition-all",onClick:async()=>{confirm("Are you sure ?")&&t.root&&(e.page.history.id="",e.page.history.show=!1,e.page.doc?.transact(()=>{let r=new Y.Map;syncronize(r,t.root),e.page.doc?.getMap("map").set("root",r)}),await (0,m.treeRebuild)(e),e.render())},children:"Revert to this version"})}),(0,i.jsx)("div",{className:cx("flex flex-1 relative overflow-auto","mobile"===e.mode?"flex-col items-center":""),ref:e=>{if(e){let r=e.getBoundingClientRect();(t.width!==r.width||t.height!==r.height)&&(t.width=r.width,t.height=r.height,t.render())}},children:t.loading?(0,i.jsx)(l.Loading,{backdrop:!0}):(0,i.jsx)("div",{className:(0,h.mainStyle)(e,t.meta),children:(0,i.jsx)(d.Vi,{meta:t.meta,mode:e.mode,api_url:e.site.config.api_url,site_id:e.site.id,page_id:e.page.cur.id,entry:t.entry,api:e.script.api,comp_load:async t=>{let r=e.comp.loaded[t];return r||(await (0,p.loadComponent)(e,t),r=e.comp.loaded[t],(0,s.deepClone)(r))},db:e.script.db,script:{init_local_effect:e.script.init_local_effect}})})})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","wasm-gzip":"7m2w4","web-utils":"ccU4J","../../../../utils/ui/loading":"loFlS","../../../vi/meta/comp/init-comp-load":"61w0n","../../../vi/meta/meta":"g3IOK","../../../vi/vi":"lSNIl","../../logic/comp/load":"aigu6","../../logic/ed-global":"6QDfO","../../logic/tree/build":"dNllk","./main":"95ws5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],clVTz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPane",()=>s);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global");let s=({type:e,min_size:t})=>{let r=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsx)(l,{minSize:t,size:r.ui.layout[e],onResize:t=>{r.ui.layout[e]=t,r.render()},position:e,onDone:t=>{localStorage.setItem("prasi-layout-"+e,t.toString())}})},l=e=>{let t=(0,o.useLocal)({default:e.size>e.minSize?e.size:e.minSize,dragging:!1,sx:0,size:0,result:0,inzone:!1}),r=()=>{t.dragging=!1,t.render(),e.onDone(e.size)};return(0,i.jsxs)(i.Fragment,{children:[t.dragging&&(0,i.jsx)("div",{className:"fixed z-50 inset-0 cursor-ew-resize",onPointerOver:()=>{t.inzone=!0},onPointerMove:r=>{t.result=Math.max(e.minSize,t.size+("left"===e.position?r.clientX-t.sx:t.sx-r.clientX)),e.onResize(t.result)},onPointerUp:r,onPointerDown:r}),(0,i.jsx)("div",{className:cx("relative"),children:(0,i.jsx)("div",{className:cx("w-[4px] absolute inset-0 -mx-[2px] cursor-ew-resize hover:bg-blue-800 transition-all duration-700",t.dragging&&"z-40 bg-blue-800"),onDoubleClick:()=>{e.onResize(t.default)},onPointerUp:r,onPointerLeave:()=>{setTimeout(()=>{t.inzone||r()},300)},onPointerDown:n=>{window.removeEventListener("blur",r),window.addEventListener("blur",r),n.preventDefault(),n.stopPropagation(),t.dragging=!0,t.sx=n.clientX,t.size=e.size,t.result=e.size,t.render()}})})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kleF6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopApi",()=>m),n.export(r,"EdApiServer",()=>h);var i=e("react/jsx-runtime"),o=e("lodash.trim"),a=n.interopDefault(o),s=e("react"),l=e("web-utils"),c=e("../../../../../utils/ui/modal"),u=e("../../../../../utils/ui/popover"),d=e("../../../logic/ed-global"),p=e("./api-tab"),f=e("./api-utils");let m=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR");return(0,i.jsx)(c.Modal,{open:e.ui.popup.api.open,onOpenChange:t=>{e.ui.popup.api.open=t,e.render()},children:(0,i.jsx)(h,{popover:{onClose(){e.ui.popup.api.open=!1,e.render()}}})})},h=(0,s.forwardRef)(({popover:e},t)=>{let r=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),n=(0,l.useLocal)({tabs:[{name:r.site.deploy_name,id:""}],active:0,open:!1},async()=>{for(let e of(await _db.deploy_target.findMany({where:{id_site:r.site.id}})))n.tabs.push(e);r.ui.deploy.target=n.tabs,r.render()});return r.ui.deploy.active=n.active,(0,i.jsxs)("div",{ref:t,className:"flex flex-col w-[400px] min-h-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]",children:[(0,i.jsxs)("div",{className:"flex bg-slate-100 p-1 border-b pb-0 select-none",children:[n.tabs.map((e,t)=>(0,i.jsxs)("div",{className:cx("px-2 border border-b-0 flex cursor-pointer items-center space-x-2",n.active===t?"bg-white hover:bg-blue-100":"px-2 border border-b-0 hover:bg-blue-100",css` + margin-bottom: -1px; + `,t>0&&"ml-1"),onClick:()=>{n.active=t,n.render()},children:[(0,i.jsx)("div",{children:e.name}),n.active===t&&(0,i.jsx)(u.Popover,{open:n.open,backdrop:!1,onOpenChange:e=>{n.open=e,n.render()},content:(0,i.jsxs)("div",{className:"px-2 pb-2 flex flex-col space-y-2 items-center",children:[(0,i.jsxs)("svg",{className:"absolute top-2 right-2 cursor-pointer",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",onClick:()=>{n.open=!1,n.render()},children:[(0,i.jsx)("path",{d:"M18 6 6 18"}),(0,i.jsx)("path",{d:"m6 6 12 12"})]}),(0,i.jsxs)("label",{children:[(0,i.jsx)("div",{children:"Deploy Name:"}),(0,i.jsx)("input",{defaultValue:e.name,autoFocus:!0,spellCheck:!1,className:"border p-1",onKeyUp:e=>{"Enter"===e.key&&e.currentTarget.blur()},onBlur:async i=>{let o=i.currentTarget.value;if(o!==e.name&&confirm(`Rename ${e.name} to ${o}?`)){if(0===t)await _db.site.update({where:{id:r.site.id},data:{deploy_name:o}});else{let e=n.tabs[t];await _db.deploy_target.update({where:{id:e.id},data:{name:o}})}e.name=o,n.open=!1,n.render()}}})]}),t>0&&(0,i.jsx)("div",{onClick:async()=>{if(confirm("Are you sure to delete this deploy target ? This is cannot be reversed.")){let e=n.tabs[t];await _db.deploy_target.delete({where:{id:e.id}}),n.active-=1,n.tabs.splice(t,1),n.render()}},className:"mt-2 rounded bg-red-500 text-white px-2 py-1 cursor-pointer hover:bg-red-700",children:"Delete"})]}),children:(0,i.jsxs)("svg",{onClick:()=>{n.open=!0,n.render()},xmlns:"http://www.w3.org/2000/svg",width:"9",height:"9",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1",children:[(0,i.jsx)("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}),(0,i.jsx)("path",{d:"m15 5 4 4"})]})})]},t)),(0,i.jsx)("div",{onClick:async()=>{let e=prompt("New Deploy Target Name:");if(e){let t=await _db.deploy_target.create({data:{api_url:"",domain:"",id_site:r.site.id,name:e}});n.tabs.push(t),n.render()}},className:"mb-1 ml-1 bg-white px-1 cursor-pointer hover:bg-blue-100 border flex items-center justify-center",children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M5 12h14"}),(0,i.jsx)("path",{d:"M12 5v14"})]})})]}),(0,i.jsx)(p.EdApiTab,{onRender:t=>{e.onClose=t},target:n.active>0?n.tabs[n.active]:void 0,id_site:r.site.id,api_url:r.site.config.api_url,onUpdate:async({api_url:e})=>{if(r.render(),0===n.active)r.site.config.api_url=(0,a.default)(e,"/"),await r.sync?.site.update(r.site.id,{config:{api_url:e}});else{let t=n.tabs[n.active];await _db.deploy_target.update({where:{id:t.id},data:{api_url:e}})}f.server.status="ready",r.render()}})]})})},{"react/jsx-runtime":"f4Tol","lodash.trim":"kT8YF",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/ui/modal":"4N5RJ","../../../../../utils/ui/popover":"cYhKS","../../../logic/ed-global":"6QDfO","./api-tab":"a6aJm","./api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a6aJm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApiTab",()=>p);var i=e("react/jsx-runtime"),o=e("lodash.trim"),a=n.interopDefault(o),s=e("react"),l=e("web-utils"),c=e("./api-db"),u=e("./api-deploy"),d=e("./api-utils");let p=({onRender:e,api_url:t,id_site:r,onUpdate:n,target:o})=>{let p=(0,l.useLocal)({api_url:t,status:"init",deployable:!1,db:{url:""},oldDB:{url:""},domains:[],hasDB:!1,deploy:{now:0,current:0,deploys:[]}});(0,s.useEffect)(()=>{p.status="init",p.render(),f()},[o]);let f=async()=>{if("checking"===p.status)return;p.status="checking",p.render();let e=o?o.api_url:t,n=await (0,d.checkAPI)(e,r);p.api_url=e,p.status="online","object"==typeof n?(p.db=n.db,p.domains=n.domains,p.oldDB=(0,l.deepClone)(n.db),p.hasDB=n.hasDB,p.status="online",n.deploy&&(p.deploy=n.deploy),p.deployable=n.deployable):(p.db={url:""},p.oldDB={url:""},p.domains=[],p.hasDB=!1,p.status=n,p.deployable=!1,p.deploy={now:0,current:0,deploys:[]}),p.render()},m=async()=>{p.api_url!==t&&"checking"!==p.status&&(d.server.status="saving",n({api_url:p.api_url}))};return e(m),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex justify-between items-center pr-1",children:[(0,i.jsx)("div",{className:"p-1",children:"Server URL:"}),p.api_url&&(0,i.jsxs)("div",{className:"text-[12px]",children:["online"===p.status&&(0,i.jsx)("div",{className:"bg-green-700 px-2 text-white",children:"ONLINE"}),"offline"===p.status&&(0,i.jsx)("div",{className:"text-white px-2 bg-slate-500",children:"OFFLINE"}),"error"===p.status&&(0,i.jsx)("div",{className:"text-white px-2 bg-red-500",children:"SERVER ERROR"}),"checking"===p.status&&(0,i.jsx)("div",{className:"text-blue-500",children:"Checking..."})]}),!p.api_url&&(0,i.jsx)("div",{className:"text-[12px] text-slate-500",children:"INVALID SERVER"})]}),"checking"!==p.status&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex border-y",children:(0,i.jsx)("div",{className:"flex flex-1 ",children:(0,i.jsx)("input",{spellCheck:!1,value:p.api_url,onChange:e=>{p.api_url=e.currentTarget.value,(p.api_url.startsWith("http://")||p.api_url.startsWith("https://"))&&p.api_url.length>8&&(p.api_url=(0,a.default)(p.api_url,"/")),p.render()},onFocus:e=>{e.currentTarget.value||(p.api_url="https://",p.render())},type:"text",className:cx(" flex-1 p-1",d.dev.enabled&&"line-through opacity-30"),onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()},onBlur:m,placeholder:"https://..."})})}),"online"===p.status&&(0,i.jsx)(i.Fragment,{children:!p.deployable&&!p.db&&(0,i.jsxs)("div",{className:"h-[50px] flex items-center justify-center text-slate-400 text-center",children:["This server is not deployable ",(0,i.jsx)("br",{}),"and do not have DB"]})}),p.hasDB&&(0,i.jsx)(c.EdApiDB,{api_url:p.api_url,db:p.db,render:p.render,update:m}),p.deployable&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(u.EdApiDeploy,{api_url:p.api_url,deploy:p.deploy})})]})]})}},{"react/jsx-runtime":"f4Tol","lodash.trim":"kT8YF",react:"aq5hc","web-utils":"ccU4J","./api-db":"g51Ks","./api-deploy":"LObQn","./api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g51Ks:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApiDB",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/auto-textarea"),s=e("../../../logic/ed-global"),l=e("./api-utils"),c=e("react");let u=({db:e,render:t,update:r,api_url:n})=>{let u=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),d=(0,o.useLocal)({url:e.url,has_prisma:!1}),p=l.apiRef[n],f=!0;return(0,l.apiUrl)(u)!==n&&(f=!1),(0,c.useEffect)(()=>{_api.local_prisma("check",u.site.id).then(e=>{"boolean"==typeof e&&(d.has_prisma=e,d.render())})},[]),(0,i.jsxs)("div",{className:"flex border-b py-2 px-2 border-slate-300 boxed flex-col items-stretch",children:[(0,i.jsx)(a.AutoHeightTextarea,{value:d.url,className:"text-[13px] border p-2 mb-2 ",onChange:async t=>{d.url=t.currentTarget.value.replace(/\s/,""),e.url=d.url,await p._deploy({type:"db-update",id_site:u.site.id,url:e.url}),d.render()},onBlur:async()=>{r()},spellCheck:!1}),(0,i.jsx)("div",{className:"flex flex-col items-stretch justify-center h-[20px]",children:"saving"===l.server.status||"pulling"===l.server.status||"syncing"===l.server.status||"deploying"===l.server.status||"restarting"===l.server.status?(0,i.jsx)("div",{className:"flex justify-between",children:(0,i.jsxs)("div",{className:"px-2 text-[12px] text-blue-500 capitalize",children:[l.server.status,"..."]})}):(0,i.jsxs)("div",{className:"flex justify-between select-none",children:[(0,i.jsx)("div",{className:"flex space-x-1",children:d.has_prisma?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"border rounded-sm px-2 text-[12px] hover:bg-blue-100 cursor-pointer",onClick:async()=>{l.server.status="syncing",t(),await p._deploy({type:"db-sync",id_site:u.site.id,url:`${location.protocol}//${location.host}/local-prisma/src/${u.site.id}`}),await p._deploy({type:"db-gen",id_site:u.site.id}),l.server.status="ready",t(),alert("DB GENERATE: OK\nRESTART: OK"),f&&(localStorage.removeItem(`schema-md-${u.site.id}`),_api.clear_route_cache(u.site.id),_api.type_rebuild(u.site.id),location.reload())},children:"Sync & Generate prisma.schema"})}):(0,i.jsx)("div",{className:"border rounded-sm px-2 text-[12px] hover:bg-blue-100 cursor-pointer",onClick:async()=>{l.server.status="pulling",t(),await p._deploy({type:"db-pull",id_site:u.site.id}),l.server.status="ready",t(),alert("DB PULL & GENERATE: OK\nRESTART: OK"),f&&(localStorage.removeItem(`schema-md-${u.site.id}`),_api.clear_route_cache(u.site.id),_api.type_rebuild(u.site.id),location.reload())},children:"DB Pull"})}),(0,i.jsx)("div",{className:"border rounded-sm px-2 text-[12px] hover:bg-blue-100 cursor-pointer",onClick:async()=>{l.server.status="restarting",t(),await p._deploy({type:"restart",id_site:u.site.id}),l.server.status="ready",t(),alert("RESTART: OK"),f&&(_api.clear_route_cache(u.site.id),location.reload())},children:"Restart Server"})]})})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/auto-textarea":"eq8yb","../../../logic/ed-global":"6QDfO","./api-utils":"116Yr",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eq8yb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AutoHeightTextarea",()=>a);var i=e("react/jsx-runtime"),o=e("react");function a({minRows:e=1,...t}){let r=(0,o.useRef)(null),n=(0,o.useCallback)(()=>{if(!r.current)return;let{borderBottomWidth:t,borderTopWidth:n,boxSizing:i,lineHeight:o,paddingBottom:a,paddingTop:s}=window.getComputedStyle(r.current);r.current.style.height=o;let{scrollHeight:l}=r.current;if("border-box"===i){let i=parseFloat(o)*e+parseFloat(s)+parseFloat(a)+parseFloat(n)+parseFloat(t),c=l+parseFloat(n)+parseFloat(t);r.current.style.height=`${Math.max(i,c)}px`}else if("content-box"===i){let t=parseFloat(o)*e,n=l-parseFloat(s)-parseFloat(a);r.current.style.height=`${Math.max(t,n)}px`}else console.error("Unknown box-sizing value.")},[e]);(0,o.useEffect)(()=>{n()},[n]);let a=e=>{n(),t.onChange&&t.onChange(e)};return n(),(0,i.jsx)("textarea",{...t,onChange:a,ref:r})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LObQn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApiDeploy",()=>p);var i=e("react/jsx-runtime"),o=e("date-fns"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./api-utils"),c=e("../../tree/node/item/indent"),u=e("../../../../../utils/ui/context-menu"),d=e("../../../../../base/load/api/api-proxy");let p=({deploy:e,api_url:t})=>{let r=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),n=l.apiRef[t],p=e,f=p.deploys,m=(0,a.useLocal)({open:null,redeploy:!1,delete:!1,deploy_to:null,ts:-1});return(0,i.jsxs)("div",{className:"flex border-slate-200 boxed flex-col items-stretch",children:[(0,i.jsxs)("div",{className:"flex justify-between py-2 px-2 ",children:[(0,i.jsx)("div",{children:"History:"}),(0,i.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,i.jsx)("div",{className:cx("px-1 border select-none border-blue-500 text-blue-500 cursor-pointer hover:bg-blue-500 hover:text-white","deploying"===l.server.status&&"opacity-50"),onClick:async()=>{if("deploying"!==l.server.status){l.server.status="deploying",r.render();let e=await n._deploy({type:"deploy",id_site:r.site.id,dlurl:`${serverurl}/site-export/${r.site.id}`});l.server.status="ready",r.render(),e&&e.current&&Array.isArray(e.deploys)?(p.current=e.current,p.deploys=e.deploys,alert("DEPLOY: OK")):alert("DEPLOY: FAILED")}},children:"deploying"===l.server.status?"Deploying...":"Deploy"}),"deploying"!==l.server.status&&(0,i.jsxs)("div",{className:cx("px-1 flex items-center border border-blue-500 text-blue-500 cursor-pointer hover:bg-blue-500 hover:text-white space-x-1 select-none"),onClick:e=>{m.deploy_to=e,m.render()},children:[(0,i.jsx)("div",{children:"To"}),(0,i.jsx)(c.ChevronDown,{})]})]})]}),0===f.length&&(0,i.jsx)("div",{className:"flex items-center justify-center pb-4",children:"No Deployment"}),(0,i.jsx)("div",{className:"overflow-auto h-[200px] relative border-t",children:(0,i.jsx)("div",{className:"absolute inset-0",children:f.sort().reverse().map(e=>{let t="",r="";try{r=(0,o.format)(e,"yyyy-MM-dd HH:mm:ss"),t=(0,o.formatDistance)(e,p.now,{addSuffix:!0})}catch(e){}return(0,i.jsxs)("div",{className:cx("pr-4 pl-1 py-1 hover:bg-blue-50 border-b flex justify-between items-center h-[30px] font-mono text-[10px]",p.current===e?"bg-green-50 border-l-4 border-l-green-700":"border-l-4 border-l-transparent","deploying"!==l.server.status&&"saving"!==l.server.status&&p.current!==e?"cursor-pointer":"",css` + &:hover { + .deploy { + display: flex; + } + } + `),children:[(0,i.jsxs)("div",{className:"flex-1",children:[r," · ",t]}),p.current===e&&(0,i.jsx)("div",{className:"text-green-800 mr-1",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 01-.944.12l-2.75-2.5a.625.625 0 01.841-.925l2.208 2.007 3.849-5.886a.625.625 0 01.865-.181z",clipRule:"evenodd"})})}),p.current!==e&&(0,i.jsxs)("div",{className:"border flex space-x-1 px-1 bg-white cursor-pointer",onClick:t=>{m.open=t,m.redeploy=p.current!==e,m.delete=p.current!==e,m.ts=e,m.render()},children:[(0,i.jsx)("div",{children:"Action"})," ",(0,i.jsx)(c.ChevronDown,{})]})]},e)})})}),m.deploy_to&&(0,i.jsx)(u.Menu,{mouseEvent:m.deploy_to,onClose:()=>{m.deploy_to=null,m.render()},children:r.ui.deploy.target.map(e=>{let t=r.ui.deploy.target[r.ui.deploy.active];return t===e?null:(0,i.jsx)(u.MenuItem,{label:e.name,onClick:async()=>{l.server.status="deploying",r.render();let n=l.apiRef[e.api_url];n||(l.apiRef[e.api_url]=(0,d.apiProxy)(e.api_url),n=l.apiRef[e.api_url]),await n._deploy({type:"deploy",id_site:r.site.id,load_from:`${t.api_url||r.site.config.api_url}/_deploy?export`}),l.server.status="ready",r.render()}},e.name)})}),m.open&&(0,i.jsxs)(u.Menu,{mouseEvent:m.open,onClose:()=>{m.open=null,m.render()},children:[m.redeploy&&(0,i.jsx)(u.MenuItem,{label:"Re-Deploy",onClick:async()=>{if(m.open=null,m.render(),p.current!==m.ts&&"deploying"!==l.server.status&&"saving"!==l.server.status){l.server.status="deploying",r.render();let e=await n._deploy({type:"redeploy",id_site:r.site.id,ts:m.ts});l.server.status="ready",r.render(),e&&e.current&&Array.isArray(e.deploys)?(p.current=e.current,p.deploys=e.deploys):alert("DEPLOY: FAILED")}}}),m.delete&&(0,i.jsx)(u.MenuItem,{label:"Delete Build",onClick:async e=>{if(m.open=null,m.render(),e.stopPropagation(),e.preventDefault(),!confirm("Delete this deploy ?"))return;l.server.status="deploying",r.render();let t=await n._deploy({type:"deploy-del",id_site:r.site.id,ts:m.ts});l.server.status="ready",r.render(),t&&t.current&&Array.isArray(t.deploys)?(p.current=t.current,p.deploys=t.deploys):alert("DELETE: FAILED")}})]})]})}},{"react/jsx-runtime":"f4Tol","date-fns":"cG8wu","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./api-utils":"116Yr","../../tree/node/item/indent":"eLvL0","../../../../../utils/ui/context-menu":"8SOtW","../../../../../base/load/api/api-proxy":"gSUXN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lR9vK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"code",()=>f),n.export(r,"EdPopCode",()=>m);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../../utils/ui/is-localhost"),l=e("../../../../../utils/ui/loading"),c=e("../../../../../utils/ui/modal"),u=e("../../../../../utils/ui/tooltip"),d=e("../../../logic/ed-global"),p=e("./icons");let f={mode:""},m=()=>{let e=(0,a.useGlobal)(d.EDGlobal,"EDITOR");return(0,o.useEffect)(()=>{(async()=>{"new"===f.mode&&(e.ui.popup.code.init=!0)})()},[e.ui.popup.code.open]),(0,o.useEffect)(()=>{""===f.mode&&e.site.id&&("yes"===localStorage.vsc_opened&&(localStorage.removeItem("vsc_opened"),e.ui.popup.code.open=!0),e.render())},[e.site.id]),"init"===e.ui.popup.code.startup_status&&e.sync?.code.action&&(e.ui.popup.code.startup_status="loading",e.sync.code.action({type:"startup-check",site_id:e.site.id}).then(t=>{t&&"startup-check"===t.type&&(e.ui.popup.code.startup_status=t.status,e.render())})),(0,i.jsx)(c.Modal,{fade:!1,open:e.ui.popup.code.open,onOpenChange:t=>{localStorage.removeItem("vsc_opened"),t||(e.ui.popup.code.startup_status="init",e.ui.popup.code.open=!1,e.render())},children:(0,i.jsx)("div",{className:cx("bg-white select-none fixed inset-[50px] bottom-0 flex"),children:(0,i.jsx)(h,{})})})},h=()=>{let e=(0,a.useGlobal)(d.EDGlobal,"EDITOR"),t=(0,a.useLocal)({namePicker:!1,codeAssign:!1}),r=(0,s.isLocalhost)()?"http://localhost:8443?":"https://prasi-vsc.avolut.com/?tkn=prasi&";return(0,i.jsxs)("div",{className:"relative w-full h-full flex flex-col",children:[(0,i.jsx)("div",{className:"border-b flex justify-between h-[40px] items-stretch",children:(0,i.jsxs)("div",{className:"flex items-stretch",children:["disabled"!==e.ui.popup.code.startup_status&&(0,i.jsx)(u.Tooltip,{content:`Startup Script: ${e.ui.popup.code.startup_status}`,className:cx("flex items-stretch relative border-r "),delay:0,placement:"bottom",children:["loading","init"].includes(e.ui.popup.code.startup_status)?(0,i.jsx)("div",{className:cx("flex text-center items-center hover:bg-blue-50 cursor-pointer px-2 transition-all"),children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",className:"lucide lucide-hourglass",children:[(0,i.jsx)("path",{d:"M5 22h14"}),(0,i.jsx)("path",{d:"M5 2h14"}),(0,i.jsx)("path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22"}),(0,i.jsx)("path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2"})]})}):(0,i.jsx)("div",{className:cx("flex text-center items-center hover:bg-blue-50 cursor-pointer px-2 transition-all","running"===e.ui.popup.code.startup_status?"border-b-2 border-b-green-700 bg-green-50":"border-b-2 border-b-transparent"),dangerouslySetInnerHTML:{__html:e.ui.popup.code.startup_status?p.iconScrollOn:p.iconScrollOff},onClick:()=>{"stopped"===e.ui.popup.code.startup_status&&e.sync?(e.ui.popup.code.startup_status="loading",e.render(),e.sync.code.action({type:"startup-run",site_id:e.site.id}).then(()=>{e.sync?.code.action({type:"startup-check",site_id:e.site.id}).then(t=>{t&&"startup-check"===t.type&&(e.ui.popup.code.startup_status=t.status,e.render())})})):(e.ui.popup.code.startup_status="loading",e.render(),e.sync?.code.action({type:"startup-stop",site_id:e.site.id}).then(()=>{e.sync?.code.action({type:"startup-check",site_id:e.site.id}).then(t=>{t&&"startup-check"===t.type&&(e.ui.popup.code.startup_status=t.status,e.render())})}))}})}),(0,i.jsxs)(u.Tooltip,{content:"Upload zip, will overwrite files.",className:cx("flex items-stretch relative cursor-pointer hover:bg-blue-50 "),delay:0,placement:"bottom",children:[(0,i.jsx)("input",{type:"file",className:"w-full h-full absolute inset-0 opacity-0 cursor-pointer text-[0px]"}),(0,i.jsx)("div",{className:cx("border-r flex text-center items-center cursor-pointer px-2 transition-all pointer-events-none"),dangerouslySetInnerHTML:{__html:p.iconUpload}})]}),(0,i.jsx)(u.Tooltip,{content:"Download zip, excluding node_modules.",className:cx("flex items-stretch relative cursor-pointer hover:bg-blue-50 "),delay:0,placement:"bottom",children:(0,i.jsx)("div",{className:cx("border-r flex text-center items-center cursor-pointer px-2 transition-all cursor-pointer"),dangerouslySetInnerHTML:{__html:p.iconDownload}})}),(0,i.jsx)(u.Tooltip,{content:"Open in new tab",delay:0,placement:"bottom",className:cx("flex items-stretch relative"),onClick:()=>{window.open(`${r}folder=/site/${e.site.id}/site/src`)},children:(0,i.jsx)("div",{className:cx("border-r flex text-center items-center hover:bg-blue-50 cursor-pointer px-2 transition-all","border-b-2 border-b-transparent"),dangerouslySetInnerHTML:{__html:p.iconNewTab}})})]})}),e.ui.popup.code.show_log&&(0,i.jsx)("div",{className:"h-[150px] overflow-auto font-mono p-2 text-xs whitespace-pre-wrap border-b",children:(0,i.jsx)("div",{children:e.ui.popup.code.log||"stdout is empty..."})}),(0,i.jsx)("div",{className:"flex flex-1 relative",children:e.ui.popup.code.open?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("iframe",{className:"flex flex-1 absolute inset-0 w-full h-full z-10",src:`${r}folder=/site/${e.site.id}/site/src`}),(0,i.jsx)("div",{className:"flex flex-1 absolute inset-0 z-0 items-center justify-center",children:"Loading VSCode..."})]}):(0,i.jsx)(l.Loading,{backdrop:!1})}),(t.namePicker||t.codeAssign)&&(0,i.jsx)("div",{className:"fixed inset-0 z-50",onClick:()=>{t.namePicker=!1,t.codeAssign=!1,t.render()}})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/ui/is-localhost":"3GM8T","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../../../utils/ui/tooltip":"lSeyn","../../../logic/ed-global":"6QDfO","./icons":"TyEQi","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7FM1E":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopCompGroup",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/context-menu"),s=e("../../../logic/ed-global"),l=e("react"),c=e("../../../../../utils/ui/loading");let u=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR");if((0,l.useEffect)(()=>{(async()=>{e.ui.popup.comp_group&&e.sync&&(e.comp.group[e.site.id]||(e.comp.group[e.site.id]=await e.sync.comp.group(e.site.id)),e.render())})()},[e.ui.popup.comp_group]),!e.ui.popup.comp_group)return null;let t=e.ui.popup.comp_group,r=e.comp.group[e.site.id];return(0,i.jsxs)(a.Menu,{mouseEvent:t.mouse_event,onClose:()=>{e.ui.popup.comp_group=null,e.render(),t.on_close&&t.on_close()},children:[(0,i.jsx)(a.MenuItem,{disabled:!0,label:r?(0,i.jsx)("div",{className:"text-slate-500",children:"Choose Component Group:"}):(0,i.jsx)("div",{className:"bg-white relative w-[150px] h-[20px]",children:(0,i.jsx)("div",{className:"absolute inset-0 -mx-[10px] -my-[2px]",children:(0,i.jsx)(c.Loading,{})})})}),Object.values(r||{}).filter(e=>"__TRASH__"!==e.name).sort((e,t)=>e.name>t.name?1:-1).map(t=>(0,i.jsx)(a.MenuItem,{onClick:()=>{e.ui.popup.comp_group?.on_pick?.(t.id)},label:(0,i.jsx)("div",{className:"pl-2",children:t.name})},t.id))]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/context-menu":"8SOtW","../../../logic/ed-global":"6QDfO",react:"aq5hc","../../../../../utils/ui/loading":"loFlS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],b4Y85:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopComp",()=>v);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../../../../utils/ui/fuzzy"),u=e("../../../../../utils/ui/loading"),d=e("../../../../../utils/ui/modal"),p=e("../../../logic/ed-global"),f=e("./comp-import"),m=e("./comp-reload"),h=e("./comp-tree");let g="13143272-d4e3-4301-b790-2b3fd3e524e6",v=()=>{let e=(0,l.useGlobal)(p.EDGlobal,"EDITOR"),t=(0,l.useLocal)({tree:null,tab:"Components"}),r=o.Tree;if(m.compPicker.render=t.render,(0,a.useEffect)(()=>{e.ui.popup.comp.open||(t.tab="Components")},[e.ui.popup.comp.open]),(0,a.useEffect)(()=>{t.tree?.openAll()},[e.ui.popup.comp.open,m.compPicker.site_id,t.tab]),!e.ui.popup.comp.open)return null;!m.compPicker.active_id&&p.active.item_id&&(m.compPicker.active_id=p.active.item_id),e.site.id!==m.compPicker.site_id&&(m.compPicker.site_id=e.site.id,(0,m.reloadCompPicker)(e));let n=m.compPicker.tree;"Trash"===t.tab&&(n=m.compPicker.trash),m.compPicker.search&&((n=(0,c.fuzzy)(n,"text",m.compPicker.search)).forEach(e=>e.parent="comp-root"),n=n.filter(e=>e.data?.type==="component"));let v=!!n.find(e=>e.data?.type==="folder"&&e.data?.id===g);return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(d.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.comp.open=null,e.render())},fade:!1,children:[e.ui.popup.comp.import&&(0,i.jsx)(f.EdCompImport,{}),(0,i.jsx)("div",{id:"comp-picker",ref:e=>{e&&(m.compPicker.ref=e)},className:cx("absolute inset-[5%] bg-white flex"),children:(0,i.jsxs)("div",{className:"relative flex flex-1 items-stretch text-[14px] overflow-auto",children:["loading"===m.compPicker.status&&(0,i.jsx)(u.Loading,{note:"listing-comp",backdrop:!1}),"loading"!==m.compPicker.status&&(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,i.jsxs)("div",{className:"flex h-[30px] border-b items-stretch mb-2 bg-slate-100",children:[(0,i.jsx)("div",{className:"flex items-end pl-1 space-x-1",children:["Components","Trash"].map(r=>(0,i.jsx)("div",{className:cx("border cursor-pointer -mb-[1px] px-2 hover:text-blue-500 hover:border-blue-500 hover:border-b-transparent select-none",t.tab===r&&"bg-white border-b-transparent",t.tab!==r&&"text-slate-400 border-b-slate-200 border-transparent bg-transparent"),onClick:()=>{t.tab=r,e.render()},children:r},r))}),(0,i.jsxs)("div",{className:"flex flex-1 mr-1 justify-end items-stretch",children:[(0,i.jsx)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{let t=prompt("Folder Name:");t&&(await _db.component_group.create({data:{name:t,component_site:{create:{id_site:e.site.id,is_owner:!0}}}}),await (0,m.reloadCompPicker)(e))},children:"+ Folder"}),(0,i.jsxs)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{v&&confirm("Remove Prasi UI? You can add it later")?await _db.component_site.deleteMany({where:{id_site:e.site.id,id_component_group:g}}):confirm("Add Prasi UI?")&&await _db.component_site.create({data:{id_site:e.site.id,id_component_group:g}}),await (0,m.reloadCompPicker)(e),e.render()},children:[!v&&(0,i.jsx)("span",{className:"mr-[2px] text-green-700",children:"Add"}),v&&(0,i.jsx)("span",{className:"mr-[2px] text-red-500",children:"Remove"}),(0,i.jsx)("span",{children:"Prasi"}),(0,i.jsx)("span",{className:"font-bold text-slate-600 text-xs",children:"UI"})]}),(0,i.jsx)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{(0,m.reloadCompPicker)(e),e.render()},dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:()=>{e.ui.popup.comp.import=!0,e.render()},children:"Import Components"}),(0,i.jsx)("input",{type:"search",placeholder:"Search",spellCheck:!1,className:"my-1 bg-transparent bg-white border outline-none px-1 focus:border-blue-500 focus:w-[300px] transition-all",autoFocus:!0,value:m.compPicker.search,onChange:t=>{m.compPicker.search=t.currentTarget.value,e.render()}})]})]}),(0,i.jsx)("div",{className:"relative flex-1 overflow-auto flex",children:(0,i.jsx)("div",{className:cx("absolute inset-0",css` + > .container { + max-width: 100%; + } + + > .tree-root > .listitem:first-child > div { + border-top: 0; + } + + .dropping { + background: #efefff; + } + `,m.compPicker.search?css` + > .tree-root { + display: flex; + flex-direction: row; + flex-wrap: wrap; + position: relative; + } + `:css` + > .tree-root > .listitem > .container { + display: flex; + flex-direction: row; + flex-wrap: wrap; + position: relative; + } + `),children:m.compPicker.ref&&"ready"===m.compPicker.status&&(0,i.jsx)(o.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:m.compPicker.ref}}),children:(0,i.jsx)(r,{ref:e=>{t.tree!==e&&(t.tree=e)},tree:n,initialOpen:!0,rootId:"comp-root",onDrop:async(t,r)=>{m.compPicker.tree=t,e.render(),"string"==typeof r.dragSourceId&&"string"==typeof r.dropTargetId&&_db.component.update({where:{id:r.dragSourceId},data:{id_component_group:r.dropTargetId}})},dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),canDrag:()=>!0,canDrop:(e,t)=>t.dropTarget?.data?.type!=="component"&&"comp-root"!==t.dropTargetId,classes:{root:"tree-root flex-1",listItem:"listitem",container:"",dropTarget:"dropping"},render:h.edPageTreeRender})})})})]})})]})})]})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","../../../../../utils/ui/fuzzy":"5LN6l","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./comp-import":"2rGlP","./comp-reload":"4bHSH","./comp-tree":"cHjha","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2rGlP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompImport",()=>d);var i=e("react/jsx-runtime"),o=e("uuid"),a=e("web-utils"),s=e("../../../../../utils/ui/loading"),l=e("../../../../../utils/ui/modal"),c=e("../../../logic/ed-global"),u=e("./comp-reload");let d=()=>{let e=(0,a.useGlobal)(c.EDGlobal,"EDITOR"),t=(0,a.useLocal)({site_id:"",groups:[],checked:[],checked_groups:[],sites_org:[],status:"init"},async()=>{let r=await _db.site.findMany({where:{org:{org_user:{some:{id_user:e.user.id}}}},select:{id:!0,name:!0,org:{select:{name:!0}}}});t.sites_org=[];let n={};for(let e of r)e.org&&(n[e.org.name]||(n[e.org.name]=[]),n[e.org.name]&&n[e.org.name].push(e));for(let[e,r]of(t.sites_org.push({org:"-",sites:[{id:"-",name:"-"}]}),Object.entries(n)))t.sites_org.push({org:e,sites:r});t.render()}),r=async()=>{if(!(0,o.validate)(t.site_id)){alert("Site ID Not Valid!");return}t.status="loading",t.render();let e=await _db.component_group.findMany({where:{component_site:{some:{id_site:t.site_id}},name:{not:"__TRASH__"}},select:{id:!0,name:!0,component:{select:{id:!0,name:!0}}}});for(let r of(t.checked_groups=[],t.checked=[],t.groups=[],e))t.groups.push({id:r.id,name:r.name,comps:r.component.map(e=>({id:e.id,name:e.name}))});t.status="done",t.render()};return(0,i.jsx)(l.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.comp.import=!1,e.render())},fade:!1,children:(0,i.jsx)("div",{className:cx("flex flex-col w-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]"),children:(0,i.jsxs)("div",{className:"min-h-[400px] flex flex-col items-stretch p-3",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("div",{children:"Import from Site ID:"}),(0,i.jsx)("div",{className:"space-x-1 flex",children:t.checked.length>0&&(0,i.jsx)("div",{className:"bg-white text-sm border px-2 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{confirm(`Import ${t.checked.length} component(s) ?`)&&(t.status="importing",t.render(),await _api.comp_import({site_id:e.site.id,comps:t.checked}),alert("Import done!"),t.status="done",t.render(),(0,u.reloadCompPicker)(e))},children:"Import"})})]}),(0,i.jsx)("select",{value:t.site_id,className:"border p-1 bg-white border",onChange:e=>{t.site_id=e.currentTarget.value,t.render(),r()},children:t.sites_org.map(e=>(0,i.jsx)("optgroup",{label:e.org,children:e.sites.map(e=>(0,i.jsx)("option",{value:e.id,children:e.name},e.id))},e.org))}),(0,i.jsxs)("div",{className:"relative flex overflow-auto flex-1",children:["done"!==t.status&&(0,i.jsx)(i.Fragment,{children:"init"===t.status?(0,i.jsx)("div",{className:"flex-1 items-center justify-center flex",children:"Please choose a site"}):(0,i.jsx)(s.Loading,{note:t.status,backdrop:!1})}),"done"===t.status&&(0,i.jsx)("div",{className:"inset-0 absolute p-2 flex flex-col",children:t.groups.map(e=>(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsxs)("label",{className:"flex space-x-1",children:[(0,i.jsx)("input",{type:"checkbox",checked:t.checked_groups.includes(e.id),onChange:()=>{let r=!1;for(let n of(t.checked_groups.includes(e.id)?t.checked_groups=t.checked_groups.filter(t=>e.id!==t):(r=!0,t.checked_groups.push(e.id)),e.comps))r?t.checked.includes(n.id)||t.checked.push(n.id):t.checked=t.checked.filter(e=>e!==n.id);t.render()}}),(0,i.jsx)("div",{children:e.name})]}),(0,i.jsx)("div",{className:"pl-3 flex flex-col",children:e.comps.map(e=>(0,i.jsxs)("label",{className:"flex space-x-1",children:[(0,i.jsx)("input",{type:"checkbox",checked:t.checked.includes(e.id),onChange:()=>{t.checked.includes(e.id)?t.checked=t.checked.filter(t=>e.id!==t):t.checked.push(e.id),t.render()}}),(0,i.jsx)("div",{children:e.name})]},e.id))})]},e.id))})]})]})})})}},{"react/jsx-runtime":"f4Tol",uuid:"8q3Mr","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./comp-reload":"4bHSH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cHjha:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edPageTreeRender",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./comp-reload"),l=e("../../../logic/tree/build"),c=e("tinycolor2"),u=n.interopDefault(c);let d=(e,{depth:t,isOpen:r,onToggle:n})=>{let c=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),u=(0,o.useLocal)({renaming:""===e.id,rename_to:""}),d=e.data;if(!d)return(0,i.jsx)(i.Fragment,{});let p=!!(0,s.compPicker).trash.find(e=>e.id===d.id),x=e=>{p?(c.ui.popup.comp.preview_id=d.id,c.ui.popup.comp_group={mouse_event:e,async on_pick(e){await _db.component.update({where:{id:d.id},data:{id_component_group:e}}),await (0,s.reloadCompPicker)(c),(0,l.treeRebuild)(c),c.render()}}):(c.ui.popup.comp.open&&c.ui.popup.comp.open(d.id),c.ui.popup.comp.open=null,a.active.item_id=s.compPicker.active_id,s.compPicker.active_id="",(0,l.treeRebuild)(c)),c.render()},b=async e=>{p?confirm("Permanently delete this component?")&&(await _db.component.delete({where:{id:e}}),await (0,s.reloadCompPicker)(c),c.render()):confirm("Move component to trash?")&&(await _db.component.update({where:{id:e},data:{id_component_group:s.compPicker.trash_id}}),await (0,s.reloadCompPicker)(c),c.render())},y=0;return"folder"===d.type&&(y=(0,s.compPicker).tree.filter(e=>e.parent===d.id).length),(0,i.jsxs)("div",{className:cx("flex flex-col hover:bg-blue-50 cursor-pointer",css` + .btn { + opacity: 0; + } + &:hover .btn { + opacity: 1; + } + `,d.id===c.page.cur.id&&"bg-blue-50","component"===d.type&&"ml-1 mr-2 mb-3 border flex-1","component"===d.type&&css` + min-width: 190px; + `,"folder"===d.type&&"border-t py-[2px] ",d.id===c.ui.popup.comp.preview_id&&css` + border: 1px solid blue !important; + `),onClick:e=>{"folder"===d.type?n():x(e)},children:["component"===d.type&&(0,i.jsx)(m,{name:d.name}),(0,i.jsxs)("div",{className:cx("flex","component"===d.type&&"items-stretch","folder"===d.type&&"items-center"),children:[d.id===c.page.cur.id&&(0,i.jsx)("div",{className:"absolute left-0 top-0 bottom-0 bg-blue-500 w-1"}),(0,i.jsx)("div",{className:cx("h-[13px]","folder"===d.type&&"pl-1","component"===d.type&&"hidden")}),"folder"===d.type&&(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsx)(v,{}),!r&&(0,i.jsx)(g,{})]}),(0,i.jsxs)("div",{className:cx("flex flex-1 px-1 items-center","component"===d.type&&"border-r"),children:[u.renaming?(0,i.jsx)("input",{value:u.rename_to,autoFocus:!0,spellCheck:!1,onBlur:async()=>{u.renaming=!1,u.rename_to&&(d.name=u.rename_to,u.render(),""===d.id?d.name:(d.name=u.rename_to,await _db.component_group.update({where:{id:d.id},data:{name:u.rename_to}})),await (0,s.reloadCompPicker)(c))},className:"border px-1 bg-white flex-1 outline-none mr-1 border-blue-500 ",onChange:e=>{u.rename_to=e.currentTarget.value,u.render()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur(),"Escape"===e.key&&(u.rename_to=d.name,u.render(),e.currentTarget.blur())}}):(0,i.jsx)(f,{name:e.text}),"folder"===d.type&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"ml-1 p-1 border border-transparent hover:border-slate-400 bg-white rounded-sm",onClick:e=>{e.stopPropagation(),u.rename_to=d.name,u.renaming=!0,u.render()},dangerouslySetInnerHTML:{__html:''}}),0===y&&(0,i.jsx)("div",{className:"ml-1 p-1 border border-transparent hover:border-slate-400 bg-white rounded-sm",onClick:async e=>{e.stopPropagation(),confirm("Delete empty folder?")&&(await _db.component_group.delete({where:{id:d.id}}),(0,s.reloadCompPicker)(c))},dangerouslySetInnerHTML:{__html:''}})]})]}),"component"===d.type&&(0,i.jsxs)("div",{className:cx("transition-all bg-white flex items-center px-1 hover:border-blue-300 hover:bg-blue-100 opacity-20 hover:opacity-100",css` + &:hover { + .normal { + display: none; + } + .over { + display: block; + } + } + `),onClick:async e=>{e.stopPropagation(),b(d.id)},children:[(0,i.jsx)("div",{className:"normal",children:(0,i.jsx)(h,{})}),(0,i.jsx)("div",{className:"over hidden text-red-600",children:(0,i.jsx)(h,{})})]})]})]})},p=e=>{let t=0;if(0===e.length)return"";for(let r=0;r>8*n&255).toString(16)).substr(-2);return r},f=({name:e})=>"string"!=typeof e?e:"__TRASH__"===e?"Trash":e.startsWith("layout::")?(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"border border-green-600 text-green-600 mr-1 font-mono text-[10px] px-1 bg-white ",children:"LAYOUT"}),(0,i.jsx)("div",{children:e.substring(8)})]}):(0,i.jsx)("div",{children:e}),m=({name:e})=>{let t=p(e),r=(0,u.default)(t);return(0,i.jsx)("div",{className:cx("capitalize text-center flex items-center justify-center font-black",css` + height: 50px; + background-color: ${t}; + opacity: 0.8; + color: ${r.isDark()?"white":"black"}; + `),children:e.split("_").join(" ")})},h=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})}),g=()=>(0,i.jsx)("svg",{fill:"currentColor",viewBox:"0 0 20 20",strokeWidth:1,width:13,height:13,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,i.jsx)("path",{d:"M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z"})}),v=()=>(0,i.jsxs)("svg",{fill:"currentColor",strokeWidth:1,width:13,height:13,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,i.jsx)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4l2 2h4a2 2 0 012 2v1H8a3 3 0 00-3 3v1.5a1.5 1.5 0 01-3 0V6z"}),(0,i.jsx)("path",{d:"M6 12a2 2 0 012-2h8a2 2 0 012 2v2a2 2 0 01-2 2H2h2a2 2 0 002-2v-2z"})]})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./comp-reload":"4bHSH","../../../logic/tree/build":"dNllk",tinycolor2:"iYf4w","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d5Nc2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopPage",()=>g);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../../../../utils/ui/loading"),u=e("../../../../../utils/ui/modal"),d=e("../../../logic/ed-global"),p=e("./page-reload"),f=e("./page-tree"),m=e("./page-form"),h=e("../../../../../utils/ui/fuzzy");let g=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),t=(0,l.useLocal)({tree:null}),r=o.Tree;if(p.pagePicker.render=t.render,(0,a.useEffect)(()=>{(0,l.waitUntil)(()=>t.tree).then(()=>{if(t.tree){let r=[],n=(0,p.pagePicker).tree.find(t=>t.id===e.page.cur.id),i=new Set;if(p.pagePicker.rename_id){let e=(0,p.pagePicker).tree.find(e=>e.id===p.pagePicker.rename_id);for(;e;)if("string"==typeof e.id){if(i.has(e.id))break;if(i.add(e.id),r.includes(e.id))continue;let t=e.parent;r.push(e.id),e=(0,p.pagePicker).tree.find(e=>e.id===t)}}else for(;n;)if("string"==typeof n.id){if(i.has(n.id))break;if(i.add(n.id),r.includes(n.id))continue;let e=n.parent;r.push(n.id),n=(0,p.pagePicker).tree.find(t=>t.id===e)}r.length<=1?t.tree.open("page-root"):t.tree.open(r)}})},[e.ui.popup.page.open,e.page.cur.id,p.pagePicker.site_id,p.pagePicker.rename_id]),!e.ui.popup.page.open)return null;e.site.id!==p.pagePicker.site_id&&(p.pagePicker.site_id=e.site.id,(0,p.reloadPagePicker)(e));let n=p.pagePicker.tree;if(p.pagePicker.search){let e=(0,h.fuzzy)((0,l.deepClone)(p.pagePicker.tree),{pk:"id",search:["text","data.url"]},p.pagePicker.search);(n=e.find(e=>"root"===e.id)?e:[...e,p.pagePickerRootItem]).map(e=>{"root"!==e.id&&(e.parent="root")})}return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(u.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.page.open=null,e.render())},children:[(0,i.jsx)("div",{id:"page-picker",ref:e=>{e&&(p.pagePicker.ref=e)},className:cx("absolute inset-[5%] bg-white flex",css` + .dropping { + background: #efefff; + } + `),children:(0,i.jsx)("div",{className:"relative flex flex-1 items-stretch text-[14px] overflow-auto",children:"loading"===p.pagePicker.status?(0,i.jsx)(c.Loading,{note:"listing-page",backdrop:!1}):(0,i.jsx)(i.Fragment,{children:p.pagePicker.ref&&(0,i.jsx)(o.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:p.pagePicker.ref}}),children:(0,i.jsx)(r,{ref:e=>{t.tree!==e&&(t.tree=e)},tree:n,rootId:"page-root",onDrop:async(t,r)=>{p.pagePicker.tree=t,e.render(),r.dragSource?.droppable?r.dropTargetId!==r.dragSourceId&&(await _db.page_folder.update({where:{id:r.dragSourceId},data:{parent_id:"root"!==r.dropTargetId&&r.dropTargetId?r.dropTargetId:null},select:{id:!0}}),(0,p.reloadPagePicker)(e)):await _db.page.update({where:{id:r.dragSourceId},data:{id_folder:"root"!==r.dropTargetId&&r.dropTargetId?r.dropTargetId:null},select:{id:!0}})},dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),canDrag:()=>!0,canDrop:(e,t)=>t.dropTarget?.data?.type!=="page"&&"page-root"!==t.dropTargetId,classes:{root:"flex-1",dropTarget:"dropping"},render:f.edPageTreeRender})})})})}),e.ui.popup.page.form&&(0,i.jsx)(m.EdFormPage,{page:e.ui.popup.page.form,onClose:()=>{e.ui.popup.page.form=null,e.render()},onSave:async(t,r)=>{if(e.ui.popup.page.form=null,r)e.render(),await (0,p.reloadPagePicker)(e),d.active.comp_id="",d.active.item_id="",e.ui.popup.page.open=null,navigate(`/ed/${e.site.id}/${t.id}`);else{let r=(0,p.pagePicker).tree.find(e=>e.id===t.id&&e.data?.type==="page");if(r){for(let[e,n]of Object.entries(r.data||{}))t[e]&&(r.data[e]=t[e]);r.text=t.name}e.render()}}})]})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./page-reload":"7xQs6","./page-tree":"9lpCs","./page-form":"jOvdE","../../../../../utils/ui/fuzzy":"5LN6l","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7xQs6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pagePickerRootItem",()=>i),n.export(r,"pagePicker",()=>o),n.export(r,"reloadPagePicker",()=>a);let i={id:"root",parent:"page-root",text:"pages",droppable:!0,data:{id:"root",name:"pages",type:"folder"}},o={site_id:"",ref:null,tree:[],status:"ready",search:"",render:()=>{},rename_id:"",new_parent_id:""},a=async e=>{o.status="loading";let t=await _db.page.findMany({where:{id_site:e.site.id,is_deleted:!1},select:{id:!0,name:!0,id_layout:!0,is_default_layout:!0,id_folder:!0,url:!0}}),r=await _db.page_folder.findMany({where:{id_site:e.site.id,is_deleted:!1},select:{id:!0,name:!0,parent_id:!0}});o.tree=[];let n=o.tree;for(let r of(n.push(i),t))e.page.list[r.id]&&(e.page.list[r.id].page.name=r.name,e.page.list[r.id].page.name=r.url),e.page.cur.id===r.id&&(e.page.cur.name=r.name,e.page.cur.url=r.url),n.push({id:r.id,parent:r.id_folder||"root",text:r.name,droppable:!1,data:{id:r.id,name:r.name,type:"page",url:r.url}});for(let e of r)n.push({id:e.id,parent:e.parent_id||"root",text:e.name||"",droppable:!0,data:{id:e.id,name:e.name||"",type:"folder"}});o.status="ready",o.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9lpCs":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edPageTreeRender",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./page-reload"),l=e("uuid");let c=(e,{depth:t,isOpen:r,onToggle:n})=>{let c=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),g=(0,o.useLocal)({rename_to:""}),v=e.data;return v?(c.page.cur.id===v.id&&(c.page.cur.url=v.url||"",c.page.cur.name=v.name||""),(0,i.jsxs)("div",{className:cx("flex border-b py-[2px] items-center hover:bg-blue-50 cursor-pointer relative",css` + .btn { + opacity: 0; + } + &:hover .btn { + opacity: 1; + } + `,v.id===c.page.cur.id&&"bg-blue-50"),onClick:()=>{"folder"===v.type?n():c.ui.popup.page.open&&c.ui.popup.page.open(v.id)},children:[(0,i.jsxs)("div",{className:"flex w-[40%] items-center relative ",children:[v.id===c.page.cur.id&&(0,i.jsx)("div",{className:"absolute left-0 top-0 bottom-0 bg-blue-500 w-1"}),(0,i.jsx)("div",{className:cx("h-[13px] pl-1",css` + width: ${13*t}px; + `)}),"folder"===v.type&&(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsx)(h,{}),!r&&(0,i.jsx)(p,{})]}),(0,i.jsx)("div",{className:"flex flex-1 pl-1",children:s.pagePicker.rename_id===v.id?(0,i.jsx)("input",{value:g.rename_to,autoFocus:!0,onBlur:async()=>{s.pagePicker.rename_id,s.pagePicker.rename_id="",v.name=g.rename_to,g.render(),"NEW"===v.id?v.name&&(await _db.page_folder.create({data:{name:g.rename_to,id_site:c.site.id,parent_id:(0,l.validate)(s.pagePicker.new_parent_id)?s.pagePicker.new_parent_id:null}}),s.pagePicker.new_parent_id=""):await _db.page_folder.update({where:{id:v.id},data:{name:g.rename_to}}),await (0,s.reloadPagePicker)(c)},className:"border px-1 bg-white flex-1 outline-none mr-1 border-blue-500 ",onChange:e=>{g.rename_to=e.currentTarget.value,g.render()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur(),"Escape"===e.key&&(g.rename_to=v.name,g.render(),e.currentTarget.blur())}}):(0,i.jsx)(u,{name:e.text})}),s.pagePicker.rename_id!==v.id&&(0,i.jsxs)("div",{className:"flex pr-2 items-stretch h-[18px] space-x-[2px] text-[10px]",children:["folder"===v.type&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",onClick:e=>{e.stopPropagation(),(0,s.pagePicker).tree.push({id:"NEW",parent:v.id,text:"",data:{id:"NEW",name:"",type:"folder"}}),s.pagePicker.rename_id="NEW",s.pagePicker.new_parent_id=v.id,c.render()},children:"+ Folder"}),(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",onClick:e=>{e.stopPropagation(),c.ui.popup.page.form={id_site:c.site.id,id_folder:"root"===v.id?null:v.id},c.render()},children:"+ Page"})]}),"root"!==v.id&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{onClick:async t=>{if(t.stopPropagation(),confirm("Clone page ?")){g.render();let t=await _db.page.findFirst({where:{id:e.id,is_deleted:!1,is_default_layout:!1}});delete t.id,t.name=`${t.name} [Cloned]`,t.url=`${t.url}-cloned`,await _db.page.create({data:t}),await (0,s.reloadPagePicker)(c)}},className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",children:(0,i.jsx)(f,{})}),(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",onClick:e=>{e.stopPropagation(),"folder"===v.type?(g.rename_to=v.name,s.pagePicker.rename_id=v.id,g.render()):(c.ui.popup.page.form=v,c.render())},children:(0,i.jsx)(m,{})}),(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-red-300 hover:bg-red-100",onClick:async t=>{t.stopPropagation(),confirm("Deletting cannot be undone. Are you sure ?")&&("folder"===v.type?(await _db.page.updateMany({where:{id_folder:e.id},data:{id_folder:"root"===e.parent?null:e.parent}}),await _db.page_folder.update({where:{id:e.id},data:{is_deleted:!0}})):await _db.page.update({where:{id:e.id},data:{is_deleted:!0}}),await (0,s.reloadPagePicker)(c))},children:(0,i.jsx)(d,{})})]})]})]}),(0,i.jsx)("div",{className:"flex pl-1 flex-1 items-stretch",children:"root"===v.id?(0,i.jsx)("input",{className:"flex-1 outline-none focus:border-blue-500 border border-transparent mr-1 px-1 text-xs py-[2px]",onClick:e=>{e.preventDefault(),e.stopPropagation()},spellCheck:!1,onChange:e=>{s.pagePicker.search=e.currentTarget.value,(0,s.pagePicker).render()},value:s.pagePicker.search,type:"search",placeholder:"Search.."}):v.url})]})):(0,i.jsx)(i.Fragment,{})},u=({name:e})=>"string"==typeof e&&e.startsWith("layout:")?(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"border border-green-600 text-green-600 mr-1 font-mono text-[8px] px-1 bg-white ",children:"LAYOUT"}),(0,i.jsx)("div",{children:e.substring(7)})]}):(0,i.jsx)("div",{children:e}),d=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})}),p=()=>(0,i.jsx)("svg",{fill:"currentColor",viewBox:"0 0 20 20",strokeWidth:1,width:13,height:13,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,i.jsx)("path",{d:"M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z"})}),f=()=>(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M1 9.50006C1 10.3285 1.67157 11.0001 2.5 11.0001H4L4 10.0001H2.5C2.22386 10.0001 2 9.7762 2 9.50006L2 2.50006C2 2.22392 2.22386 2.00006 2.5 2.00006L9.5 2.00006C9.77614 2.00006 10 2.22392 10 2.50006V4.00002H5.5C4.67158 4.00002 4 4.67159 4 5.50002V12.5C4 13.3284 4.67158 14 5.5 14H12.5C13.3284 14 14 13.3284 14 12.5V5.50002C14 4.67159 13.3284 4.00002 12.5 4.00002H11V2.50006C11 1.67163 10.3284 1.00006 9.5 1.00006H2.5C1.67157 1.00006 1 1.67163 1 2.50006V9.50006ZM5 5.50002C5 5.22388 5.22386 5.00002 5.5 5.00002H12.5C12.7761 5.00002 13 5.22388 13 5.50002V12.5C13 12.7762 12.7761 13 12.5 13H5.5C5.22386 13 5 12.7762 5 12.5V5.50002Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),m=()=>(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M11.8536 1.14645C11.6583 0.951184 11.3417 0.951184 11.1465 1.14645L3.71455 8.57836C3.62459 8.66832 3.55263 8.77461 3.50251 8.89155L2.04044 12.303C1.9599 12.491 2.00189 12.709 2.14646 12.8536C2.29103 12.9981 2.50905 13.0401 2.69697 12.9596L6.10847 11.4975C6.2254 11.4474 6.3317 11.3754 6.42166 11.2855L13.8536 3.85355C14.0488 3.65829 14.0488 3.34171 13.8536 3.14645L11.8536 1.14645ZM4.42166 9.28547L11.5 2.20711L12.7929 3.5L5.71455 10.5784L4.21924 11.2192L3.78081 10.7808L4.42166 9.28547Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),h=()=>(0,i.jsxs)("svg",{fill:"currentColor",strokeWidth:1,width:13,height:13,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,i.jsx)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4l2 2h4a2 2 0 012 2v1H8a3 3 0 00-3 3v1.5a1.5 1.5 0 01-3 0V6z"}),(0,i.jsx)("path",{d:"M6 12a2 2 0 012-2h8a2 2 0 012 2v2a2 2 0 01-2 2H2h2a2 2 0 002-2v-2z"})]})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./page-reload":"7xQs6",uuid:"8q3Mr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jOvdE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFormPage",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/form.style"),s=e("../../../../../utils/ui/form/input"),l=e("../../../logic/ed-global");let c=({page:e,onClose:t,onSave:r})=>{let n=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),c=(0,o.useLocal)({init:!1,saving:!1,fillUrl:!1,preventClose:!1}),u=(0,o.useLocal)({});if(!c.init)for(let[t,r]of(c.init=!0,Object.entries(e)))u[t]=r;return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"absolute inset-0 flex items-center justify-center backdrop-blur cursor-pointer hover:backdrop-blur-sm transition-all text-xs",onPointerUp:()=>{c.preventClose||t(),c.preventClose=!1,c.render()},children:(0,i.jsxs)("form",{onPointerDown:e=>{e.stopPropagation(),c.preventClose=!0,c.render()},onPointerUp:e=>{e.stopPropagation(),c.preventClose=!1,c.render()},onSubmit:async e=>{if(e.preventDefault(),u.name){u.name.startsWith("layout:")||(u.is_default_layout=!1),c.saving=!0,c.render();let e=u.id_folder;if(e&&"ROOT"!==e||(e=null),u.id){let e=await _db.page.update({data:{name:u.name,url:u.url||"",is_default_layout:u.is_default_layout},where:{id:u.id}});n.page.cur.id===u.id&&n.page.doc?n.page.doc.transact(()=>{if(n.page.doc){let e=n.page.doc.getMap("map");e&&(e.set("name",u.name),e.set("url",u.url)),r(e.toJSON(),!1)}}):r(e,!1)}else r(await _db.page.create({data:{content_tree:{childs:[],id:"root",type:"root"},name:u.name,url:u.url||"",id_site:u.id_site||"",id_folder:e}}),!0);c.saving=!1,c.render()}},onClick:e=>{e.stopPropagation()},className:cx(a.formStyle,"bg-white shadow-2xl border"),children:[(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Name"}),(0,i.jsx)(s.Input,{form:u,autoFocus:!0,name:"name",onFocus:()=>{u.url||(c.fillUrl=!0,c.render())},onChange:e=>{c.fillUrl&&(u.url=`/${e.replace(/\W/g,"/").replace(/\/\/+/g,"/").replace(/\s/g,"_")}`),u.render()},onBlur:()=>{c.fillUrl=!1,c.render()}})]}),u.name?.startsWith("layout:")?(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Default Layout"}),(0,i.jsxs)("div",{className:"flex space-x-2",children:[(0,i.jsx)("div",{className:cx("border-[3px] px-4 cursor-pointer select-none border-black",u.is_default_layout&&"bg-black text-white "),onClick:()=>{u.is_default_layout=!0,u.render()},children:"YES"}),(0,i.jsx)("div",{className:cx("border-[3px] px-2 cursor-pointer select-none border-black",!u.is_default_layout&&"bg-black text-white"),onClick:()=>{u.is_default_layout=!1,u.render()},children:"NO"})]})]}):(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"url"}),(0,i.jsx)(s.Input,{form:u,name:"url"})]}),u.id&&(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Page ID:"}),(0,i.jsx)(s.Input,{form:u,name:"id",disabled:!0})]}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("button",{type:"submit",disabled:c.saving,className:"flex-1",children:c.saving?"Saving...":"Save"}),u.id&&(0,i.jsx)("button",{className:"bg-red-600 w-[40px] flex justify-center items-center",onClick:async()=>{confirm("Are you sure ?")&&r(await _db.page.update({where:{id:e.id},data:{is_deleted:!0}}),!1)},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})})]})]})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/form.style":"jUQFK","../../../../../utils/ui/form/input":"1FhYR","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jUQFK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"formStyle",()=>i);let i=css` + padding: 10px; + display: flex; + flex-direction: column; + align-items: stretch; + + .title { + font-size: 18px; + display: flex; + flex-direction: column; + } + + label { + display: flex; + flex-direction: column; + align-items: stretch; + margin-bottom: 10px; + + > span { + font-size: 14px; + margin-bottom: 2px; + } + } + + input, + select { + border: 3px solid black; + padding: 3px; + width: 300px; + font-size: 15px; + + &:disabled { + color: #999; + } + } + + button { + color: white; + padding: 5px; + } + button[type="submit"] { + background: black; + + &:disabled { + background: #999; + } + } +`},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1FhYR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Input",()=>o);var i=e("react/jsx-runtime");let o=e=>{let t={...e},{form:r,name:n}=e;delete t.form,delete t.name;let o=null;t.onChange&&(o=t.onChange,delete t.onChange);let a=r[n];return a instanceof URL&&(a=a.toString()),(0,i.jsx)("input",{value:a||"",spellCheck:!1,onInput:e=>{if(r[n]=e.currentTarget.value,o){let t=o(e.currentTarget.value);void 0!==t&&(r[n]=t)}r.render()},...t})}},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Aqaiy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopScript",()=>p);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/script/jscript"),s=e("../../../../../utils/ui/loading"),l=e("../../../../../utils/ui/modal"),c=e("../../../logic/ed-global"),u=e("../../side/prop-master/prop-form"),d=e("./workbench");let p=()=>{let e=(0,o.useGlobal)(c.EDGlobal,"EDITOR");return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(l.Modal,{open:e.ui.popup.script.open,onOpenChange:t=>{if(!t){let t=e.ui.popup.script;if(t){if(t.open=!1,t.prop_name&&"prop-master"===t.type){u.propPopover.name=t.prop_name;let e=u.propPopover.render;e&&e()}"item"===t.type&&delete e.script.init_local_effect[c.active.item_id],t.on_close(),e.render()}}},children:(0,i.jsx)("div",{className:cx("bg-white select-none flex fixed inset-[50px]"),children:(0,i.jsxs)("div",{className:cx("flex flex-1 relative",css` + .monaco-editor { + .mtk9 { + color: #022f62; + } + .mtk1 { + color: #022f62; + } + .mtk22 { + color: #015cc5; + } + .mtk8 { + color: #015cc5; + } + .mtk5 { + color: #55bb8a; + } + .monaco-editor.showUnused .squiggly-inline-unnecessary { + opacity: 0.4; + } + .jsx-expression-braces { + color: #7c3813; + } + .jsx-tag-angle-bracket { + color: #619ac3; + } + .jsx-tag-name { + color: #619ac3; + } + .jsx-tag-order-1 { + color: #23863a; + } + .jsx-tag-order-2 { + color: #4e7ca1; + } + .jsx-tag-order-3 { + color: #020360; + } + .jsx-tag-attribute-key { + color: #6f42c1; + } + .jsx-text { + color: #000000; + } + } + `),children:[!a.jscript.editor&&(0,i.jsx)(s.Loading,{note:"js-editor",backdrop:!1}),a.jscript.editor&&(0,i.jsx)(d.EdScriptWorkbench,{})]})})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/script/jscript":"36JZt","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","../../side/prop-master/prop-form":"eex5L","./workbench":"cJybd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cJybd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptWorkbench",()=>f),n.export(r,"ChevronRight",()=>v),n.export(r,"ChevronLeft",()=>x);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./monaco"),l=e("./snippet"),c=e("react"),u=e("../../../../../utils/ui/loading"),d=e("../../../../../utils/ui/tooltip"),p=e("./prop-gen");let f=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,o.useLocal)({active_id:""});e.ui.popup.script.wb_render=t.render,(0,c.useEffect)(()=>{t.active_id?setTimeout(()=>{t.active_id=a.active.item_id,t.render()},200):(t.active_id=a.active.item_id,t.render())},[a.active.item_id]),a.active.script_nav.idx,a.active.script_nav.list.length,a.active.script_nav.list.length,"item"===e.ui.popup.script.type&&e.ui.popup.script.mode!==e.ui.popup.script.lastMode&&setTimeout(()=>{e.ui.popup.script.mode=e.ui.popup.script.lastMode,e.render()},200);let r="error"===e.ui.popup.script.typings.status&&"js"===e.ui.popup.script.mode;return(0,i.jsx)("div",{className:"flex flex-1 items-stretch",children:(0,i.jsxs)("div",{className:"flex flex-1 flex-col ",children:[(0,i.jsxs)("div",{className:cx("flex border-b items-stretch justify-between",r&&"bg-red-100"),children:[(0,i.jsxs)("div",{className:cx("flex items-stretch"),children:["prop-master"===e.ui.popup.script.type&&(0,i.jsx)(h,{}),"prop-instance"===e.ui.popup.script.type&&(0,i.jsx)(m,{}),"item"===e.ui.popup.script.type&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex p-2 space-x-1",children:[{type:"js",color:"#e9522c"},{type:"css",color:"#188228"},{type:"html",color:"#2c3e83"}].map(t=>(0,i.jsx)("div",{className:cx(css` + color: ${t.color}; + border: 1px solid ${t.color}; + `,"uppercase text-white text-[12px] cursor-pointer flex items-center justify-center transition-all hover:opacity-100 w-[40px] text-center",e.ui.popup.script.lastMode===t.type?css` + background: ${t.color}; + color: white; + `:"opacity-30"),onClick:()=>{e.ui.popup.script.mode=t.type,e.ui.popup.script.lastMode=t.type,e.render()},children:t.type},t.type))}),"js"===e.ui.popup.script.mode&&"item"===e.ui.popup.script.type&&(0,i.jsx)(l.EdScriptSnippet,{})]})]}),(0,i.jsxs)("div",{className:"flex items-stretch text-xs pr-2",children:["prop-instance"===e.ui.popup.script.type&&(0,i.jsx)(p.EdPropGen,{}),"js"===e.ui.popup.script.mode&&(0,i.jsx)("div",{className:"flex items-center",children:{ok:(0,i.jsx)("div",{className:"text-green-700",children:"Typings: OK"}),loading:(0,i.jsx)("div",{className:"text-slate-500",children:"Loading ⌛"}),error:(0,i.jsx)(d.Tooltip,{content:(0,i.jsx)("div",{className:"font-mono whitespace-pre-wrap text-[11px]",children:e.ui.popup.script.typings.err_msg}),delay:0,children:(0,i.jsx)("div",{className:"text-red-700 border-red-700 border bg-white bg-opacity-80 p-1",children:"âš ï¸ Typings: ERROR"})})}[e.ui.popup.script.typings.status]})]})]}),(0,i.jsx)("div",{className:"relative flex flex-1",children:t.active_id===a.active.item_id?(0,i.jsx)(s.EdScriptMonaco,{}):(0,i.jsx)(u.Loading,{backdrop:!1,note:"opening script"})})]})})},m=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=null;if(a.active.comp_id){let r=e.comp.list[a.active.comp_id];r&&r.meta&&(t=r.meta[a.active.item_id].item)}else t=e.page.meta[a.active.item_id].item;return t&&t.component?.id?(t.component.props,(0,i.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,i.jsx)("div",{className:"bg-blue-700 text-white text-[11px] px-1 mr-1",children:"INSTANCE"}),(0,i.jsx)("div",{children:t.name}),(0,i.jsx)(g,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,i.jsx)(g,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,i.jsx)(i.Fragment,{})},h=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=e.comp.list[a.active.comp_id].doc.getMap("map").get("root")?.toJSON();return t&&t.component?.id?(t.component.props,(0,i.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,i.jsx)("div",{className:"bg-purple-700 text-white text-[11px] px-1 mr-1",children:"MASTER"}),(0,i.jsx)("div",{children:t.name}),(0,i.jsx)(g,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,i.jsx)(g,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,i.jsx)(i.Fragment,{})},g=()=>(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),v=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.158 3.135a.5.5 0 01.707.023l3.75 4a.5.5 0 010 .684l-3.75 4a.5.5 0 11-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 01.023-.707z",clipRule:"evenodd"})}),x=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M14 18l-6-6 6-6 1.4 1.4-4.6 4.6 4.6 4.6L14 18z"})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./monaco":"4PM6V","./snippet":"djndY",react:"aq5hc","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/tooltip":"lSeyn","./prop-gen":"eIA2V","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4PM6V":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptMonaco",()=>S);var i=e("react/jsx-runtime"),o=e("lodash.trim"),a=n.interopDefault(o),s=e("react"),l=e("web-utils"),c=e("../../../../../utils/script/jscript"),u=e("../../../../../utils/script/mount"),d=e("../../../../../utils/script/typings"),p=e("../../../../../utils/ui/loading"),f=e("../../../logic/active/get-meta"),m=e("../../../logic/ed-global"),h=e("./default-val"),g=e("./scope/scope"),v=e("../../../../vi/render/script/local"),x=e("../../side/prop-instance/on-change"),b=e("./code-edit/adv-js"),y=e("./code-edit/prop-instance"),j=e("./code-edit/prop-master");let w={timeout:null},C=window,S=()=>{let e=(0,l.useGlobal)(m.EDGlobal,"EDITOR"),t=(0,l.useLocal)({editor:null,monaco:null,changeTimeout:0,init:!1,value:"",historyOpen:!1,mode:"",imports:"",active_id:""}),r=c.jscript.editor;if(!r)return(0,i.jsx)(p.Loading,{backdrop:!1,note:"loading-monaco"});let n=e.page.meta[m.active.item_id];m.active.comp_id&&(n=e.comp.list[m.active.comp_id]?e.comp.list[m.active.comp_id].meta[m.active.item_id]:null);let o="";if((0,s.useEffect)(()=>(C.monaco_loaded||(C.monaco_loaded=!0),()=>{e.ui.monaco.editor.getModels().forEach(e=>{e.uri.toString().startsWith("typings:")&&e.dispose()}),e.ui.monaco=null,e.script.do_edit=async()=>{}}),[]),t.monaco&&(e.ui.monaco=t.monaco),(0,s.useEffect)(()=>{clearTimeout(w.timeout),(async()=>{let r=t.editor,i=t.monaco;if(i&&r){let s=e.ui.popup.script.type;if((t.mode!==e.ui.popup.script.mode||t.active_id!==m.active.item_id)&&(t.init=!1,t.mode=e.ui.popup.script.mode,t.active_id=m.active.item_id),!t.init){if(i.editor.getModels().forEach(e=>{(e.uri.toString().startsWith("inmemory://model")||e.uri.toString().startsWith("file://"))&&e.dispose()}),n&&"item"===s&&(n.item.adv||(n.item.adv={}),n.item.adv[e.ui.popup.script.mode]||(n.item.adv[e.ui.popup.script.mode]=o)),"js"===e.ui.popup.script.mode){let t=window,l={};for(let t of e.global_prop)"_types"!==t&&(l[t]="any");if(t._types)for(let[e,r]of Object.entries(t._types))l[e]=r;let c={id:"",props:{}};if(n?.item.component?.id&&n.item.component.props&&(c.id=n.item.component.id,c.props=n.item.component.props),n?.parent?.comp_id&&n.parent.instance_id){let t=e.page.meta[n.parent.instance_id];t&&t.item.component?.id&&(c.id=t.item.component.id,c.props=t.item.component.props)}if(n)switch(s){case"prop-master":{for(let e of Object.keys(c.props))l[e]="any";let e=i.editor.createModel((0,a.default)(o),"typescript",i.Uri.parse("file:///active.tsx"));r.setModel(e)}break;case"prop-instance":{(0,g.declareScope)(e,n,i);let t=i.editor.createModel((0,a.default)(o),"typescript",i.Uri.parse("file:///active.tsx"));if(r.setModel(t),c.id){let t=e.ui.popup.script.prop_name;E(n.item.component?.props[t],l,e.page.meta)}}break;case"item":{(0,g.declareScope)(e,n,i);let t=i.editor.createModel((0,a.default)(o),"typescript",i.Uri.parse("file:///active.tsx"));if(r.setModel(t),r.trigger("fold","editor.foldAllMarkerRegions",{}),c.id&&n.jsx_prop?.name){let t=n.jsx_prop.name;E(c?.props[t],l,e.page.meta)}}}await (0,d.monacoTypings)({site_dts:e.site_dts,site_dts_entry:e.site_dts_entry,site_exports:e.site_exports,prisma_ext:e.prisma_ext,script:{siteTypes:e.script.site_types},site:e.site.config},i,{types:l,values:{}}),await (0,u.jsMount)(r,i,e)}else{let t=i.editor.createModel(o,{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],i.Uri.parse("inmemory://model/1"));r.setModel(t)}t.init=!0,t.value=o,t.render()}}})()},[m.active.item_id,t.monaco,t.editor,e.ui.popup.script.mode]),!n)return(0,i.jsx)(p.Loading,{backdrop:!1,note:"meta-not-found"});let S=n.item,_=n.mitem?.get("adv")?.toJSON()||{};S.adv=_;let k=async(e,r)=>{if(t.editor){let n=c.jscript.prettier.standalone,i=c.jscript.prettier.ts,o=c.jscript.prettier.estree;if(n&&o&&i){let s=t.editor?.getValue().replace(/\{\s*children\s*\}/gi,e),l=(0,a.default)(await n.format(r?e:s,{parser:"typescript",plugins:[i,o]}),"; \n");t.editor.executeEdits(null,[{range:{startLineNumber:0,startColumn:0,endColumn:Number.MAX_SAFE_INTEGER,endLineNumber:Number.MAX_SAFE_INTEGER},text:l}])}}};e.script.do_edit=k;let T=n.mitem;return T?"item"===S.type&&S.component?.id&&!T?(m.active.item_id="",(0,i.jsx)("div",{children:"no mitem"})):(o=(0,h.edMonacoDefaultVal)(e,_,T),(0,i.jsx)(r,{loading:(0,i.jsx)(p.Loading,{backdrop:!1,note:"monaco-loading"}),options:{minimap:{enabled:!1},wordWrap:"wordWrapColumn",autoClosingBrackets:"always",autoIndent:"full",formatOnPaste:!0,formatOnType:!0,tabSize:2,useTabStops:!0},language:{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],onChange:r=>{let n=e.ui.popup.script.type;e.ui.popup.script.typings.status="loading",e.ui.popup.script.wb_render(),t.value=r||"",t.render();let i=async()=>{if(!e.sync)return;let r=t.value,i=(0,f.getActiveMeta)(e),o=e.ui.popup.script.mode;if(i&&i.mitem){let t={};m.active.comp_id?t.comp_id=m.active.comp_id:t.page_id=e.page.cur.id;let a=!1;if(e.ui.popup.script.typings.status="ok",e.ui.popup.script.typings.err_msg="","prop-master"===n)(0,j.codeEditPropMaster)(e,r);else if("prop-instance"===n){let t=(0,y.codeEditPropInstance)(e,r);"value"===e.ui.popup.script.prop_kind&&(0,x.propInstanceOnChange)(e,e.ui.popup.script.prop_name,r),"string"==typeof t?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=t):"object"==typeof t&&(a=await t)}else if(delete v.local_cached_value[m.active.item_id],"js"===o){let t=(0,b.codeEditAdvJs)(e,r);"string"==typeof t?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=t):"object"==typeof t&&(a=await t)}else{let t=(0,f.getMetaById)(e,m.active.item_id);if(t){let e=t.mitem?.get("adv");e&&("css"===o?e.set("css",r):e.set("html",r))}}"object"==typeof a&&(i.item.script=a),e.ui.popup.script.wb_render()}};e.ui.popup.script.on_close=()=>{clearTimeout(w.timeout),i(),e.ui.popup.script.on_close=()=>{}},clearTimeout(w.timeout),w.timeout=setTimeout(i,1e3)},onMount:async(e,r)=>{r.languages.register({id:"typescript"}),t.monaco=r,t.editor=e,t.render(),e.focus(),setTimeout(()=>{e.focus()},300)}})):(m.active.item_id="",(0,i.jsx)("div",{children:"no mitem"}))},E=(e,t,r)=>{if(e&&"string"==typeof e.typings){let n=Function("active","_meta",`\ +${e.typings?` +${e.typings}; +return typings; +`:""} +`);try{let e=n(m.active,r);if("object"==typeof e)for(let[r,n]of Object.entries(e))"string"==typeof n&&("_raw"===r&&t[r]?t[r]+="\n"+n:t[r]=n)}catch(e){console.log("WARNING: typings prasi error, bilang mas rizky plis...",e)}}}},{"react/jsx-runtime":"f4Tol","lodash.trim":"kT8YF",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/script/jscript":"36JZt","../../../../../utils/script/mount":"hMm8J","../../../../../utils/script/typings":"7Uqsz","../../../../../utils/ui/loading":"loFlS","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","./default-val":"1AnAc","./scope/scope":"hf5z8","../../../../vi/render/script/local":"gyKJq","../../side/prop-instance/on-change":"5QiTj","./code-edit/adv-js":"3rrB3","./code-edit/prop-instance":"6Nnn1","./code-edit/prop-master":"2zmSB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hMm8J:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"jsMount",()=>c),n.export(r,"extractLoc",()=>u);var i=e("lodash.trim"),o=n.interopDefault(i),a=e("monaco-jsx-syntax-highlight-v2"),s=e("../../nova/ed/logic/ed-global"),l=e("./jscript");let c=async(e,t,r)=>{let n=t;if(console.log("mantap jiwa"),e.getModel()){let{highlighter:r}=new a.MonacoJsxSyntaxHighlight((0,a.getWorker)(),t).highlighterBuilder({editor:e});"function"==typeof e.getModel&&r(),e.onDidChangeModelContent(()=>{if("function"==typeof e.getModel)try{r()}catch(e){}})}if(n.customJSMounted)return;n.customJSMounted=!0;let i={jsx:t.languages.typescript.JsxEmit.React,target:t.languages.typescript.ScriptTarget.ES2015,allowNonTsExtensions:!0,lib:["esnext","dom"],module:t.languages.typescript.ModuleKind.ESNext,esModuleInterop:!0,moduleResolution:t.languages.typescript.ModuleResolutionKind.NodeJs};r&&t.editor.registerEditorOpener({openCodeEditor(e,t,n){if(r&&"file"===t.scheme&&t.path){let e=t.path.split("_");if(3===e.length){let t=u(e,r);if(t.meta){if(s.active.script_nav.idx>=0&&(s.active.script_nav.list.length=s.active.script_nav.idx),(0,s.active).script_nav.list.push({item_id:s.active.item_id,comp_id:s.active.comp_id,instance:s.active.instance}),s.active.script_nav.idx=s.active.script_nav.idx+1,t.meta.item.component?.id&&t.meta.instances){s.active.comp_id=t.meta.item.component?.id,s.active.instance={comp_id:t.meta.item.component?.id,item_id:t.meta.item.id};let e=r.comp.list[s.active.comp_id].tree.find(e=>"root"===e.parent)?.id;e&&(s.active.item_id=e)}else t.meta.parent?.instance_id&&t.meta.parent.comp_id&&t.meta.item.originalId?(s.active.comp_id=t.meta.parent.comp_id,s.active.instance={comp_id:s.active.comp_id,item_id:t.meta.parent.instance_id},s.active.item_id=t.meta.item.originalId):s.active.item_id=t.meta.item.id;r.render()}}}return!1}}),t.languages.registerDocumentFormattingEditProvider("typescript",{async provideDocumentFormattingEdits(e,t,r){let n=l.jscript.prettier.standalone,i=l.jscript.prettier.ts,a=l.jscript.prettier.estree;if(n&&a&&i){let t=(0,o.default)(await n.format(e.getValue(),{parser:"typescript",plugins:[i,a]}),"; \n");return[{range:e.getFullModelRange(),text:t}]}}}),t.languages.registerCompletionItemProvider("typescript",{provideCompletionItems:(e,r)=>{let n=e.getWordUntilPosition(r);return{suggestions:[{label:"log",kind:t.languages.CompletionItemKind.Snippet,documentation:"Add Console.log",insertText:"console.log($1)",insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn}},{label:"sfy",kind:t.languages.CompletionItemKind.Snippet,documentation:"Add JSON.stringify",insertText:"JSON.stringify($1)",insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn}}]}}}),t.languages.registerCompletionItemProvider("typescript",{triggerCharacters:[">"],provideCompletionItems:(e,r)=>{let n=e.getValueInRange({startLineNumber:r.lineNumber,startColumn:1,endLineNumber:r.lineNumber,endColumn:r.column}),i=n.match(/.*<(\w+)>$/)?.[1];if(!i)return;let o=e.getWordUntilPosition(r);return{suggestions:[{label:``,kind:t.languages.CompletionItemKind.EnumMember,insertText:`$1`,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn}}]}}}),t.languages.typescript.typescriptDefaults.setCompilerOptions(i),setTimeout(()=>{e.getAction("editor.action.formatDocument")?.run()},100)},u=(e,t)=>{let[r,n,i]=e,o=r.substring(1),a=i.replace(".tsx",""),l=t.page.meta[o];return s.active.comp_id&&(l=t.comp.list[s.active.comp_id].meta[o]),{id:o,var_name:n,type:a,meta:l}}},{"lodash.trim":"kT8YF","monaco-jsx-syntax-highlight-v2":"cDv8Q","../../nova/ed/logic/ed-global":"6QDfO","./jscript":"36JZt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cDv8Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonacoJsxSyntaxHighlight",()=>j),n.export(r,"analysis",()=>y),n.export(r,"getWorker",()=>o);var i={worker:'/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n\r\nvar __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n};\n\nvar getTypescriptUrl=function(){var t="https://cdnjs.cloudflare.com/ajax/libs/typescript/4.6.4/typescript.min.js";try{return __TYPESCRIPT_CUSTOM_URL__||t}catch(r){return t}};"undefined"==typeof window&&self.importScripts([getTypescriptUrl()]);var Typescript=self.ts;\n\nvar JsxToken={angleBracket:"jsx-tag-angle-bracket",attributeKey:"jsx-tag-attribute-key",tagName:"jsx-tag-name",expressionBraces:"jsx-expression-braces",text:"jsx-text",orderTokenPrefix:"jsx-tag-order"};\n\nvar getRowAndColumn=function(n,o){for(var t=0,e=0;e+o[t]o.jsxTagCycle?1:a.jsxTagOrder+1,s.kind===Typescript.SyntaxKind.JsxSelfClosingElement){var r=calcPosition(s,e).positions,c=calcPosition(s.tagName,e).positions;t.push({start:r[0],end:r[0],tokens:[JsxToken.angleBracket,i]}),t.push({start:__assign(__assign({},r[1]),{column:r[1].column-1}),end:r[1],tokens:[JsxToken.angleBracket,i]}),t.push({start:c[0],end:c[1],tokens:[JsxToken.tagName,i]});}else {var p=s.kind===Typescript.SyntaxKind.JsxFragment?s.openingFragment:s.openingElement,g=s.kind===Typescript.SyntaxKind.JsxFragment?s.closingFragment:s.closingElement,l=calcPosition(p,e).positions,k=calcPosition(g,e).positions;if(t.push({start:l[0],end:l[0],tokens:[JsxToken.angleBracket,i]}),t.push({start:l[1],end:l[1],tokens:[JsxToken.angleBracket,i]}),t.push({start:k[0],end:__assign(__assign({},k[0]),{column:k[0].column+1}),tokens:[JsxToken.angleBracket,i]}),t.push({start:k[1],end:k[1],tokens:[JsxToken.angleBracket,i]}),s.kind===Typescript.SyntaxKind.JsxElement){var m=calcPosition(p.tagName,e).positions,x=calcPosition(g.tagName,e).positions;t.push({start:m[0],end:m[1],tokens:[JsxToken.tagName,i]}),t.push({start:x[0],end:x[1],tokens:[JsxToken.tagName,i]});}}};\n\nvar disposeJsxAttributeKey=function(o){var t=o.node,i=o.lines,s=o.classifications,e=calcPosition(t,i).positions;s.push({start:e[0],end:e[1],tokens:[JsxToken.attributeKey]});};\n\nvar disposeJsxExpression=function(s){var o=s.node,e=s.lines,n=s.classifications,i=calcPosition(o,e).positions;n.push({start:i[0],end:i[0],tokens:[JsxToken.expressionBraces]}),n.push({start:i[1],end:i[1],tokens:[JsxToken.expressionBraces]});};\n\nvar disposeJsxText=function(o){var s=o.node,i=o.lines,t=o.classifications,n=calcPosition(s,i).positions;t.push({start:n[0],end:n[1],tokens:[JsxToken.text]});};\n\nvar disposeNode=function(e){var s=e.node,i=e.index;[Typescript.SyntaxKind.JsxFragment,Typescript.SyntaxKind.JsxElement,Typescript.SyntaxKind.JsxSelfClosingElement].includes(s.kind)&&disposeJsxElementOrFragment(e),s.parent&&s.parent.kind===Typescript.SyntaxKind.JsxAttribute&&s.kind===Typescript.SyntaxKind.Identifier&&0===i&&disposeJsxAttributeKey(e),s.kind===Typescript.SyntaxKind.JsxExpression&&disposeJsxExpression(e),s.kind===Typescript.SyntaxKind.JsxText&&disposeJsxText(e);},walkAST=function(e){disposeNode(e);var s=0;Typescript.forEachChild(e.node,(function(i){return walkAST(__assign(__assign({},e),{node:i,index:s++}))}));},withDefaultConfig=function(e){var s=(e||{}).jsxTagCycle;return {jsxTagCycle:void 0===s?3:s}};var analysis=function(e,s,i){try{var t=[],n=Typescript.createSourceFile(e,s,Typescript.ScriptTarget.ES2020,!0),r=s.split("\\n").map((function(e){return e.length+1}));return walkAST({node:n,lines:r,context:{jsxTagOrder:1},classifications:t,config:withDefaultConfig(i),index:0}),t}catch(e){return (null==i?void 0:i.enableConsole)&&console.error(e),[]}};\n\nself.addEventListener("message",(function(s){var a=s.data,e=a.code,i=a.filePath,n=a.version,o=a.config;try{var l=analysis(i,e,o);self.postMessage({classifications:l,version:n,filePath:i});}catch(s){(null==o?void 0:o.enableConsole)&&console.error(s);}}));\n'},o=function(){return i},a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;ri.jsxTagCycle?1:o.jsxTagOrder+1,t.kind===l.SyntaxKind.JsxSelfClosingElement){var u=p(t,r).positions,d=p(t.tagName,r).positions;n.push({start:u[0],end:u[0],tokens:[c.angleBracket,s]}),n.push({start:a(a({},u[1]),{column:u[1].column-1}),end:u[1],tokens:[c.angleBracket,s]}),n.push({start:d[0],end:d[1],tokens:[c.tagName,s]})}else{var f=t.kind===l.SyntaxKind.JsxFragment?t.openingFragment:t.openingElement,m=t.kind===l.SyntaxKind.JsxFragment?t.closingFragment:t.closingElement,h=p(f,r).positions,g=p(m,r).positions;if(n.push({start:h[0],end:h[0],tokens:[c.angleBracket,s]}),n.push({start:h[1],end:h[1],tokens:[c.angleBracket,s]}),n.push({start:g[0],end:a(a({},g[0]),{column:g[0].column+1}),tokens:[c.angleBracket,s]}),n.push({start:g[1],end:g[1],tokens:[c.angleBracket,s]}),t.kind===l.SyntaxKind.JsxElement){var v=p(f.tagName,r).positions,x=p(m.tagName,r).positions;n.push({start:v[0],end:v[1],tokens:[c.tagName,s]}),n.push({start:x[0],end:x[1],tokens:[c.tagName,s]})}}},m=function(e){var t=e.node,r=e.lines,n=e.classifications,i=p(t,r).positions;n.push({start:i[0],end:i[1],tokens:[c.attributeKey]})},h=function(e){var t=e.node,r=e.lines,n=e.classifications,i=p(t,r).positions;n.push({start:i[0],end:i[0],tokens:[c.expressionBraces]}),n.push({start:i[1],end:i[1],tokens:[c.expressionBraces]})},g=function(e){var t=e.node,r=e.lines,n=e.classifications,i=p(t,r).positions;n.push({start:i[0],end:i[1],tokens:[c.text]})},v=function(e){var t=e.node,r=e.index;[l.SyntaxKind.JsxFragment,l.SyntaxKind.JsxElement,l.SyntaxKind.JsxSelfClosingElement].includes(t.kind)&&f(e),t.parent&&t.parent.kind===l.SyntaxKind.JsxAttribute&&t.kind===l.SyntaxKind.Identifier&&0===r&&m(e),t.kind===l.SyntaxKind.JsxExpression&&h(e),t.kind===l.SyntaxKind.JsxText&&g(e)},x=function(e){v(e);var t=0;l.forEachChild(e.node,function(r){return x(a(a({},e),{node:r,index:t++}))})},b=function(e){var t=(e||{}).jsxTagCycle;return{jsxTagCycle:void 0===t?3:t}},y=function(e,t,r){try{var n=[],i=l.createSourceFile(e,t,l.ScriptTarget.ES2020,!0),o=t.split("\n").map(function(e){return e.length+1});return x({node:i,lines:o,context:{jsxTagOrder:1},classifications:n,config:b(r),index:0}),n}catch(e){return(null==r?void 0:r.enableConsole)&&console.error(e),[]}},j=function(){return function(e,t,r){var n=this;this.createWorkerFromPureString=function(e,t){window.URL=window.URL||window.webkitURL,e=e.replace("__TYPESCRIPT_CUSTOM_URL__",(null==t?void 0:t.customTypescriptUrl)?"'".concat(null==t?void 0:t.customTypescriptUrl,"'"):"undefined");try{r=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(r=new window.BlobBuilder).append(e),r=r.getBlob()}var r,n=new Worker(URL.createObjectURL(r));return URL.revokeObjectURL(r),n},this.highlighterBuilder=function(e){var t=e.editor,r=e.filePath,i=void 0===r?t.getModel().uri.toString():r,o={current:[]},a=function(e){var r=e.data,a=r.classifications,s=r.version,l=r.filePath;requestAnimationFrame(function(){if(l===i&&s===t.getModel().getVersionId()){var e=o.current;o.current=t.deltaDecorations(e,a.map(function(e){return{range:new n.monaco.Range(e.start.row,e.start.column,e.end.row,e.end.column+1),options:{inlineClassName:e.tokens.join(" ")}}}))}})};return n.worker.addEventListener("message",a),{highlighter:function(e){requestAnimationFrame(function(){var r=e||t.getModel().getValue();n.worker.postMessage({code:r,filePath:i,version:t.getModel().getVersionId()})})},dispose:function(){n.worker.removeEventListener("message",a)}}},this.monaco=t,"string"==typeof e?this.worker=new Worker(e):e.worker&&"string"==typeof e.worker?this.worker=this.createWorkerFromPureString(e.worker,r):this.worker=e}}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Uqsz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"registerSiteTypings",()=>l),n.export(r,"monacoTypings",()=>c),n.export(r,"iftext",()=>d),n.export(r,"register",()=>p);var i=e("../types/general"),o=e("./types/base"),a=e("./types/prop");let s=new WeakMap,l=(e,t)=>{if(t.site_dts){p(e,t.site_dts,"ts:site.d.ts");let r=Object.entries(t.site_dts_entry).map(([e,t])=>` + ${t} ${e} = _.${e};`).join("\n");p(e,`\ +declare global { + import * as _ from "index" + ${r} +} +export {} + `,"ts:active_global.d.ts")}},c=async(e,t,r)=>{if(l(t,e),s.has(r.values))return;s.set(r.values,!0);let n=i.w.prasiApi[e.site.api_url];if(n&&n&&n.prismaTypes){let r=n.prismaTypes;r&&(p(t,`\ +declare module "ts:runtime/index" { + ${r["runtime/index.d.ts"]} +}`,"ts:runtime/index.d.ts"),p(t,`\ +declare module "ts:runtime/library" { + ${r["runtime/library.d.ts"]} +}`,"ts:runtime/library.d.ts"),p(t,`\ +declare global { + ${r["prisma.d.ts"].replace("import * as runtime from './runtime/library.js';","import * as runtime from 'ts:runtime/library';").replace("import * as runtime from './runtime/library';","import * as runtime from 'ts:runtime/library';").replaceAll("export type","type")} +} +export {}`,"ts:prisma.d.ts"),p(t,`\ +declare module "ts:prisma_ext" { + ${e.prisma_ext} +}`,"ts:prisma_ext"));let i=n.apiTypes;i&&p(t,i,"ts:api.d.ts")}t.languages.typescript.typescriptDefaults.setExtraLibs([{filePath:"csstype.d.ts",content:`declare module "csstype" { +${await u("https://cdn.jsdelivr.net/npm/csstype@3.1.3/index.d.ts")} +}`},{filePath:"prop-types.d.ts",content:`declare module "prop-types" { +${await u("https://cdn.jsdelivr.net/npm/@types/prop-types@15.7.12/index.d.ts")} +}`},{filePath:"react.d.ts",content:` +${await u("https://cdn.jsdelivr.net/npm/@types/react@18.3.3/index.d.ts")} +`},{filePath:"jsx-runtime.d.ts",content:`declare module "react/jsx-runtime" { +import * as React from "./"; +export { Fragment } from "./"; + +export namespace JSX { + type ElementType = React.JSX.ElementType; +} + +/** +* Create a React element. +* +* You should not use this function directly. Use JSX and a transpiler instead. +*/ +export function jsx( + type: React.ElementType, + props: unknown, + key?: React.Key, +): React.ReactElement; + +/** +* Create a React element. +* +* You should not use this function directly. Use JSX and a transpiler instead. +*/ +export function jsxs( + type: React.ElementType, + props: unknown, + key?: React.Key, +): React.ReactElement; +`}]);let c=(0,a.extractProp)({values:r.values,types:{...r.types,...e.script.siteTypes}}),f=i.w.prasiApi[e.site.api_url]?i.w.prasiApi[e.site.api_url].apiTypes:"",m="app/gen/srv/api/srv";f&&f.includes('export * as srv from "gen/srv/api/srv"')&&(m="gen/srv/api/srv"),p(t,`\ +import { PrismaExtend } from "ts:prisma_ext" + +${d(f,`\ +import "./api" +import type * as SRVAPI from "${m}";`)} + + +declare global { + const db: PrismaClient & PrismaExtend; + + ${o.baseTypings} + + ${d(f,` + type Api = typeof SRVAPI; + type ApiName = keyof Api; + const api: { [k in ApiName]: Awaited["_"]["api"] } & { _raw: any }; + `)} +} + + `,"ts:prasi-global.d.ts"),p(t,c.join("\n"),"ts:typings.d.ts")},u=async e=>{try{let t=await fetch(e);return await t.text()}catch(e){return""}},d=(e,t)=>e?t:"",p=(e,t,r)=>{let n=e.editor.getModels().find(e=>e.uri.toString()===r);n?n.setValue(t):e.editor.createModel(t,"typescript",e.Uri.parse(r))}},{"../types/general":"fBAQm","./types/base":"2rHcO","./types/prop":"aEmJs","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2rHcO":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"baseTypings",()=>i);let i=` + type FC = React.FC; + const Fragment: typeof React.Fragment; + const ReactNode: typeo React.ReactNode; + const useCallback: typeof React.useCallback; + const useMemo: typeof React.useMemo; + const ReactElement: typeof React.ReactElement; + const isValidElement: typeof React.isValidElement; + const useEffect: typeof React.useEffect; + const useState: typeof React.useState; + + const prasi_internal: { + page: { id: string }; + }; + + const pathname: string; + const isEditor: boolean; + const isLayout: boolean; + const isMobile: boolean; + const isDesktop: boolean; + const __props: any; + const siteurl: (path:string) => string; + const preloaded: (url:string) => boolean; + const preload: (urls: string | string[], opt?: { + on_load?: ( + pages: { + id: string; + url: string; + root: IRoot; + }[], + walk: ( + root: { root: IRoot }[], + visit: (item: IContent) => void | Promise + ) => void + ) => void;}) => ReactNode; + const navigate: (url: string, + params?: { + name?: string; + where?: any; + create?: any; + update?: any; + breads?: { label: string; url?: string }[]; + } + ) => void; + const params: any; + const cx: (...classNames: any[]) => string; + const css: ( + tag: TemplateStringsArray | string, + ...props: Array + ) => string; + + const props: { + className: string; + onPointerDown?: () => void; + onPointerMove?: () => void; + onPointerLeave?: () => void; + inherit?: { + style: any, + className: string + } + }; + const children: ReactElement; + + type IItem = { + id: string; + name: string; + type: "item" | "text"; + adv?: { + js?: string; + jsBuilt?: string; + css?: string; + html?: string; + }; + text?: string; + html?: string; + component?: { + id: string; + props: Record< + string, + { type: "string" | "raw"; value: string; valueBuilt?: string } + >; + }; + childs: IItem[]; + }; + + type SingleChange = + | { type: "set"; name: string; value: any } + | ({ type: "prop"; name: string } & PropVal) + | { type: "child"; childs: SimpleItem[] }; + + export type PropVal = + | { mode: "string"; value: string } + | { mode: "raw"; value: string; valueBuilt?: string } + | { mode: "jsx"; value: null | (IItem & PrasiEdit) | SimpleItem }; + + type ParentArg = { + item: IItem & PrasiEdit; + child_type: "jsx" | "child"; + child_idx: number; + }; + + type SimpleItem = Partial> & { + component?: { id: string; props: Record }; + }; + + type PrasiEdit = { + edit: { + setValue: (name: T, value: IItem[T]) => void; + setProp: (name: string, value: PropVal | string) => void; + pending: SingleChange[]; + childs: (IItem & PrasiEdit)[]; + setChilds: (childs: ((IItem & PrasiEdit) | SimpleItem)[]) => void; + readonly parent: null | ParentArg; + commit: () => Promise; + readonly props?: Record; + }; + }; + + type PrasiItem = IItem & PrasiEdit; + const _item: PrasiItem; + const _metas: Record; + const _meta: { + item: any; + mitem?: any; + parent?: { + id: string; + instance_id?: string; + comp_id?: string; + }; + instances?: Record>; + jsx_prop?: { + name: string; + comp_id: string; + is_root: boolean; + child?: { + prop_id: string; + comp_id: string; + }; + }; + editor_props?: any; + script?: { + scope?: any; + result: any; + Local: any; + PassProp: any; + }; + render?: () => void; + }; + + const PassProp: (arg:Record & { children: ReactNode }>) => ReactElement; + const mobile: { + notif: { + register: (user_id: string) => void; + send: (data: { + user_id: string; + title: string; + body: string; + data: any; + }) => void; + onTap: ( + data: null | { + user_id: string; + title: string; + body: string; + data: any; + } + ) => void | Promise; + onReceive: (data: { + user_id: string; + title: string; + body: string; + data: any; + }) => void | Promise; + }; + }; + const Local: >(arg: { + name: string; + idx?: any; + value: T; + children?: any; + deps?: any[]; + effect?: ( + local: T & { render: () => void } + ) => void | (() => void) | Promise void)>; + hook?: ( + local: T & { render: () => void } + ) => void | (() => void) | Promise void)>; + cache?: boolean; + }) => ReactElement +`},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aEmJs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"extractProp",()=>s);var i=e("lodash.trim"),o=n.interopDefault(i),a=e("react");let s=e=>{let t=[],r={};if(e&&e.values)for(let[t,n]of Object.entries(e.values))r[t]||(r[t]={}),"function"==typeof n?c(n)?r[t].type="React.FC":u(n)?r[t].type="React.Component":r[t].type="any":n&&("object"==typeof n&&n._jsx?r[t].type="React.ReactElement;":n.render&&"symbol"==typeof n.$$typeof?r[t].type="React.FC & {ref?:any}>":r[t].val=n);if(e.types)for(let[t,n]of Object.entries(e.types))r[t]||(r[t]={}),r[t].type=n;for(let[e,n]of Object.entries(r))if(n.type){if(e.startsWith("_raw"))t.push(n.type);else{let r="const",i=n.type;n.type.startsWith("type:")&&(i=n.type.substring(5),r="type"),t.push(`${r} ${e}: ${(0,o.default)(i,"; \n")};`)}}else if(n.val){if("object"==typeof n.val&&(0,a.isValidElement)(n.val))t.push(`const ${e}: ReactElement;`);else try{let r=n.val;"object"==typeof r?("function"==typeof r.render&&(r={...r,render:()=>{}}),t.push(`const ${e}: ${l(r)};`)):t.push(`const ${e}: string;`)}catch(e){}}return t};function l(e){let t=[];if("object"==typeof e){if(null===e)return"null";if(Array.isArray(e))return"any[]";for(let[r,n]of Object.entries(e))t.push(`${r}: ${"object"==typeof n&&n?l(n):typeof n}`);return`{ + ${t.join(";\n ")} +}`}return typeof e}function c(e){return"function"==typeof e&&!(e.prototype&&e.prototype.isReactComponent)}function u(e){return!!("function"==typeof e&&e.prototype&&e.prototype.isReactComponent)}},{"lodash.trim":"kT8YF",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1AnAc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edMonacoDefaultVal",()=>i);let i=(e,t,r)=>{let n="";if("item"===e.ui.popup.script.type){let r=e.ui.popup.script.mode;""===(n="string"==typeof t[r]?t[r]:"")&&("js"===r?n=`\ +
+ {children} +
`:"css"===r&&(n=`\ +& { + display: flex; + + // &.mobile {} + // &.desktop {} + // &:hover {} +}`))}else if("prop-master"===e.ui.popup.script.type||"prop-instance"===e.ui.popup.script.type){let t=r?.get("component")?.get("props");if(t){let r=t.get(e.ui.popup.script.prop_name);if(r){let t=e.ui.popup.script.prop_kind;"value"===t?n=r.get("value"):"onChange"===t?n=r.get("onChange")||`\ +({ name, value, item }: { name: string; value: string; item: PrasiItem }) => { + // on prop changed +}`:"gen"===t?n=r.get("gen")||`\ +[ + // suggeestion + async () => { + return { + label: '', + list: [], + } + }, + // generate + async (opt: string) => { + return \`""\`; + }, +]`:"visible"===t?n=r.get("visible")||"true":"typings"===t?n=r.get("typings")||"const typings = {}":"option"===t&&(n=r.get("meta")?.get("options")||`\ +[ + { + label: "yes", + value: "y" + }, + { + label: "no", + value: "n" + }, +]`)}}}return n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hf5z8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"declareScope",()=>u);var i=e("estree-toolkit"),o=e("../../../../../../utils/script/jscript"),a=e("../../../../../../utils/script/typings"),s=e("../../../../logic/ed-global"),l=e("object-inspect"),c=n.interopDefault(l);let u=(e,t,n)=>{let l=s.active.comp_id?e.comp.list[s.active.comp_id]?.meta:e.page.meta,u=s.active.comp_id?[e.comp.loaded[s.active.comp_id]]:e.page.entry.map(t=>e.page.meta[t].item),p=[];d(n,e,l,u,p);let f=[];for(let e of p)if(e.find(e=>e.item.id===t.item.id)){for(let t of e)t&&f.push(t);break}let m={},h=null,g={};for(let e of f){if(!e.item.component?.id&&e.item.adv?.js?.includes("{e&&"JSXAttribute"===e.type&&"JSXIdentifier"===e.name.type&&"name"===e.name.name&&e.value?.type==="Literal"&&(r=e.value.value)}}),(0,i.traverse)(t,{JSXAttribute:({node:t})=>{if(t&&"JSXAttribute"===t.type&&"JSXIdentifier"===t.name.type&&"value"===t.name.name&&t.value?.type==="JSXExpressionContainer"){let n=t.value?.expression?.range;n&&e.item.adv&&e.item.adv.js&&r&&(m[r]={mode:"local",val:e.item.adv.js.substring(n[0],n[1])})}}})}if(e.item.component?.props)for(let[t,r]of Object.entries(e.item.component.props))r.meta?.type==="content-element"?m[t]={mode:"prop",val:"ReactElement"}:m[t]={mode:"prop",val:typeof r.value};if(e.editor_props)for(let[t,r]of Object.entries(e.editor_props))m[t]&&"local"===m[t].mode||(m[t]={mode:"prop",val:"object"==typeof r?r:typeof r});if(e.mitem?.parent&&(e.mitem?.parent).get("meta")){let t="";if((e.mitem?.parent.parent).forEach((r,n)=>{r===e.mitem?.parent&&(t="string"==typeof n?n:n.toString())}),t&&h&&h.item.component){let e=h.item.component.props[t].typings;try{let t=e?.substring("const typings = ".length),r=Function(`return ${t}`)();if("object"==typeof r)for(let[e,t]of Object.entries(r))"string"==typeof t&&(m[e]={mode:"type",val:t})}catch(e){}}}if(e.item.component?.id===s.active.comp_id)for(let[t,r]of Object.entries(e.item.component.props))r.meta?.type==="content-element"?m[t]={mode:"prop",val:"ReactElement"}:m[t]={mode:"prop",val:r.value};let t=e.item.component,n=t=>{try{let n={},i={};for(let[t,r]of Object.entries(e.item.script?.passprop||{}))n[t]=r.value;for(let[t,r]of Object.entries(e.item.script?.props||{}))i[t]=r.fn||r.value;let o={...r,...n,...i,active:s.active,_meta:l,_item:e.item,_syncm:"undefined"!=typeof syncronize?syncronize:void 0},a=Function(...Object.keys(o),`\ +${t}; +return typings; +`)(...Object.values(o));if("object"==typeof a&&"object"==typeof a._raw)for(let[e,t]of Object.entries(a._raw))g[e]=t}catch(e){}};t&&t.typings&&n(t.typings),e.item.typings&&n(e.item.typings),h=e}let v=[],x=[];for(let[e,t]of Object.entries(m)){let r="string"!=typeof t.val?(0,c.default)(t.val):t.val;if("local"===t.mode)x.push({import:"",usage:` + const $$_${e} = ${r}; + const ${e} = null as unknown as typeof $$_${e} & {render: () => void};`});else if("prop"===t.mode){let t=v.length;v.push(`\ +declare module "item-${t}" { + export const $$_${e} = ${r}; +} +`),x.push({import:`import { $$_${e} } from "item-${t}";`,usage:`const ${e} = $$_${e};`})}else"type"===t.mode&&v.push(` +export const ${e} = null as unknown as ${r}; +`)}(0,a.register)(n,v.join("\n"),"typings:tree_types.d.ts"),(0,a.register)(n,`\ +${x.map(e=>e.import).join("\n")} + +declare global { +${x.map(e=>e.usage).join("\n")} +} +export {} +`,"typings:tree_usage.ts"),(0,a.register)(n,Object.values(g).join("\n"),"typings:comp_types.d.ts")},d=(e,t,r,n,i,o)=>{for(let a of n){let n=r[a.id];if(n){if(i.push([...o||[],n]),n.item.component?.id&&n.item.component?.props)for(let[a,s]of Object.entries(n.item.component.props))s.content&&d(e,t,r,[s.content],i,[...o||[],n]);Array.isArray(n.item.childs)&&d(e,t,r,n.item.childs,i,[...o||[],n])}}}},{"estree-toolkit":"3qcLg","../../../../../../utils/script/jscript":"36JZt","../../../../../../utils/script/typings":"7Uqsz","../../../../logic/ed-global":"6QDfO","object-inspect":"3mz99","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3qcLg":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.types=r.utils=r.traverse=r.is=r.builders=void 0;var n=e("4d4c5babb1ed296f");Object.defineProperty(r,"builders",{enumerable:!0,get:function(){return n.builders}});var i=e("5d480736c33e47c7");Object.defineProperty(r,"is",{enumerable:!0,get:function(){return i.is}});var o=e("df3254d259245786");Object.defineProperty(r,"traverse",{enumerable:!0,get:function(){return o.traverse}}),r.utils=e("9e2a144040dfcf11"),r.types=e("d4540fe929d6bd9e")},{"4d4c5babb1ed296f":"42MtL","5d480736c33e47c7":"jx0Qq",df3254d259245786:"040Yp","9e2a144040dfcf11":"8Aote",d4540fe929d6bd9e:"lMCdE"}],"42MtL":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.builders=r.getNodeValidationEnabled=r.setNodeValidationEnabled=void 0;let n=e("920a535246e12991"),i=e("1acbcf1832970d0f"),o=!0,a=e=>{o=e};r.setNodeValidationEnabled=a;let s=()=>o;for(let e in r.getNodeValidationEnabled=s,r.builders={},n.definitions){let t=e,a=(t[0].toLowerCase()+t.slice(1)).replace(/^jsx/i,"jsx"),s=n.definitions[t],{fields:l}=s,c=(0,n.getFieldsOf)(s,"builder");r.builders[a]=(...e)=>{let r={type:t};return c.forEach((t,n)=>{let a=l[t];r[t]=void 0!==e[n]?e[n]:"default"in a?"function"==typeof a.default?a.default(r):a.default:e[n],o&&null!=a.validate&&(0,i.runValidation)(a.validate,r[t])}),o&&null!=s.finalValidate&&(0,i.runValidation)(s.finalValidate,r),r}}},{"920a535246e12991":"fLLFx","1acbcf1832970d0f":"o4th4"}],fLLFx:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.visitorKeys=r.getFieldsOf=r.definitions=void 0;let n=e("4ec1108d53ba31c8"),i={validate:n.any};r.definitions=Object.assign(Object.create(null),{Identifier:{indices:{name:[0,!1]},fields:{name:{validate:n.chain(n.value("string"),n.validIdentifier(!1))}},insertionValidate:(e,t,r,i)=>("MemberExpression"!==i.type||i.computed||"property"!==t)&&("Property"!==i.type&&"MethodDefinition"!==i.type||i.computed||"key"!==t)&&("ExportSpecifier"!==i.type||"exported"!==t)&&("ImportSpecifier"!==i.type||"imported"!==t)&&("MetaProperty"!==i.type||("meta"!==t||"import"!==e.name)&&("property"!==t||"meta"!==e.name))&&n.isReserved(e.name)?`${JSON.stringify(e.name)} is not a valid identifier.`:null},Literal:{indices:{value:[0,!1],raw:!1},fields:{value:{validate:n.value("string","number","bigint","boolean","null")},raw:i}},Program:{indices:{body:0,sourceType:[1,!1],comments:[2,!1]},fields:{body:{validate:n.arrayOf(n.OR(n.nodeAlias("Statement"),n.nodeAlias("ModuleDeclaration")))},sourceType:{default:"module",validate:n.value("string")},comments:{default:[],...i}}},FunctionDeclaration:{indices:{id:0,params:1,body:2,generator:[3,!1],async:[4,!1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},params:{validate:n.arrayOf(n.nodeAlias("Pattern"))},body:{validate:n.node("BlockStatement")},generator:{default:!1,validate:n.value("boolean")},async:{default:!1,validate:n.value("boolean")}}},FunctionExpression:{indices:{id:0,params:1,body:2,generator:[3,!1],async:[4,!1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},params:{validate:n.arrayOf(n.nodeAlias("Pattern"))},body:{validate:n.node("BlockStatement")},generator:{default:!1,validate:n.value("boolean")},async:{default:!1,validate:n.value("boolean")}}},ArrowFunctionExpression:{indices:{params:0,body:1,expression:[2,!1],async:[3,!1],generator:!1},fields:{params:{validate:n.arrayOf(n.nodeAlias("Pattern"))},body:{validate:n.OR(n.node("BlockStatement"),n.nodeAlias("Expression"))},expression:{default:!1,validate:n.value("boolean")},async:{default:!1,validate:n.value("boolean")},generator:i}},SwitchCase:{indices:{test:0,consequent:1},fields:{test:{validate:n.nullable(n.nodeAlias("Expression"))},consequent:{validate:n.arrayOf(n.nodeAlias("Statement"))}}},CatchClause:{indices:{param:0,body:1},fields:{param:{validate:n.nullable(n.nodeAlias("Pattern"))},body:{validate:n.node("BlockStatement")}}},VariableDeclarator:{indices:{id:0,init:1},fields:{id:{validate:n.nodeAlias("Pattern")},init:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},ExpressionStatement:{indices:{expression:0},fields:{expression:{validate:n.nodeAlias("Expression")}}},BlockStatement:{indices:{body:0,innerComments:!1},fields:{body:{validate:n.arrayOf(n.nodeAlias("Statement"))},innerComments:i}},EmptyStatement:{indices:{},fields:{}},DebuggerStatement:{indices:{},fields:{}},WithStatement:{indices:{object:0,body:1},fields:{object:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},ReturnStatement:{indices:{argument:0},fields:{argument:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},LabeledStatement:{indices:{label:0,body:1},fields:{label:{validate:n.node("Identifier")},body:{validate:n.nodeAlias("Statement")}}},BreakStatement:{indices:{label:0},fields:{label:{default:null,validate:n.nullable(n.node("Identifier"))}}},ContinueStatement:{indices:{label:0},fields:{label:{default:null,validate:n.nullable(n.node("Identifier"))}}},IfStatement:{indices:{test:0,consequent:1,alternate:2},fields:{test:{validate:n.nodeAlias("Expression")},consequent:{validate:n.nodeAlias("Statement")},alternate:{default:null,validate:n.nullable(n.nodeAlias("Statement"))}}},SwitchStatement:{indices:{discriminant:0,cases:1},fields:{discriminant:{validate:n.nodeAlias("Expression")},cases:{validate:n.arrayOf(n.node("SwitchCase"))}}},ThrowStatement:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},TryStatement:{indices:{block:0,handler:1,finalizer:2},fields:{block:{validate:n.node("BlockStatement")},handler:{validate:n.nullable(n.node("CatchClause"))},finalizer:{default:null,validate:n.nullable(n.node("BlockStatement"))}},finalValidate:e=>null==e.handler&&null==e.finalizer?"If `handler` is null then `finalizer` must be not null":null},WhileStatement:{indices:{test:0,body:1},fields:{test:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},DoWhileStatement:{indices:{test:0,body:1},fields:{test:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},ForStatement:{indices:{init:0,test:1,update:2,body:3},fields:{init:{validate:n.nullable(n.OR(n.node("VariableDeclaration"),n.nodeAlias("Expression")))},test:{validate:n.nullable(n.nodeAlias("Expression"))},update:{validate:n.nullable(n.nodeAlias("Expression"))},body:{validate:n.nodeAlias("Statement")}}},ForInStatement:{indices:{left:0,right:1,body:2},fields:{left:{validate:n.OR(n.node("VariableDeclaration"),n.nodeAlias("Pattern"))},right:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},ForOfStatement:{indices:{left:0,right:1,body:2,await:[3,!1]},fields:{left:{validate:n.OR(n.node("VariableDeclaration"),n.nodeAlias("Pattern"))},right:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")},await:{validate:n.value("boolean")}}},VariableDeclaration:{indices:{kind:[0,!1],declarations:1},fields:{kind:{validate:n.oneOf(["var","let","const"])},declarations:{validate:n.arrayOf(n.node("VariableDeclarator"))}}},ClassDeclaration:{indices:{id:0,body:2,superClass:[3,1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},body:{validate:n.node("ClassBody")},superClass:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},ThisExpression:{indices:{},fields:{}},ArrayExpression:{indices:{elements:0},fields:{elements:{validate:n.arrayOf(n.nullable(n.OR(n.nodeAlias("Expression"),n.node("SpreadElement"))))}}},ObjectExpression:{indices:{properties:0},fields:{properties:{validate:n.arrayOf(n.node("Property","SpreadElement"))}}},YieldExpression:{indices:{argument:0,delegate:[1,!1]},fields:{argument:{validate:n.nullable(n.nodeAlias("Expression"))},delegate:{default:!1,validate:n.value("boolean")}}},UnaryExpression:{indices:{operator:[0,!1],argument:1,prefix:[2,!1]},fields:{operator:{validate:n.oneOf(["-","+","!","~","typeof","void","delete"])},argument:{validate:n.nodeAlias("Expression")},prefix:{default:!0,validate:n.value("boolean")}}},UpdateExpression:{indices:{operator:[0,!1],argument:1,prefix:[2,!1]},fields:{operator:{validate:n.oneOf(["++","--"])},argument:{validate:n.nodeAlias("Expression")},prefix:{validate:n.value("boolean")}}},BinaryExpression:{indices:{operator:[0,!1],left:1,right:2},fields:{operator:{validate:n.oneOf(["==","!=","===","!==","<","<=",">",">=","<<",">>",">>>","+","-","*","/","%","**","|","^","&","in","instanceof"])},left:{validate:n.nodeAlias("Expression")},right:{validate:n.nodeAlias("Expression")}}},AssignmentExpression:{indices:{operator:[0,!1],left:1,right:2},fields:{operator:{validate:n.oneOf(["=","+=","-=","*=","/=","%=","**=","<<=",">>=",">>>=","|=","^=","&=","||=","&&=","??="])},left:{validate:n.nodeAlias("Pattern")},right:{validate:n.nodeAlias("Expression")}}},LogicalExpression:{indices:{operator:[0,!1],left:1,right:2},fields:{operator:{validate:n.oneOf(["||","&&","??"])},left:{validate:n.nodeAlias("Expression")},right:{validate:n.nodeAlias("Expression")}}},MemberExpression:{indices:{object:0,property:1,computed:[2,!1],optional:[3,!1]},fields:{object:{validate:n.OR(n.nodeAlias("Expression"),n.node("Super"))},property:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},computed:{default:!1,validate:n.value("boolean")},optional:{default:!1,validate:n.value("boolean")}}},ConditionalExpression:{indices:{test:0,consequent:1,alternate:2},fields:{test:{validate:n.nodeAlias("Expression")},consequent:{validate:n.nodeAlias("Expression")},alternate:{validate:n.nodeAlias("Expression")}}},CallExpression:{indices:{callee:0,arguments:1,optional:[2,!1]},fields:{callee:{validate:n.OR(n.nodeAlias("Expression"),n.node("Super"))},arguments:{validate:n.arrayOf(n.OR(n.nodeAlias("Expression"),n.node("SpreadElement")))},optional:{type:"boolean",default:!1,validate:n.value("boolean")}}},NewExpression:{indices:{callee:0,arguments:1},fields:{callee:{validate:n.OR(n.nodeAlias("Expression"),n.node("Super"))},arguments:{validate:n.arrayOf(n.OR(n.nodeAlias("Expression"),n.node("SpreadElement")))}}},SequenceExpression:{indices:{expressions:0},fields:{expressions:{validate:n.arrayOf(n.nodeAlias("Expression"))}}},TemplateLiteral:{indices:{quasis:0,expressions:1},fields:{quasis:{validate:n.arrayOf(n.node("TemplateElement"))},expressions:{validate:n.arrayOf(n.nodeAlias("Expression"))}}},TaggedTemplateExpression:{indices:{tag:0,quasi:1},fields:{tag:{validate:n.nodeAlias("Expression")},quasi:{validate:n.node("TemplateLiteral")}}},ClassExpression:{indices:{id:0,body:2,superClass:[3,1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},body:{validate:n.node("ClassBody")},superClass:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},MetaProperty:{indices:{meta:0,property:1},fields:{meta:{validate:n.node("Identifier")},property:{validate:n.node("Identifier")}}},AwaitExpression:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},ImportExpression:{indices:{source:0},fields:{source:{validate:n.nodeAlias("Expression")}}},ChainExpression:{indices:{expression:0},fields:{expression:{validate:n.node("CallExpression","MemberExpression")}}},Property:{indices:{kind:[0,!1],key:1,value:2,computed:[3,!1],shorthand:[4,!1],method:!1},fields:{kind:{validate:n.oneOf(["init","get","set"])},key:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},value:{validate:n.OR(n.nodeAlias("Expression"),n.nodeAlias("Pattern"),n.node("Property"))},computed:{default:!1,validate:n.value("boolean")},shorthand:{default:!1,validate:n.value("boolean")},method:{validate:n.value("boolean")}}},Super:{indices:{},fields:{}},TemplateElement:{indices:{value:[0,!1],tail:[1,!1]},fields:{value:{validate:n.nonNull},tail:{validate:n.value("boolean")}}},SpreadElement:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},ObjectPattern:{indices:{properties:0},fields:{properties:{validate:n.arrayOf(n.node("Property","RestElement"))}}},ArrayPattern:{indices:{elements:0},fields:{elements:{validate:n.arrayOf(n.nullable(n.nodeAlias("Pattern")))}}},RestElement:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Pattern")}},insertionValidate:(e,t,r,n)=>n[r].length>t?`RestElement should be the last children of "${r}"`:null},AssignmentPattern:{indices:{left:0,right:1},fields:{left:{validate:n.nodeAlias("Pattern")},right:{validate:n.nodeAlias("Expression")}}},ClassBody:{indices:{body:0},fields:{body:{validate:n.arrayOf(n.node("StaticBlock","PropertyDefinition","MethodDefinition"))}}},MethodDefinition:{indices:{kind:[0,!1],key:1,value:2,computed:[3,!1],static:[4,!1]},fields:{kind:{validate:n.oneOf(["method","get","set","constructor"])},key:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},value:{validate:n.node("FunctionExpression")},computed:{default:!1,validate:n.value("boolean")},static:{default:!1,validate:n.value("boolean")}}},ImportDeclaration:{indices:{specifiers:0,source:1},fields:{specifiers:{validate:n.arrayOf(n.node("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier"))},source:{validate:n.node("Literal")}}},ExportNamedDeclaration:{indices:{declaration:0,specifiers:1,source:2},fields:{declaration:{validate:n.nullable(n.nodeAlias("Declaration"))},specifiers:{default:[],validate:n.arrayOf(n.node("ExportSpecifier"))},source:{default:null,validate:n.nullable(n.node("Literal"))}}},ExportDefaultDeclaration:{indices:{declaration:0},fields:{declaration:{validate:n.OR(n.nodeAlias("Declaration"),n.nodeAlias("Expression"))}}},ExportAllDeclaration:{indices:{source:0,exported:1},fields:{source:{validate:n.node("Literal")},exported:{default:null,validate:n.nullable(n.node("Identifier"))}}},ImportSpecifier:{indices:{imported:0,local:1},fields:{imported:{validate:n.node("Identifier")},local:{default:e=>({type:"Identifier",name:e.imported.name}),validate:n.node("Identifier")}}},ImportDefaultSpecifier:{indices:{local:0},fields:{local:{validate:n.node("Identifier")}}},ImportNamespaceSpecifier:{indices:{local:0},fields:{local:{validate:n.node("Identifier")}}},ExportSpecifier:{indices:{local:0,exported:1},fields:{local:{validate:n.node("Identifier")},exported:{default:e=>({type:"Identifier",name:e.local.name}),validate:n.node("Identifier")}}},PrivateIdentifier:{indices:{name:[1,!1]},fields:{name:{validate:n.chain(n.value("string"),n.validIdentifier(!1))}}},PropertyDefinition:{indices:{key:0,value:1,computed:[2,!1],static:[3,!1]},fields:{key:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},value:{validate:n.nullable(n.nodeAlias("Expression"))},computed:{default:!1,validate:n.value("boolean")},static:{default:!1,validate:n.value("boolean")}}},StaticBlock:{indices:{body:0,innerComments:!1},fields:{body:{validate:n.arrayOf(n.nodeAlias("Statement"))},innerComments:i}},JSXIdentifier:{indices:{name:[0,!1]},fields:{name:{validate:n.chain(n.value("string"),n.validIdentifier(!0))}}},JSXNamespacedName:{indices:{namespace:0,name:1},fields:{namespace:{validate:n.node("JSXIdentifier")},name:{validate:n.node("JSXIdentifier")}}},JSXMemberExpression:{indices:{object:0,property:0},fields:{object:{validate:n.node("JSXIdentifier","JSXMemberExpression")},property:{validate:n.node("JSXIdentifier")}}},JSXEmptyExpression:{indices:{},fields:{}},JSXExpressionContainer:{indices:{expression:0},fields:{expression:{validate:n.OR(n.nodeAlias("Expression"),n.node("JSXEmptyExpression"))}}},JSXSpreadAttribute:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},JSXAttribute:{indices:{name:0,value:1},fields:{name:{validate:n.node("JSXIdentifier","JSXNamespacedName")},value:{validate:n.nullable(n.node("Literal","JSXExpressionContainer","JSXElement","JSXFragment"))}}},JSXClosingElement:{indices:{name:0},fields:{name:{validate:n.node("JSXIdentifier","JSXNamespacedName","JSXMemberExpression")}}},JSXClosingFragment:{indices:{},fields:{}},JSXElement:{indices:{openingElement:0,children:[2,1],closingElement:[1,2]},fields:{openingElement:{validate:n.node("JSXOpeningElement")},children:{validate:n.arrayOf(n.node("JSXExpressionContainer","JSXElement","JSXFragment","JSXText","JSXSpreadChild")),default:[]},closingElement:{validate:n.nullable(n.node("JSXClosingElement"))}}},JSXFragment:{indices:{openingFragment:0,children:[2,1],closingFragment:[1,2]},fields:{openingFragment:{validate:n.node("JSXOpeningFragment")},children:{validate:n.arrayOf(n.node("JSXExpressionContainer","JSXElement","JSXFragment","JSXText","JSXSpreadChild")),default:[]},closingFragment:{validate:n.node("JSXClosingFragment")}}},JSXOpeningElement:{indices:{name:0,attributes:1,selfClosing:[2,!1]},fields:{name:{validate:n.node("JSXIdentifier","JSXNamespacedName","JSXMemberExpression")},attributes:{validate:n.arrayOf(n.node("JSXSpreadAttribute","JSXAttribute")),default:[]},selfClosing:{validate:n.value("boolean"),default:!1}}},JSXOpeningFragment:{indices:{},fields:{}},JSXSpreadChild:{indices:{expression:0},fields:{expression:{validate:n.nodeAlias("Expression")}}},JSXText:{indices:{value:[0,!1],raw:!1},fields:{value:{validate:n.value("string")},raw:i}}});let o=({indices:e},t)=>{let r=[];return Object.keys(e).forEach(n=>{let i=e[n];if(!1!==i)switch(typeof i){case"number":return r.push({name:n,index:i});case"object":{let e=i["builder"===t?0:1];if(!1===e)return;return r.push({name:n,index:e})}}}),r.sort((e,t)=>e.index-t.index).map(({name:e})=>e)};r.getFieldsOf=o,r.visitorKeys=(()=>{let e=Object.create(null);for(let t in r.definitions)e[t]=(0,r.getFieldsOf)(r.definitions[t],"visitor");return e})()},{"4ec1108d53ba31c8":"o4th4"}],o4th4:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.nullable=r.oneOf=r.arrayOf=r.any=r.nodeAlias=r.node=r.nonNull=r.validIdentifier=r.isReserved=r.value=r.meaningfulType=r.OR=r.chain=r.runValidation=void 0;let n=e("2d2f46959c31020f"),i=(e,t)=>{let r=e(t);if(null!=r)throw Error(r)};r.runValidation=i;let o=(...e)=>e.reduce((e,t)=>r=>e(r)||t(r));r.chain=o;let a=(...e)=>t=>{let r=[];for(let n=0;nnull===e?"null":Array.isArray(e)?"array":typeof e;r.meaningfulType=s;let l=(...e)=>{if(1!==e.length)return function(t){for(let r=0;re.trim())),u=e=>c.has(e);r.isReserved=u;let d=e=>t=>(e?/[\s]/:/[-\s]/).test(t)||/^\d/.test(t)||0===t.length?`${JSON.stringify(t)} is not a valid identifier.`:null;r.validIdentifier=d;let p=e=>null==e?"Expected the value to be non-null but got null or undefined value.":null;r.nonNull=p;let f=(...e)=>{if(1!==e.length)return t=>-1===e.indexOf(t.type)?`Expected one of (${e.join()}) node but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`:null;{let t=e[0];return e=>null==e||e.type!==t?`Expected a "${t}" node but got a \`${(0,r.meaningfulType)(e)}\`. The value is ${JSON.stringify(e)}.`:null}};r.node=f;let m=e=>t=>null!=t&&t.type in n.aliases[e]?null:`Expected one of (${Object.keys(n.aliases[e]).join()}) node but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`;r.nodeAlias=m;let h=()=>null;r.any=h;let g=e=>t=>{if(!Array.isArray(t))return`Expected the value to be an array but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`;{let r;for(let n=0;nt=>e.includes(t)?null:`Expected the value to be one of ${JSON.stringify(e)}, but got ${JSON.stringify(t)}`;r.oneOf=v;let x=e=>t=>null===t?null:e(t);r.nullable=x},{"2d2f46959c31020f":"kAqNy"}],kAqNy:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.aliases=void 0;let n=e=>Object.assign(Object.create(null),e);r.aliases=n({Function:n({FunctionDeclaration:0,FunctionExpression:0,ArrowFunctionExpression:0}),Statement:n({FunctionDeclaration:0,ExpressionStatement:0,BlockStatement:0,EmptyStatement:0,DebuggerStatement:0,WithStatement:0,ReturnStatement:0,LabeledStatement:0,BreakStatement:0,ContinueStatement:0,IfStatement:0,SwitchStatement:0,ThrowStatement:0,TryStatement:0,WhileStatement:0,DoWhileStatement:0,ForStatement:0,ForInStatement:0,ForOfStatement:0,VariableDeclaration:0,ClassDeclaration:0,StaticBlock:0}),Declaration:n({FunctionDeclaration:0,VariableDeclaration:0,ClassDeclaration:0}),Expression:n({FunctionExpression:0,ArrowFunctionExpression:0,ClassExpression:0,CallExpression:0,ConditionalExpression:0,ChainExpression:0,Identifier:0,Literal:0,ThisExpression:0,ArrayExpression:0,ObjectExpression:0,YieldExpression:0,UnaryExpression:0,UpdateExpression:0,BinaryExpression:0,AssignmentExpression:0,LogicalExpression:0,MemberExpression:0,NewExpression:0,SequenceExpression:0,TemplateLiteral:0,TaggedTemplateExpression:0,MetaProperty:0,AwaitExpression:0,ImportExpression:0,JSXElement:0,JSXFragment:0}),Pattern:n({Identifier:0,MemberExpression:0,ObjectPattern:0,ArrayPattern:0,RestElement:0,AssignmentPattern:0}),Class:n({ClassDeclaration:0,ClassExpression:0}),ExportDeclaration:n({ExportNamedDeclaration:0,ExportDefaultDeclaration:0,ExportAllDeclaration:0}),Loop:n({ForStatement:0,ForInStatement:0,ForOfStatement:0,WhileStatement:0,DoWhileStatement:0}),ModuleDeclaration:n({ExportAllDeclaration:0,ExportDefaultDeclaration:0,ExportNamedDeclaration:0,ImportDeclaration:0})})},{}],jx0Qq:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.is=void 0;let n=e("7efff7bd1c871b42"),i=e("7e45b4e979b2ffa"),o=(e,t)=>{for(let r in t){let n=t[r];if("function"==typeof n){if(!n(e[r],e))return!1}else if(n!==e[r])return!1}return!0},a=e=>e[0].toLowerCase()+e.slice(1);for(let e in r.is={},n.definitions)r.is[a(e)]=(t,r)=>{if(null==t)return!1;let n=null!=t.ctx?t.node:t;return null!=n&&n.type===e&&(null==r||o(n,r))};for(let e in i.aliases)r.is[a(e)]=(t,r)=>{if(null==t)return!1;let n=null!=t.ctx?t.node:t;return null!=n&&n.type in i.aliases[e]&&(null==r||o(n,r))}},{"7efff7bd1c871b42":"fLLFx","7e45b4e979b2ffa":"kAqNy"}],"040Yp":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.traverse=r.Traverser=void 0;let n=e("9b73f3d4361d36c0"),i=e("e031365f207c6f68"),o=e("7abe8112818fbb23"),a=e("e29be47b06834645");class s{constructor(e){this.visitors=e}visitPath(e,t,r,o,a=!1){let{node:s,ctx:l}=t;if(o.has(t)||t.removed||null==s)return;let c=s.type,u=this.visitors[c]||{};l.newQueue();let d=()=>l.popQueue();if(!a&&(t.init(),l.shouldSkip(t)||null!=u.enter&&(u.enter.call(e,t,r),l.shouldSkip(t)||e.stopped)))return d();let p=i.visitorKeys[c]||Object.keys(s);for(let i=0;in.NodePath.for({node:e,key:r,listKey:a,parentPath:t,ctx:l}).init());for(let t=0;t{let n=[].concat(...r.split("|").map(e=>e in o.aliases?Object.keys(o.aliases[e]):[e])),i=e[r];"function"==typeof i?n.forEach(e=>{t[e]={enter:i}}):"object"==typeof i&&n.forEach(e=>{t[e]={enter:i.enter,leave:i.leave}})}),t}static traverseNode(e){let t={stopped:!1,stop(){this.stopped=!0}},r=(0,a.getNodeValidationEnabled)();(0,a.setNodeValidationEnabled)(e.ctx.shouldValidateNodes),new s(e.expand?this.expandVisitors(e.visitors):e.visitors).visitPath(t,n.NodePath.for({node:e.node,key:null,listKey:null,parentPath:e.parentPath,ctx:e.ctx}),e.state,new WeakSet,e.visitOnlyChildren),(0,a.setNodeValidationEnabled)(r)}}r.Traverser=s;let l=(e,t,r)=>{let i=new n.Context(t.$);"Program"!==e.type&&(i.makeScope=!1),s.traverseNode({node:e,parentPath:null,visitors:t,state:r,ctx:i,expand:!0})};r.traverse=l},{"9b73f3d4361d36c0":"6IzU1",e031365f207c6f68:"fLLFx","7abe8112818fbb23":"kAqNy",e29be47b06834645:"42MtL"}],"6IzU1":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.NodePath=r.Context=void 0;let n=e("ef784cacc99e4c5a"),i=e("cde14b3b8e7a8581"),o=e("97bedb902597fcc1"),a=e("a4d00b36cbedcc6d"),s=e("7932a9e53cdab0ab"),l=(e,t,r)=>(e.set(t,r),r);class c{constructor(e){this.pathCache=new Map,this.scopeCache=new Map,this.makeScope=!1,this.shouldValidateNodes=(0,s.getNodeValidationEnabled)(),this.cloneFunction=e=>structuredClone(e),this.currentSkipPaths=new Set,this.skipPathSetStack=[this.currentSkipPaths],this.queueStack=[],this.makeScope=(null==e?void 0:e.scope)===!0,(null==e?void 0:e.validateNodes)!=null&&(this.shouldValidateNodes=e.validateNodes),"function"==typeof(null==e?void 0:e.cloneFunction)&&(this.cloneFunction=e.cloneFunction)}setSkipped(e){this.currentSkipPaths.add(e)}setNotSkipped(e){this.currentSkipPaths.delete(e)}shouldSkip(e){return this.currentSkipPaths.has(e)}updateCurrentSkipPaths(){this.currentSkipPaths=this.skipPathSetStack[this.skipPathSetStack.length-1]}newSkipPathStack(){this.skipPathSetStack.push(new Set),this.updateCurrentSkipPaths()}restorePrevSkipPathStack(){this.skipPathSetStack.pop(),this.updateCurrentSkipPaths()}pushToQueue(e,t){let r=this.queueStack[this.queueStack.length-1];null!=r&&r[t].push(...e)}newQueue(){this.queueStack.push({new:[],unSkipped:[]})}popQueue(){return this.queueStack.pop()}}r.Context=c;let u=(e,t,r,n)=>{if(!(0,s.getNodeValidationEnabled)())return;let i=a.definitions[e.type];if(null!=i&&null!=i.insertionValidate){let o=i.insertionValidate(e,t,r,n);if(null!=o)throw Error(o)}};class d{constructor(e){this.node=e.node,this.type=this.node&&this.node.type,this.key=e.key,this.listKey=e.listKey,this.parentPath=e.parentPath,this.parent=this.parentPath&&this.parentPath.node,this.container=this.listKey?this.parent[this.listKey]:this.parent,this.removed=!1,this.ctx=e.ctx,this.scope=void 0}static for(e){if(null==e.node)return new this(e);let{ctx:{pathCache:t},parentPath:r}=e,n=t.get(r)||l(t,r,new Map);return n.get(e.node)||l(n,e.node,new d(e))}init(e){var t;return this.ctx.makeScope&&(this.scope=i.Scope.for(this,e||(null===(t=this.parentPath)||void 0===t?void 0:t.scope)||null),null!=this.scope&&this.scope.init()),this}throwNoParent(e){throw Error(`Can not use \`${e}\` on a NodePath which does not have a parent`)}assertNotRemoved(){if(this.removed)throw Error("Path is removed and it is now read-only")}assertNotNull(e){if(null==this.node)throw Error(`Can not use method \`${e}\` on a null NodePath`)}get parentKey(){return null!=this.listKey?this.listKey:this.key}cloneNode(){return this.ctx.cloneFunction(this.node)}skip(){this.ctx.setSkipped(this)}skipChildren(){this.assertNotNull("skipChildren");let e=this.node,t=a.visitorKeys[this.type]||Object.keys(e);for(let r=0;re.skip()):"string"==typeof i.type&&this.get(n).skip())}}unSkip(){this.assertNotRemoved(),this.ctx.setNotSkipped(this),this.ctx.pushToQueue([this],"unSkipped")}unskip(){this.unSkip()}unSkipChildren(){var e;this.assertNotRemoved(),this.assertNotNull("unSkipChildren"),null===(e=this.ctx.pathCache.get(this))||void 0===e||e.forEach(e=>e.unSkip())}unskipChildren(){this.unSkipChildren()}traverse(e,t){this.assertNotNull("traverse"),n.Traverser.traverseNode({node:this.node,parentPath:this.parentPath,visitors:e,state:t,ctx:this.ctx,expand:!0})}findParent(e){let t=this.parentPath;for(;null!=t;){if(e(t))return t;t=t.parentPath}return null}find(e){let t=this;for(;null!=t;){if(e(t))return t;t=t.parentPath}return null}getFunctionParent(){return this.findParent(e=>o.is.function(e))}getAncestry(){let e=[],t=this;for(;null!=t;)e.push(t),t=t.parentPath;return e}isAncestorOf(e){return e.isDescendantOf(this)}isDescendantOf(e){return null!=this.findParent(t=>t===e)}updateSiblingIndex(e,t){var r;0!==this.container.length&&(null===(r=this.ctx.pathCache.get(this.parentPath))||void 0===r||r.forEach(r=>{r.key>=e&&(r.key+=t)}))}insertBefore(e){if(this.assertNotRemoved(),!Array.isArray(this.container))throw Error("Can not insert before a node where `container` is not an Array");let t=this.key;for(let r=0;rd.for({node:e,key:t+r,listKey:this.listKey,parentPath:this.parentPath,ctx:this.ctx}).init());return this.ctx.pushToQueue(r,"new"),r}insertAfter(e){if(this.assertNotRemoved(),!Array.isArray(this.container))throw Error("Can not insert after a node where `container` is not an Array");let t=this.key;for(let r=0;rd.for({node:e,key:t+r+1,listKey:this.listKey,parentPath:this.parentPath,ctx:this.ctx}).init());return this.ctx.pushToQueue(r,"new"),r}unshiftContainer(e,t){this.assertNotRemoved();let r=this.node[e][0];return d.for({node:r,key:0,listKey:e,parentPath:this,ctx:this.ctx}).insertBefore(t)}pushContainer(e,t){this.assertNotRemoved();let r=this.node[e],n=r[r.length-1];return d.for({node:n,key:r.length-1,listKey:e,parentPath:this,ctx:this.ctx}).insertAfter(t)}get(e){if(null==this.node)throw Error("Can not use method `get` on a null NodePath");let t=this.node[e];return Array.isArray(t)?t.map((t,r)=>d.for({node:t,key:r,listKey:e,parentPath:this,ctx:this.ctx}).init()):null!=t&&"string"==typeof t.type?d.for({node:t,key:e,listKey:null,parentPath:this,ctx:this.ctx}).init():d.for({node:null,key:e,listKey:null,parentPath:this,ctx:this.ctx}).init()}getSibling(e){return(null==this.parentPath&&this.throwNoParent("getSibling"),"string"==typeof e)?this.parentPath.get(e):null!=this.listKey?this.parentPath.get(this.listKey)[e]:void 0}getOpposite(){switch(this.key){case"left":return this.getSibling("right");case"right":return this.getSibling("left")}}getPrevSibling(){return this.getSibling(this.key-1)}getNextSibling(){return this.getSibling(this.key+1)}getAllPrevSiblings(){return null==this.parentPath&&this.throwNoParent("getAllPrevSiblings"),this.parentPath.get(this.listKey).slice(0,this.key).reverse()}getAllNextSiblings(){return null==this.parentPath&&this.throwNoParent("getAllNextSiblings"),this.parentPath.get(this.listKey).slice(this.key+1)}has(e){var t;let r=null===(t=this.node)||void 0===t?void 0:t[e];return(!(null!=r&&Array.isArray(r))||0!==r.length)&&!!r}is(e){var t;return!!(null===(t=this.node)||void 0===t?void 0:t[e])}onRemove(){let{parent:e,key:t,listKey:r}=this,n=e.type,a=this.parentPath;switch(this.ctx.newSkipPathStack(),!0){case"ExpressionStatement"===n&&"expression"===t:case o.is.exportDeclaration(e)&&"declaration"===t:case("WhileStatement"===n||"SwitchCase"===n)&&"test"===t:case"LabeledStatement"===n&&"body"===t:case"VariableDeclaration"===n&&"declarations"===r&&1===e.declarations.length:return a.remove(),!0;case"BinaryExpression"===n:return a.replaceWith(e["right"===t?"left":"right"]),!0;case"IfStatement"===n&&"consequent"===t:case("ArrowFunctionExpression"===n||o.is.loop(e))&&"body"===t:return"ArrowFunctionExpression"===n&&(e.expression=!1),this.replaceWith({type:"BlockStatement",body:[]}),!0}return this.ctx.restorePrevSkipPathStack(),null!=this.scope&&i.Scope.handleRemoval(this.scope,this),!1}markRemoved(){var e;null===(e=this.ctx.pathCache.get(this.parentPath))||void 0===e||e.delete(this.node),this.removed=!0}remove(){if(this.removed)throw Error("Node is already removed");if(null==this.container&&this.throwNoParent("remove"),this.onRemove())return this.markRemoved();if(null!=this.listKey){let e=this.key;this.container.splice(e,1),this.markRemoved(),this.updateSiblingIndex(e+1,-1)}else null!=this.key&&(this.container[this.key]=null,this.markRemoved())}replaceWith(e){if(null==this.container&&this.throwNoParent("replaceWith"),this.removed)throw Error("Node is already removed");u(e,this.key,this.listKey,this.parent),this.container[this.key]=e,this.markRemoved();let t=d.for({node:e,key:this.key,listKey:this.listKey,parentPath:this.parentPath,ctx:this.ctx}).init();return this.ctx.pushToQueue([t],"new"),t}replaceWithMultiple(e){if(null==this.container&&this.throwNoParent("replaceWith"),this.removed)throw Error("Node is already removed");let t=this.replaceWith(e[0]);return[t].concat(t.insertAfter(e.slice(1)))}}r.NodePath=d},{ef784cacc99e4c5a:"040Yp",cde14b3b8e7a8581:"1JHYy","97bedb902597fcc1":"jx0Qq",a4d00b36cbedcc6d:"fLLFx","7932a9e53cdab0ab":"42MtL"}],"1JHYy":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Scope=void 0;let n=e("14d8b3dedce0e4d3"),i=e("a8be14b448bbf146"),o=e("32cfad3dd88dad61"),a=e("6fdf19178388fb16"),s=e("a2df82ecf93ec7b5"),l=["ArrowFunctionExpression","BlockStatement","CatchClause","ClassDeclaration","ClassExpression","DoWhileStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","FunctionExpression","Program","SwitchStatement","WhileStatement"],c=new Set(l),u=e=>!(null!=e&&"BlockStatement"!==e.type&&"Program"!==e.type&&c.has(e.type)),d=e=>!!(null!=e.node&&("BlockStatement"!==e.node.type||u(e.parent)))&&c.has(e.node.type),p=e=>!/^[a-z]/.test(e),f={ArrowFunctionExpression(e,t,r){"body"===e?r.references.push(t):(0,n.assertNever)(e)},AssignmentExpression(e,t,r){switch(e){case"left":throw Error("This should be handled by `crawlerVisitor.AssignmentExpression`");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},AssignmentPattern(e,t,r){switch(e){case"left":throw Error("`identifierCrawlers.AssignmentPattern` is not implemented");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},AwaitExpression(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},FunctionDeclaration(e){"id"===e||(0,n.assertNever)(e)},FunctionExpression(e){if("id"===e)throw Error("This should be handled by `scopePathCrawlers.FunctionExpression`");(0,n.assertNever)(e)},SwitchCase(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},CatchClause(e){if("param"===e)throw Error("This should be handled by `scopePathCrawlers.CatchClause`");(0,n.assertNever)(e)},VariableDeclarator(e,t,r){switch(e){case"id":throw Error("This should be handled by `scopePathCrawlers.VariableDeclarator`");case"init":r.references.push(t);break;default:(0,n.assertNever)(e)}},ExpressionStatement(e,t,r){"expression"===e?r.references.push(t):(0,n.assertNever)(e)},WithStatement(e,t,r){"object"===e?r.references.push(t):(0,n.assertNever)(e)},ReturnStatement(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},LabeledStatement(){},BreakStatement(e,t,r){"label"===e?r.labelReferences.push(t):(0,n.assertNever)(e)},ContinueStatement(e,t,r){"label"===e?r.labelReferences.push(t):(0,n.assertNever)(e)},IfStatement(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},SwitchStatement(e,t,r){"discriminant"===e?r.references.push(t):(0,n.assertNever)(e)},ThrowStatement(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},WhileStatement(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},DoWhileStatement(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},ForStatement(e,t,r){switch(e){case"init":case"test":case"update":r.references.push(t);break;default:(0,n.assertNever)(e)}},ForInStatement(e,t,r){switch(e){case"left":throw Error("This should be handled by `scopePathCrawlers.ForInStatement`");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},ForOfStatement(e,t,r){switch(e){case"left":throw Error("This should be handled by `scopePathCrawlers.ForOfStatement`");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},ClassDeclaration(e,t,r){switch(e){case"id":break;case"superClass":r.references.push(t);break;default:(0,n.assertNever)(e)}},YieldExpression(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},UnaryExpression(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},UpdateExpression(e,t,r){"argument"===e?r.constantViolations.push(t):(0,n.assertNever)(e)},BinaryExpression(e,t,r){switch(e){case"left":case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},LogicalExpression(e,t,r){switch(e){case"left":case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},MemberExpression(e,t,r){switch(e){case"object":r.references.push(t);break;case"property":t.parent.computed&&r.references.push(t);break;default:(0,n.assertNever)(e)}},ConditionalExpression(e,t,r){switch(e){case"test":case"consequent":case"alternate":r.references.push(t);break;default:(0,n.assertNever)(e)}},CallExpression(e,t,r){"callee"===e?r.references.push(t):(0,n.assertNever)(e)},NewExpression(e,t,r){"callee"===e?r.references.push(t):(0,n.assertNever)(e)},TaggedTemplateExpression(e,t,r){"tag"===e?r.references.push(t):(0,n.assertNever)(e)},ClassExpression(e,t,r){switch(e){case"id":throw Error("This should be handled by `scopePathCrawlers.ClassExpression`");case"superClass":r.references.push(t);break;default:(0,n.assertNever)(e)}},MetaProperty(e){switch(e){case"meta":case"property":break;default:(0,n.assertNever)(e)}},ImportExpression(e,t,r){"source"===e?r.references.push(t):(0,n.assertNever)(e)},Property(e,t,r){switch(e){case"key":t.parent.computed&&r.references.push(t);break;case"value":r.references.push(t);break;default:(0,n.assertNever)(e)}},SpreadElement(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},RestElement(e){if("argument"===e)throw Error("This should be handled by `findVisiblePathsInPattern`");(0,n.assertNever)(e)},MethodDefinition(e,t,r){"key"===e?t.parent.computed&&r.references.push(t):(0,n.assertNever)(e)},ExportDefaultDeclaration(e,t,r){"declaration"===e?r.references.push(t):(0,n.assertNever)(e)},ImportSpecifier(e,t,r){switch(e){case"imported":if(null==t.parent.local&&r.scope.registerBinding("module",t,t.parentPath),t.parent.local===t.parent.imported){let e=t.ctx,n=t.parentPath,i=n.node;e.newQueue(),n=n.replaceWith(Object.assign({},i,{local:Object.assign({},i.local),imported:Object.assign({},i.imported)})),e.popQueue(),r.scope.registerBinding("module",n.get("local"),n)}break;case"local":r.scope.registerBinding("module",t,t.parentPath);break;default:(0,n.assertNever)(e)}},ImportDefaultSpecifier(e,t,r){"local"===e?r.scope.registerBinding("module",t,t.parentPath):(0,n.assertNever)(e)},ImportNamespaceSpecifier(e,t,r){"local"===e?r.scope.registerBinding("module",t,t.parentPath):(0,n.assertNever)(e)},ExportSpecifier(e,t,r){switch(e){case"local":if(t.parent.local===t.parent.exported){let e=t.ctx,n=t.parentPath,i=n.node;e.newQueue(),n=n.replaceWith(Object.assign({},i,{local:Object.assign({},i.local),exported:Object.assign({},i.exported)})),e.popQueue(),r.references.push(n.get("local"))}else r.references.push(t);break;case"exported":break;default:(0,n.assertNever)(e)}},ExportAllDeclaration(e){"exported"===e||(0,n.assertNever)(e)},PropertyDefinition(e,t,r){switch(e){case"key":break;case"value":r.references.push(t);break;default:(0,n.assertNever)(e)}},JSXExpressionContainer(e,t,r){"expression"===e?r.references.push(t):(0,n.assertNever)(e)},JSXSpreadAttribute(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},JSXSpreadChild(e,t,r){"expression"===e?r.references.push(t):(0,n.assertNever)(e)}},m={JSXNamespacedName(e,t,r){switch(e){case"namespace":p(t.node.name)&&r.references.push(t);break;case"name":break;default:(0,n.assertNever)(e)}},JSXAttribute(e){"name"===e||(0,n.assertNever)(e)},JSXClosingElement(e,t,r){"name"===e?p(t.node.name)&&r.references.push(t):(0,n.assertNever)(e)},JSXMemberExpression(e,t,r){switch(e){case"object":r.references.push(t);break;case"property":break;default:(0,n.assertNever)(e)}},JSXOpeningElement(e,t,r){"name"===e?p(t.node.name)&&r.references.push(t):(0,n.assertNever)(e)}},h={ArrayExpression(e,t,r){"elements"===e?r.references.push(t):(0,n.assertNever)(e)},CallExpression(e,t,r){"arguments"===e?r.references.push(t):(0,n.assertNever)(e)},NewExpression(e,t,r){"arguments"===e?r.references.push(t):(0,n.assertNever)(e)},SequenceExpression(e,t,r){"expressions"===e?r.references.push(t):(0,n.assertNever)(e)},TemplateLiteral(e,t,r){"expressions"===e?r.references.push(t):(0,n.assertNever)(e)},ArrayPattern(e){if("elements"===e)throw Error("`inListIdentifierCrawler.ArrayPattern` is not implemented");(0,n.assertNever)(e)},FunctionDeclaration(e){if("params"===e)throw Error("This should be handled by `scopePathCrawlers.FunctionDeclaration`");(0,n.assertNever)(e)},FunctionExpression(e){if("params"===e)throw Error("This should be handled by `scopePathCrawlers.FunctionExpression`");(0,n.assertNever)(e)},ArrowFunctionExpression(e){if("params"===e)throw Error("This should be handled by `scopePathCrawlers.ArrowFunctionExpression`");(0,n.assertNever)(e)}},g={},v=(e,t)=>{switch(e.node.type){case"Identifier":t.push(e),e.skip();break;case"ObjectPattern":{let r=e.get("properties");for(let n=0;n{let i=[];v(e,i);for(let e=0;e{let r=[];v(e,r);for(let e=0;e{let r=e.node.kind,n=e.get("declarations");for(let e=0;e{for(let r=0;r"Program"===e.type).scope}crawl(){var e,t;if(null==this.path.node)return;if(this.path.removed)throw Error("This scope is no longer part of the AST, the containing path has been removed");S.rollbackState(this),this.bindings=Object.create(null),this.globalBindings="Program"===this.path.type?Object.create(null):this.getProgramScope().globalBindings,this.labels=Object.create(null);let r={references:[],constantViolations:[],labelReferences:[],scope:this,childScopedPaths:[]};this.path.ctx.makeScope=!1,this.path.ctx.newSkipPathStack();{let e=C[this.path.node.type];null!=e&&e(this.path,r)}i.Traverser.traverseNode({node:this.path.node,parentPath:this.path.parentPath,ctx:this.path.ctx,state:r,visitors:j,expand:!1,visitOnlyChildren:!0}),this.path.ctx.makeScope=!0,this.path.ctx.restorePrevSkipPathStack(),this.clearMemo();for(let t=0;te===n);e>-1&&o.references.splice(e,1)}}let r=Object.keys(e.globalBindings);for(let t=0;t-1&&t.splice(r,1)}}else for(let r=0;r-1&&e.children.splice(t,1)}}}registerBinding(e,t,r){let n=t.node.name,i=this.getOwnBinding(n);if(null!=i){i.addConstantViolation(t);return}this.bindings[n]=new o.Binding({kind:e,name:n,scope:this,identifierPath:t,path:r})}hasOwnBinding(e){return e in this.bindings}getOwnBinding(e){return this.bindings[e]}hasBinding(e){return null!=this.getBinding(e)}getBinding(e){let t=this;for(;null!=t;){if(t.hasOwnBinding(e))return t.getOwnBinding(e);t=t.parent}}getAllBindings(...e){let t=Object.create(null),r=e.length,n=new Set(e),i=this;for(;null!=i;){for(let e in i.bindings)!(e in t)&&(0===r||r&&n.has(i.bindings[e].kind))&&(t[e]=i.bindings[e]);i=i.parent}return t}hasGlobalBinding(e){return null!=this.getGlobalBinding(e)}getGlobalBinding(e){return this.getProgramScope().globalBindings[e]}registerLabel(e){let t=e.node.name;this.hasLabel(t)||(this.labels[t]={path:e,references:[]})}hasLabel(e){return null!=this.getLabel(e)}getLabel(e){let t=this;for(;null!=t;){if(null!=t.labels[e])return t.labels[e];t=t.parent}}generateUid(e="_tmp"){var t;let r=Object.keys(this.getAllBindings()).concat(Object.keys(this.globalBindings)).concat(Object.keys(this.priv.idMap));(t=this.priv.idMap)[e]||(t[e]=1);let n=e=e.replace(/[^a-zA-Z_]+/g,"");for(;r.includes(n);)n=e+ ++this.priv.idMap[e];return n}generateUidIdentifier(e){return s.builders.identifier(this.generateUid(e))}generateDeclaredUidIdentifier(e){let t;let{ctx:r}=this.path;if(r.newSkipPathStack(),r.newQueue(),null==this.priv.declaration){let i=null;switch(this.path.type){case"ArrowFunctionExpression":{let e=this.path.get("body");if("BlockStatement"===e.type)i=e;else{let t=Object.assign({},e.node);i=e.replaceWith(s.builders.blockStatement([s.builders.returnStatement(t)]))}}break;case"Program":case"BlockStatement":i=this.path;break;case"SwitchStatement":case"ClassDeclaration":case"ClassExpression":return r.restorePrevSkipPathStack(),r.popQueue(),this.parent.generateDeclaredUidIdentifier(e);case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":case"ForStatement":case"WhileStatement":{let e=this.path.get("body");if("BlockStatement"===e.type)i=e;else{let t=Object.assign({},e.node);i=e.replaceWith(s.builders.blockStatement([t]))}}break;case"CatchClause":case"FunctionDeclaration":case"FunctionExpression":i=this.path.get("body");break;case null:break;default:(0,n.assertNever)(this.path.type)}let o=s.builders.variableDeclaration("var",[s.builders.variableDeclarator(this.generateUidIdentifier(e))]),[a]=i.unshiftContainer("body",[o]);this.priv.declaration=a,t=a.get("declarations")[0]}else[t]=this.priv.declaration.pushContainer("declarations",[s.builders.variableDeclarator(this.generateUidIdentifier(e))]);let i=t.get("id");return this.registerBinding("var",i,t),r.restorePrevSkipPathStack(),r.popQueue(),Object.assign({},i.node)}renameConsideringParent(e,t){var r,n;let i=e.parent;"Property"===i.type&&(null===(n=null===(r=e.parentPath)||void 0===r?void 0:r.parent)||void 0===n?void 0:n.type)==="ObjectPattern"?(i.value.name=t,i.shorthand=i.value.name===i.key.name):e.node.name=t}renameBinding(e,t){var r;if(null!=this.bindings[e]){let r=this.bindings[e];this.renameConsideringParent(r.identifierPath,t);for(let e=0;ee;r.assertNever=n},{}],a8Syt:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.GlobalBinding=r.Binding=void 0;class n{constructor(){this.references=[],this.constantViolations=[]}addReference(e){this.references.push(e)}removeReference(e){let t=this.references.findIndex(t=>t===e);t>-1&&this.references.splice(t,1)}addConstantViolation(e){this.constantViolations.push(e)}removeConstantViolation(e){let t=this.constantViolations.findIndex(t=>t===e);t>-1&&this.constantViolations.splice(t,1)}}class i extends n{constructor(e){super(),this.kind=e.kind,this.name=e.name,this.scope=e.scope,this.identifierPath=e.identifierPath,this.path=e.path}get constant(){return 0===this.constantViolations.length}}r.Binding=i;class o extends n{constructor(e){super(),this.kind="global",this.constant=!1,this.name=e.name}}r.GlobalBinding=o},{}],"8Aote":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getCommonAncestor=r.hasBinding=r.evaluateTruthy=r.evaluate=void 0;var n=e("d5178072475a06c9");Object.defineProperty(r,"evaluate",{enumerable:!0,get:function(){return n.evaluate}}),Object.defineProperty(r,"evaluateTruthy",{enumerable:!0,get:function(){return n.evaluateTruthy}});var i=e("1fb68dcfe576777e");Object.defineProperty(r,"hasBinding",{enumerable:!0,get:function(){return i.hasBinding}});let o=e=>{let t;let r=[];for(let t=0;t{switch(r){case"==":return e==t;case"!=":return e!=t;case"===":return e===t;case"!==":return e!==t;case"<":return e":return e>t;case">=":return e>=t;case"<<":return e<>":return e>>t;case">>>":return e>>>t;case"+":return e+t;case"-":return e-t;case"*":return e*t;case"/":return e/t;case"%":return e%t;case"**":return e**t;case"|":return e|t;case"^":return e^t;case"&":return e&t;case"in":return e in t;case"instanceof":return;default:(0,n.assertNever)(r)}};class o{constructor(){this.cache=new Map}getEvaluated(e){if(this.cache.has(e))return this.cache.get(e);{let t=this.evaluate(e);return this.cache.set(e,t),t}}evaluate(e){var t,r;switch(null===(t=e.node)||void 0===t?void 0:t.type){case"Identifier":if("undefined"===e.node.name)return{value:void 0};break;case"Literal":return{value:e.node.value};case"BinaryExpression":{let t=e,r=this.getEvaluated(t.get("left"));if(null==r)return;let n=this.getEvaluated(t.get("right"));if(null==n)return;let o=i(r.value,n.value,t.node.operator);if(null==o)return;return{value:o}}case"UnaryExpression":{let t=e,r=this.getEvaluated(t.get("argument"));if(null==r)return;let i=r.value;switch(t.node.operator){case"+":return{value:+i};case"-":return{value:-i};case"!":return{value:!i};case"~":return{value:~i};case"typeof":return{value:typeof i};case"void":return{value:void 0};case"delete":break;default:(0,n.assertNever)(t.node.operator)}break}case"LogicalExpression":{let t=e,r=this.getEvaluated(t.get("left")),i=this.getEvaluated(t.get("right"));switch(t.node.operator){case"&&":if(null!=r&&!r.value||null!=i&&!i.value)return{value:!1};if(null!=r&&r.value&&null!=i&&i.value)return{value:!0};break;case"||":if(null!=r&&r.value||null!=i&&i.value)return{value:!0};if(null!=r&&!r.value&&null!=i&&!i.value)return{value:!1};break;case"??":if(null!=r){if(null!=r.value)return r;if(null!=i)return i}break;default:(0,n.assertNever)(t.node.operator)}break}case"ObjectExpression":{let t={},n=e.get("properties");for(let e=0;e{let t=new o().evaluate(e);if(null!=t)return{value:t.value}};r.evaluate=a;let s=e=>{let t=(0,r.evaluate)(e);if(null!=t)return!!t.value};r.evaluateTruthy=s},{fcae9c5f848fe553:"wT31S"}],"4Wvk5":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.hasBinding=void 0,r.hasBinding=(()=>{let e=(t,r)=>{switch(t.type){case"Identifier":return t.name===r;case"ObjectPattern":{let{properties:n}=t;for(let t=0;t{let{declarations:n}=t;for(let t=0;t{for(let r=0;r{var i;for(let o=0;o{var s,l;let c=r.findParent(e=>i.includes(e.type));if(null!=c&&null!=c.node){let{node:r}=c;switch(r.type){case"BlockStatement":case"Program":if(n(r.body,a))return!0;break;case"CatchClause":if(null!=r.param&&e(r.param,a))return!0;break;case"ForStatement":if(null!=r.init&&"VariableDeclaration"===r.init.type&&t(r.init,a))return!0;break;case"ForInStatement":case"ForOfStatement":if("VariableDeclaration"===r.left.type&&t(r.left,a))return!0;break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":if("ArrowFunctionExpression"!==r.type&&(null===(s=r.id)||void 0===s?void 0:s.name)===a)return!0;for(let t=0;to(e,t)})()},{}],lMCdE:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0})},{}],"3mz99":[function(e,t,r){var n=arguments[3],i="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=i&&o&&"function"==typeof o.get?o.get:null,s=i&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=l&&c&&"function"==typeof c.get?c.get:null,d=l&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,m="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,g=Object.prototype.toString,v=Function.prototype.toString,x=String.prototype.match,b=String.prototype.slice,y=String.prototype.replace,j=String.prototype.toUpperCase,w=String.prototype.toLowerCase,C=RegExp.prototype.test,S=Array.prototype.concat,E=Array.prototype.join,_=Array.prototype.slice,k=Math.floor,T="function"==typeof BigInt?BigInt.prototype.valueOf:null,I=Object.getOwnPropertySymbols,D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"==typeof Symbol.iterator,M="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===O?"object":"symbol")?Symbol.toStringTag:null,A=Object.prototype.propertyIsEnumerable,N=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function P(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||C.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-k(-e):k(e);if(n!==e){var i=String(n),o=b.call(t,i.length+1);return y.call(i,r,"$&_")+"."+y.call(y.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return y.call(t,r,"$&_")}var F=e("fbfba31527d9fbfb"),R=F.custom,L=J(R)?R:null;function B(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function V(e){return y.call(String(e),/"/g,""")}function G(e){return"[object Array]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function H(e){return"[object Date]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function z(e){return"[object RegExp]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function U(e){return"[object Error]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function W(e){return"[object String]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function $(e){return"[object Number]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function q(e){return"[object Boolean]"===Z(e)&&(!M||!("object"==typeof e&&M in e))}function J(e){if(O)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!D)return!1;try{return D.call(e),!0}catch(e){}return!1}function K(e){if(!e||"object"!=typeof e||!T)return!1;try{return T.call(e),!0}catch(e){}return!1}t.exports=function e(t,r,i,o){var l=r||{};if(Q(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw TypeError('option "quoteStyle" must be "single" or "double"');if(Q(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!Q(l,"customInspect")||l.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Q(l,"indent")&&null!==l.indent&&" "!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Q(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var p=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return el(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var f=String(t);return p?P(t,f):f}if("bigint"==typeof t){var m=String(t)+"n";return p?P(t,m):m}var g=void 0===l.depth?5:l.depth;if(void 0===i&&(i=0),i>=g&&g>0&&"object"==typeof t)return G(t)?"[Array]":"[Object]";var v=em(l,i);if(void 0===o)o=[];else if(et(o,t)>=0)return"[Circular]";function x(t,r,n){if(r&&(o=_.call(o)).push(r),n){var a={depth:l.depth};return Q(l,"quoteStyle")&&(a.quoteStyle=l.quoteStyle),e(t,a,i+1,o)}return e(t,l,i+1,o)}if("function"==typeof t&&!z(t)){var j=ee(t),C=eg(t,x);return"[Function"+(j?": "+j:" (anonymous)")+"]"+(C.length>0?" { "+E.call(C,", ")+" }":"")}if(J(t)){var k=O?y.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(t);return"object"!=typeof t||O?k:eu(k)}if(es(t)){for(var I="<"+w.call(String(t.nodeName)),R=t.attributes||[],X=0;X"}if(G(t)){if(0===t.length)return"[]";var ec=eg(t,x);return v&&!ef(ec)?"["+eh(ec,v)+"]":"[ "+E.call(ec,", ")+" ]"}if(U(t)){var ev=eg(t,x);return"cause"in Error.prototype||!("cause"in t)||A.call(t,"cause")?0===ev.length?"["+String(t)+"]":"{ ["+String(t)+"] "+E.call(ev,", ")+" }":"{ ["+String(t)+"] "+E.call(S.call("[cause]: "+x(t.cause),ev),", ")+" }"}if("object"==typeof t&&c){if(L&&"function"==typeof t[L]&&F)return F(t,{depth:g-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(er(t)){var ex=[];return s&&s.call(t,function(e,r){ex.push(x(r,t,!0)+" => "+x(e,t))}),ep("Map",a.call(t),ex,v)}if(eo(t)){var eb=[];return d&&d.call(t,function(e){eb.push(x(e,t))}),ep("Set",u.call(t),eb,v)}if(en(t))return ed("WeakMap");if(ea(t))return ed("WeakSet");if(ei(t))return ed("WeakRef");if($(t))return eu(x(Number(t)));if(K(t))return eu(x(T.call(t)));if(q(t))return eu(h.call(t));if(W(t))return eu(x(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==n&&t===n)return"{ [object globalThis] }";if(!H(t)&&!z(t)){var ey=eg(t,x),ej=N?N(t)===Object.prototype:t instanceof Object||t.constructor===Object,ew=t instanceof Object?"":"null prototype",eC=!ej&&M&&Object(t)===t&&M in t?b.call(Z(t),8,-1):ew?"Object":"",eS=(ej||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(eC||ew?"["+E.call(S.call([],eC||[],ew||[]),": ")+"] ":"");return 0===ey.length?eS+"{}":v?eS+"{"+eh(ey,v)+"}":eS+"{ "+E.call(ey,", ")+" }"}return String(t)};var X=Object.prototype.hasOwnProperty||function(e){return e in this};function Q(e,t){return X.call(e,t)}function Z(e){return g.call(e)}function ee(e){if(e.name)return e.name;var t=x.call(v.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function et(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return el(b.call(e,0,t.maxStringLength),t)+n}return B(y.call(y.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ec),"single",t)}function ec(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+j.call(t.toString(16))}function eu(e){return"Object("+e+")"}function ed(e){return e+" { ? }"}function ep(e,t,r,n){return e+" ("+t+") {"+(n?eh(r,n):E.call(r,", "))+"}"}function ef(e){for(var t=0;t=0)return!1;return!0}function em(e,t){var r;if(" "===e.indent)r=" ";else{if("number"!=typeof e.indent||!(e.indent>0))return null;r=E.call(Array(e.indent+1)," ")}return{base:r,prev:E.call(Array(t+1),r)}}function eh(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+E.call(e,","+r)+"\n"+t.prev}function eg(e,t){var r,n=G(e),i=[];if(n){i.length=e.length;for(var o=0;os);var i=e("../../../../../vi/render/script/code-build"),o=e("../../../../logic/active/get-meta"),a=e("../../../../logic/ed-global");let s=async(e,t)=>{let r=(0,o.getMetaById)(e,a.active.item_id);if(r&&r.mitem){let e=(await (0,i.codeBuild)({_:`render (${t})`},`[item: ${r.item.name} - ${r.item.id}]`))["_"];r.mitem.doc?.transact(()=>{let n=r.mitem?.get("adv");if(n||(r.mitem?.set("adv",new Y.Map),n=r.mitem?.get("adv")),n)try{n.set("js",t),n.set("jsBuilt",e)}catch(e){return e.message}})}}},{"../../../../../vi/render/script/code-build":"aiqI9","../../../../logic/active/get-meta":"aJEnC","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Nnn1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeEditPropInstance",()=>s);var i=e("../../../../../vi/render/script/code-build"),o=e("../../../../logic/active/get-meta"),a=e("../../../../logic/ed-global");let s=async(e,t)=>{let r=e.ui.popup.script.prop_name,n=(0,o.getMetaById)(e,a.active.item_id);if(n){let e=n.mitem?.get("component")?.get("props")?.get(r);if(e)try{let r=(await (0,i.codeBuild)({_:t}))["_"];e.doc?.transact(()=>{e.set("value",t),e.set("valueBuilt",r)})}catch(e){return e.message}}}},{"../../../../../vi/render/script/code-build":"aiqI9","../../../../logic/active/get-meta":"aJEnC","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2zmSB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeEditPropMaster",()=>a);var i=e("../../../../../vi/render/script/code-build"),o=e("../../../../logic/ed-global");let a=async(e,t)=>{let r=e.ui.popup.script.prop_kind,n=e.ui.popup.script.prop_name,a=e.comp.list[o.active.comp_id];if(a){let e=a.doc.getMap("map").get("root")?.get("component")?.get("props")?.get(n);if(e)try{let n=(await (0,i.codeBuild)({_:t}))["_"];e.doc?.transact(()=>{if("value"===r)e.set("value",t),e.set("valueBuilt",n);else if("onChange"===r)e.set("onChange",t),e.set("onChangeBuilt",n);else if("gen"===r)e.set("gen",t),e.set("genBuilt",n);else if("visible"===r)e.set("visible",t);else if("typings"===r)e.set("typings",t);else if("option"===r){let r=e.get("meta");r&&(r.set("options",t),r.set("optionsBuilt",n))}})}catch(e){return e.message}}}},{"../../../../../vi/render/script/code-build":"aiqI9","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],djndY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptSnippet",()=>l);var i=e("react/jsx-runtime"),o=e("../../../../../utils/ui/form/Button"),a=e("web-utils"),s=e("../../../logic/ed-global");let l=({})=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),t=css` + width: auto !important; + padding-left: 5px; + padding-right: 5px; + font-size: 12px; + `;return(0,i.jsxs)("div",{className:"flex items-center space-x-1 pl-2 border-l",children:[(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\ +
+ { +//local effect +}} +> +{children} + +
+ `,!0)},children:""})," ",(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\ + + `,!1)},children:""}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\ +
+{[].map((item, idx) => ( + + + +))} +
+`,!0)},children:""}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\ +<>{true &&
{children}
} +`,!0)},children:""}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\ +<> +{ +/**if condition */ +true ? ( +/** then */ +
{children}
+) : ( +/** else */ +
ELSE CONDITION
+) +} + +`,!0)},children:""}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\ +
+
{children}
+
+`,!0)},children:""})]})}},{"react/jsx-runtime":"f4Tol","../../../../../utils/ui/form/Button":"3JdB2","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3JdB2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Button",()=>o);var i=e("react/jsx-runtime");let o=({children:e,appearance:t,className:r,onClick:n})=>(0,i.jsx)("button",{className:cx("transition-all flex items-center justify-center border select-none outline-none prasi-btn",css` + height: 25px; + width: 28px; + `,r,"subtle"!==t?"bg-white border-[#d1d5db] hover:border-[#ccc] active:bg-[#d1d1d1] focus:border-[#ccc]":"active:bg-[#d1d1d1] hover:bg-white hover:bg-opacity-50 cursor-pointer border-transparent hover:border-blue-100 focus:border-[#ccc]"),onClick:n,children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eIA2V:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdPropGen",()=>EdPropGen);var _jsxRuntime=require("react/jsx-runtime"),_webUtils=require("web-utils"),_edGlobal=require("../../../logic/ed-global");let EdPropGen=()=>{let p=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR"),local=(0,_webUtils.useLocal)({options:[],selected:"",suggest_label:"",suggest_status:"init"}),item=null,meta=null;if(_edGlobal.active.comp_id){let comp=p.comp.list[_edGlobal.active.comp_id];comp&&comp.meta&&(meta=comp.meta[_edGlobal.active.item_id],item=comp.meta[_edGlobal.active.item_id].item)}else meta=p.page.meta[_edGlobal.active.item_id],item=p.page.meta[_edGlobal.active.item_id].item;if(item&&item.component?.id&&meta){let props=item.component.props,{prop_name}=p.ui.popup.script,prop=props[prop_name],gen={fn:void 0,suggestions:void 0};if(prop&&prop.gen&&prop.genBuilt){try{let arg={};if(meta.item.script?.props)for(let[k,v]of Object.entries(meta.item.script?.props))eval(`arg.${k} = ${v.value}`);let gen_fn=Function(...Object.keys(arg),`return ${prop.genBuilt}`),res=gen_fn(...Object.values(arg));if(res&&("function"==typeof res?gen.fn=res:Array.isArray(res)&&(gen.suggestions=res[0],gen.fn=res[1])),!res)return}catch(e){return}if(gen.suggestions&&"init"===local.suggest_status){let res=gen.suggestions();"object"==typeof res&&res instanceof Promise?(local.suggest_status="loading",res.then(e=>{local.suggest_status="ready",local.options=e.list,local.suggest_label=e.label,local.render()})):res&&Array.isArray(res.list)&&(local.suggest_status="ready",local.suggest_label=res.label,local.options=res.list)}if(gen.fn)return(0,_jsxRuntime.jsxs)("div",{className:"flex border-r mr-2",children:[gen.suggestions&&(0,_jsxRuntime.jsx)(_jsxRuntime.Fragment,{children:"ready"!==local.suggest_status?(0,_jsxRuntime.jsx)("div",{className:"flex items-center border-l px-2",children:"⌛"}):(0,_jsxRuntime.jsxs)("label",{className:"flex items-center border-l px-2 cursor-pointer",children:[local.suggest_label&&(0,_jsxRuntime.jsx)("div",{className:"flex pr-2",children:local.suggest_label}),(0,_jsxRuntime.jsxs)("select",{className:"outline-none bg-transparent border",value:local.selected,onChange:e=>{local.selected=e.currentTarget.value,local.render()},children:[(0,_jsxRuntime.jsx)("option",{value:"",children:"-"},""),local.options.map(e=>(0,_jsxRuntime.jsx)("option",{value:e,children:e},e))]})]})}),(0,_jsxRuntime.jsxs)("div",{className:"flex items-center border-l px-2 cursor-pointer hover:text-white hover:bg-blue-700",onClick:async()=>{if(gen.fn){let e=gen.fn(local.selected),t="";t="object"==typeof e&&e instanceof Promise?await e:e,p.script.do_edit&&p.script.do_edit(t,!0),p.render()}},children:[(0,_jsxRuntime.jsx)("div",{className:"mr-1",children:"Generate"}),(0,_jsxRuntime.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})]})]})}}return null}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fFsWe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopSite",()=>h);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../../utils/ui/loading"),l=e("../../../../../utils/ui/modal"),c=e("../../../logic/ed-global"),u=e("./site-form"),d=e("./site-head"),p=e("./site-tree"),f=e("../../../../../utils/ui/fuzzy");let m={group:null},h=()=>{let e=(0,a.useGlobal)(c.EDGlobal,"EDITOR"),t=(0,a.useLocal)({status:"init",group:m.group||[]},()=>{}),r=async()=>{if(!e.sync)return;t.status="loading",t.render();let r=await e.sync.site.group(),n=[];for(let e of r)for(let t of(n.push({id:`new-${e.id}`,parent:e.id,text:"new",droppable:!1}),n.push({id:e.id,parent:"site-root",text:e.name,data:{id:e.id,type:"group",name:e.name,site_len:e.site.length,users:e.org_user.map(e=>({id:e.user.id,username:e.user.username}))}}),e.site))n.push({id:t.id,parent:e.id,text:t.name,droppable:!1,data:{id:t.id,type:"site",name:t.name,domain:t.domain,responsive:t.responsive}});t.group=n,m.group=n,t.status="ready",t.render()};return((0,o.useEffect)(()=>{e.ui.popup.site&&"loading"!==t.status&&!m.group&&r()},[e.ui.popup.site]),e.ui.popup.site)?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(l.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.site=null,e.render())},children:["loading"===t.status&&(0,i.jsx)(s.Loading,{note:"listing-site",backdrop:!1}),(0,i.jsx)("div",{className:cx("absolute inset-[5%] bg-white flex"),children:(0,i.jsx)("div",{className:"relative flex flex-1",children:("ready"===t.status||t.group.length>0)&&(0,i.jsx)(g,{group:t.group,update:e=>{t.group=e,t.render()},reload:r})})}),e.ui.popup.site_form&&(0,i.jsxs)(i.Fragment,{children:["new"===e.ui.popup.site_form.id&&(0,i.jsx)(u.EdFormSite,{site:{},group_id:e.ui.popup.site_form.group_id,onClose:()=>{e.ui.popup.site_form=null,e.render()},onSave:()=>{e.ui.popup.site_form=null,e.render(),r()}}),"new"!==e.ui.popup.site_form.id&&(0,i.jsx)(u.EdFormSite,{site:{id:e.ui.popup.site_form.id,name:e.ui.popup.site_form.name,domain:e.ui.popup.site_form.domain,responsive:e.ui.popup.site_form.responsive},group_id:e.ui.popup.site_form.group_id,onClose:()=>{e.ui.popup.site_form=null,e.render()},onSave:()=>{e.ui.popup.site_form=null,e.render(),r()}})]})]})}):null},g=({group:e,reload:t,update:r})=>{let n=(0,a.useLocal)({search:{text:"",ref:null}}),s=e;n.search.text&&(s=(0,f.fuzzy)(e,"text",n.search.text).map(e=>({...e,parent:"site-root"}))),(0,o.useEffect)(()=>{let e=e=>{document.activeElement.classList.contains("modal")&&n.search.ref?.focus()};return addEventListener("keydown",e),()=>{removeEventListener("keydown",e)}},[]);let l=e.filter(e=>"site-root"===e.parent).length;return(0,i.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,i.jsx)(d.EdSiteHead,{group:s,update:r,reload:t,orglen:l,conf:m,local:n}),0===s.length&&n.search.text&&(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:"No search results found."}),(0,i.jsx)(p.EdSiteTree,{group:s,update:r,reload:t,orglen:l,search:n.search.text})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./site-form":"DDhf4","./site-head":"g99aw","./site-tree":"kT8kR","../../../../../utils/ui/fuzzy":"5LN6l","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],DDhf4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFormSite",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../../../../../utils/ui/form.style"),l=e("../../../../../utils/ui/form/input");let c=({site:e,onClose:t,onSave:r,group_id:n,header:c})=>{let u=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),d=(0,o.useLocal)({init:!1,saving:!1,preventClose:!1,domain_follow_name:!1}),p=(0,o.useLocal)({});if(!d.init)for(let[t,r]of(d.init=!0,Object.entries(e)))p[t]=r;return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"absolute cursor-pointer inset-0 flex items-center justify-center backdrop-blur cursor-pointer hover:backdrop-blur-sm transition-all",onPointerUp:()=>{d.preventClose||t(),d.preventClose=!1,d.render()},children:(0,i.jsxs)("form",{onPointerDown:e=>{e.stopPropagation(),d.preventClose=!0,d.render()},onPointerUp:e=>{e.stopPropagation(),d.preventClose=!1,d.render()},onSubmit:async e=>{if(e.preventDefault(),p.name&&u.user.id){d.saving=!0,d.render();try{let e=n;if(!e){let t=await _db.org.findFirst({where:{org_user:{some:{id_user:u.user.id}}}});t||(t=await _db.org.create({data:{name:`${u.user.username}'s sites`,org_user:{create:{id_user:u.user.id}}}})),t&&(e=t.id)}let t=null;if(p.id)t=await _db.site.update({data:{name:p.name,domain:p.domain,responsive:p.responsive},where:{id:p.id}});else try{t=await _db.site.create({data:{name:p.name,favicon:"",domain:p.domain||"",id_user:u.user.id,id_org:e,responsive:p.responsive}})}catch(e){alert(e)}r(t)}catch(e){alert(e)}}d.saving=!1,d.render()},onClick:e=>{e.stopPropagation()},children:[c,(0,i.jsxs)("div",{className:cx(s.formStyle,"bg-white shadow-2xl border"),children:[(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Name"}),(0,i.jsx)(l.Input,{form:p,autoFocus:!0,name:"name",onChange:e=>{p.domain||(d.domain_follow_name=!0),d.domain_follow_name&&(p.domain=(p.name||"").toLowerCase().replace(/[^a-z0-9\-_\.]/g,""),p.render())}})]}),(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Domain"}),(0,i.jsx)(l.Input,{form:p,name:"domain",onChange:e=>e.replace(/[^a-z0-9\-_\.]/g,"")})]}),(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Responsive"}),(0,i.jsxs)("select",{value:p.responsive,onChange:e=>{p.responsive=e.currentTarget.value,d.render()},children:[(0,i.jsx)("option",{value:"all",children:"All"}),(0,i.jsx)("option",{value:"mobile-only",children:"Mobile Only"}),(0,i.jsx)("option",{value:"desktop-only",children:"Desktop Only"})]})]}),p.id&&(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Site ID:"}),(0,i.jsx)(l.Input,{form:p,name:"id",disabled:!0})]}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("button",{type:"submit",disabled:d.saving,className:"flex-1",children:d.saving?"Saving...":"Save"}),p.id&&(0,i.jsx)("button",{className:"bg-red-600 w-[40px] flex justify-center items-center",onClick:async()=>{confirm("Delete site cannot be undone. Are you sure ?")&&prompt("Please type 'yes' (without quote) to confirm deletion: ")?.toLowerCase()==="yes"&&r(await _db.site.update({where:{id:e.id},data:{is_deleted:!0}}))},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})})]})]})]})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../../../../../utils/ui/form.style":"jUQFK","../../../../../utils/ui/form/input":"1FhYR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g99aw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteHead",()=>s);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global");let s=({group:e,update:t,reload:r,orglen:n,conf:s,local:l})=>{let c=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsxs)("div",{className:"border-b text-[20px] pt-[10px] pb-[5px] pl-1 flex items-center justify-between",children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsxs)("div",{children:[n," Organization",n>1?"s":""]}),(0,i.jsxs)("div",{className:"text-[12px] bg-white border rounded ml-2 px-2 hover:bg-blue-100 cursor-pointer flex items-center space-x-1 ",onClick:async()=>{let e=prompt("New Organization Name");if(e){let n=await _db.org.create({data:{name:e,org_user:{create:{id_user:c.user.id,role:"owner"}}}});t([]),setTimeout(()=>{r(n.id)})}},children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("div",{children:"New"})]}),(0,i.jsx)("div",{className:cx("text-[12px] bg-white border rounded px-2 hover:bg-blue-100 cursor-pointer flex items-center ml-1 space-x-1 "),onClick:()=>{s.group=null,r()},children:"Refresh"})]}),(0,i.jsx)("input",{type:"search",value:l.search.text,placeholder:"Search...",ref:e=>{l.search.ref=e},className:"outline-none mr-2 text-[14px] w-[150px] focus:w-[250px] transition-all px-1 border focus:border-blue-500",onChange:e=>{l.search.text=e.currentTarget.value,l.render()}})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kT8kR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteTree",()=>d);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd"),l=e("web-utils"),c=e("../../../logic/ed-global"),u=e("./site-user");let d=({group:e,update:t,reload:r,orglen:n,search:d})=>{let p=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),f=(0,l.useLocal)({}),m=o.Tree,h=(0,a.useCallback)((e,{depth:t,isOpen:o,onToggle:a,isDropTarget:s,isDragging:l})=>{let c=e.data;if(!d){if("new"===e.text)return(0,i.jsx)("div",{className:cx("flex flex-col ml-2 mt-1 mb-1 w-[150px] h-[80px] text-[14px] border bg-white hover:bg-blue-100 cursor-pointer justify-center text-slate-400 hover:text-slate-800"),onClick:()=>{"string"==typeof e.id&&(p.ui.popup.site_form={group_id:e.id.replace("new-",""),id:"new"},p.render())},children:(0,i.jsxs)("div",{className:"flex items-center space-x-1 pl-3",children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("div",{children:"New Site"})]})});if(!c)return(0,i.jsx)(i.Fragment,{});if("group"===c.type)return(0,i.jsxs)("div",{className:cx("flex items-center px-2 pt-5 pb-2 space-x-1 ",s&&"bg-blue-100"),children:[c.renaming?(0,i.jsx)("input",{className:"border-2 h-[24px] border-blue-500 outline-none",value:c.name,autoFocus:!0,spellCheck:!1,onChange:e=>{c.name=e.currentTarget.value,f.render()},onBlur:async()=>{c.renaming&&c.name!==e.text?(e.text=c.name,c.renaming=!1,f.render(),await _db.org.update({where:{id:c.id},data:{name:c.name}}),r()):(c.renaming=!1,f.render())},onKeyDown:async t=>{"Escape"===t.key?(c.name=e.text,c.renaming=!1,f.render()):"Enter"===t.key&&t.currentTarget.blur()}}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{children:e.text}),(0,i.jsx)("div",{className:"text-[12px] border border-transparent rounded px-2 hover:bg-blue-200 cursor-pointer min-h-[20px] flex items-center ",onClick:()=>{c.renaming=!0,f.render()},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})})]}),(0,i.jsx)(u.EdPopUser,{users:c.users,onDel:async e=>{await _db.org_user.deleteMany({where:{id_org:c.id,id_user:e.id}}),c.users=c.users.filter(t=>t.id!==e.id),f.render()},onAdd:async e=>{await _db.org_user.create({data:{id_org:c.id,id_user:e.id}}),c.users=[...c.users,e],f.render()},children:(0,i.jsxs)("div",{className:"text-[12px] bg-white border rounded px-2 hover:bg-blue-100 cursor-pointer min-h-[20px] flex items-center ",children:["Team: ",c.users.length," user",c.users.length>1?"s":""]})}),s&&(0,i.jsx)("div",{className:"px-2 text-slate-500 text-[13px]",children:"Drop here..."}),0===c.site_len&&(0,i.jsx)("div",{className:"text-[12px] bg-white border rounded px-2 hover:bg-red-100 text-red-600 cursor-pointer min-h-[20px] flex items-center",onClick:async()=>{confirm("Remove this organization ?")&&(await _db.org_user.deleteMany({where:{id_org:c.id}}),await _db.org.delete({where:{id:c.id}}),r())},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})})]})}let m=e.data;return m&&(!m||"group"!==m.type)&&c?(0,i.jsxs)("a",{href:`/ed/${m.id}`,onClick:e=>{e.preventDefault(),e.stopPropagation(),p.ui.popup.site&&p.ui.popup.site(m.id),p.ui.popup.site=null,p.render()},className:cx("flex flex-col ml-2 mt-1 mb-1 w-[150px] h-[80px] text-[14px] border bg-white hover:bg-blue-100 cursor-pointer relative",l&&"opacity-20",css` + .edit { + opacity: 0; + } + &:hover .edit { + opacity: 1; + } + `),children:[(0,i.jsxs)("div",{className:"flex flex-col p-1",children:[(0,i.jsx)("div",{className:"text-[13px] flex items-end h-[30px] pb-[2px] leading-4 overflow-hidden",children:e.text}),(0,i.jsxs)("div",{className:cx("text-slate-500 flex items-center space-x-1 text-[12px]",!m.domain&&"opacity-0"),children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsxs)("div",{children:[m.domain,"  "]})]}),(0,i.jsxs)("div",{className:"flex text-[12px] pt-[2px]",children:["all"===m.responsive&&(0,i.jsxs)("div",{className:" flex space-x-[3px] items-center text-green-800",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("span",{className:"text-[11px]",children:"Responsive"})]}),"mobile-only"===m.responsive&&(0,i.jsxs)("div",{className:"text-purple-800 flex items-center space-x-[3px]",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("span",{className:"text-[11px]",children:"Mobile"})]}),"desktop-only"===m.responsive&&(0,i.jsxs)("div",{className:" flex space-x-[3px] items-center text-blue-800",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:''}}),(0,i.jsx)("span",{className:"text-[11px]",children:"Desktop"})]})]})]}),n>1&&(0,i.jsx)("div",{className:"edit absolute top-0 right-0 mr-1 text-[9px] text-slate-400",onClick:t=>{t.stopPropagation(),t.preventDefault(),"string"==typeof e.parent&&"site"===m.type&&(p.ui.popup.site_form={group_id:e.parent,id:m.id,domain:m.domain,name:m.name,responsive:m.responsive},p.render())},children:"Drag me"}),(0,i.jsxs)("div",{className:"edit px-1 bg-blue-50 text-blue-400 hover:bg-blue-500 text-[12px] min-h-[22px] flex items-center hover:text-white absolute inset-0 top-auto",onClick:t=>{t.stopPropagation(),t.preventDefault(),"string"==typeof e.parent&&"site"===m.type&&(p.ui.popup.site_form={group_id:e.parent,id:m.id,domain:m.domain,name:m.name,responsive:m.responsive},p.render())},children:["Edit Site",(0,i.jsx)("span",{className:"ml-1",dangerouslySetInnerHTML:{__html:''}})]})]}):(0,i.jsx)(i.Fragment,{})},[d]);return(0,i.jsx)(s.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(m,{tree:e,rootId:"site-root",onDrop:async(e,{dragSource:t,dropTarget:n})=>{let i=n?.data,o=t?.data;i&&o&&"group"===i.type&&(await _db.site.update({where:{id:o.id},data:{org:{connect:{id:i.id}}},select:{id:!0}}),r())},initialOpen:!0,canDrag:e=>!!e&&e?.data?.type==="site",canDrop:(e,{dragSource:t,dropTarget:r})=>t?.parent!==r?.id,sort:(e,t)=>"new"===e.text?1:"new"===t.text?-1:e.text>t.text?1:-1,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),classes:{root:cx("flex overflow-auto",d?"flex-row items-start flex-wrap":"flex-col items-stretch flex-1 ",!d&&css` + flex-wrap: nowrap; + background: white; + & > li { + padding-bottom: 10px; + } + & > li:nth-child(odd) { + border-top: 1px solid #ececeb; + border-bottom: 1px solid #ececeb; + background: rgb(237, 245, 254); + } + `),container:cx(!d&&"flex flex-row flex-wrap pb-2")},render:h})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd":"47d2A","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./site-user":"6FXzJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6FXzJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopUser",()=>u);var i=e("react/jsx-runtime"),o=e("../../../../../utils/ui/popover"),a=e("react-select"),s=n.interopDefault(a),l=e("web-utils");let c={loading:null,all:[]},u=({users:e,children:t,placement:r="right",onDel:n,onAdd:a})=>{let u=(0,l.useLocal)({menuOpen:!1,index:{}},async()=>{c.loading?(await c.loading,u.render()):c.loading=new Promise(async e=>{let t=await _db.user.findMany({select:{id:!0,username:!0}});t&&(c.all=t),u.render(),e()})});if(u.index={},e)for(let t of e)u.index[t.id]=t;return(0,i.jsx)(o.Popover,{backdrop:!1,placement:r,autoFocus:!1,className:"outline-none",content:(0,i.jsx)("div",{className:cx("text-[14px] min-w-[200px] outline-none -mx-2 -my-1"),children:(0,i.jsxs)("div",{className:cx(css` + .sel__control { + border: 0px; + border-radius: 0px; + border-bottom: 1px solid #ececeb; + outline: none; + } + .sel__control--is-focused { + box-shadow: none !important; + border: 0px; + } + .sel__menu { + border-radius: 0px; + border: 0px; + background: white; + margin: 0px; + } + .sel__value-container { + padding-left: 5px; + } + .sel__option { + padding: 2px 5px; + border-bottom: 1px solid #ececeb; + &:hover { + background: #e0e9fa; + } + } + `),children:[(0,i.jsx)("div",{className:"border-b px-1 pt-2 pb-1",children:"Existing user:"}),(0,i.jsx)("div",{className:"flex flex-col ml-4 border-l",children:e.map(e=>(0,i.jsxs)("div",{className:" bg-lime-50 hover:bg-lime-100 border-b pl-2 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"flex-1",children:e.username}),n&&(0,i.jsx)("div",{className:"p-1 hover:bg-red-600 hover:text-white cursor-pointer",onClick:()=>{n(e)},dangerouslySetInnerHTML:{__html:''}})]},e.id))}),Array.isArray(c.all)&&c.all.length>0&&a&&(0,i.jsx)(s.default,{options:c.all.filter(e=>!u.index[e.id]).map(e=>({label:e.username,value:e.id})),value:null,menuIsOpen:u.menuOpen,onInputChange:e=>{e?u.menuOpen=!0:u.menuOpen=!1,u.render()},autoFocus:!0,onChange:async e=>{e&&a({username:e.label,id:e.value})},placeholder:"Add User",className:cx("outline-none border-t -mt-[1px]"),classNamePrefix:"sel"})]})}),children:t})}},{"react/jsx-runtime":"f4Tol","../../../../../utils/ui/popover":"cYhKS","react-select":"2zmKG","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2zmKG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useStateManager",()=>i.u),n.export(r,"createFilter",()=>l.c),n.export(r,"defaultTheme",()=>l.d),n.export(r,"mergeStyles",()=>l.m),n.export(r,"components",()=>p.c),n.export(r,"NonceProvider",()=>m),n.export(r,"default",()=>f);var i=e("./useStateManager-7e1e8489.esm.js"),o=e("@babel/runtime/helpers/esm/extends"),a=n.interopDefault(o),s=e("react"),l=e("./Select-49a62830.esm.js"),c=e("@emotion/react"),u=e("@emotion/cache"),d=n.interopDefault(u),p=e("./index-a301f526.esm.js");e("@babel/runtime/helpers/objectSpread2"),e("@babel/runtime/helpers/slicedToArray"),e("@babel/runtime/helpers/objectWithoutProperties"),e("@babel/runtime/helpers/classCallCheck"),e("@babel/runtime/helpers/createClass"),e("@babel/runtime/helpers/inherits"),e("@babel/runtime/helpers/createSuper"),e("@babel/runtime/helpers/toConsumableArray"),e("memoize-one"),e("@babel/runtime/helpers/typeof"),e("@babel/runtime/helpers/taggedTemplateLiteral"),e("@babel/runtime/helpers/defineProperty"),e("react-dom"),e("@floating-ui/dom"),e("use-isomorphic-layout-effect");var f=(0,s.forwardRef)(function(e,t){var r=(0,i.u)(e);return s.createElement(l.S,(0,a.default)({ref:t},r))}),m=function(e){var t=e.nonce,r=e.children,n=e.cacheKey,i=(0,s.useMemo)(function(){return(0,d.default)({key:n,nonce:t})},[n,t]);return s.createElement(c.CacheProvider,{value:i},r)}},{"./useStateManager-7e1e8489.esm.js":"laFnb","@babel/runtime/helpers/esm/extends":"6Gvss",react:"aq5hc","./Select-49a62830.esm.js":"dTGD0","@emotion/react":"aFyuK","@emotion/cache":"4KMo6","./index-a301f526.esm.js":!1,"@babel/runtime/helpers/objectSpread2":"9KOzA","@babel/runtime/helpers/slicedToArray":"cv4Cz","@babel/runtime/helpers/objectWithoutProperties":"lcU27","@babel/runtime/helpers/classCallCheck":"dhR13","@babel/runtime/helpers/createClass":"aInSq","@babel/runtime/helpers/inherits":"i0LKv","@babel/runtime/helpers/createSuper":"4py4Z","@babel/runtime/helpers/toConsumableArray":"fhZKr","memoize-one":"5HH1T","@babel/runtime/helpers/typeof":"a7Mn2","@babel/runtime/helpers/taggedTemplateLiteral":"g2Wx3","@babel/runtime/helpers/defineProperty":"hd16e","react-dom":"1Pf18","@floating-ui/dom":"hVZhJ","use-isomorphic-layout-effect":"jqCUz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],laFnb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"u",()=>p);var i=e("@babel/runtime/helpers/esm/objectSpread2"),o=n.interopDefault(i),a=e("@babel/runtime/helpers/esm/slicedToArray"),s=n.interopDefault(a),l=e("@babel/runtime/helpers/esm/objectWithoutProperties"),c=n.interopDefault(l),u=e("react"),d=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function p(e){var t=e.defaultInputValue,r=void 0===t?"":t,n=e.defaultMenuIsOpen,i=void 0!==n&&n,a=e.defaultValue,l=void 0===a?null:a,p=e.inputValue,f=e.menuIsOpen,m=e.onChange,h=e.onInputChange,g=e.onMenuClose,v=e.onMenuOpen,x=e.value,b=(0,c.default)(e,d),y=(0,u.useState)(void 0!==p?p:r),j=(0,s.default)(y,2),w=j[0],C=j[1],S=(0,u.useState)(void 0!==f?f:i),E=(0,s.default)(S,2),_=E[0],k=E[1],T=(0,u.useState)(void 0!==x?x:l),I=(0,s.default)(T,2),D=I[0],O=I[1],M=(0,u.useCallback)(function(e,t){"function"==typeof m&&m(e,t),O(e)},[m]),A=(0,u.useCallback)(function(e,t){var r;"function"==typeof h&&(r=h(e,t)),C(void 0!==r?r:e)},[h]),N=(0,u.useCallback)(function(){"function"==typeof v&&v(),k(!0)},[v]),P=(0,u.useCallback)(function(){"function"==typeof g&&g(),k(!1)},[g]),F=void 0!==p?p:w,R=void 0!==f?f:_,L=void 0!==x?x:D;return(0,o.default)((0,o.default)({},b),{},{inputValue:F,menuIsOpen:R,onChange:M,onInputChange:A,onMenuClose:P,onMenuOpen:N,value:L})}},{"@babel/runtime/helpers/esm/objectSpread2":"8m49l","@babel/runtime/helpers/esm/slicedToArray":"3Y46f","@babel/runtime/helpers/esm/objectWithoutProperties":"amSWP",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3Y46f":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var i=e("./arrayWithHoles.js"),o=n.interopDefault(i),a=e("./iterableToArrayLimit.js"),s=n.interopDefault(a),l=e("./unsupportedIterableToArray.js"),c=n.interopDefault(l),u=e("./nonIterableRest.js"),d=n.interopDefault(u);function p(e,t){return(0,o.default)(e)||(0,s.default)(e,t)||(0,c.default)(e,t)||(0,d.default)()}},{"./arrayWithHoles.js":"6Tbc8","./iterableToArrayLimit.js":"g0TF6","./unsupportedIterableToArray.js":"6YDdw","./nonIterableRest.js":"8Hk0q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Tbc8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if(Array.isArray(e))return e}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g0TF6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6YDdw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./arrayLikeToArray.js"),o=n.interopDefault(i);function a(e,t){if(e){if("string"==typeof e)return(0,o.default)(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,o.default)(e,t):void 0}}},{"./arrayLikeToArray.js":"7YRIa","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7YRIa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);ri)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8Hk0q":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],amSWP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./objectWithoutPropertiesLoose.js"),o=n.interopDefault(i);function a(e,t){if(null==e)return{};var r,n,i=(0,o.default)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}},{"./objectWithoutPropertiesLoose.js":"lohz3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lohz3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Gvss":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;ti)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dTGD0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"S",()=>eF),n.export(r,"a",()=>eb),n.export(r,"b",()=>ef),n.export(r,"c",()=>B),n.export(r,"d",()=>ex),n.export(r,"g",()=>em),n.export(r,"m",()=>ev);for(var i=e("@babel/runtime/helpers/esm/extends"),o=n.interopDefault(i),a=e("@babel/runtime/helpers/esm/objectSpread2"),s=n.interopDefault(a),l=e("@babel/runtime/helpers/esm/classCallCheck"),c=n.interopDefault(l),u=e("@babel/runtime/helpers/esm/createClass"),d=n.interopDefault(u),p=e("@babel/runtime/helpers/esm/inherits"),f=n.interopDefault(p),m=e("@babel/runtime/helpers/esm/createSuper"),h=n.interopDefault(m),g=e("@babel/runtime/helpers/esm/toConsumableArray"),v=n.interopDefault(g),x=e("react"),b=e("./index-a301f526.esm.js"),y=e("@emotion/react"),j=e("memoize-one"),w=n.interopDefault(j),C=e("@babel/runtime/helpers/esm/objectWithoutProperties"),S=n.interopDefault(C),E={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},_=function(e){return(0,y.jsx)("span",(0,o.default)({css:E},e))},k={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.tabSelectsValue,i=e.context,o=e.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(n?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,i=e.labels,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return o?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,i=e.label,o=void 0===i?"":i,a=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(o," focused, ").concat(u(a,r),".");if("menu"===t&&c){var d=s?" disabled":"",p="".concat(l?" selected":"").concat(d);return"".concat(o).concat(p,", ").concat(u(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},T=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,i=e.focusableOptions,o=e.isFocused,a=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,p=l.getOptionLabel,f=l.inputValue,m=l.isMulti,h=l.isOptionDisabled,g=l.isSearchable,v=l.menuIsOpen,b=l.options,j=l.screenReaderStatus,w=l.tabSelectsValue,C=l.isLoading,S=l["aria-label"],E=l["aria-live"],T=(0,x.useMemo)(function(){return(0,s.default)((0,s.default)({},k),d||{})},[d]),I=(0,x.useMemo)(function(){var e="";if(t&&T.onChange){var r=t.option,n=t.options,i=t.removedValue,o=t.removedValues,l=t.value,c=function(e){return Array.isArray(e)?null:e},u=i||r||c(l),d=u?p(u):"",f=n||o||void 0,m=f?f.map(p):[],g=(0,s.default)({isDisabled:u&&h(u,a),label:d,labels:m},t);e=T.onChange(g)}return e},[t,T,h,a,p]),D=(0,x.useMemo)(function(){var e="",t=r||n,o=!!(r&&a&&a.includes(r));if(t&&T.onFocus){var s={focused:t,label:p(t),isDisabled:h(t,a),isSelected:o,options:i,context:t===r?"menu":"value",selectValue:a,isAppleDevice:u};e=T.onFocus(s)}return e},[r,n,p,h,T,i,a,u]),O=(0,x.useMemo)(function(){var e="";if(v&&b.length&&!C&&T.onFilter){var t=j({count:i.length});e=T.onFilter({inputValue:f,resultsMessage:t})}return e},[i,f,v,T,b,j,C]),M=(null==t?void 0:t.action)==="initial-input-focus",A=(0,x.useMemo)(function(){var e="";if(T.guidance){var t=n?"value":v?"menu":"input";e=T.guidance({"aria-label":S,context:t,isDisabled:r&&h(r,a),isMulti:m,isSearchable:g,tabSelectsValue:w,isInitialFocus:M})}return e},[S,r,n,m,h,g,v,T,a,w,M]),N=(0,y.jsx)(x.Fragment,null,(0,y.jsx)("span",{id:"aria-selection"},I),(0,y.jsx)("span",{id:"aria-focused"},D),(0,y.jsx)("span",{id:"aria-results"},O),(0,y.jsx)("span",{id:"aria-guidance"},A));return(0,y.jsx)(x.Fragment,null,(0,y.jsx)(_,{id:c},M&&N),(0,y.jsx)(_,{"aria-live":E,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!M&&N))},I=[{base:"A",letters:"AⒶAÀÃÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺÇȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂÆ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌá¸á¸’á¸ŽÄÆ‹ÆŠÆ‰ê¹"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"Eâ’ºï¼¥ÃˆÃ‰ÃŠá»€áº¾á»„á»‚áº¼Ä’á¸”á¸–Ä”Ä–Ã‹áººÄšÈ„È†áº¸á»†È¨á¸œÄ˜á¸˜á¸šÆÆŽ"},{base:"F",letters:"FⒻFḞƑê»"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠê½ê¾"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵêž"},{base:"I",letters:"IⒾIÌÃÎĨĪĬİÃḮỈÇȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩê€ê‚ê„Ꞣ"},{base:"L",letters:"Lâ“LĿĹĽḶḸĻḼḺÅȽⱢⱠêˆê†êž€"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠÆêžêž¤"},{base:"NJ",letters:"ÇŠ"},{base:"Nj",letters:"Ç‹"},{base:"O",letters:"OⓄOÒÓÔỒá»á»–ỔÕṌȬṎŌá¹á¹’ŎȮȰÖȪỎÅǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟêŠêŒ"},{base:"OI",letters:"Æ¢"},{base:"OO",letters:"êŽ"},{base:"OU",letters:"È¢"},{base:"P",letters:"PⓅPṔṖƤⱣêê’ê”"},{base:"Q",letters:"QⓆQê–ê˜ÉŠ"},{base:"R",letters:"RⓇRŔṘŘÈȒṚṜŖṞɌⱤêšêž¦êž‚"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲêžÉ…"},{base:"VY",letters:"ê "},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"Xâ“XẊẌ"},{base:"Y",letters:"YⓎYỲÃŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"Zâ“ZŹáºÅ»Å½áº’ẔƵȤⱿⱫê¢"},{base:"a",letters:"aâ“ï½áºšÃ Ã¡Ã¢áº§áº¥áº«áº©Ã£ÄăằắẵẳȧǡäǟảåǻǎÈȃạậặá¸Ä…â±¥É"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċÄçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋÄá¸á¸‘ḓá¸Ä‘ƌɖɗêº"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêá»áº¿á»…ểẽēḕḗĕėëẻěȅȇẹệȩá¸Ä™á¸™á¸›É‡É›Ç"},{base:"f",letters:"fⓕfḟƒê¼"},{base:"g",letters:"gⓖgǵÄḡğġǧģǥɠꞡᵹê¿"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"Æ•"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉÇȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪêêƒê…ꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡê‰êžê‡"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜï½á¸¿á¹á¹ƒÉ±É¯"},{base:"n",letters:"nâ“nǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"ÇŒ"},{base:"o",letters:"oⓞï½Ã²Ã³Ã´á»“ốỗổõá¹È­á¹ÅṑṓÅȯȱöȫá»Å‘Ç’ÈÈÆ¡á»á»›á»¡á»Ÿá»£á»á»™Ç«Ç­Ã¸Ç¿É”ê‹êɵ"},{base:"oi",letters:"Æ£"},{base:"ou",letters:"È£"},{base:"oo",letters:"ê"},{base:"p",letters:"pⓟï½á¹•ṗƥᵽê‘ê“ê•"},{base:"q",letters:"qⓠqɋê—ê™"},{base:"r",letters:"rⓡrŕṙřȑȓṛá¹Å—ṟÉɽê›êž§êžƒ"},{base:"s",letters:"sⓢsßśṥÅṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋêŸÊŒ"},{base:"vy",letters:"ê¡"},{base:"w",letters:"wⓦwáºáºƒÅµáº‡áº…ẘẉⱳ"},{base:"x",letters:"xⓧxẋáº"},{base:"y",letters:"yⓨyỳýŷỹȳáºÃ¿á»·áº™á»µÆ´Éỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬê£"}],D=RegExp("["+I.map(function(e){return e.letters}).join("")+"]","g"),O={},M=0;M-1}},V=["innerRef"];function G(e){var t=e.innerRef,r=(0,S.default)(e,V),n=(0,b.r)(r,"onExited","in","enter","exit","appear");return(0,y.jsx)("input",(0,o.default)({ref:t},n,{css:(0,y.css)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var H=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function z(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,i=e.onTopArrive,o=e.onTopLeave,a=(0,x.useRef)(!1),s=(0,x.useRef)(!1),l=(0,x.useRef)(0),c=(0,x.useRef)(null),u=(0,x.useCallback)(function(e,t){if(null!==c.current){var l=c.current,u=l.scrollTop,d=l.scrollHeight,p=l.clientHeight,f=c.current,m=t>0,h=d-p-u,g=!1;h>t&&a.current&&(n&&n(e),a.current=!1),m&&s.current&&(o&&o(e),s.current=!1),m&&t>h?(r&&!a.current&&r(e),f.scrollTop=d,g=!0,a.current=!0):!m&&-t>u&&(i&&!s.current&&i(e),f.scrollTop=0,g=!0,s.current=!0),g&&H(e)}},[r,n,i,o]),d=(0,x.useCallback)(function(e){u(e,e.deltaY)},[u]),p=(0,x.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),f=(0,x.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)},[u]),m=(0,x.useCallback)(function(e){if(e){var t=!!b.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",f,t)}},[f,p,d]),h=(0,x.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",f,!1))},[f,p,d]);return(0,x.useEffect)(function(){if(t){var e=c.current;return m(e),function(){h(e)}}},[t,m,h]),function(e){c.current=e}}var U=["boxSizing","height","overflow","paddingRight","position"],W={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function $(e){e.preventDefault()}function q(e){e.stopPropagation()}function J(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function K(){return"ontouchstart"in window||navigator.maxTouchPoints}var X=!!("undefined"!=typeof window&&window.document&&window.document.createElement),Q=0,Z={capture:!1,passive:!1};function ee(e){var t=e.isEnabled,r=e.accountForScrollbars,n=void 0===r||r,i=(0,x.useRef)({}),o=(0,x.useRef)(null),a=(0,x.useCallback)(function(e){if(X){var t=document.body,r=t&&t.style;if(n&&U.forEach(function(e){var t=r&&r[e];i.current[e]=t}),n&&Q<1){var o=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(W).forEach(function(e){var t=W[e];r&&(r[e]=t)}),r&&(r.paddingRight="".concat(s,"px"))}t&&K()&&(t.addEventListener("touchmove",$,Z),e&&(e.addEventListener("touchstart",J,Z),e.addEventListener("touchmove",q,Z))),Q+=1}},[n]),s=(0,x.useCallback)(function(e){if(X){var t=document.body,r=t&&t.style;Q=Math.max(Q-1,0),n&&Q<1&&U.forEach(function(e){var t=i.current[e];r&&(r[e]=t)}),t&&K()&&(t.removeEventListener("touchmove",$,Z),e&&(e.removeEventListener("touchstart",J,Z),e.removeEventListener("touchmove",q,Z)))}},[n]);return(0,x.useEffect)(function(){if(t){var e=o.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){o.current=e}}var et=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},er={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function en(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,i=z({isEnabled:void 0===n||n,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=ee({isEnabled:r}),a=function(e){i(e),o(e)};return(0,y.jsx)(x.Fragment,null,r&&(0,y.jsx)("div",{onClick:et,css:er}),t(a))}var ei={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},eo=function(e){var t=e.name,r=e.onFocus;return(0,y.jsx)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:ei,value:"",onChange:function(){}})};function ea(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function es(){return ea(/^iPhone/i)}function el(){return ea(/^Mac/i)}function ec(){return ea(/^iPad/i)||el()&&navigator.maxTouchPoints>1}function eu(){return es()||ec()}function ed(){return el()||eu()}var ep=function(e){return e.label},ef=function(e){return e.label},em=function(e){return e.value},eh=function(e){return!!e.isDisabled},eg={clearIndicator:b.a,container:b.b,control:b.d,dropdownIndicator:b.e,group:b.g,groupHeading:b.f,indicatorsContainer:b.i,indicatorSeparator:b.h,input:b.j,loadingIndicator:b.l,loadingMessage:b.k,menu:b.m,menuList:b.n,menuPortal:b.o,multiValue:b.p,multiValueLabel:b.q,multiValueRemove:b.t,noOptionsMessage:b.u,option:b.v,placeholder:b.w,singleValue:b.x,valueContainer:b.y};function ev(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,s.default)({},e);return Object.keys(t).forEach(function(n){var i=n;e[i]?r[i]=function(r,n){return t[i](e[i](r,n),n)}:r[i]=t[i]}),r}var ex={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},eb={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,b.z)(),captureMenuScroll:!(0,b.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:B(),formatGroupLabel:ep,getOptionLabel:ef,getOptionValue:em,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:eh,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,b.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function ey(e,t,r,n){var i=eO(e,t,r),o=eM(e,t,r),a=eI(e,t),s=eD(e,t);return{type:"option",data:t,isDisabled:i,isSelected:o,label:a,value:s,index:n}}function ej(e,t){return e.options.map(function(r,n){if("options"in r){var i=r.options.map(function(r,n){return ey(e,r,t,n)}).filter(function(t){return eE(e,t)});return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var o=ey(e,r,t,n);return eE(e,o)?o:void 0}).filter(b.K)}function ew(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,v.default)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function eC(e,t){return e.reduce(function(e,r){return"group"===r.type?e.push.apply(e,(0,v.default)(r.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}}))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e},[])}function eS(e,t){return ew(ej(e,t))}function eE(e,t){var r=e.inputValue,n=void 0===r?"":r,i=t.data,o=t.isSelected,a=t.label,s=t.value;return(!eN(e)||!o)&&eA(e,{label:a,value:s,data:i},n)}function e_(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n-1?r:t[0]}var eT=function(e,t){var r;return(null===(r=e.find(function(e){return e.data===t}))||void 0===r?void 0:r.id)||null},eI=function(e,t){return e.getOptionLabel(t)},eD=function(e,t){return e.getOptionValue(t)};function eO(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function eM(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=eD(e,t);return r.some(function(t){return eD(e,t)===n})}function eA(e,t,r){return!e.filterOption||e.filterOption(t,r)}var eN=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},eP=1,eF=function(e){(0,f.default)(r,e);var t=(0,h.default)(r);function r(e){var n;if((0,c.default)(this,r),(n=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.isAppleDevice=ed(),n.controlRef=null,n.getControlRef=function(e){n.controlRef=e},n.focusedOptionRef=null,n.getFocusedOptionRef=function(e){n.focusedOptionRef=e},n.menuListRef=null,n.getMenuListRef=function(e){n.menuListRef=e},n.inputRef=null,n.getInputRef=function(e){n.inputRef=e},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(e,t){var r=n.props,i=r.onChange,o=r.name;t.name=o,n.ariaOnChange(e,t),i(e,t)},n.setValue=function(e,t,r){var i=n.props,o=i.closeMenuOnSelect,a=i.isMulti,s=i.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:s}),o&&(n.setState({inputIsHiddenAfterUpdate:!a}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(e,{action:t,option:r})},n.selectOption=function(e){var t=n.props,r=t.blurInputOnSelect,i=t.isMulti,o=t.name,a=n.state.selectValue,s=i&&n.isOptionSelected(e,a),l=n.isOptionDisabled(e,a);if(s){var c=n.getOptionValue(e);n.setValue((0,b.B)(a.filter(function(e){return n.getOptionValue(e)!==c})),"deselect-option",e)}else if(l){n.ariaOnChange((0,b.C)(e),{action:"select-option",option:e,name:o});return}else i?n.setValue((0,b.B)([].concat((0,v.default)(a),[e])),"select-option",e):n.setValue((0,b.C)(e),"select-option");r&&n.blurInput()},n.removeValue=function(e){var t=n.props.isMulti,r=n.state.selectValue,i=n.getOptionValue(e),o=r.filter(function(e){return n.getOptionValue(e)!==i}),a=(0,b.D)(t,o,o[0]||null);n.onChange(a,{action:"remove-value",removedValue:e}),n.focusInput()},n.clearValue=function(){var e=n.state.selectValue;n.onChange((0,b.D)(n.props.isMulti,[],null),{action:"clear",removedValues:e})},n.popValue=function(){var e=n.props.isMulti,t=n.state.selectValue,r=t[t.length-1],i=t.slice(0,t.length-1),o=(0,b.D)(e,i,i[0]||null);n.onChange(o,{action:"pop-value",removedValue:r})},n.getFocusedOptionId=function(e){return eT(n.state.focusableOptionsWithIds,e)},n.getFocusableOptionsWithIds=function(){return eC(ej(n.props,n.state.selectValue),n.getElementId("option"))},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var e=arguments.length,t=Array(e),r=0;ra||o>a}},n.onTouchEnd=function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(e){n.userIsDragging||n.onControlMouseDown(e)},n.onClearIndicatorTouchEnd=function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)},n.onDropdownIndicatorTouchEnd=function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)},n.handleInputChange=function(e){var t=n.props.inputValue,r=e.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(r,{action:"input-change",prevInputValue:t}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(e){var t=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur",prevInputValue:t}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(e){if(!n.blockOptionHover&&n.state.focusedOption!==e){var t=n.getFocusableOptions(),r=t.indexOf(e);n.setState({focusedOption:e,focusedOptionId:r>-1?n.getFocusedOptionId(e):null})}},n.shouldHideSelectedOptions=function(){return eN(n.props)},n.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),n.focus()},n.onKeyDown=function(e){var t=n.props,r=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,p=t.openMenuOnFocus,f=n.state,m=f.focusedOption,h=f.focusedValue,g=f.selectValue;if(!l){if("function"==typeof u&&(u(e),e.defaultPrevented))return;switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(h)n.removeValue(h);else{if(!i)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing||e.shiftKey||!c||!d||!m||p&&n.isOptionSelected(m,g))return;n.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m||n.isComposing)return;n.selectOption(m);break}return;case"Escape":c?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:a}),n.onMenuClose()):s&&o&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!m)return;n.selectOption(m);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}},n.state.instancePrefix="react-select-"+(n.props.instanceId||++eP),n.state.selectValue=(0,b.H)(e.value),e.menuIsOpen&&n.state.selectValue.length){var i=n.getFocusableOptionsWithIds(),o=n.buildFocusableOptions(),a=o.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=i,n.state.focusedOption=o[a],n.state.focusedOptionId=eT(i,o[a])}return n}return(0,d.default)(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,b.I)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,i=this.state.isFocused;(i&&!r&&e.isDisabled||i&&n&&!e.menuIsOpen)&&this.focusInput(),i&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,b.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,i=r.isFocused,o=this.buildFocusableOptions(),a="first"===e?0:o.length-1;if(!this.props.isMulti){var s=o.indexOf(n[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a],focusedOptionId:this.getFocusedOptionId(o[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=r.indexOf(n);n||(i=-1);var o=r.length-1,a=-1;if(r.length){switch(e){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var i=0,o=n.indexOf(r);r||(o=-1),"up"===e?i=o>0?o-1:n.length-1:"down"===e?i=(o+1)%n.length:"pageup"===e?(i=o-t)<0&&(i=0):"pagedown"===e?(i=o+t)>n.length-1&&(i=n.length-1):"last"===e&&(i=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ex):(0,s.default)((0,s.default)({},ex),this.props.theme):ex}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,i=this.getValue,o=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:i,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:o,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return eO(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return eM(this.props,e,t)}},{key:"filterOption",value:function(e,t){return eA(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,n=e.inputId,i=e.inputValue,a=e.tabIndex,l=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,p=this.state,f=p.inputIsHidden,m=p.ariaSelection,h=this.commonProps,g=n||this.getElementId("input"),v=(0,s.default)((0,s.default)((0,s.default)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?(null==m?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?x.createElement(d,(0,o.default)({},h,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:l,type:"text",value:i},v)):x.createElement(G,(0,o.default)({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:b.J,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:l,value:""},v))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,n=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,b=g.focusedValue,y=g.isFocused;if(!this.hasValue()||!d)return m?null:x.createElement(l,(0,o.default)({},c,{key:"placeholder",isDisabled:p,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),h);if(f)return v.map(function(t,s){var l=t===b,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return x.createElement(r,(0,o.default)({},c,{components:{Container:n,Label:i,Remove:a},isFocused:l,isDisabled:p,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var j=v[0];return x.createElement(s,(0,o.default)({},c,{data:j,isDisabled:p}),this.formatOptionLabel(j,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,i=r.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||n||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return x.createElement(e,(0,o.default)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,i=r.isLoading,a=this.state.isFocused;if(!e||!i)return null;var s={"aria-hidden":"true"};return x.createElement(e,(0,o.default)({},t,{innerProps:s,isDisabled:n,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var n=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return x.createElement(r,(0,o.default)({},n,{isDisabled:i,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,n=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return x.createElement(e,(0,o.default)({},t,{innerProps:i,isDisabled:r,isFocused:n}))}},{key:"renderMenu",value:function(){var e,t=this,r=this.getComponents(),n=r.Group,i=r.GroupHeading,a=r.Menu,s=r.MenuList,l=r.MenuPortal,c=r.LoadingMessage,u=r.NoOptionsMessage,d=r.Option,p=this.commonProps,f=this.state.focusedOption,m=this.props,h=m.captureMenuScroll,g=m.inputValue,v=m.isLoading,y=m.loadingMessage,j=m.minMenuHeight,w=m.maxMenuHeight,C=m.menuIsOpen,S=m.menuPlacement,E=m.menuPosition,_=m.menuPortalTarget,k=m.menuShouldBlockScroll,T=m.menuShouldScrollIntoView,I=m.noOptionsMessage,D=m.onMenuScrollToTop,O=m.onMenuScrollToBottom;if(!C)return null;var M=function(e,r){var n=e.type,i=e.data,a=e.isDisabled,s=e.isSelected,l=e.label,c=e.value,u=f===i,m=a?void 0:function(){return t.onOptionHover(i)},h=a?void 0:function(){return t.selectOption(i)},g="".concat(t.getElementId("option"),"-").concat(r),v={id:g,onClick:h,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:s};return x.createElement(d,(0,o.default)({},p,{innerProps:v,data:i,isDisabled:a,isSelected:s,key:g,label:l,type:n,value:c,isFocused:u,innerRef:u?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var r=e.data,a=e.options,s=e.index,l="".concat(t.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return x.createElement(n,(0,o.default)({},p,{key:l,data:r,options:a,Heading:i,headingProps:{id:c,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return M(e,"".concat(s,"-").concat(e.index))}))}if("option"===e.type)return M(e,"".concat(e.index))});else if(v){var A=y({inputValue:g});if(null===A)return null;e=x.createElement(c,p,A)}else{var N=I({inputValue:g});if(null===N)return null;e=x.createElement(u,p,N)}var P={minMenuHeight:j,maxMenuHeight:w,menuPlacement:S,menuPosition:E,menuShouldScrollIntoView:T},F=x.createElement(b.M,(0,o.default)({},p,P),function(r){var n=r.ref,i=r.placerProps,l=i.placement,c=i.maxHeight;return x.createElement(a,(0,o.default)({},p,P,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:v,placement:l}),x.createElement(en,{captureEnabled:h,onTopArrive:D,onBottomArrive:O,lockEnabled:k},function(r){return x.createElement(s,(0,o.default)({},p,{innerRef:function(e){t.getMenuListRef(e),r(e)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:t.getElementId("listbox")},isLoading:v,maxHeight:c,focusedOption:f}),e)}))});return _||"fixed"===E?x.createElement(l,(0,o.default)({},p,{appendTo:_,controlElement:this.controlRef,menuPlacement:S,menuPosition:E}),F):F}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,i=t.isMulti,o=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!n)return x.createElement(eo,{name:o,onFocus:this.onValueInputFocus});if(o&&!n){if(i){if(r){var l=s.map(function(t){return e.getOptionValue(t)}).join(r);return x.createElement("input",{name:o,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,r){return x.createElement("input",{key:"i-".concat(r),name:o,type:"hidden",value:e.getOptionValue(t)})}):x.createElement("input",{name:o,type:"hidden",value:""});return x.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return x.createElement("input",{name:o,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,n=t.focusedOption,i=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return x.createElement(T,(0,o.default)({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:n,focusedValue:i,isFocused:a,selectValue:s,focusableOptions:l,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,n=e.SelectContainer,i=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return x.createElement(n,(0,o.default)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),x.createElement(t,(0,o.default)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),x.createElement(i,(0,o.default)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),x.createElement(r,(0,o.default)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,a=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,p=e.menuIsOpen,f=e.inputValue,m=e.isMulti,h=(0,b.H)(d),g={};if(r&&(d!==r.value||u!==r.options||p!==r.menuIsOpen||f!==r.inputValue)){var v=p?eS(e,h):[],x=p?eC(ej(e,h),"".concat(c,"-option")):[],y=n?e_(t,h):null,j=ek(t,v),w=eT(x,j);g={selectValue:h,focusedOption:j,focusedOptionId:w,focusableOptionsWithIds:x,focusedValue:y,clearFocusValueOnUpdate:!1}}var C=null!=i&&e!==r?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},S=o,E=a&&l;return a&&!E&&(S={value:(0,b.D)(m,h,h[0]||null),options:h,action:"initial-input-focus"},E=!l),(null==o?void 0:o.action)==="initial-input-focus"&&(S=null),(0,s.default)((0,s.default)((0,s.default)({},g),C),{},{prevProps:e,ariaSelection:S,prevWasFocused:E})}}]),r}(x.Component);eF.defaultProps=eb},{"@babel/runtime/helpers/esm/extends":"6Gvss","@babel/runtime/helpers/esm/objectSpread2":"8m49l","@babel/runtime/helpers/esm/classCallCheck":"3E29L","@babel/runtime/helpers/esm/createClass":"6BC3r","@babel/runtime/helpers/esm/inherits":"fjTNU","@babel/runtime/helpers/esm/createSuper":"akdJl","@babel/runtime/helpers/esm/toConsumableArray":"il0pC",react:"aq5hc","./index-a301f526.esm.js":"2WKRl","@emotion/react":"aFyuK","memoize-one":"5HH1T","@babel/runtime/helpers/esm/objectWithoutProperties":"amSWP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3E29L":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6BC3r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=e("./toPropertyKey.js"),o=n.interopDefault(i);function a(e,t){for(var r=0;ra);var i=e("./setPrototypeOf.js"),o=n.interopDefault(i);function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,o.default)(e,t)}},{"./setPrototypeOf.js":"ceeqa","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ceeqa:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],akdJl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("./getPrototypeOf.js"),o=n.interopDefault(i),a=e("./isNativeReflectConstruct.js"),s=n.interopDefault(a),l=e("./possibleConstructorReturn.js"),c=n.interopDefault(l);function u(e){var t=(0,s.default)();return function(){var r,n=(0,o.default)(e);return r=t?Reflect.construct(n,arguments,(0,o.default)(this).constructor):n.apply(this,arguments),(0,c.default)(this,r)}}},{"./getPrototypeOf.js":"d0kOQ","./isNativeReflectConstruct.js":"1Dw80","./possibleConstructorReturn.js":"2AWJi","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d0kOQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1Dw80":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2AWJi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("./typeof.js"),o=n.interopDefault(i),a=e("./assertThisInitialized.js"),s=n.interopDefault(a);function l(e,t){if(t&&("object"==(0,o.default)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return(0,s.default)(e)}},{"./typeof.js":"7Nxxo","./assertThisInitialized.js":"bHBHB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bHBHB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],il0pC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var i=e("./arrayWithoutHoles.js"),o=n.interopDefault(i),a=e("./iterableToArray.js"),s=n.interopDefault(a),l=e("./unsupportedIterableToArray.js"),c=n.interopDefault(l),u=e("./nonIterableSpread.js"),d=n.interopDefault(u);function p(e){return(0,o.default)(e)||(0,s.default)(e)||(0,c.default)(e)||(0,d.default)()}},{"./arrayWithoutHoles.js":"LNebe","./iterableToArray.js":"2RQIN","./unsupportedIterableToArray.js":"6YDdw","./nonIterableSpread.js":"fxQIH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LNebe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./arrayLikeToArray.js"),o=n.interopDefault(i);function a(e){if(Array.isArray(e))return(0,o.default)(e)}},{"./arrayLikeToArray.js":"7YRIa","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2RQIN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fxQIH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2WKRl":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"A",()=>z),i.export(r,"B",()=>Z),i.export(r,"C",()=>Q),i.export(r,"D",()=>X),i.export(r,"E",()=>T),i.export(r,"F",()=>e9),i.export(r,"G",()=>A),i.export(r,"H",()=>I),i.export(r,"I",()=>V),i.export(r,"J",()=>_),i.export(r,"K",()=>J),i.export(r,"L",()=>M),i.export(r,"M",()=>el),i.export(r,"a",()=>eN),i.export(r,"b",()=>eb),i.export(r,"c",()=>e7),i.export(r,"d",()=>eG),i.export(r,"e",()=>eM),i.export(r,"f",()=>eW),i.export(r,"g",()=>eU),i.export(r,"h",()=>eF),i.export(r,"i",()=>eC),i.export(r,"j",()=>eK),i.export(r,"k",()=>em),i.export(r,"l",()=>eY),i.export(r,"m",()=>ea),i.export(r,"n",()=>eu),i.export(r,"o",()=>ev),i.export(r,"p",()=>e0),i.export(r,"q",()=>e1),i.export(r,"r",()=>ee),i.export(r,"s",()=>q),i.export(r,"t",()=>e2),i.export(r,"u",()=>ef),i.export(r,"v",()=>e3),i.export(r,"w",()=>e6),i.export(r,"x",()=>e8),i.export(r,"y",()=>ej),i.export(r,"z",()=>H);var o=e("@babel/runtime/helpers/esm/objectSpread2"),a=i.interopDefault(o),s=e("@babel/runtime/helpers/esm/extends"),l=i.interopDefault(s),c=e("@emotion/react"),u=e("@babel/runtime/helpers/esm/slicedToArray"),d=i.interopDefault(u),p=e("@babel/runtime/helpers/esm/objectWithoutProperties"),f=i.interopDefault(p),m=e("@babel/runtime/helpers/esm/typeof"),h=i.interopDefault(m),g=e("@babel/runtime/helpers/esm/taggedTemplateLiteral"),v=i.interopDefault(g),x=e("@babel/runtime/helpers/esm/defineProperty"),b=i.interopDefault(x),y=e("react"),j=e("react-dom"),w=e("@floating-ui/dom"),C=e("use-isomorphic-layout-effect"),S=i.interopDefault(C),E=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],_=function(){};function k(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function T(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i-1}function N(e){return A(e)?window.innerHeight:e.clientHeight}function P(e){return A(e)?window.pageYOffset:e.scrollTop}function F(e,t){if(A(e)){window.scrollTo(0,t);return}e.scrollTop=t}function R(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function L(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function B(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:_,i=P(e),o=t-i,a=10,s=0;function l(){F(e,L(s+=a,i,o,r)),sr.bottom?F(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i1?t-1:0),n=1;n=f)return{placement:"bottom",maxHeight:t};if(C>=f&&!a)return o&&B(l,S,_),{placement:"bottom",maxHeight:t};if(!a&&C>=n||a&&j>=n)return o&&B(l,S,_),{placement:"bottom",maxHeight:a?j-x:C-x};if("auto"===i||a){var k=t,T=a?y:w;return T>=n&&(k=Math.min(T-x-s,t)),{placement:"top",maxHeight:k}}if("bottom"===i)return o&&F(l,S),{placement:"bottom",maxHeight:t};break;case"top":if(y>=f)return{placement:"top",maxHeight:t};if(w>=f&&!a)return o&&B(l,E,_),{placement:"top",maxHeight:t};if(!a&&w>=n||a&&y>=n){var I=t;return(!a&&w>=n||a&&y>=n)&&(I=a?y-b:w-b),o&&B(l,E,_),{placement:"top",maxHeight:I}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(i,'".'))}return c}function ei(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var eo=function(e){return"auto"===e?"bottom":e},ea=function(e,t){var r,n=e.placement,i=e.theme,o=i.borderRadius,s=i.spacing,l=i.colors;return(0,a.default)((r={label:"menu"},(0,b.default)(r,ei(n),"100%"),(0,b.default)(r,"position","absolute"),(0,b.default)(r,"width","100%"),(0,b.default)(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},es=(0,y.createContext)(null),el=function(e){var t=e.children,r=e.minMenuHeight,n=e.maxMenuHeight,i=e.menuPlacement,o=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,y.useContext)(es)||{}).setPortalPlacement,u=(0,y.useRef)(null),p=(0,y.useState)(n),f=(0,d.default)(p,2),m=f[0],h=f[1],g=(0,y.useState)(null),v=(0,d.default)(g,2),x=v[0],b=v[1],j=l.spacing.controlHeight;return(0,S.default)(function(){var e=u.current;if(e){var t="fixed"===o,a=s&&!t,l=en({maxHeight:n,menuEl:e,minHeight:r,placement:i,shouldScroll:a,isFixedPosition:t,controlHeight:j});h(l.maxHeight),b(l.placement),null==c||c(l.placement)}},[n,i,o,s,r,c,j]),t({ref:u,placerProps:(0,a.default)((0,a.default)({},e),{},{placement:x||eo(i),maxHeight:m})})},ec=function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"menu",{menu:!0}),{ref:r},n),t)},eu=function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return(0,a.default)({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},ed=function(e){var t=e.children,r=e.innerProps,n=e.innerRef,i=e.isMulti;return(0,c.jsx)("div",(0,l.default)({},O(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:n},r),t)},ep=function(e,t){var r=e.theme,n=r.spacing.baseUnit,i=r.colors;return(0,a.default)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},ef=ep,em=ep,eh=function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,i=(0,f.default)(e,et);return(0,c.jsx)("div",(0,l.default)({},O((0,a.default)((0,a.default)({},i),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},eg=function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,i=(0,f.default)(e,er);return(0,c.jsx)("div",(0,l.default)({},O((0,a.default)((0,a.default)({},i),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},ev=function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},ex=function(e){var t=e.appendTo,r=e.children,n=e.controlElement,i=e.innerProps,o=e.menuPlacement,s=e.menuPosition,u=(0,y.useRef)(null),p=(0,y.useRef)(null),f=(0,y.useState)(eo(o)),m=(0,d.default)(f,2),h=m[0],g=m[1],v=(0,y.useMemo)(function(){return{setPortalPlacement:g}},[]),x=(0,y.useState)(null),b=(0,d.default)(x,2),C=b[0],E=b[1],_=(0,y.useCallback)(function(){if(n){var e=G(n),t="fixed"===s?0:window.pageYOffset,r=e[h]+t;(r!==(null==C?void 0:C.offset)||e.left!==(null==C?void 0:C.rect.left)||e.width!==(null==C?void 0:C.rect.width))&&E({offset:r,rect:e})}},[n,s,h,null==C?void 0:C.offset,null==C?void 0:C.rect.left,null==C?void 0:C.rect.width]);(0,S.default)(function(){_()},[_]);var k=(0,y.useCallback)(function(){"function"==typeof p.current&&(p.current(),p.current=null),n&&u.current&&(p.current=(0,w.autoUpdate)(n,u.current,_,{elementResize:"ResizeObserver"in window}))},[n,_]);(0,S.default)(function(){k()},[k]);var T=(0,y.useCallback)(function(e){u.current=e,k()},[k]);if(!t&&"fixed"!==s||!C)return null;var I=(0,c.jsx)("div",(0,l.default)({ref:T},O((0,a.default)((0,a.default)({},e),{},{offset:C.offset,position:s,rect:C.rect}),"menuPortal",{"menu-portal":!0}),i),r);return(0,c.jsx)(es.Provider,{value:v},t?(0,j.createPortal)(I,t):I)},eb=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},ey=function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,i=e.isRtl;return(0,c.jsx)("div",(0,l.default)({},O(e,"container",{"--is-disabled":n,"--is-rtl":i}),r),t)},ej=function(e,t){var r=e.theme.spacing,n=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return(0,a.default)({alignItems:"center",display:n&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})},ew=function(e){var t=e.children,r=e.innerProps,n=e.isMulti,i=e.hasValue;return(0,c.jsx)("div",(0,l.default)({},O(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":i}),r),t)},eC=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},eS=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"indicatorsContainer",{indicators:!0}),r),t)},eE=["size"],e_=["innerProps","isRtl","size"],ek={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},eT=function(e){var t=e.size,r=(0,f.default)(e,eE);return(0,c.jsx)("svg",(0,l.default)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ek},r))},eI=function(e){return(0,c.jsx)(eT,(0,l.default)({size:20},e),(0,c.jsx)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},eD=function(e){return(0,c.jsx)(eT,(0,l.default)({size:20},e),(0,c.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},eO=function(e,t){var r=e.isFocused,n=e.theme,i=n.spacing.baseUnit,o=n.colors;return(0,a.default)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*i,":hover":{color:r?o.neutral80:o.neutral40}})},eM=eO,eA=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||(0,c.jsx)(eD,null))},eN=eO,eP=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||(0,c.jsx)(eI,null))},eF=function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing.baseUnit,o=n.colors;return(0,a.default)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},eR=function(e){var t=e.innerProps;return(0,c.jsx)("span",(0,l.default)({},t,O(e,"indicatorSeparator",{"indicator-separator":!0})))},eL=(0,c.keyframes)(n||(n=(0,v.default)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),eY=function(e,t){var r=e.isFocused,n=e.size,i=e.theme,o=i.colors,s=i.spacing.baseUnit;return(0,a.default)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*s})},eB=function(e){var t=e.delay,r=e.offset;return(0,c.jsx)("span",{css:(0,c.css)({animation:"".concat(eL," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},eV=function(e){var t=e.innerProps,r=e.isRtl,n=e.size,i=void 0===n?4:n,o=(0,f.default)(e,e_);return(0,c.jsx)("div",(0,l.default)({},O((0,a.default)((0,a.default)({},o),{},{innerProps:t,isRtl:r,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,c.jsx)(eB,{delay:0,offset:r}),(0,c.jsx)(eB,{delay:160,offset:!0}),(0,c.jsx)(eB,{delay:320,offset:!r}))},eG=function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.theme,o=i.colors,s=i.borderRadius,l=i.spacing;return(0,a.default)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?o.neutral5:o.neutral0,borderColor:r?o.neutral10:n?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:n?o.primary:o.neutral30}})},eH=function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.innerRef,o=e.innerProps,a=e.menuIsOpen;return(0,c.jsx)("div",(0,l.default)({ref:i},O(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":a}),o,{"aria-disabled":r||void 0}),t)},ez=["data"],eU=function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},eW=function(e,t){var r=e.theme,n=r.colors,i=r.spacing;return(0,a.default)({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},e$=function(e){var t=D(e);t.data;var r=(0,f.default)(t,ez);return(0,c.jsx)("div",(0,l.default)({},O(e,"groupHeading",{"group-heading":!0}),r))},eq=function(e){var t=e.children,r=e.cx,n=e.getStyles,i=e.getClassNames,o=e.Heading,a=e.headingProps,s=e.innerProps,u=e.label,d=e.theme,p=e.selectProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"group",{group:!0}),s),(0,c.jsx)(o,(0,l.default)({},a,{selectProps:p,theme:d,getStyles:n,getClassNames:i,cx:r}),u),(0,c.jsx)("div",null,t))},eJ=["innerRef","isDisabled","isHidden","inputClassName"],eK=function(e,t){var r=e.isDisabled,n=e.value,i=e.theme,o=i.spacing,s=i.colors;return(0,a.default)((0,a.default)({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},eQ),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},eX={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},eQ={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,a.default)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},eX)},eZ=function(e){return(0,a.default)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},eX)},e0=function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,o=r.colors;return(0,a.default)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:n.baseUnit/2})},e1=function(e,t){var r=e.theme,n=r.borderRadius,i=r.colors,o=e.cropWithEllipsis;return(0,a.default)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},e2=function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,o=r.colors,s=e.isFocused;return(0,a.default)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},e5=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",r,t)};function e4(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({role:"button"},r),t||(0,c.jsx)(eI,{size:14}))}var e3=function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.isSelected,o=e.theme,s=o.spacing,l=o.colors;return(0,a.default)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?l.primary:n?l.primary25:"transparent",color:r?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:r?void 0:i?l.primary:l.primary50}})},e6=function(e,t){var r=e.theme,n=r.spacing,i=r.colors;return(0,a.default)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},e8=function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing,o=n.colors;return(0,a.default)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},e7={ClearIndicator:eP,Control:eH,DropdownIndicator:eA,DownChevron:eD,CrossIcon:eI,Group:eq,GroupHeading:e$,IndicatorsContainer:eS,IndicatorSeparator:eR,Input:function(e){var t=e.cx,r=e.value,n=D(e),i=n.innerRef,o=n.isDisabled,a=n.isHidden,s=n.inputClassName,u=(0,f.default)(n,eJ);return(0,c.jsx)("div",(0,l.default)({},O(e,"input",{"input-container":!0}),{"data-value":r||""}),(0,c.jsx)("input",(0,l.default)({className:t({input:!0},s),ref:i,style:eZ(a),disabled:o},u)))},LoadingIndicator:eV,Menu:ec,MenuList:ed,MenuPortal:ex,LoadingMessage:eg,NoOptionsMessage:eh,MultiValue:function(e){var t=e.children,r=e.components,n=e.data,i=e.innerProps,o=e.isDisabled,s=e.removeProps,l=e.selectProps,u=r.Container,d=r.Label,p=r.Remove;return(0,c.jsx)(u,{data:n,innerProps:(0,a.default)((0,a.default)({},O(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),i),selectProps:l},(0,c.jsx)(d,{data:n,innerProps:(0,a.default)({},O(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,c.jsx)(p,{data:n,innerProps:(0,a.default)((0,a.default)({},O(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},s),selectProps:l}))},MultiValueContainer:e5,MultiValueLabel:e5,MultiValueRemove:e4,Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.isSelected,o=e.innerRef,a=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":i}),{ref:o,"aria-disabled":r},a),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:ey,SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},O(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:ew},e9=function(e){return(0,a.default)((0,a.default)({},e7),e.components)}},{"@babel/runtime/helpers/esm/objectSpread2":"8m49l","@babel/runtime/helpers/esm/extends":"6Gvss","@emotion/react":"aFyuK","@babel/runtime/helpers/esm/slicedToArray":"3Y46f","@babel/runtime/helpers/esm/objectWithoutProperties":"amSWP","@babel/runtime/helpers/esm/typeof":"7Nxxo","@babel/runtime/helpers/esm/taggedTemplateLiteral":"hPnP7","@babel/runtime/helpers/esm/defineProperty":"f9wOH",react:"aq5hc","react-dom":"1Pf18","@floating-ui/dom":"hVZhJ","use-isomorphic-layout-effect":"jqCUz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aFyuK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CacheProvider",()=>i.C),n.export(r,"ThemeContext",()=>i.T),n.export(r,"ThemeProvider",()=>i.a),n.export(r,"__unsafe_useEmotionCache",()=>i._),n.export(r,"useTheme",()=>i.u),n.export(r,"withEmotionCache",()=>i.w),n.export(r,"withTheme",()=>i.b),n.export(r,"ClassNames",()=>g),n.export(r,"Global",()=>u),n.export(r,"createElement",()=>c),n.export(r,"css",()=>d),n.export(r,"jsx",()=>c),n.export(r,"keyframes",()=>p);var i=e("./emotion-element-43c6fea0.browser.esm.js"),o=e("react"),a=e("@emotion/utils"),s=e("@emotion/use-insertion-effect-with-fallbacks"),l=e("@emotion/serialize");e("@emotion/cache"),e("@babel/runtime/helpers/extends"),e("@emotion/weak-memoize"),e("../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js"),e("hoist-non-react-statics");var c=function(e,t){var r=arguments;if(null==t||!(0,i.h).call(t,"css"))return o.createElement.apply(void 0,r);var n=r.length,a=Array(n);a[0]=i.E,a[1]=(0,i.c)(e,t);for(var s=2;sb),n.export(r,"E",()=>O),n.export(r,"T",()=>w),n.export(r,"_",()=>y),n.export(r,"a",()=>_),n.export(r,"b",()=>k),n.export(r,"c",()=>I),n.export(r,"h",()=>v),n.export(r,"i",()=>g),n.export(r,"u",()=>C),n.export(r,"w",()=>j);var i=e("react"),o=e("@emotion/cache"),a=n.interopDefault(o),s=e("@babel/runtime/helpers/esm/extends"),l=n.interopDefault(s),c=e("@emotion/weak-memoize"),u=n.interopDefault(c),d=e("../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js"),p=n.interopDefault(d),f=e("@emotion/utils"),m=e("@emotion/serialize"),h=e("@emotion/use-insertion-effect-with-fallbacks"),g=!0,v={}.hasOwnProperty,x=i.createContext("undefined"!=typeof HTMLElement?(0,a.default)({key:"css"}):null),b=x.Provider,y=function(){return(0,i.useContext)(x)},j=function(e){return(0,i.forwardRef)(function(t,r){return e(t,(0,i.useContext)(x),r)})};g||(j=function(e){return function(t){var r=(0,i.useContext)(x);return null===r?(r=(0,a.default)({key:"css"}),i.createElement(x.Provider,{value:r},e(t,r))):e(t,r)}});var w=i.createContext({}),C=function(){return i.useContext(w)},S=function(e,t){return"function"==typeof t?t(e):(0,l.default)({},e,t)},E=(0,u.default)(function(e){return(0,u.default)(function(t){return S(e,t)})}),_=function(e){var t=i.useContext(w);return e.theme!==t&&(t=E(t)(e.theme)),i.createElement(w.Provider,{value:t},e.children)};function k(e){var t=e.displayName||e.name||"Component",r=function(t,r){var n=i.useContext(w);return i.createElement(e,(0,l.default)({theme:n,ref:r},t))},n=i.forwardRef(r);return n.displayName="WithTheme("+t+")",(0,p.default)(n,e)}var T="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",I=function(e,t){var r={};for(var n in t)v.call(t,n)&&(r[n]=t[n]);return r[T]=e,r},D=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,f.registerStyles)(t,r,n),(0,h.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,f.insertStyles)(t,r,n)}),null},O=j(function(e,t,r){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var o=e[T],a=[n],s="";"string"==typeof e.className?s=(0,f.getRegisteredStyles)(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=(0,m.serializeStyles)(a,void 0,i.useContext(w));s+=t.key+"-"+l.name;var c={};for(var u in e)v.call(e,u)&&"css"!==u&&u!==T&&(c[u]=e[u]);return c.ref=r,c.className=s,i.createElement(i.Fragment,null,i.createElement(D,{cache:t,serialized:l,isStringTag:"string"==typeof o}),i.createElement(o,c))})},{react:"aq5hc","@emotion/cache":"4KMo6","@babel/runtime/helpers/esm/extends":"6Gvss","@emotion/weak-memoize":"iqFRU","../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js":"j5lhy","@emotion/utils":"dKXSi","@emotion/serialize":"jHUvN","@emotion/use-insertion-effect-with-fallbacks":"f57h7","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4KMo6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);var i=e("@emotion/sheet"),o=e("stylis");e("@emotion/weak-memoize"),e("@emotion/memoize");var a=function(e,t,r){for(var n=0,i=0;n=i,i=(0,o.peek)(),38===n&&12===i&&(t[r]=1),!(0,o.token)(i);)(0,o.next)();return(0,o.slice)(e,o.position)},s=function(e,t){var r=-1,n=44;do switch((0,o.token)(n)){case 0:38===n&&12===(0,o.peek)()&&(t[r]=1),e[r]+=a(o.position-1,t,r);break;case 2:e[r]+=(0,o.delimit)(n);break;case 4:if(44===n){e[++r]=58===(0,o.peek)()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=(0,o.from)(n)}while(n=(0,o.next)())return e},l=function(e,t){return(0,o.dealloc)(s((0,o.alloc)(e),t))},c=new WeakMap,u=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||c.get(r))&&!n){c.set(e,!0);for(var i=[],o=l(t,i),a=r.props,s=0,u=0;s6)switch((0,o.charat)(e,t+1)){case 109:if(45!==(0,o.charat)(e,t+4))break;case 102:return(0,o.replace)(e,/(.+:)(.+)-([^]+)/,"$1"+o.WEBKIT+"$2-$3$1"+o.MOZ+(108==(0,o.charat)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.indexof)(e,"stretch")?p((0,o.replace)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,o.charat)(e,t+1))break;case 6444:switch((0,o.charat)(e,(0,o.strlen)(e)-3-(~(0,o.indexof)(e,"!important")&&10))){case 107:return(0,o.replace)(e,":",":"+o.WEBKIT)+e;case 101:return(0,o.replace)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o.WEBKIT+(45===(0,o.charat)(e,14)?"inline-":"")+"box$3$1"+o.WEBKIT+"$2$3$1"+o.MS+"$2box$3")+e}break;case 5936:switch((0,o.charat)(e,t+11)){case 114:return o.WEBKIT+e+o.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return o.WEBKIT+e+o.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return o.WEBKIT+e+o.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return o.WEBKIT+e+o.MS+e+e}return e}var f=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case o.DECLARATION:e.return=p(e.value,e.length);break;case o.KEYFRAMES:return(0,o.serialize)([(0,o.copy)(e,{value:(0,o.replace)(e.value,"@","@"+o.WEBKIT)})],n);case o.RULESET:if(e.length)return(0,o.combine)(e.props,function(t){switch((0,o.match)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,o.serialize)([(0,o.copy)(e,{props:[(0,o.replace)(t,/:(read-\w+)/,":"+o.MOZ+"$1")]})],n);case"::placeholder":return(0,o.serialize)([(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+o.WEBKIT+"input-$1")]}),(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+o.MOZ+"$1")]}),(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,o.MS+"input-$1")]})],n)}return""})}}],m=function(e){var t,r,n,a=e.key;if("css"===a){var s=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(s,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var l=e.stylisPlugins||f,c={},p=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;ra);var a=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(o(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=i(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1dygn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CHARSET",()=>f),n.export(r,"COMMENT",()=>s),n.export(r,"COUNTER_STYLE",()=>y),n.export(r,"DECLARATION",()=>c),n.export(r,"DOCUMENT",()=>g),n.export(r,"FONT_FACE",()=>b),n.export(r,"FONT_FEATURE_VALUES",()=>j),n.export(r,"IMPORT",()=>p),n.export(r,"KEYFRAMES",()=>x),n.export(r,"LAYER",()=>w),n.export(r,"MEDIA",()=>d),n.export(r,"MOZ",()=>o),n.export(r,"MS",()=>i),n.export(r,"NAMESPACE",()=>v),n.export(r,"PAGE",()=>u),n.export(r,"RULESET",()=>l),n.export(r,"SUPPORTS",()=>h),n.export(r,"VIEWPORT",()=>m),n.export(r,"WEBKIT",()=>a),n.export(r,"abs",()=>C),n.export(r,"alloc",()=>Z),n.export(r,"append",()=>P),n.export(r,"assign",()=>E),n.export(r,"caret",()=>K),n.export(r,"char",()=>W),n.export(r,"character",()=>G),n.export(r,"characters",()=>H),n.export(r,"charat",()=>O),n.export(r,"column",()=>L),n.export(r,"combine",()=>F),n.export(r,"comment",()=>ep),n.export(r,"commenter",()=>es),n.export(r,"compile",()=>ec),n.export(r,"copy",()=>U),n.export(r,"dealloc",()=>ee),n.export(r,"declaration",()=>ef),n.export(r,"delimit",()=>et),n.export(r,"delimiter",()=>ea),n.export(r,"escaping",()=>eo),n.export(r,"from",()=>S),n.export(r,"hash",()=>_),n.export(r,"identifier",()=>el),n.export(r,"indexof",()=>D),n.export(r,"length",()=>B),n.export(r,"line",()=>R),n.export(r,"match",()=>T),n.export(r,"middleware",()=>ev),n.export(r,"namespace",()=>ey),n.export(r,"next",()=>q),n.export(r,"node",()=>z),n.export(r,"parse",()=>eu),n.export(r,"peek",()=>J),n.export(r,"position",()=>V),n.export(r,"prefix",()=>em),n.export(r,"prefixer",()=>eb),n.export(r,"prev",()=>$),n.export(r,"replace",()=>I),n.export(r,"ruleset",()=>ed),n.export(r,"rulesheet",()=>ex),n.export(r,"serialize",()=>eh),n.export(r,"sizeof",()=>N),n.export(r,"slice",()=>X),n.export(r,"stringify",()=>eg),n.export(r,"strlen",()=>A),n.export(r,"substr",()=>M),n.export(r,"token",()=>Q),n.export(r,"tokenize",()=>er),n.export(r,"tokenizer",()=>ei),n.export(r,"trim",()=>k),n.export(r,"whitespace",()=>en);var i="-ms-",o="-moz-",a="-webkit-",s="comm",l="rule",c="decl",u="@page",d="@media",p="@import",f="@charset",m="@viewport",h="@supports",g="@document",v="@namespace",x="@keyframes",b="@font-face",y="@counter-style",j="@font-feature-values",w="@layer",C=Math.abs,S=String.fromCharCode,E=Object.assign;function _(e,t){return 45^O(e,0)?(((t<<2^O(e,0))<<2^O(e,1))<<2^O(e,2))<<2^O(e,3):0}function k(e){return e.trim()}function T(e,t){return(e=t.exec(e))?e[0]:e}function I(e,t,r){return e.replace(t,r)}function D(e,t){return e.indexOf(t)}function O(e,t){return 0|e.charCodeAt(t)}function M(e,t,r){return e.slice(t,r)}function A(e){return e.length}function N(e){return e.length}function P(e,t){return t.push(e),e}function F(e,t){return e.map(t).join("")}var R=1,L=1,B=0,V=0,G=0,H="";function z(e,t,r,n,i,o,a){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:R,column:L,length:a,return:""}}function U(e,t){return E(z("",null,null,"",null,null,0),e,{length:-e.length},t)}function W(){return G}function $(){return G=V>0?O(H,--V):0,L--,10===G&&(L=1,R--),G}function q(){return G=V2||Q(G)>3?"":" "}function ei(e){for(;q();)switch(Q(G)){case 0:P(el(V-1),e);break;case 2:P(et(G),e);break;default:P(S(G),e)}return e}function eo(e,t){for(;--t&&q()&&!(G<48)&&!(G>102)&&(!(G>57)||!(G<65))&&(!(G>70)||!(G<97)););return X(e,K()+(t<6&&32==J()&&32==q()))}function ea(e){for(;q();)switch(G){case e:return V;case 34:case 39:34!==e&&39!==e&&ea(G);break;case 40:41===e&&ea(e);break;case 92:q()}return V}function es(e,t){for(;q();)if(e+G===57)break;else if(e+G===84&&47===J())break;return"/*"+X(t,V-1)+"*"+S(47===e?e:q())}function el(e){for(;!Q(J());)q();return X(e,V)}function ec(e){return ee(eu("",null,null,null,[""],e=Z(e),0,[0],e))}function eu(e,t,r,n,i,o,a,s,l){for(var c=0,u=0,d=a,p=0,f=0,m=0,h=1,g=1,v=1,x=0,b="",y=i,j=o,w=n,C=b;g;)switch(m=x,x=q()){case 40:if(108!=m&&58==O(C,d-1)){-1!=D(C+=I(et(x),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:C+=et(x);break;case 9:case 10:case 13:case 32:C+=en(m);break;case 92:C+=eo(K()-1,7);continue;case 47:switch(J()){case 42:case 47:P(ep(es(q(),K()),t,r),l);break;default:C+="/"}break;case 123*h:s[c++]=A(C)*v;case 125*h:case 59:case 0:switch(x){case 0:case 125:g=0;case 59+u:-1==v&&(C=I(C,/\f/g,"")),f>0&&A(C)-d&&P(f>32?ef(C+";",n,r,d-1):ef(I(C," ","")+";",n,r,d-2),l);break;case 59:C+=";";default:if(P(w=ed(C,t,r,c,u,i,s,b,y=[],j=[],d),o),123===x){if(0===u)eu(C,t,w,w,y,o,d,s,j);else switch(99===p&&110===O(C,3)?100:p){case 100:case 108:case 109:case 115:eu(e,w,w,n&&P(ed(e,w,w,0,0,i,s,b,i,y=[],d),j),i,j,d,s,n?y:j);break;default:eu(C,w,w,w,[""],j,0,s,j)}}}c=u=f=0,h=v=1,b=C="",d=a;break;case 58:d=1+A(C),f=m;default:if(h<1){if(123==x)--h;else if(125==x&&0==h++&&125==$())continue}switch(C+=S(x),x*h){case 38:v=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(A(C)-1)*v,v=1;break;case 64:45===J()&&(C+=et(q())),p=J(),u=d=A(b=C+=el(K())),x++;break;case 45:45===m&&2==A(C)&&(h=0)}}return o}function ed(e,t,r,n,i,o,a,s,c,u,d){for(var p=i-1,f=0===i?o:[""],m=N(f),h=0,g=0,v=0;h0?f[x]+" "+b:I(b,/&\f/g,f[x])))&&(c[v++]=y);return z(e,t,r,0===i?l:s,c,u,d)}function ep(e,t,r){return z(e,t,r,s,S(W()),M(e,2,-2),0)}function ef(e,t,r,n){return z(e,t,r,c,M(e,0,n),M(e,n+1,-1),n)}function em(e,t,r){switch(_(e,t)){case 5103:return a+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a+e+e;case 4789:return o+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return a+e+o+e+i+e+e;case 5936:switch(O(e,t+11)){case 114:return a+e+i+I(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a+e+i+I(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a+e+i+I(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return a+e+i+e+e;case 6165:return a+e+i+"flex-"+e+e;case 5187:return a+e+I(e,/(\w+).+(:[^]+)/,a+"box-$1$2"+i+"flex-$1$2")+e;case 5443:return a+e+i+"flex-item-"+I(e,/flex-|-self/g,"")+(T(e,/flex-|baseline/)?"":i+"grid-row-"+I(e,/flex-|-self/g,""))+e;case 4675:return a+e+i+"flex-line-pack"+I(e,/align-content|flex-|-self/g,"")+e;case 5548:return a+e+i+I(e,"shrink","negative")+e;case 5292:return a+e+i+I(e,"basis","preferred-size")+e;case 6060:return a+"box-"+I(e,"-grow","")+a+e+i+I(e,"grow","positive")+e;case 4554:return a+I(e,/([^-])(transform)/g,"$1"+a+"$2")+e;case 6187:return I(I(I(e,/(zoom-|grab)/,a+"$1"),/(image-set)/,a+"$1"),e,"")+e;case 5495:case 3959:return I(e,/(image-set\([^]*)/,a+"$1$`$1");case 4968:return I(I(e,/(.+:)(flex-)?(.*)/,a+"box-pack:$3"+i+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+a+e+e;case 4200:if(!T(e,/flex-|baseline/))return i+"grid-column-align"+M(e,t)+e;break;case 2592:case 3360:return i+I(e,"template-","")+e;case 4384:case 3616:if(r&&r.some(function(e,r){return t=r,T(e.props,/grid-\w+-end/)}))return~D(e+(r=r[t].value),"span")?e:i+I(e,"-start","")+e+i+"grid-row-span:"+(~D(r,"span")?T(r,/\d+/):+T(r,/\d+/)-+T(e,/\d+/))+";";return i+I(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(e){return T(e.props,/grid-\w+-start/)})?e:i+I(I(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return I(e,/(.+)-inline(.+)/,a+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(A(e)-1-t>6)switch(O(e,t+1)){case 109:if(45!==O(e,t+4))break;case 102:return I(e,/(.+:)(.+)-([^]+)/,"$1"+a+"$2-$3$1"+o+(108==O(e,t+3)?"$3":"$2-$3"))+e;case 115:return~D(e,"stretch")?em(I(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return I(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,r,n,o,a,s,l){return i+r+":"+n+l+(o?i+r+"-span:"+(a?s:+s-+n)+l:"")+e});case 4949:if(121===O(e,t+6))return I(e,":",":"+a)+e;break;case 6444:switch(O(e,45===O(e,14)?18:11)){case 120:return I(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+a+(45===O(e,14)?"inline-":"")+"box$3$1"+a+"$2$3$1"+i+"$2box$3")+e;case 100:return I(e,":",":"+i)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return I(e,"scroll-","scroll-snap-")+e}return e}function eh(e,t){for(var r="",n=N(e),i=0;i-1&&!e.return)switch(e.type){case c:e.return=em(e.value,e.length,r);return;case x:return eh([U(e,{value:I(e.value,"@","@"+a)})],n);case l:if(e.length)return F(e.props,function(t){switch(T(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return eh([U(e,{props:[I(t,/:(read-\w+)/,":"+o+"$1")]})],n);case"::placeholder":return eh([U(e,{props:[I(t,/:(plac\w+)/,":"+a+"input-$1")]}),U(e,{props:[I(t,/:(plac\w+)/,":"+o+"$1")]}),U(e,{props:[I(t,/:(plac\w+)/,i+"input-$1")]})],n)}return""})}}function ey(e){e.type===l&&(e.props=e.props.map(function(t){return F(er(t),function(t,r,n){switch(O(t,0)){case 12:return M(t,1,A(t));case 0:case 40:case 43:case 62:case 126:return t;case 58:"global"===n[++r]&&(n[r]="",n[++r]="\f"+M(n[r],r=1,-1));case 32:return 1===r?"":t;default:switch(r){case 0:return e=t,N(n)>1?"":t;case r=N(n)-1:case 2:return 2===r?t+e+e:t+e;default:return t}}})}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iqFRU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>i);var i=function(e){var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1RjOf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],j5lhy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("hoist-non-react-statics"),o=n.interopDefault(i),a=function(e,t){return(0,o.default)(e,t)}},{"hoist-non-react-statics":"jw8L4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jw8L4:[function(e,t,r){var n=e("58b2bcac7bfc5eb9"),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return n.isMemo(e)?s:l[e.$$typeof]||i}l[n.ForwardRef]=a,l[n.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;function g(e,t,r){if("string"!=typeof t){if(h){var n=m(t);n&&n!==h&&g(e,n,r)}var i=d(t);p&&(i=i.concat(p(t)));for(var a=c(e),s=c(t),l=0;lo),n.export(r,"insertStyles",()=>s),n.export(r,"registerStyles",()=>a);var i=!0;function o(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "}),n}var a=function(e,t,r){var n=e.key+"-"+t.name;(!1===r||!1===i)&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},s=function(e,t,r){a(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jHUvN:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"serializeStyles",()=>y);var o=e("@emotion/hash"),a=i.interopDefault(o),s=e("@emotion/unitless"),l=i.interopDefault(s),c=e("@emotion/memoize"),u=i.interopDefault(c),d=/[A-Z]|^ms/g,p=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},m=function(e){return null!=e&&"boolean"!=typeof e},h=(0,u.default)(function(e){return f(e)?e:e.replace(d,"-$&").toLowerCase()}),g=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(p,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===l.default[e]||f(e)||"number"!=typeof t||0===t?t:t+"px"};function v(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var i=r.next;if(void 0!==i)for(;void 0!==i;)n={name:i.name,styles:i.styles,next:n},i=i.next;return r.styles+";"}return x(e,t,r);case"function":if(void 0!==e){var o=n,a=r(e);return n=o,v(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}function x(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i=4;++n,i-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&r)*1540483477+((r>>>16)*59797<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*1540483477+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jTBXz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>i);var i={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f57h7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useInsertionEffectAlwaysWithSyncFallback",()=>s),n.export(r,"useInsertionEffectWithLayoutFallback",()=>l);var i=e("react"),o=function(e){return e()},a=!!i.useInsertionEffect&&i.useInsertionEffect,s=a||o,l=a||i.useLayoutEffect},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],icukq:[function(e,t,r){function n(){return t.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;ti)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jqCUz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("react").useLayoutEffect;r.default=n},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5HH1T":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function o(e,t){return!!(e===t||i(e)&&i(t))}function a(e,t){if(e.length!==t.length)return!1;for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0||({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{e2201da749d3ea60:"lz1Oc"}],lz1Oc:[function(e,t,r){function n(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],dhR13:[function(e,t,r){function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],aInSq:[function(e,t,r){var n=e("337f3dfffccaf965");function i(e,t){for(var r=0;rj),n.export(r,"edInitSync",()=>w);var i=e("react/jsx-runtime"),o=e("wasm-gzip"),a=e("web-utils"),s=e("yjs"),l=e("../../../utils/script/typings"),c=e("../../../utils/sync/ws-client"),u=e("../../../utils/types/general"),d=e("../../../utils/ui/loading"),p=e("./code-loader"),f=e("./comp/load"),m=e("./ed-global"),h=e("./ed-route"),g=e("./ed-site"),v=e("./tree/build"),x=e("date-fns"),b=e("727807bed56e7e58").Buffer;let y=new TextDecoder,j=e=>{let t=JSON.parse(localStorage.getItem("prasi-session")||"null");if(!t&&location.pathname.startsWith("/ed/"))return location.href="/login",(0,i.jsx)(d.Loading,{note:"logging in"});t?.data?.user?(e.user.id=t.data.user.id,e.user.username=t.data.user.username):(e.user.id="ab1390f5-40d5-448e-a8c3-84b0fb600930",e.user.username="anonymous")},w=e=>{if(j(e),e.sync){if("--loading--"===e.site.id)return!1;if(params.site_id!==e.site.id)return e.site=(0,a.deepClone)(m.EmptySite),e.site.id="--loading--",e.ui.popup.code.init=!1,e.sync.site.load(params.site_id).then(async t=>{t?(await (0,g.loadSite)(e,t,"from-sync"),e.render()):(alert("Site not found. redirecting..."),location.href="/ed/")}),!1;if(!e.page.cur.id&&!params.page_id&¶ms.site_id&&location.pathname.startsWith("/ed/"))return _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,id_site:params.site_id},select:{id:!0}}).then(e=>{if("_"===params.site_id){alert("asdsa");return}e&&(location.href=`/ed/${params.site_id}/${e.id}`)}),!1}return e.sync?!(params.page_id!==e.page.cur.id&&location.pathname.startsWith("/ed"))||((0,h.reloadPage)(e,params.page_id,"change page"),!1):(e.site=(0,a.deepClone)(m.EmptySite),(0,c.clientStartSync)({user_id:e.user.id,site_id:params.site_id,page_id:params.page_id,events:{opened(){u.w.offline?(console.log("reconnected!"),u.w.offline=!1,e.ui.syncing=!0):u.w.offline=!1,e.render()},shakehand(t){e.user.client_id=t,console.clear(),console.log(`\u{1F680} Prasi Ready (client_id: ${t})`)},disconnected:()=>(console.log("offline, reconnecting..."),u.w.offline=!0,e.render(),{reconnect:!0}),async editor_start(t){params.site_id!==t.site_id||params.page_id!==t.page_id?!e.page.cur.id&&(e.site.id=t.site_id,e.page.cur.id=t.page_id,location.pathname.startsWith("/ed/")&&(location.href=`/ed/${t.site_id}/${t.page_id}`)):(e.site.id=t.site_id,e.page.cur.id=t.page_id,e.render())},site_updated(t){for(let[r,n]of Object.entries(t))"js"===r||"js_compiled"===r?e.site[r]=y.decode((0,o.decompress)(n)):e.site[r]=n;e.render()},async code_changes({ts:t,mode:r,status:n}){"frontend"===r?"ok"===n?(e.ui.build.status="ready",e.render(),console.log(`${(0,x.format)(Date.now(),"HH:mm:ss")} \u{1F6A7} Code updated from vscode `),await (0,p.loadFrontEnd)(e,t)):"building"===n?(e.ui.build.status="loading",e.render(),console.log(`${(0,x.format)(Date.now(),"HH:mm:ss")} \u{23F3} Code changed from vscode, rebuilding...`)):(e.ui.build.status="error",e.render()):(await (0,p.loadTypings)(e),e.ui.monaco&&(0,l.registerSiteTypings)(e.ui.monaco,e)),await (0,v.treeRebuild)(e),e.render()},async remote_svlocal(t){let r=null;if("page"===t.type&&e.page.cur.id===t.id?r=e.page.doc:"comp"===t.type&&e.comp.list[t.id]&&(r=e.comp.list[t.id].doc),r&&e.sync){let n=s.encodeStateAsUpdate(r,(0,o.decompress)(t.sv_local)),i=s.encodeStateVector(r),a=b.from((0,o.compress)(i)),l=b.from((0,o.compress)(n)),c=await e.sync.yjs.sv_remote(t.type,t.id,new Uint8Array(a),new Uint8Array(l));if(c){if(s.applyUpdate(r,(0,o.decompress)(c.diff),"sv_remote"),"page"===t.type)delete e.preview.meta_cache[t.id],await (0,v.treeRebuild)(e,{note:"sv_remote"});else if("comp"===t.type){let n=await (0,f.updateComponentMeta)(e,r,t.id);n&&(e.comp.list[t.id].meta=n.meta,e.comp.list[t.id].tree=n.tree),await (0,v.treeRebuild)(e,{note:"sv_remote"})}e.render()}}}}}).then(t=>{e.sync=t}),!1)}},{"727807bed56e7e58":"3r0w6","react/jsx-runtime":"f4Tol","wasm-gzip":"7m2w4","web-utils":"ccU4J",yjs:"cC4zH","../../../utils/script/typings":"7Uqsz","../../../utils/sync/ws-client":"jeAUP","../../../utils/types/general":"fBAQm","../../../utils/ui/loading":"loFlS","./code-loader":"43JBt","./comp/load":"aigu6","./ed-global":"6QDfO","./ed-route":"5aNau","./ed-site":"fbNqA","./tree/build":"dNllk","date-fns":"cG8wu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"52IRF":[function(e,t,r){t.exports=Promise.resolve(t.bundle.root("cC4zH"))},{}],"8HRKV":[function(e,t,r){t.exports=Promise.resolve(t.bundle.root("9v61E"))},{}]},[],0,"parcelRequire2d1f"); +//# sourceMappingURL=ed.229d9857.js.map diff --git a/static-temp/ed.f0595191.css b/static-temp/ed.f0595191.css new file mode 100644 index 00000000..da9aac03 --- /dev/null +++ b/static-temp/ed.f0595191.css @@ -0,0 +1,2 @@ +.ContextMenu{background:#fff;border:1px solid #ccc;outline:0}.MenuItem{text-align:left;background:#fff;border-bottom:1px solid #ececeb;outline:0;justify-content:space-between;width:100%;margin:0;padding:3px 5px 3px 10px;font-size:14px;line-height:1.5;display:flex}.MenuItem:hover .hot-key{border-color:#fff!important}.MenuItem:last-child{border-bottom:0}.MenuItem.open{background:#ddd}.MenuItem:disabled{color:#ccc}.MenuItem:focus,.MenuItem:not([disabled]):active{color:#fff;background:#527dff} +/*# sourceMappingURL=ed.f0595191.css.map */ diff --git a/static-temp/esm.72b78f35.js b/static-temp/esm.72b78f35.js new file mode 100644 index 00000000..a7ddc8b6 --- /dev/null +++ b/static-temp/esm.72b78f35.js @@ -0,0 +1,124 @@ +!function(e,t,n,o,r){var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof s[o]&&s[o],i=a.cache||{},p="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,n){if(!i[t]){if(!e[t]){var r="function"==typeof s[o]&&s[o];if(!n&&r)return r(t,!0);if(a)return a(t,!0);if(p&&"string"==typeof t)return p(t);var l=Error("Cannot find module '"+t+"'");throw l.code="MODULE_NOT_FOUND",l}h.resolve=function(n){var o=e[t][1][n];return null!=o?o:n},h.cache={};var u=i[t]=new c.Module(t);e[t][0].call(u.exports,h,u,u.exports,this)}return i[t].exports;function h(e){var t=h.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=i,c.parent=a,c.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(c,"root",{get:function(){return s[o]}}),s[o]=c;for(var l=0;lI),o.export(n,"transform",()=>b),o.export(n,"getFormattedTokens",()=>w);var r=e("./CJSImportProcessor"),s=o.interopDefault(r),a=e("./computeSourceMap"),i=o.interopDefault(a),p=e("./HelperManager"),c=e("./identifyShadowedGlobals"),l=o.interopDefault(c),u=e("./NameManager"),h=o.interopDefault(u),T=e("./Options"),k=e("./parser"),d=e("./TokenProcessor"),f=o.interopDefault(d),y=e("./transformers/RootTransformer"),m=o.interopDefault(y),x=e("./util/formatTokens"),g=o.interopDefault(x),C=e("./util/getTSImportedNames"),_=o.interopDefault(C);function I(){return"3.35.0"}function b(e,t){(0,T.validateOptions)(t);try{let n=E(e,t),o=new m.default(n,t.transforms,!!t.enableLegacyBabel5ModuleInterop,t).transform(),r={code:o.code};if(t.sourceMapOptions){if(!t.filePath)throw Error("filePath must be specified when generating a source map.");r={...r,sourceMap:(0,i.default)(o,t.filePath,t.sourceMapOptions,e,n.tokenProcessor.tokens)}}return r}catch(e){throw t.filePath&&(e.message=`Error transforming ${t.filePath}: ${e.message}`),e}}function w(e,t){let n=E(e,t).tokenProcessor.tokens;return(0,g.default)(e,n)}function E(e,t){let n=t.transforms.includes("jsx"),o=t.transforms.includes("typescript"),r=t.transforms.includes("flow"),a=!0===t.disableESTransforms,i=(0,k.parse)(e,n,o,r),c=i.tokens,u=i.scopes,T=new h.default(e,c),d=new p.HelperManager(T),y=new f.default(e,c,r,a,d),m=!!t.enableLegacyTypeScriptModuleInterop,x=null;return t.transforms.includes("imports")?((x=new s.default(T,y,m,t,t.transforms.includes("typescript"),!!t.keepUnusedImports,d)).preprocessTokens(),(0,l.default)(y,u,x.getGlobalNames()),t.transforms.includes("typescript")&&!t.keepUnusedImports&&x.pruneTypeOnlyImports()):t.transforms.includes("typescript")&&!t.keepUnusedImports&&(0,l.default)(y,u,(0,_.default)(y)),{tokenProcessor:y,scopes:u,nameManager:T,importProcessor:x,helperManager:d}}},{"./CJSImportProcessor":"fnQp7","./computeSourceMap":"kHO91","./HelperManager":"cP0XK","./identifyShadowedGlobals":"j0X6x","./NameManager":"4mzMj","./Options":"1oqIa","./parser":"dgVDm","./TokenProcessor":"cWBwo","./transformers/RootTransformer":"amMOb","./util/formatTokens":"DXf7t","./util/getTSImportedNames":"d8fUe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fnQp7:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("./parser/tokenizer"),s=e("./parser/tokenizer/keywords"),a=e("./parser/tokenizer/types"),i=e("./util/getImportExportSpecifierInfo"),p=o.interopDefault(i),c=e("./util/getNonTypeIdentifiers");class l{__init(){this.nonTypeIdentifiers=new Set}__init2(){this.importInfoByPath=new Map}__init3(){this.importsToReplace=new Map}__init4(){this.identifierReplacements=new Map}__init5(){this.exportBindingsByLocalName=new Map}constructor(e,t,n,o,r,s,a){this.nameManager=e,this.tokens=t,this.enableLegacyTypeScriptModuleInterop=n,this.options=o,this.isTypeScriptTransformEnabled=r,this.keepUnusedImports=s,this.helperManager=a,l.prototype.__init.call(this),l.prototype.__init2.call(this),l.prototype.__init3.call(this),l.prototype.__init4.call(this),l.prototype.__init5.call(this)}preprocessTokens(){for(let e=0;e0)&&!(t.namedExports.length>0)&&[...t.defaultNames,...t.wildcardNames,...t.namedImports.map(({localName:e})=>e)].every(e=>this.shouldAutomaticallyElideImportedName(e)))||this.importsToReplace.set(e,"")}shouldAutomaticallyElideImportedName(e){return this.isTypeScriptTransformEnabled&&!this.keepUnusedImports&&!this.nonTypeIdentifiers.has(e)}generateImportReplacements(){for(let[e,t]of this.importInfoByPath.entries()){let n;let{defaultNames:o,wildcardNames:r,namedImports:s,namedExports:a,exportStarNames:i,hasStarExport:p}=t;if(0===o.length&&0===r.length&&0===s.length&&0===a.length&&0===i.length&&!p){this.importsToReplace.set(e,`require('${e}');`);continue}let c=this.getFreeIdentifierForPath(e);n=this.enableLegacyTypeScriptModuleInterop?c:r.length>0?r[0]:this.getFreeIdentifierForPath(e);let l=`var ${c} = require('${e}');`;if(r.length>0)for(let e of r){let t=this.enableLegacyTypeScriptModuleInterop?c:`${this.helperManager.getHelperName("interopRequireWildcard")}(${c})`;l+=` var ${e} = ${t};`}else i.length>0&&n!==c?l+=` var ${n} = ${this.helperManager.getHelperName("interopRequireWildcard")}(${c});`:o.length>0&&n!==c&&(l+=` var ${n} = ${this.helperManager.getHelperName("interopRequireDefault")}(${c});`);for(let{importedName:e,localName:t}of a)l+=` ${this.helperManager.getHelperName("createNamedExportFrom")}(${c}, '${t}', '${e}');`;for(let e of i)l+=` exports.${e} = ${n};`;for(let t of(p&&(l+=` ${this.helperManager.getHelperName("createStarExport")}(${c});`),this.importsToReplace.set(e,l),o))this.identifierReplacements.set(t,`${n}.default`);for(let{importedName:e,localName:t}of s)this.identifierReplacements.set(t,`${c}.${e}`)}}getFreeIdentifierForPath(e){let t=e.split("/"),n=t[t.length-1].replace(/\W/g,"");return this.nameManager.claimFreeName(`_${n}`)}preprocessImportAtIndex(e){let t=[],n=[],o=[];if(e++,(this.tokens.matchesContextualAtIndex(e,s.ContextualKeyword._type)||this.tokens.matches1AtIndex(e,a.TokenType._typeof))&&!this.tokens.matches1AtIndex(e+1,a.TokenType.comma)&&!this.tokens.matchesContextualAtIndex(e+1,s.ContextualKeyword._from)||this.tokens.matches1AtIndex(e,a.TokenType.parenL))return;if(this.tokens.matches1AtIndex(e,a.TokenType.name)&&(t.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,a.TokenType.comma)&&e++),this.tokens.matches1AtIndex(e,a.TokenType.star)&&(e+=2,n.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,a.TokenType.braceL)){let n=this.getNamedImports(e+1);for(let r of(e=n.newIndex,n.namedImports))"default"===r.importedName?t.push(r.localName):o.push(r)}if(this.tokens.matchesContextualAtIndex(e,s.ContextualKeyword._from)&&e++,!this.tokens.matches1AtIndex(e,a.TokenType.string))throw Error("Expected string token at the end of import statement.");let r=this.tokens.stringValueAtIndex(e),i=this.getImportInfo(r);i.defaultNames.push(...t),i.wildcardNames.push(...n),i.namedImports.push(...o),0===t.length&&0===n.length&&0===o.length&&(i.hasBareImport=!0)}preprocessExportAtIndex(e){if(this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType._var)||this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType._let)||this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType._function)||this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType._class)){let t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,a.TokenType._export,a.TokenType.name,a.TokenType._function)){let t=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(t,t)}else this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,a.TokenType._export,a.TokenType.star)&&this.preprocessExportStarAtIndex(e)}preprocessVarExportAtIndex(e){let t=0;for(let n=e+2;;n++)if(this.tokens.matches1AtIndex(n,a.TokenType.braceL)||this.tokens.matches1AtIndex(n,a.TokenType.dollarBraceL)||this.tokens.matches1AtIndex(n,a.TokenType.bracketL))t++;else if(this.tokens.matches1AtIndex(n,a.TokenType.braceR)||this.tokens.matches1AtIndex(n,a.TokenType.bracketR))t--;else if(0!==t||this.tokens.matches1AtIndex(n,a.TokenType.name)){if(this.tokens.matches1AtIndex(1,a.TokenType.eq)){let e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw Error("Expected = token with an end index.");n=e-1}else{let e=this.tokens.tokens[n];if((0,r.isDeclaration)(e)){let e=this.tokens.identifierNameAtIndex(n);this.identifierReplacements.set(e,`exports.${e}`)}}}else break}preprocessNamedExportAtIndex(e){e+=2;let{newIndex:t,namedImports:n}=this.getNamedImports(e);if(e=t,this.tokens.matchesContextualAtIndex(e,s.ContextualKeyword._from))e++;else{for(let{importedName:e,localName:t}of n)this.addExportBinding(e,t);return}if(!this.tokens.matches1AtIndex(e,a.TokenType.string))throw Error("Expected string token at the end of import statement.");let o=this.tokens.stringValueAtIndex(e);this.getImportInfo(o).namedExports.push(...n)}preprocessExportStarAtIndex(e){let t=null;if(this.tokens.matches3AtIndex(e,a.TokenType._export,a.TokenType.star,a.TokenType._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,a.TokenType.string))throw Error("Expected string token at the end of star export statement.");let n=this.tokens.stringValueAtIndex(e),o=this.getImportInfo(n);null!==t?o.exportStarNames.push(t):o.hasStarExport=!0}getNamedImports(e){let t=[];for(;;){if(this.tokens.matches1AtIndex(e,a.TokenType.braceR)){e++;break}let n=(0,p.default)(this.tokens,e);if(e=n.endIndex,n.isType||t.push({importedName:n.leftName,localName:n.rightName}),this.tokens.matches2AtIndex(e,a.TokenType.comma,a.TokenType.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,a.TokenType.braceR)){e++;break}if(this.tokens.matches1AtIndex(e,a.TokenType.comma))e++;else throw Error(`Unexpected token: ${JSON.stringify(this.tokens.tokens[e])}`)}return{newIndex:e,namedImports:t}}getImportInfo(e){let t=this.importInfoByPath.get(e);if(t)return t;let n={defaultNames:[],wildcardNames:[],namedImports:[],namedExports:[],hasBareImport:!1,exportStarNames:[],hasStarExport:!1};return this.importInfoByPath.set(e,n),n}addExportBinding(e,t){this.exportBindingsByLocalName.has(e)||this.exportBindingsByLocalName.set(e,[]),this.exportBindingsByLocalName.get(e).push(t)}claimImportCode(e){let t=this.importsToReplace.get(e);return this.importsToReplace.set(e,""),t||""}getIdentifierReplacement(e){return this.identifierReplacements.get(e)||null}resolveExportBinding(e){let t=this.exportBindingsByLocalName.get(e);return t&&0!==t.length?t.map(e=>`exports.${e}`).join(" = "):null}getGlobalNames(){return new Set([...this.identifierReplacements.keys(),...this.exportBindingsByLocalName.keys()])}}n.default=l},{"./parser/tokenizer":"eQq8C","./parser/tokenizer/keywords":"2o5hL","./parser/tokenizer/types":"jNLPP","./util/getImportExportSpecifierInfo":"gO0bI","./util/getNonTypeIdentifiers":"1myYd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eQq8C:[function(e,t,n){var o,r,s,a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(n),a.export(n,"IdentifierRole",()=>r),a.export(n,"JSXRole",()=>s),a.export(n,"isDeclaration",()=>f),a.export(n,"isNonTopLevelDeclaration",()=>y),a.export(n,"isTopLevelDeclaration",()=>m),a.export(n,"isBlockScopedDeclaration",()=>x),a.export(n,"isFunctionScopedDeclaration",()=>g),a.export(n,"isObjectShorthandDeclaration",()=>C),a.export(n,"Token",()=>_),a.export(n,"next",()=>I),a.export(n,"nextTemplateToken",()=>b),a.export(n,"retokenizeSlashAsRegex",()=>w),a.export(n,"pushTypeContext",()=>E),a.export(n,"popTypeContext",()=>S),a.export(n,"eat",()=>v),a.export(n,"eatTypeToken",()=>A),a.export(n,"match",()=>j),a.export(n,"lookaheadType",()=>P),a.export(n,"TypeAndKeyword",()=>R),a.export(n,"lookaheadTypeAndKeyword",()=>N),a.export(n,"nextTokenStart",()=>L),a.export(n,"nextTokenStartSince",()=>D),a.export(n,"lookaheadCharCode",()=>F),a.export(n,"nextToken",()=>K),a.export(n,"skipLineComment",()=>O),a.export(n,"skipSpace",()=>M),a.export(n,"finishToken",()=>q),a.export(n,"rescan_gt",()=>$),a.export(n,"getTokenFromCode",()=>z),a.export(n,"skipWord",()=>H);var i=e("../traverser/base"),p=e("../traverser/util"),c=e("../util/charcodes"),l=e("../util/identifier"),u=e("../util/whitespace"),h=e("./keywords"),T=e("./readWord"),k=a.interopDefault(T),d=e("./types");function f(e){let t=e.identifierRole;return t===r.TopLevelDeclaration||t===r.FunctionScopedDeclaration||t===r.BlockScopedDeclaration||t===r.ObjectShorthandTopLevelDeclaration||t===r.ObjectShorthandFunctionScopedDeclaration||t===r.ObjectShorthandBlockScopedDeclaration}function y(e){let t=e.identifierRole;return t===r.FunctionScopedDeclaration||t===r.BlockScopedDeclaration||t===r.ObjectShorthandFunctionScopedDeclaration||t===r.ObjectShorthandBlockScopedDeclaration}function m(e){let t=e.identifierRole;return t===r.TopLevelDeclaration||t===r.ObjectShorthandTopLevelDeclaration||t===r.ImportDeclaration}function x(e){let t=e.identifierRole;return t===r.TopLevelDeclaration||t===r.BlockScopedDeclaration||t===r.ObjectShorthandTopLevelDeclaration||t===r.ObjectShorthandBlockScopedDeclaration}function g(e){let t=e.identifierRole;return t===r.FunctionScopedDeclaration||t===r.ObjectShorthandFunctionScopedDeclaration}function C(e){return e.identifierRole===r.ObjectShorthandTopLevelDeclaration||e.identifierRole===r.ObjectShorthandBlockScopedDeclaration||e.identifierRole===r.ObjectShorthandFunctionScopedDeclaration}!function(e){e[e.Access=0]="Access",e[e.ExportAccess=1]="ExportAccess";e[e.TopLevelDeclaration=2]="TopLevelDeclaration";let t=3;e[e.FunctionScopedDeclaration=t]="FunctionScopedDeclaration";let n=t+1;e[e.BlockScopedDeclaration=n]="BlockScopedDeclaration";let o=n+1;e[e.ObjectShorthandTopLevelDeclaration=o]="ObjectShorthandTopLevelDeclaration";let r=o+1;e[e.ObjectShorthandFunctionScopedDeclaration=r]="ObjectShorthandFunctionScopedDeclaration";let s=r+1;e[e.ObjectShorthandBlockScopedDeclaration=s]="ObjectShorthandBlockScopedDeclaration";let a=s+1;e[e.ObjectShorthand=a]="ObjectShorthand";let i=a+1;e[e.ImportDeclaration=i]="ImportDeclaration";let p=i+1;e[e.ObjectKey=p]="ObjectKey";let c=p+1;e[e.ImportAccess=c]="ImportAccess"}(r||(r={})),(o=s||(s={}))[o.NoChildren=0]="NoChildren",o[o.OneChild=1]="OneChild",o[o.StaticChildren=2]="StaticChildren",o[o.KeyAfterPropSpread=3]="KeyAfterPropSpread";class _{constructor(){this.type=i.state.type,this.contextualKeyword=i.state.contextualKeyword,this.start=i.state.start,this.end=i.state.end,this.scopeDepth=i.state.scopeDepth,this.isType=i.state.isType,this.identifierRole=null,this.jsxRole=null,this.shadowsGlobal=!1,this.isAsyncOperation=!1,this.contextId=null,this.rhsEndIndex=null,this.isExpression=!1,this.numNullishCoalesceStarts=0,this.numNullishCoalesceEnds=0,this.isOptionalChainStart=!1,this.isOptionalChainEnd=!1,this.subscriptStartIndex=null,this.nullishStartIndex=null}}function I(){(0,i.state).tokens.push(new _),K()}function b(){(0,i.state).tokens.push(new _),i.state.start=i.state.pos,function(){for(;;){if(i.state.pos>=i.input.length){(0,p.unexpected)("Unterminated template");return}let e=(0,i.input).charCodeAt(i.state.pos);if(e===c.charCodes.graveAccent||e===c.charCodes.dollarSign&&(0,i.input).charCodeAt(i.state.pos+1)===c.charCodes.leftCurlyBrace){if(i.state.pos===i.state.start&&j(d.TokenType.template)){if(e===c.charCodes.dollarSign){i.state.pos+=2,q(d.TokenType.dollarBraceL);return}++i.state.pos,q(d.TokenType.backQuote);return}q(d.TokenType.template);return}e===c.charCodes.backslash&&i.state.pos++,i.state.pos++}}()}function w(){i.state.type===d.TokenType.assign&&--i.state.pos,function(){let e=i.state.pos,t=!1,n=!1;for(;;){if(i.state.pos>=i.input.length){(0,p.unexpected)("Unterminated regular expression",e);return}let o=(0,i.input).charCodeAt(i.state.pos);if(t)t=!1;else{if(o===c.charCodes.leftSquareBracket)n=!0;else if(o===c.charCodes.rightSquareBracket&&n)n=!1;else if(o===c.charCodes.slash&&!n)break;t=o===c.charCodes.backslash}++i.state.pos}++i.state.pos,H(),q(d.TokenType.regexp)}()}function E(e){for(let t=i.state.tokens.length-e;t=i.input.length){let e=i.state.tokens;e.length>=2&&e[e.length-1].start>=i.input.length&&e[e.length-2].start>=i.input.length&&(0,p.unexpected)("Unexpectedly reached the end of input."),q(d.TokenType.eof);return}e=(0,i.input).charCodeAt(i.state.pos),l.IS_IDENTIFIER_START[e]||e===c.charCodes.backslash||e===c.charCodes.atSign&&(0,i.input).charCodeAt(i.state.pos+1)===c.charCodes.atSign?(0,k.default)():z(e)}function O(e){let t=(0,i.input).charCodeAt(i.state.pos+=e);if(i.state.posi.input.length){(0,p.unexpected)("Unterminated comment",i.state.pos-2);return}i.state.pos+=2}();break;case c.charCodes.slash:O(2);break;default:return}break;default:if(!u.IS_WHITESPACE[e])return;++i.state.pos}}}function q(e,t=h.ContextualKeyword.NONE){i.state.end=i.state.pos,i.state.type=e,i.state.contextualKeyword=t}function B(){if(i.state.isType){Y(d.TokenType.greaterThan,1);return}let e=(0,i.input).charCodeAt(i.state.pos+1);if(e===c.charCodes.greaterThan){let e=(0,i.input).charCodeAt(i.state.pos+2)===c.charCodes.greaterThan?3:2;if((0,i.input).charCodeAt(i.state.pos+e)===c.charCodes.equalsTo){Y(d.TokenType.assign,e+1);return}Y(d.TokenType.bitShiftR,e);return}e===c.charCodes.equalsTo?Y(d.TokenType.relationalOrEqual,2):Y(d.TokenType.greaterThan,1)}function $(){i.state.type===d.TokenType.greaterThan&&(i.state.pos-=1,B())}function z(e){switch(e){case c.charCodes.numberSign:++i.state.pos,q(d.TokenType.hash);return;case c.charCodes.dot:!function(){let e=(0,i.input).charCodeAt(i.state.pos+1);if(e>=c.charCodes.digit0&&e<=c.charCodes.digit9){G(!0);return}e===c.charCodes.dot&&(0,i.input).charCodeAt(i.state.pos+2)===c.charCodes.dot?(i.state.pos+=3,q(d.TokenType.ellipsis)):(++i.state.pos,q(d.TokenType.dot))}();return;case c.charCodes.leftParenthesis:++i.state.pos,q(d.TokenType.parenL);return;case c.charCodes.rightParenthesis:++i.state.pos,q(d.TokenType.parenR);return;case c.charCodes.semicolon:++i.state.pos,q(d.TokenType.semi);return;case c.charCodes.comma:++i.state.pos,q(d.TokenType.comma);return;case c.charCodes.leftSquareBracket:++i.state.pos,q(d.TokenType.bracketL);return;case c.charCodes.rightSquareBracket:++i.state.pos,q(d.TokenType.bracketR);return;case c.charCodes.leftCurlyBrace:i.isFlowEnabled&&(0,i.input).charCodeAt(i.state.pos+1)===c.charCodes.verticalBar?Y(d.TokenType.braceBarL,2):(++i.state.pos,q(d.TokenType.braceL));return;case c.charCodes.rightCurlyBrace:++i.state.pos,q(d.TokenType.braceR);return;case c.charCodes.colon:(0,i.input).charCodeAt(i.state.pos+1)===c.charCodes.colon?Y(d.TokenType.doubleColon,2):(++i.state.pos,q(d.TokenType.colon));return;case c.charCodes.questionMark:!function(){let e=(0,i.input).charCodeAt(i.state.pos+1),t=(0,i.input).charCodeAt(i.state.pos+2);e!==c.charCodes.questionMark||i.isFlowEnabled&&i.state.isType?e!==c.charCodes.dot||t>=c.charCodes.digit0&&t<=c.charCodes.digit9?(++i.state.pos,q(d.TokenType.question)):(i.state.pos+=2,q(d.TokenType.questionDot)):t===c.charCodes.equalsTo?Y(d.TokenType.assign,3):Y(d.TokenType.nullishCoalescing,2)}();return;case c.charCodes.atSign:++i.state.pos,q(d.TokenType.at);return;case c.charCodes.graveAccent:++i.state.pos,q(d.TokenType.backQuote);return;case c.charCodes.digit0:{let e=(0,i.input).charCodeAt(i.state.pos+1);if(e===c.charCodes.lowercaseX||e===c.charCodes.uppercaseX||e===c.charCodes.lowercaseO||e===c.charCodes.uppercaseO||e===c.charCodes.lowercaseB||e===c.charCodes.uppercaseB){!function(){for(i.state.pos+=2;;){let e=(0,i.input).charCodeAt(i.state.pos);if(e>=c.charCodes.digit0&&e<=c.charCodes.digit9||e>=c.charCodes.lowercaseA&&e<=c.charCodes.lowercaseF||e>=c.charCodes.uppercaseA&&e<=c.charCodes.uppercaseF||e===c.charCodes.underscore)i.state.pos++;else break}(0,i.input).charCodeAt(i.state.pos)===c.charCodes.lowercaseN?(++i.state.pos,q(d.TokenType.bigint)):q(d.TokenType.num)}();return}}case c.charCodes.digit1:case c.charCodes.digit2:case c.charCodes.digit3:case c.charCodes.digit4:case c.charCodes.digit5:case c.charCodes.digit6:case c.charCodes.digit7:case c.charCodes.digit8:case c.charCodes.digit9:G(!1);return;case c.charCodes.quotationMark:case c.charCodes.apostrophe:!function(e){for(i.state.pos++;;){if(i.state.pos>=i.input.length){(0,p.unexpected)("Unterminated string constant");return}let t=(0,i.input).charCodeAt(i.state.pos);if(t===c.charCodes.backslash)i.state.pos++;else if(t===e)break;i.state.pos++}i.state.pos++,q(d.TokenType.string)}(e);return;case c.charCodes.slash:(0,i.input).charCodeAt(i.state.pos+1)===c.charCodes.equalsTo?Y(d.TokenType.assign,2):Y(d.TokenType.slash,1);return;case c.charCodes.percentSign:case c.charCodes.asterisk:let t,n,o;t=e===c.charCodes.asterisk?d.TokenType.star:d.TokenType.modulo,n=1,o=(0,i.input).charCodeAt(i.state.pos+1),e===c.charCodes.asterisk&&o===c.charCodes.asterisk&&(n++,o=(0,i.input).charCodeAt(i.state.pos+2),t=d.TokenType.exponent),o===c.charCodes.equalsTo&&(0,i.input).charCodeAt(i.state.pos+2)!==c.charCodes.greaterThan&&(n++,t=d.TokenType.assign),Y(t,n);return;case c.charCodes.verticalBar:case c.charCodes.ampersand:!function(e){let t=(0,i.input).charCodeAt(i.state.pos+1);if(t===e){(0,i.input).charCodeAt(i.state.pos+2)===c.charCodes.equalsTo?Y(d.TokenType.assign,3):Y(e===c.charCodes.verticalBar?d.TokenType.logicalOR:d.TokenType.logicalAND,2);return}if(e===c.charCodes.verticalBar){if(t===c.charCodes.greaterThan){Y(d.TokenType.pipeline,2);return}if(t===c.charCodes.rightCurlyBrace&&i.isFlowEnabled){Y(d.TokenType.braceBarR,2);return}}if(t===c.charCodes.equalsTo){Y(d.TokenType.assign,2);return}Y(e===c.charCodes.verticalBar?d.TokenType.bitwiseOR:d.TokenType.bitwiseAND,1)}(e);return;case c.charCodes.caret:(0,i.input).charCodeAt(i.state.pos+1)===c.charCodes.equalsTo?Y(d.TokenType.assign,2):Y(d.TokenType.bitwiseXOR,1);return;case c.charCodes.plusSign:case c.charCodes.dash:!function(e){let t=(0,i.input).charCodeAt(i.state.pos+1);if(t===e){Y(d.TokenType.preIncDec,2);return}t===c.charCodes.equalsTo?Y(d.TokenType.assign,2):e===c.charCodes.plusSign?Y(d.TokenType.plus,1):Y(d.TokenType.minus,1)}(e);return;case c.charCodes.lessThan:!function(){let e=(0,i.input).charCodeAt(i.state.pos+1);if(e===c.charCodes.lessThan){if((0,i.input).charCodeAt(i.state.pos+2)===c.charCodes.equalsTo){Y(d.TokenType.assign,3);return}i.state.isType?Y(d.TokenType.lessThan,1):Y(d.TokenType.bitShiftL,2);return}e===c.charCodes.equalsTo?Y(d.TokenType.relationalOrEqual,2):Y(d.TokenType.lessThan,1)}();return;case c.charCodes.greaterThan:B();return;case c.charCodes.equalsTo:case c.charCodes.exclamationMark:!function(e){let t=(0,i.input).charCodeAt(i.state.pos+1);if(t===c.charCodes.equalsTo){Y(d.TokenType.equality,(0,i.input).charCodeAt(i.state.pos+2)===c.charCodes.equalsTo?3:2);return}if(e===c.charCodes.equalsTo&&t===c.charCodes.greaterThan){i.state.pos+=2,q(d.TokenType.arrow);return}Y(e===c.charCodes.equalsTo?d.TokenType.eq:d.TokenType.bang,1)}(e);return;case c.charCodes.tilde:Y(d.TokenType.tilde,1);return}(0,p.unexpected)(`Unexpected character '${String.fromCharCode(e)}'`,i.state.pos)}function Y(e,t){i.state.pos+=t,q(e)}function W(){for(;;){let e=(0,i.input).charCodeAt(i.state.pos);if(e>=c.charCodes.digit0&&e<=c.charCodes.digit9||e===c.charCodes.underscore)i.state.pos++;else break}}function G(e){let t=!1,n=!1;e||W();let o=(0,i.input).charCodeAt(i.state.pos);if(o===c.charCodes.dot&&(++i.state.pos,W(),o=(0,i.input).charCodeAt(i.state.pos)),(o===c.charCodes.uppercaseE||o===c.charCodes.lowercaseE)&&(((o=(0,i.input).charCodeAt(++i.state.pos))===c.charCodes.plusSign||o===c.charCodes.dash)&&++i.state.pos,W(),o=(0,i.input).charCodeAt(i.state.pos)),o===c.charCodes.lowercaseN?(++i.state.pos,t=!0):o===c.charCodes.lowercaseM&&(++i.state.pos,n=!0),t){q(d.TokenType.bigint);return}if(n){q(d.TokenType.decimal);return}q(d.TokenType.num)}function H(){for(;i.state.poso),c.export(n,"isTypeScriptEnabled",()=>r),c.export(n,"isFlowEnabled",()=>s),c.export(n,"state",()=>a),c.export(n,"input",()=>i),c.export(n,"nextContextId",()=>p),c.export(n,"getNextContextId",()=>T),c.export(n,"augmentError",()=>k),c.export(n,"Loc",()=>d),c.export(n,"locationForIndex",()=>f),c.export(n,"initParser",()=>y);var l=e("../tokenizer/state"),u=c.interopDefault(l),h=e("../util/charcodes");function T(){return p++}function k(e){if("pos"in e){let t=f(e.pos);e.message+=` (${t.line}:${t.column})`,e.loc=t}return e}class d{constructor(e,t){this.line=e,this.column=t}}function f(e){let t=1,n=1;for(let o=0;oa),o.export(n,"StateSnapshot",()=>i);var r=e("./keywords"),s=e("./types");class a{constructor(e,t,n){this.startTokenIndex=e,this.endTokenIndex=t,this.isFunctionScope=n}}class i{constructor(e,t,n,o,r,s,a,i,p,c,l,u,h){this.potentialArrowAt=e,this.noAnonFunctionType=t,this.inDisallowConditionalTypesContext=n,this.tokensLength=o,this.scopesLength=r,this.pos=s,this.type=a,this.contextualKeyword=i,this.start=p,this.end=c,this.isType=l,this.scopeDepth=u,this.error=h}}class p{constructor(){p.prototype.__init.call(this),p.prototype.__init2.call(this),p.prototype.__init3.call(this),p.prototype.__init4.call(this),p.prototype.__init5.call(this),p.prototype.__init6.call(this),p.prototype.__init7.call(this),p.prototype.__init8.call(this),p.prototype.__init9.call(this),p.prototype.__init10.call(this),p.prototype.__init11.call(this),p.prototype.__init12.call(this),p.prototype.__init13.call(this)}__init(){this.potentialArrowAt=-1}__init2(){this.noAnonFunctionType=!1}__init3(){this.inDisallowConditionalTypesContext=!1}__init4(){this.tokens=[]}__init5(){this.scopes=[]}__init6(){this.pos=0}__init7(){this.type=s.TokenType.eof}__init8(){this.contextualKeyword=r.ContextualKeyword.NONE}__init9(){this.start=0}__init10(){this.end=0}__init11(){this.isType=!1}__init12(){this.scopeDepth=0}__init13(){this.error=null}snapshot(){return new i(this.potentialArrowAt,this.noAnonFunctionType,this.inDisallowConditionalTypesContext,this.tokens.length,this.scopes.length,this.pos,this.type,this.contextualKeyword,this.start,this.end,this.isType,this.scopeDepth,this.error)}restoreFromSnapshot(e){this.potentialArrowAt=e.potentialArrowAt,this.noAnonFunctionType=e.noAnonFunctionType,this.inDisallowConditionalTypesContext=e.inDisallowConditionalTypesContext,this.tokens.length=e.tokensLength,this.scopes.length=e.scopesLength,this.pos=e.pos,this.type=e.type,this.contextualKeyword=e.contextualKeyword,this.start=e.start,this.end=e.end,this.isType=e.isType,this.scopeDepth=e.scopeDepth,this.error=e.error}}n.default=p},{"./keywords":"2o5hL","./types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2o5hL":[function(e,t,n){var o,r=e("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"ContextualKeyword",()=>o),function(e){e[e.NONE=0]="NONE",e[e._abstract=1]="_abstract";e[e._accessor=2]="_accessor";let t=3;e[e._as=t]="_as";let n=t+1;e[e._assert=n]="_assert";let o=n+1;e[e._asserts=o]="_asserts";let r=o+1;e[e._async=r]="_async";let s=r+1;e[e._await=s]="_await";let a=s+1;e[e._checks=a]="_checks";let i=a+1;e[e._constructor=i]="_constructor";let p=i+1;e[e._declare=p]="_declare";let c=p+1;e[e._enum=c]="_enum";let l=c+1;e[e._exports=l]="_exports";let u=l+1;e[e._from=u]="_from";let h=u+1;e[e._get=h]="_get";let T=h+1;e[e._global=T]="_global";let k=T+1;e[e._implements=k]="_implements";let d=k+1;e[e._infer=d]="_infer";let f=d+1;e[e._interface=f]="_interface";let y=f+1;e[e._is=y]="_is";let m=y+1;e[e._keyof=m]="_keyof";let x=m+1;e[e._mixins=x]="_mixins";let g=x+1;e[e._module=g]="_module";let C=g+1;e[e._namespace=C]="_namespace";let _=C+1;e[e._of=_]="_of";let I=_+1;e[e._opaque=I]="_opaque";let b=I+1;e[e._out=b]="_out";let w=b+1;e[e._override=w]="_override";let E=w+1;e[e._private=E]="_private";let S=E+1;e[e._protected=S]="_protected";let v=S+1;e[e._proto=v]="_proto";let A=v+1;e[e._public=A]="_public";let j=A+1;e[e._readonly=j]="_readonly";let P=j+1;e[e._require=P]="_require";let R=P+1;e[e._satisfies=R]="_satisfies";let N=R+1;e[e._set=N]="_set";let L=N+1;e[e._static=L]="_static";let D=L+1;e[e._symbol=D]="_symbol";let F=D+1;e[e._type=F]="_type";let K=F+1;e[e._unique=K]="_unique";let O=K+1;e[e._using=O]="_using"}(o||(o={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jNLPP:[function(e,t,n){var o,r,s=e("@parcel/transformer-js/src/esmodule-helpers.js");function a(e){switch(e){case r.num:return"num";case r.bigint:return"bigint";case r.decimal:return"decimal";case r.regexp:return"regexp";case r.string:return"string";case r.name:return"name";case r.eof:return"eof";case r.bracketL:return"[";case r.bracketR:return"]";case r.braceL:return"{";case r.braceBarL:return"{|";case r.braceR:return"}";case r.braceBarR:return"|}";case r.parenL:return"(";case r.parenR:return")";case r.comma:return",";case r.semi:return";";case r.colon:return":";case r.doubleColon:return"::";case r.dot:return".";case r.question:return"?";case r.questionDot:return"?.";case r.arrow:return"=>";case r.template:return"template";case r.ellipsis:return"...";case r.backQuote:return"`";case r.dollarBraceL:return"${";case r.at:return"@";case r.hash:return"#";case r.eq:return"=";case r.assign:return"_=";case r.preIncDec:case r.postIncDec:return"++/--";case r.bang:return"!";case r.tilde:return"~";case r.pipeline:return"|>";case r.nullishCoalescing:return"??";case r.logicalOR:return"||";case r.logicalAND:return"&&";case r.bitwiseOR:return"|";case r.bitwiseXOR:return"^";case r.bitwiseAND:return"&";case r.equality:return"==/!=";case r.lessThan:return"<";case r.greaterThan:return">";case r.relationalOrEqual:return"<=/>=";case r.bitShiftL:return"<<";case r.bitShiftR:return">>/>>>";case r.plus:return"+";case r.minus:return"-";case r.modulo:return"%";case r.star:return"*";case r.slash:return"/";case r.exponent:return"**";case r.jsxName:return"jsxName";case r.jsxText:return"jsxText";case r.jsxEmptyText:return"jsxEmptyText";case r.jsxTagStart:return"jsxTagStart";case r.jsxTagEnd:return"jsxTagEnd";case r.typeParameterStart:return"typeParameterStart";case r.nonNullAssertion:return"nonNullAssertion";case r._break:return"break";case r._case:return"case";case r._catch:return"catch";case r._continue:return"continue";case r._debugger:return"debugger";case r._default:return"default";case r._do:return"do";case r._else:return"else";case r._finally:return"finally";case r._for:return"for";case r._function:return"function";case r._if:return"if";case r._return:return"return";case r._switch:return"switch";case r._throw:return"throw";case r._try:return"try";case r._var:return"var";case r._let:return"let";case r._const:return"const";case r._while:return"while";case r._with:return"with";case r._new:return"new";case r._this:return"this";case r._super:return"super";case r._class:return"class";case r._extends:return"extends";case r._export:return"export";case r._import:return"import";case r._yield:return"yield";case r._null:return"null";case r._true:return"true";case r._false:return"false";case r._in:return"in";case r._instanceof:return"instanceof";case r._typeof:return"typeof";case r._void:return"void";case r._delete:return"delete";case r._async:return"async";case r._get:return"get";case r._set:return"set";case r._declare:return"declare";case r._readonly:return"readonly";case r._abstract:return"abstract";case r._static:return"static";case r._public:return"public";case r._private:return"private";case r._protected:return"protected";case r._override:return"override";case r._as:return"as";case r._enum:return"enum";case r._type:return"type";case r._implements:return"implements";default:return""}}s.defineInteropFlag(n),s.export(n,"TokenType",()=>r),s.export(n,"formatTokenType",()=>a),(o=r||(r={}))[o.PRECEDENCE_MASK=15]="PRECEDENCE_MASK",o[o.IS_KEYWORD=16]="IS_KEYWORD",o[o.IS_ASSIGN=32]="IS_ASSIGN",o[o.IS_RIGHT_ASSOCIATIVE=64]="IS_RIGHT_ASSOCIATIVE",o[o.IS_PREFIX=128]="IS_PREFIX",o[o.IS_POSTFIX=256]="IS_POSTFIX",o[o.IS_EXPRESSION_START=512]="IS_EXPRESSION_START",o[o.num=512]="num",o[o.bigint=1536]="bigint",o[o.decimal=2560]="decimal",o[o.regexp=3584]="regexp",o[o.string=4608]="string",o[o.name=5632]="name",o[o.eof=6144]="eof",o[o.bracketL=7680]="bracketL",o[o.bracketR=8192]="bracketR",o[o.braceL=9728]="braceL",o[o.braceBarL=10752]="braceBarL",o[o.braceR=11264]="braceR",o[o.braceBarR=12288]="braceBarR",o[o.parenL=13824]="parenL",o[o.parenR=14336]="parenR",o[o.comma=15360]="comma",o[o.semi=16384]="semi",o[o.colon=17408]="colon",o[o.doubleColon=18432]="doubleColon",o[o.dot=19456]="dot",o[o.question=20480]="question",o[o.questionDot=21504]="questionDot",o[o.arrow=22528]="arrow",o[o.template=23552]="template",o[o.ellipsis=24576]="ellipsis",o[o.backQuote=25600]="backQuote",o[o.dollarBraceL=27136]="dollarBraceL",o[o.at=27648]="at",o[o.hash=29184]="hash",o[o.eq=29728]="eq",o[o.assign=30752]="assign",o[o.preIncDec=32640]="preIncDec",o[o.postIncDec=33664]="postIncDec",o[o.bang=34432]="bang",o[o.tilde=35456]="tilde",o[o.pipeline=35841]="pipeline",o[o.nullishCoalescing=36866]="nullishCoalescing",o[o.logicalOR=37890]="logicalOR",o[o.logicalAND=38915]="logicalAND",o[o.bitwiseOR=39940]="bitwiseOR",o[o.bitwiseXOR=40965]="bitwiseXOR",o[o.bitwiseAND=41990]="bitwiseAND",o[o.equality=43015]="equality",o[o.lessThan=44040]="lessThan",o[o.greaterThan=45064]="greaterThan",o[o.relationalOrEqual=46088]="relationalOrEqual",o[o.bitShiftL=47113]="bitShiftL",o[o.bitShiftR=48137]="bitShiftR",o[o.plus=49802]="plus",o[o.minus=50826]="minus",o[o.modulo=51723]="modulo",o[o.star=52235]="star",o[o.slash=53259]="slash",o[o.exponent=54348]="exponent",o[o.jsxName=55296]="jsxName",o[o.jsxText=56320]="jsxText",o[o.jsxEmptyText=57344]="jsxEmptyText",o[o.jsxTagStart=58880]="jsxTagStart",o[o.jsxTagEnd=59392]="jsxTagEnd",o[o.typeParameterStart=60928]="typeParameterStart",o[o.nonNullAssertion=61440]="nonNullAssertion",o[o._break=62480]="_break",o[o._case=63504]="_case",o[o._catch=64528]="_catch",o[o._continue=65552]="_continue",o[o._debugger=66576]="_debugger",o[o._default=67600]="_default",o[o._do=68624]="_do",o[o._else=69648]="_else",o[o._finally=70672]="_finally",o[o._for=71696]="_for",o[o._function=73232]="_function",o[o._if=73744]="_if",o[o._return=74768]="_return",o[o._switch=75792]="_switch",o[o._throw=77456]="_throw",o[o._try=77840]="_try",o[o._var=78864]="_var",o[o._let=79888]="_let",o[o._const=80912]="_const",o[o._while=81936]="_while",o[o._with=82960]="_with",o[o._new=84496]="_new",o[o._this=85520]="_this",o[o._super=86544]="_super",o[o._class=87568]="_class",o[o._extends=88080]="_extends",o[o._export=89104]="_export",o[o._import=90640]="_import",o[o._yield=91664]="_yield",o[o._null=92688]="_null",o[o._true=93712]="_true",o[o._false=94736]="_false",o[o._in=95256]="_in",o[o._instanceof=96280]="_instanceof",o[o._typeof=97936]="_typeof",o[o._void=98960]="_void",o[o._delete=99984]="_delete",o[o._async=100880]="_async",o[o._get=101904]="_get",o[o._set=102928]="_set",o[o._declare=103952]="_declare",o[o._readonly=104976]="_readonly",o[o._abstract=106e3]="_abstract",o[o._static=107024]="_static",o[o._public=107536]="_public",o[o._private=108560]="_private",o[o._protected=109584]="_protected",o[o._override=110608]="_override",o[o._as=112144]="_as",o[o._enum=113168]="_enum",o[o._type=114192]="_type",o[o._implements=115216]="_implements"},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"605p6":[function(e,t,n){var o,r,s=e("@parcel/transformer-js/src/esmodule-helpers.js");function a(e){return e>=r.digit0&&e<=r.digit9||e>=r.lowercaseA&&e<=r.lowercaseF||e>=r.uppercaseA&&e<=r.uppercaseF}s.defineInteropFlag(n),s.export(n,"charCodes",()=>r),s.export(n,"isDigit",()=>a),(o=r||(r={}))[o.backSpace=8]="backSpace",o[o.lineFeed=10]="lineFeed",o[o.tab=9]="tab",o[o.carriageReturn=13]="carriageReturn",o[o.shiftOut=14]="shiftOut",o[o.space=32]="space",o[o.exclamationMark=33]="exclamationMark",o[o.quotationMark=34]="quotationMark",o[o.numberSign=35]="numberSign",o[o.dollarSign=36]="dollarSign",o[o.percentSign=37]="percentSign",o[o.ampersand=38]="ampersand",o[o.apostrophe=39]="apostrophe",o[o.leftParenthesis=40]="leftParenthesis",o[o.rightParenthesis=41]="rightParenthesis",o[o.asterisk=42]="asterisk",o[o.plusSign=43]="plusSign",o[o.comma=44]="comma",o[o.dash=45]="dash",o[o.dot=46]="dot",o[o.slash=47]="slash",o[o.digit0=48]="digit0",o[o.digit1=49]="digit1",o[o.digit2=50]="digit2",o[o.digit3=51]="digit3",o[o.digit4=52]="digit4",o[o.digit5=53]="digit5",o[o.digit6=54]="digit6",o[o.digit7=55]="digit7",o[o.digit8=56]="digit8",o[o.digit9=57]="digit9",o[o.colon=58]="colon",o[o.semicolon=59]="semicolon",o[o.lessThan=60]="lessThan",o[o.equalsTo=61]="equalsTo",o[o.greaterThan=62]="greaterThan",o[o.questionMark=63]="questionMark",o[o.atSign=64]="atSign",o[o.uppercaseA=65]="uppercaseA",o[o.uppercaseB=66]="uppercaseB",o[o.uppercaseC=67]="uppercaseC",o[o.uppercaseD=68]="uppercaseD",o[o.uppercaseE=69]="uppercaseE",o[o.uppercaseF=70]="uppercaseF",o[o.uppercaseG=71]="uppercaseG",o[o.uppercaseH=72]="uppercaseH",o[o.uppercaseI=73]="uppercaseI",o[o.uppercaseJ=74]="uppercaseJ",o[o.uppercaseK=75]="uppercaseK",o[o.uppercaseL=76]="uppercaseL",o[o.uppercaseM=77]="uppercaseM",o[o.uppercaseN=78]="uppercaseN",o[o.uppercaseO=79]="uppercaseO",o[o.uppercaseP=80]="uppercaseP",o[o.uppercaseQ=81]="uppercaseQ",o[o.uppercaseR=82]="uppercaseR",o[o.uppercaseS=83]="uppercaseS",o[o.uppercaseT=84]="uppercaseT",o[o.uppercaseU=85]="uppercaseU",o[o.uppercaseV=86]="uppercaseV",o[o.uppercaseW=87]="uppercaseW",o[o.uppercaseX=88]="uppercaseX",o[o.uppercaseY=89]="uppercaseY",o[o.uppercaseZ=90]="uppercaseZ",o[o.leftSquareBracket=91]="leftSquareBracket",o[o.backslash=92]="backslash",o[o.rightSquareBracket=93]="rightSquareBracket",o[o.caret=94]="caret",o[o.underscore=95]="underscore",o[o.graveAccent=96]="graveAccent",o[o.lowercaseA=97]="lowercaseA",o[o.lowercaseB=98]="lowercaseB",o[o.lowercaseC=99]="lowercaseC",o[o.lowercaseD=100]="lowercaseD",o[o.lowercaseE=101]="lowercaseE",o[o.lowercaseF=102]="lowercaseF",o[o.lowercaseG=103]="lowercaseG",o[o.lowercaseH=104]="lowercaseH",o[o.lowercaseI=105]="lowercaseI",o[o.lowercaseJ=106]="lowercaseJ",o[o.lowercaseK=107]="lowercaseK",o[o.lowercaseL=108]="lowercaseL",o[o.lowercaseM=109]="lowercaseM",o[o.lowercaseN=110]="lowercaseN",o[o.lowercaseO=111]="lowercaseO",o[o.lowercaseP=112]="lowercaseP",o[o.lowercaseQ=113]="lowercaseQ",o[o.lowercaseR=114]="lowercaseR",o[o.lowercaseS=115]="lowercaseS",o[o.lowercaseT=116]="lowercaseT",o[o.lowercaseU=117]="lowercaseU",o[o.lowercaseV=118]="lowercaseV",o[o.lowercaseW=119]="lowercaseW",o[o.lowercaseX=120]="lowercaseX",o[o.lowercaseY=121]="lowercaseY",o[o.lowercaseZ=122]="lowercaseZ",o[o.leftCurlyBrace=123]="leftCurlyBrace",o[o.verticalBar=124]="verticalBar",o[o.rightCurlyBrace=125]="rightCurlyBrace",o[o.tilde=126]="tilde",o[o.nonBreakingSpace=160]="nonBreakingSpace",o[o.oghamSpaceMark=5760]="oghamSpaceMark",o[o.lineSeparator=8232]="lineSeparator",o[o.paragraphSeparator=8233]="paragraphSeparator"},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Qv8A":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"isContextual",()=>p),o.export(n,"isLookaheadContextual",()=>c),o.export(n,"eatContextual",()=>l),o.export(n,"expectContextual",()=>u),o.export(n,"canInsertSemicolon",()=>h),o.export(n,"hasPrecedingLineBreak",()=>T),o.export(n,"hasFollowingLineBreak",()=>k),o.export(n,"isLineTerminator",()=>d),o.export(n,"semicolon",()=>f),o.export(n,"expect",()=>y),o.export(n,"unexpected",()=>m);var r=e("../tokenizer/index"),s=e("../tokenizer/types"),a=e("../util/charcodes"),i=e("./base");function p(e){return i.state.contextualKeyword===e}function c(e){let t=(0,r.lookaheadTypeAndKeyword)();return t.type===s.TokenType.name&&t.contextualKeyword===e}function l(e){return i.state.contextualKeyword===e&&(0,r.eat)(s.TokenType.name)}function u(e){l(e)||m()}function h(){return(0,r.match)(s.TokenType.eof)||(0,r.match)(s.TokenType.braceR)||T()}function T(){let e=i.state.tokens[i.state.tokens.length-1],t=e?e.end:0;for(let e=t;ea),o.export(n,"IS_IDENTIFIER_START",()=>i);var r=e("./charcodes"),s=e("./whitespace");let a=new Uint8Array(65536);for(let e=0;e<128;e++)a[e]=!function(e){if(e<48)return 36===e;if(e<58)return!0;if(e<65)return!1;if(e<91)return!0;if(e<97)return 95===e;if(e<123)return!0;if(e<128)return!1;throw Error("Should not be called with non-ASCII char code.")}(e)?0:1;for(let e=128;e<65536;e++)a[e]=1;for(let e of s.WHITESPACE_CHARS)a[e]=0;a[8232]=0,a[8233]=0;let i=a.slice();for(let e=r.charCodes.digit0;e<=r.charCodes.digit9;e++)i[e]=0},{"./charcodes":"605p6","./whitespace":"keW1G","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],keW1G:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"WHITESPACE_CHARS",()=>s),o.export(n,"skipWhiteSpace",()=>a),o.export(n,"IS_WHITESPACE",()=>i);var r=e("./charcodes");let s=[9,11,12,r.charCodes.space,r.charCodes.nonBreakingSpace,r.charCodes.oghamSpaceMark,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],a=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,i=new Uint8Array(65536);for(let e of s)i[e]=1},{"./charcodes":"605p6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3RBVV":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>l);var r=e("../traverser/base"),s=e("../util/charcodes"),a=e("../util/identifier"),i=e("./index"),p=e("./readWordTree"),c=e("./types");function l(){let e=0,t=0,n=r.state.pos;for(;ns.charCodes.lowercaseZ);){let o=p.READ_WORD_TREE[e+(t-s.charCodes.lowercaseA)+1];if(-1===o)break;e=o,n++}let o=p.READ_WORD_TREE[e];if(o>-1&&!a.IS_IDENTIFIER_CHAR[t]){r.state.pos=n,1&o?(0,i.finishToken)(o>>>1):(0,i.finishToken)(c.TokenType.name,o>>>1);return}for(;na);var r=e("./keywords"),s=e("./types");let a=new Int32Array([-1,27,783,918,1755,2376,2862,3483,-1,3699,-1,4617,4752,4833,5130,5508,5940,-1,6480,6939,7749,8181,8451,8613,-1,8829,-1,-1,-1,54,243,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,432,-1,-1,-1,675,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,108,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,135,-1,-1,-1,-1,-1,-1,-1,-1,-1,162,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,216,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._abstract<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,270,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,297,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,351,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,378,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,405,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._accessor<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._as<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,459,-1,-1,-1,-1,-1,594,-1,-1,-1,-1,-1,-1,486,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,513,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,540,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._assert<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,567,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._asserts<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,621,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,648,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._async<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,702,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,729,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,756,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._await<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,810,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,837,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,864,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,891,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._break<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,945,-1,-1,-1,-1,-1,-1,1107,-1,-1,-1,1242,-1,-1,1350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,972,1026,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,999,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._case<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1053,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1080,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._catch<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1134,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1161,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1188,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1215,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._checks<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1269,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1296,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1323,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._class<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1377,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1404,1620,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1431,-1,-1,-1,-1,-1,-1,(s.TokenType._const<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1458,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1485,-1,-1,-1,-1,-1,-1,-1,-1,1512,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1539,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1566,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1593,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._constructor<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1647,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1674,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1701,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1728,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._continue<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1782,-1,-1,-1,-1,-1,-1,-1,-1,-1,2349,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1809,1971,-1,-1,2106,-1,-1,-1,-1,-1,2241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1836,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1863,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1890,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1917,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1944,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._debugger<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2025,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2052,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2079,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._declare<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2133,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2160,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2187,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2214,-1,-1,-1,-1,-1,-1,(s.TokenType._default<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2268,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2295,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2322,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._delete<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._do<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2403,-1,2484,-1,-1,-1,-1,-1,-1,-1,-1,-1,2565,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2430,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2457,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._else<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2511,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2538,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._enum<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2592,-1,-1,-1,2727,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2619,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2646,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2673,-1,-1,-1,-1,-1,-1,(s.TokenType._export<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2700,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._exports<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2754,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2781,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2808,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2835,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._extends<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2889,-1,-1,-1,-1,-1,-1,-1,2997,-1,-1,-1,-1,-1,3159,-1,-1,3213,-1,-1,3294,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2916,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2943,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2970,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._false<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3051,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3078,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3105,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3132,-1,(s.TokenType._finally<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3186,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._for<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3240,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3267,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._from<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3321,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3348,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3375,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3402,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3429,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3456,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._function<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3510,-1,-1,-1,-1,-1,-1,3564,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3537,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._get<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3591,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3618,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3645,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3672,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._global<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3726,-1,-1,-1,-1,-1,-1,3753,4077,-1,-1,-1,-1,4590,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._if<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3780,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3807,-1,-1,3996,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3834,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3861,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3888,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3915,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3942,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3969,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._implements<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4050,-1,-1,-1,-1,-1,-1,(s.TokenType._import<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._in<<1)+1,-1,-1,-1,-1,-1,4104,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4185,4401,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4131,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4158,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._infer<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4212,-1,-1,-1,-1,-1,-1,-1,4239,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4266,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4293,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4320,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4347,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4374,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._instanceof<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4428,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4455,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4482,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4509,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4536,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4563,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._interface<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._is<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4644,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4671,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4698,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4725,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._keyof<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4779,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4806,-1,-1,-1,-1,-1,-1,(s.TokenType._let<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4860,-1,-1,-1,-1,-1,4995,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4887,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4914,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4941,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4968,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._mixins<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5022,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5049,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5076,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5103,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._module<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5157,-1,-1,-1,5373,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5211,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5238,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5265,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5292,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5319,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._namespace<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5400,-1,-1,-1,(s.TokenType._new<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5454,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5481,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._null<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5535,-1,-1,-1,-1,-1,-1,-1,-1,-1,5562,-1,-1,-1,-1,5697,5751,-1,-1,-1,-1,r.ContextualKeyword._of<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5589,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5616,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5643,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._opaque<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5724,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._out<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5778,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5805,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5832,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5859,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5886,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5913,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._override<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5967,-1,-1,6345,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5994,-1,-1,-1,-1,-1,6129,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6021,-1,-1,-1,-1,-1,6048,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6075,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6102,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._private<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6156,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6183,-1,-1,-1,-1,-1,-1,-1,-1,-1,6318,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6210,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6237,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6291,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._protected<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._proto<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6399,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6426,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6453,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._public<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6507,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6534,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6696,-1,-1,6831,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6561,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6588,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6615,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6642,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6669,-1,r.ContextualKeyword._readonly<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6723,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6750,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6777,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6804,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._require<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6858,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6885,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6912,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._return<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6966,-1,-1,-1,7182,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7236,7371,-1,7479,-1,7614,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6993,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7020,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7047,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7074,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7101,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7155,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._satisfies<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7209,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._set<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7263,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7290,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7317,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7344,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._static<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7398,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7452,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._super<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7506,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7533,-1,-1,-1,-1,-1,-1,-1,-1,-1,7560,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7587,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._switch<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7641,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7668,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7695,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7722,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._symbol<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7776,-1,-1,-1,-1,-1,-1,-1,-1,-1,7938,-1,-1,-1,-1,-1,-1,8046,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7803,-1,-1,-1,-1,-1,-1,-1,-1,7857,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7830,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._this<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7884,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7911,-1,-1,-1,(s.TokenType._throw<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7965,-1,-1,-1,8019,-1,-1,-1,-1,-1,-1,7992,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._true<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._try<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8073,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._type<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8127,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8154,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._typeof<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8208,-1,-1,-1,-1,8343,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8235,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8262,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8289,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8316,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._unique<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8370,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8397,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8424,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,r.ContextualKeyword._using<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8478,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8532,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8505,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._var<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8559,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8586,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._void<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8640,8748,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8667,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8694,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8721,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._while<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8775,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8802,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._with<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8856,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8883,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8910,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8937,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(s.TokenType._yield<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])},{"./keywords":"2o5hL","./types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gO0bI:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>s);var r=e("../parser/tokenizer/types");function s(e,t=e.currentIndex()){let n=t+1;if(a(e,n)){let o=e.identifierNameAtIndex(t);return{isType:!1,leftName:o,rightName:o,endIndex:n}}if(a(e,++n))return{isType:!0,leftName:null,rightName:null,endIndex:n};if(a(e,++n))return{isType:!1,leftName:e.identifierNameAtIndex(t),rightName:e.identifierNameAtIndex(t+2),endIndex:n};if(a(e,++n))return{isType:!0,leftName:null,rightName:null,endIndex:n};throw Error(`Unexpected import/export specifier at ${t}`)}function a(e,t){let n=e.tokens[t];return n.type===r.TokenType.braceR||n.type===r.TokenType.comma}},{"../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1myYd":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"getNonTypeIdentifiers",()=>c);var r=e("../parser/tokenizer"),s=e("../parser/tokenizer/types"),a=e("../transformers/JSXTransformer"),i=e("./getJSXPragmaInfo"),p=o.interopDefault(i);function c(e,t){let n=(0,p.default)(t),o=new Set;for(let t=0;tk);var r=e("../parser/plugins/jsx/xhtml"),s=o.interopDefault(r),a=e("../parser/tokenizer"),i=e("../parser/tokenizer/types"),p=e("../parser/util/charcodes"),c=e("../util/getJSXPragmaInfo"),l=o.interopDefault(c),u=e("./Transformer"),h=o.interopDefault(u);class T extends h.default{__init(){this.lastLineNumber=1}__init2(){this.lastIndex=0}__init3(){this.filenameVarName=null}__init4(){this.esmAutomaticImportNameResolutions={}}__init5(){this.cjsAutomaticModuleNameResolutions={}}constructor(e,t,n,o,r){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.nameManager=o,this.options=r,T.prototype.__init.call(this),T.prototype.__init2.call(this),T.prototype.__init3.call(this),T.prototype.__init4.call(this),T.prototype.__init5.call(this),this.jsxPragmaInfo=(0,l.default)(r),this.isAutomaticRuntime="automatic"===r.jsxRuntime,this.jsxImportSource=r.jsxImportSource||"react"}process(){return!!this.tokens.matches1(i.TokenType.jsxTagStart)&&(this.processJSXTag(),!0)}getPrefixCode(){let e="";if(this.filenameVarName&&(e+=`const ${this.filenameVarName} = ${JSON.stringify(this.options.filePath||"")};`),this.isAutomaticRuntime){if(this.importProcessor)for(let[t,n]of Object.entries(this.cjsAutomaticModuleNameResolutions))e+=`var ${n} = require("${t}");`;else{let{createElement:t,...n}=this.esmAutomaticImportNameResolutions;t&&(e+=`import {createElement as ${t}} from "${this.jsxImportSource}";`);let o=Object.entries(n).map(([e,t])=>`${e} as ${t}`).join(", ");if(o){let t=this.jsxImportSource+(this.options.production?"/jsx-runtime":"/jsx-dev-runtime");e+=`import {${o}} from "${t}";`}}}return e}processJSXTag(){let{jsxRole:e,start:t}=this.tokens.currentToken(),n=this.options.production?null:this.getElementLocationCode(t);this.isAutomaticRuntime&&e!==a.JSXRole.KeyAfterPropSpread?this.transformTagToJSXFunc(n,e):this.transformTagToCreateElement(n)}getElementLocationCode(e){let t=this.getLineNumberForIndex(e);return`lineNumber: ${t}`}getLineNumberForIndex(e){let t=this.tokens.code;for(;this.lastIndex or > at the end of the tag.");o&&this.tokens.appendCode(`, ${o}`)}for(this.options.production||(null===o&&this.tokens.appendCode(", void 0"),this.tokens.appendCode(`, ${n}, ${this.getDevSource(e)}, this`)),this.tokens.removeInitialToken();!this.tokens.matches1(i.TokenType.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}transformTagToCreateElement(e){if(this.tokens.replaceToken(this.getCreateElementInvocationCode()),this.tokens.matches1(i.TokenType.jsxTagEnd))this.tokens.replaceToken(`${this.getFragmentCode()}, null`),this.processChildren(!0);else if(this.processTagIntro(),this.processPropsObjectWithDevInfo(e),this.tokens.matches2(i.TokenType.slash,i.TokenType.jsxTagEnd));else if(this.tokens.matches1(i.TokenType.jsxTagEnd))this.tokens.removeToken(),this.processChildren(!0);else throw Error("Expected either /> or > at the end of the tag.");for(this.tokens.removeInitialToken();!this.tokens.matches1(i.TokenType.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}getJSXFuncInvocationCode(e){return this.options.production?e?this.claimAutoImportedFuncInvocation("jsxs","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsx","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsxDEV","/jsx-dev-runtime")}getCreateElementInvocationCode(){if(this.isAutomaticRuntime)return this.claimAutoImportedFuncInvocation("createElement","");{let{jsxPragmaInfo:e}=this,t=this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.base)||e.base;return`${t}${e.suffix}(`}}getFragmentCode(){if(this.isAutomaticRuntime)return this.claimAutoImportedName("Fragment",this.options.production?"/jsx-runtime":"/jsx-dev-runtime");{let{jsxPragmaInfo:e}=this;return(this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.fragmentBase)||e.fragmentBase)+e.fragmentSuffix}}claimAutoImportedFuncInvocation(e,t){let n=this.claimAutoImportedName(e,t);return this.importProcessor?`${n}.call(void 0, `:`${n}(`}claimAutoImportedName(e,t){if(!this.importProcessor)return this.esmAutomaticImportNameResolutions[e]||(this.esmAutomaticImportNameResolutions[e]=this.nameManager.claimFreeName(`_${e}`)),this.esmAutomaticImportNameResolutions[e];{let n=this.jsxImportSource+t;return this.cjsAutomaticModuleNameResolutions[n]||(this.cjsAutomaticModuleNameResolutions[n]=this.importProcessor.getFreeIdentifierForPath(n)),`${this.cjsAutomaticModuleNameResolutions[n]}.${e}`}}processTagIntro(){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType||!this.tokens.matches2AtIndex(e-1,i.TokenType.jsxName,i.TokenType.jsxName)&&!this.tokens.matches2AtIndex(e-1,i.TokenType.greaterThan,i.TokenType.jsxName)&&!this.tokens.matches1AtIndex(e,i.TokenType.braceL)&&!this.tokens.matches1AtIndex(e,i.TokenType.jsxTagEnd)&&!this.tokens.matches2AtIndex(e,i.TokenType.slash,i.TokenType.jsxTagEnd);)e++;if(e===this.tokens.currentIndex()+1){let e=this.tokens.identifierName();k(e)&&this.tokens.replaceToken(`'${e}'`)}for(;this.tokens.currentIndex()=p.charCodes.lowercaseA&&t<=p.charCodes.lowercaseZ}function d(e){let t=0,n=0;for(let o of e)"\n"===o?(t++,n=0):" "===o&&n++;return"\n".repeat(t)+" ".repeat(n)}function f(e,t){let n,o="",r=0,a=t;if("#"===e[a]){var i,c;let t,o=10;if("x"===e[++a])for(o=16,t=++a;a=p.charCodes.digit0&&i<=p.charCodes.digit9||i>=p.charCodes.lowercaseA&&i<=p.charCodes.lowercaseF||i>=p.charCodes.uppercaseA&&i<=p.charCodes.uppercaseF);)a++;else for(t=a;a=p.charCodes.digit0&&c<=p.charCodes.digit9;)a++;if(";"===e[a]){let r=e.slice(t,a);r&&(a++,n=String.fromCodePoint(parseInt(r,o)))}}else for(;a"],["nbsp"," "],["iexcl","¡"],["cent","¢"],["pound","£"],["curren","¤"],["yen","Â¥"],["brvbar","¦"],["sect","§"],["uml","¨"],["copy","©"],["ordf","ª"],["laquo","«"],["not","¬"],["shy","­"],["reg","®"],["macr","¯"],["deg","°"],["plusmn","±"],["sup2","²"],["sup3","³"],["acute","´"],["micro","µ"],["para","¶"],["middot","·"],["cedil","¸"],["sup1","¹"],["ordm","º"],["raquo","»"],["frac14","¼"],["frac12","½"],["frac34","¾"],["iquest","¿"],["Agrave","À"],["Aacute","Ã"],["Acirc","Â"],["Atilde","Ã"],["Auml","Ä"],["Aring","Ã…"],["AElig","Æ"],["Ccedil","Ç"],["Egrave","È"],["Eacute","É"],["Ecirc","Ê"],["Euml","Ë"],["Igrave","ÃŒ"],["Iacute","Ã"],["Icirc","ÃŽ"],["Iuml","Ã"],["ETH","Ã"],["Ntilde","Ñ"],["Ograve","Ã’"],["Oacute","Ó"],["Ocirc","Ô"],["Otilde","Õ"],["Ouml","Ö"],["times","×"],["Oslash","Ø"],["Ugrave","Ù"],["Uacute","Ú"],["Ucirc","Û"],["Uuml","Ü"],["Yacute","Ã"],["THORN","Þ"],["szlig","ß"],["agrave","à"],["aacute","á"],["acirc","â"],["atilde","ã"],["auml","ä"],["aring","Ã¥"],["aelig","æ"],["ccedil","ç"],["egrave","è"],["eacute","é"],["ecirc","ê"],["euml","ë"],["igrave","ì"],["iacute","í"],["icirc","î"],["iuml","ï"],["eth","ð"],["ntilde","ñ"],["ograve","ò"],["oacute","ó"],["ocirc","ô"],["otilde","õ"],["ouml","ö"],["divide","÷"],["oslash","ø"],["ugrave","ù"],["uacute","ú"],["ucirc","û"],["uuml","ü"],["yacute","ý"],["thorn","þ"],["yuml","ÿ"],["OElig","Å’"],["oelig","Å“"],["Scaron","Å "],["scaron","Å¡"],["Yuml","Ÿ"],["fnof","Æ’"],["circ","ˆ"],["tilde","Ëœ"],["Alpha","Α"],["Beta","Î’"],["Gamma","Γ"],["Delta","Δ"],["Epsilon","Ε"],["Zeta","Ζ"],["Eta","Η"],["Theta","Θ"],["Iota","Ι"],["Kappa","Κ"],["Lambda","Λ"],["Mu","Μ"],["Nu","Î"],["Xi","Ξ"],["Omicron","Ο"],["Pi","Π"],["Rho","Ρ"],["Sigma","Σ"],["Tau","Τ"],["Upsilon","Î¥"],["Phi","Φ"],["Chi","Χ"],["Psi","Ψ"],["Omega","Ω"],["alpha","α"],["beta","β"],["gamma","γ"],["delta","δ"],["epsilon","ε"],["zeta","ζ"],["eta","η"],["theta","θ"],["iota","ι"],["kappa","κ"],["lambda","λ"],["mu","μ"],["nu","ν"],["xi","ξ"],["omicron","ο"],["pi","Ï€"],["rho","Ï"],["sigmaf","Ï‚"],["sigma","σ"],["tau","Ï„"],["upsilon","Ï…"],["phi","φ"],["chi","χ"],["psi","ψ"],["omega","ω"],["thetasym","Ï‘"],["upsih","Ï’"],["piv","Ï–"],["ensp"," "],["emsp"," "],["thinsp"," "],["zwnj","‌"],["zwj","â€"],["lrm","‎"],["rlm","â€"],["ndash","–"],["mdash","—"],["lsquo","‘"],["rsquo","’"],["sbquo","‚"],["ldquo","“"],["rdquo","â€"],["bdquo","„"],["dagger","†"],["Dagger","‡"],["bull","•"],["hellip","…"],["permil","‰"],["prime","′"],["Prime","″"],["lsaquo","‹"],["rsaquo","›"],["oline","‾"],["frasl","â„"],["euro","€"],["image","â„‘"],["weierp","℘"],["real","ℜ"],["trade","â„¢"],["alefsym","ℵ"],["larr","â†"],["uarr","↑"],["rarr","→"],["darr","↓"],["harr","↔"],["crarr","↵"],["lArr","â‡"],["uArr","⇑"],["rArr","⇒"],["dArr","⇓"],["hArr","⇔"],["forall","∀"],["part","∂"],["exist","∃"],["empty","∅"],["nabla","∇"],["isin","∈"],["notin","∉"],["ni","∋"],["prod","âˆ"],["sum","∑"],["minus","−"],["lowast","∗"],["radic","√"],["prop","âˆ"],["infin","∞"],["ang","∠"],["and","∧"],["or","∨"],["cap","∩"],["cup","∪"],["int","∫"],["there4","∴"],["sim","∼"],["cong","≅"],["asymp","≈"],["ne","≠"],["equiv","≡"],["le","≤"],["ge","≥"],["sub","⊂"],["sup","⊃"],["nsub","⊄"],["sube","⊆"],["supe","⊇"],["oplus","⊕"],["otimes","⊗"],["perp","⊥"],["sdot","â‹…"],["lceil","⌈"],["rceil","⌉"],["lfloor","⌊"],["rfloor","⌋"],["lang","〈"],["rang","〉"],["loz","â—Š"],["spades","â™ "],["clubs","♣"],["hearts","♥"],["diams","♦"]])},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9bfWe":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function r(e){let[t,n]=s(e.jsxPragma||"React.createElement"),[o,r]=s(e.jsxFragmentPragma||"React.Fragment");return{base:t,suffix:n,fragmentBase:o,fragmentSuffix:r}}function s(e){let t=e.indexOf(".");return -1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}o.defineInteropFlag(n),o.export(n,"default",()=>r)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d4EWH:[function(e,t,n){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=class{getPrefixCode(){return""}getHoistedCode(){return""}getSuffixCode(){return""}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kHO91:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>a);var r=e("@jridgewell/gen-mapping"),s=e("./parser/util/charcodes");function a({code:e,mappings:t},n,o,a,i){let p=function(e,t){let n=Array(t.length),o=0,r=t[0].start,a=0;for(let i=0;ii),o.export(n,"addMapping",()=>c),o.export(n,"addSegment",()=>p),o.export(n,"allMappings",()=>y),o.export(n,"fromMap",()=>f),o.export(n,"maybeAddMapping",()=>u),o.export(n,"maybeAddSegment",()=>l),o.export(n,"setIgnore",()=>T),o.export(n,"setSourceContent",()=>h),o.export(n,"toDecodedMap",()=>k),o.export(n,"toEncodedMap",()=>d);var r=e("@jridgewell/set-array"),s=e("@jridgewell/sourcemap-codec"),a=e("@jridgewell/trace-mapping");class i{constructor({file:e,sourceRoot:t}={}){this._names=new r.SetArray,this._sources=new r.SetArray,this._sourcesContent=[],this._mappings=[],this.file=e,this.sourceRoot=t,this._ignoreList=new r.SetArray}}function p(e,t,n,o,r,s,a,i){return m(!1,e,t,n,o,r,s,a,i)}function c(e,t){return C(!1,e,t)}let l=(e,t,n,o,r,s,a,i)=>m(!0,e,t,n,o,r,s,a,i),u=(e,t)=>C(!0,e,t);function h(e,t,n){let{_sources:o,_sourcesContent:s}=e;s[(0,r.put)(o,t)]=n}function T(e,t,n=!0){let{_sources:o,_sourcesContent:s,_ignoreList:a}=e,i=(0,r.put)(o,t);i===s.length&&(s[i]=null),n?(0,r.put)(a,i):(0,r.remove)(a,i)}function k(e){let{_mappings:t,_sources:n,_sourcesContent:o,_names:r,_ignoreList:s}=e;return function(e){let{length:t}=e,n=t;for(let t=n-1;t>=0&&!(e[t].length>0);n=t,t--);nnull),n._mappings=(0,a.decodedMappings)(t),t.ignoreList&&g(n._ignoreList,t.ignoreList),n}function y(e){let t=[],{_mappings:n,_sources:o,_names:r}=e;for(let e=0;e=0&&!(t>=e[o][0]);n=o--);return n}(k,o);if(!s){if(e&&(0===d||1===k[d-1].length))return;return x(k,d,[o])}let f=(0,r.put)(u,s),y=p?(0,r.put)(T,p):-1;if(f===h.length&&(h[f]=null!=c?c:null),!(e&&function(e,t,n,o,r,s){if(0===t)return!1;let a=e[t-1];return 1!==a.length&&n===a[1]&&o===a[2]&&r===a[3]&&s===(5===a.length?a[4]:-1)}(k,d,f,a,i,y)))return x(k,d,p?[o,f,a,i,y]:[o,f,a,i])}function x(e,t,n){for(let n=e.length;n>t;n--)e[n]=e[n-1];e[t]=n}function g(e,t){for(let n=0;nr),o.export(n,"get",()=>s),o.export(n,"pop",()=>i),o.export(n,"put",()=>a),o.export(n,"remove",()=>p);class r{constructor(){this._indexes={__proto__:null},this.array=[]}}function s(e,t){return e._indexes[t]}function a(e,t){let n=s(e,t);if(void 0!==n)return n;let{array:o,_indexes:r}=e,a=o.push(t);return r[t]=a-1}function i(e){let{array:t,_indexes:n}=e;0!==t.length&&(n[t.pop()]=void 0)}function p(e,t){let n=s(e,t);if(void 0===n)return;let{array:o,_indexes:r}=e;for(let e=n+1;ec),o.export(n,"encode",()=>T);var r=e("c0d70c5ecc1b2fa9").Buffer;let s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=new Uint8Array(64),i=new Uint8Array(128);for(let e=0;er.from(e.buffer,e.byteOffset,e.byteLength).toString()}:{decode(e){let t="";for(let n=0;n>>=1,p&&(r=-2147483648|-r),n[o]+=r,t}function u(e,t,n){return!(t>=n)&&44!==e.charCodeAt(t)}function h(e,t){return e[0]-t[0]}function T(e){let t=new Int32Array(5),n=new Uint8Array(16384),o=n.subarray(0,16348),r=0,s="";for(let a=0;a0&&(16384===r&&(s+=p.decode(n),r=0),n[r++]=59),0!==i.length){t[0]=0;for(let e=0;e16348&&(s+=p.decode(o),n.copyWithin(0,16348,r),r-=16348),e>0&&(n[r++]=44),r=k(n,r,t,a,0),1!==a.length&&(r=k(n,r,t,a,1),r=k(n,r,t,a,2),r=k(n,r,t,a,3),4!==a.length&&(r=k(n,r,t,a,4)))}}}return s+p.decode(n.subarray(0,r))}function k(e,t,n,o,r){let s=o[r],i=s-n[r];n[r]=s,i=i<0?-i<<1|1:i<<1;do{let n=31&i;(i>>>=5)>0&&(n|=32),e[t++]=a[n]}while(i>0)return t}},{c0d70c5ecc1b2fa9:"3r0w6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8fg5N":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"AnyMap",()=>f),o.export(n,"GREATEST_LOWER_BOUND",()=>_),o.export(n,"LEAST_UPPER_BOUND",()=>C),o.export(n,"TraceMap",()=>I),o.export(n,"allGeneratedPositionsFor",()=>A),o.export(n,"decodedMap",()=>D),o.export(n,"decodedMappings",()=>w),o.export(n,"eachMapping",()=>j),o.export(n,"encodedMap",()=>F),o.export(n,"encodedMappings",()=>b),o.export(n,"generatedPositionFor",()=>v),o.export(n,"isIgnored",()=>N),o.export(n,"originalPositionFor",()=>S),o.export(n,"presortedDecodedMap",()=>L),o.export(n,"sourceContentFor",()=>R),o.export(n,"traceSegment",()=>E);var r=e("@jridgewell/sourcemap-codec"),s=e("@jridgewell/resolve-uri"),a=o.interopDefault(s);function i(e,t){return t&&!t.endsWith("/")&&(t+="/"),(0,a.default)(e,t)}function p(e,t){for(let n=t;n=0&&e[o][0]===t;n=o--);return n}function T(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function k(e,t,n,o){let{lastKey:r,lastNeedle:s,lastIndex:a}=n,i=0,p=e.length-1;if(o===r){if(t===s)return l=-1!==a&&e[a][0]===t,a;t>=s?i=-1===a?0:a:p=a}return n.lastKey=o,n.lastNeedle=t,n.lastIndex=function(e,t,n,o){for(;n<=o;){let r=n+(o-n>>1),s=e[r][0]-t;if(0===s)return l=!0,r;s<0?n=r+1:o=r-1}return l=!1,n-1}(e,t,i,p)}function d(){return{__proto__:null}}let f=function(e,t){let n=y(e);if(!("sections"in n))return new I(n,t);let o=[],r=[],s=[],a=[],i=[];return function e(t,n,o,r,s,a,i,p,c,l,u){let{sections:h}=t;for(let t=0;tl)return;let n=function(e,t){for(let n=e.length;n<=t;n++)e[n]=[];return e[t]}(o,t),r=0===e?c:0,s=f[e];for(let e=0;e=u)return;if(1===o.length){n.push([a]);continue}let i=k+o[1],p=o[2],c=o[3];n.push(4===o.length?[a,i,p,c]:[a,i,p,c,d+o[4]])}}}(T,n,o,r,s,a,i,p+k.line,c+k.column,d,f)}}(n,t,o,r,s,a,i,0,0,1/0,1/0),L({version:3,file:n.file,names:a,sources:r,sourcesContent:s,mappings:o,ignoreList:i})};function y(e){return"string"==typeof e?JSON.parse(e):e}function m(e,t){for(let n=0;ni(e||"",k));let{mappings:d}=o;"string"==typeof d?(this._encoded=d,this._decoded=void 0):(this._encoded=void 0,this._decoded=function(e,t){let n=p(e,0);if(n===e.length)return e;t||(e=e.slice());for(let r=n;r=o.length)return null;let r=o[t],s=q(r,e._decodedMemo,t,n,_);return -1===s?null:r[s]}function S(e,t){let{line:n,column:o,bias:r}=t;if(--n<0)throw Error(x);if(o<0)throw Error(g);let s=w(e);if(n>=s.length)return O(null,null,null,null);let a=s[n],i=q(a,e._decodedMemo,n,o,r||_);if(-1===i)return O(null,null,null,null);let p=a[i];if(1===p.length)return O(null,null,null,null);let{names:c,resolvedSources:l}=e;return O(l[p[1]],p[2]+1,p[3],5===p.length?c[p[4]]:null)}function v(e,t){let{source:n,line:o,column:r,bias:s}=t;return B(e,n,o,r,s||_,!1)}function A(e,t){let{source:n,line:o,column:r,bias:s}=t;return B(e,n,o,r,s||C,!0)}function j(e,t){let n=w(e),{names:o,resolvedSources:r}=e;for(let e=0;et;n--)e[n]=e[n-1];e[t]=n}(l,T,[p,o,s[0]])}}return n}(w(e),e._bySourceMemos=a.map(T))))[p][n];if(null==c)return s?[]:M(null,null);let f=e._bySourceMemos[p];if(s)return function(e,t,n,o,r){let s=q(e,t,n,o,_);if(!l&&r===C&&s++,-1===s||s===e.length)return[];let a=l?o:e[s][0];l||(s=h(e,a,s));let i=u(e,a,s),p=[];for(;s<=i;s++){let t=e[s];p.push(M(t[1]+1,t[2]))}return p}(c,f,n,o,r);let y=q(c,f,n,o,r);if(-1===y)return M(null,null);let m=c[y];return M(m[1]+1,m[2])}},{"@jridgewell/sourcemap-codec":"eIqTq","@jridgewell/resolve-uri":"aoNlc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aoNlc:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>T);let r=/^[\w+.-]+:\/\//,s=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,a=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function i(e){return e.startsWith("/")}function p(e){return/^[.?#]/.test(e)}function c(e){let t=s.exec(e);return l(t[1],t[2]||"",t[3],t[4]||"",t[5]||"/",t[6]||"",t[7]||"")}function l(e,t,n,o,r,s,a){return{scheme:e,user:t,host:n,port:o,path:r,query:s,hash:a,type:7}}function u(e){if(e.startsWith("//")){let t=c("http:"+e);return t.scheme="",t.type=6,t}if(i(e)){let t=c("http://foo.com"+e);return t.scheme="",t.host="",t.type=5,t}if(e.startsWith("file:"))return function(e){let t=a.exec(e),n=t[2];return l("file:","",t[1]||"","",i(n)?n:"/"+n,t[3]||"",t[4]||"")}(e);if(r.test(e))return c(e);let t=c("http://foo.com/"+e);return t.scheme="",t.host="",t.type=e?e.startsWith("?")?3:e.startsWith("#")?2:4:1,t}function h(e,t){let n=t<=4,o=e.path.split("/"),r=1,s=0,a=!1;for(let e=1;eo&&(o=r)}h(n,o);let r=n.query+n.hash;switch(o){case 2:case 3:return r;case 4:{let o=n.path.slice(1);if(!o)return r||".";if(p(t||e)&&!p(o))return"./"+o+r;return o+r}case 5:return n.path+r;default:return n.scheme+"//"+n.user+n.host+n.port+n.path+r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cP0XK:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"HelperManager",()=>s);let r={require:` + import {createRequire as CREATE_REQUIRE_NAME} from "module"; + const require = CREATE_REQUIRE_NAME(import.meta.url); + `,interopRequireWildcard:` + function interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + newObj[key] = obj[key]; + } + } + } + newObj.default = obj; + return newObj; + } + } + `,interopRequireDefault:` + function interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + `,createNamedExportFrom:` + function createNamedExportFrom(obj, localName, importedName) { + Object.defineProperty(exports, localName, {enumerable: true, configurable: true, get: () => obj[importedName]}); + } + `,createStarExport:` + function createStarExport(obj) { + Object.keys(obj) + .filter((key) => key !== "default" && key !== "__esModule") + .forEach((key) => { + if (exports.hasOwnProperty(key)) { + return; + } + Object.defineProperty(exports, key, {enumerable: true, configurable: true, get: () => obj[key]}); + }); + } + `,nullishCoalesce:` + function nullishCoalesce(lhs, rhsFn) { + if (lhs != null) { + return lhs; + } else { + return rhsFn(); + } + } + `,asyncNullishCoalesce:` + async function asyncNullishCoalesce(lhs, rhsFn) { + if (lhs != null) { + return lhs; + } else { + return await rhsFn(); + } + } + `,optionalChain:` + function optionalChain(ops) { + let lastAccessLHS = undefined; + let value = ops[0]; + let i = 1; + while (i < ops.length) { + const op = ops[i]; + const fn = ops[i + 1]; + i += 2; + if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { + return undefined; + } + if (op === 'access' || op === 'optionalAccess') { + lastAccessLHS = value; + value = fn(value); + } else if (op === 'call' || op === 'optionalCall') { + value = fn((...args) => value.call(lastAccessLHS, ...args)); + lastAccessLHS = undefined; + } + } + return value; + } + `,asyncOptionalChain:` + async function asyncOptionalChain(ops) { + let lastAccessLHS = undefined; + let value = ops[0]; + let i = 1; + while (i < ops.length) { + const op = ops[i]; + const fn = ops[i + 1]; + i += 2; + if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { + return undefined; + } + if (op === 'access' || op === 'optionalAccess') { + lastAccessLHS = value; + value = await fn(value); + } else if (op === 'call' || op === 'optionalCall') { + value = await fn((...args) => value.call(lastAccessLHS, ...args)); + lastAccessLHS = undefined; + } + } + return value; + } + `,optionalChainDelete:` + function optionalChainDelete(ops) { + const result = OPTIONAL_CHAIN_NAME(ops); + return result == null ? true : result; + } + `,asyncOptionalChainDelete:` + async function asyncOptionalChainDelete(ops) { + const result = await ASYNC_OPTIONAL_CHAIN_NAME(ops); + return result == null ? true : result; + } + `};class s{__init(){this.helperNames={}}__init2(){this.createRequireName=null}constructor(e){this.nameManager=e,s.prototype.__init.call(this),s.prototype.__init2.call(this)}getHelperName(e){let t=this.helperNames[e];return t||(t=this.nameManager.claimFreeName(`_${e}`),this.helperNames[e]=t),t}emitHelpers(){let e="";for(let[t,n]of(this.helperNames.optionalChainDelete&&this.getHelperName("optionalChain"),this.helperNames.asyncOptionalChainDelete&&this.getHelperName("asyncOptionalChain"),Object.entries(r))){let o=this.helperNames[t],r=n;"optionalChainDelete"===t?r=r.replace("OPTIONAL_CHAIN_NAME",this.helperNames.optionalChain):"asyncOptionalChainDelete"===t?r=r.replace("ASYNC_OPTIONAL_CHAIN_NAME",this.helperNames.asyncOptionalChain):"require"===t&&(null===this.createRequireName&&(this.createRequireName=this.nameManager.claimFreeName("_createRequire")),r=r.replace(/CREATE_REQUIRE_NAME/g,this.createRequireName)),o&&(e+=" "+r.replace(t,o).replace(/\s+/g," ").trim())}return e}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],j0X6x:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>a),o.export(n,"hasShadowedGlobals",()=>i);var r=e("./parser/tokenizer"),s=e("./parser/tokenizer/types");function a(e,t,n){i(e,n)&&function(e,t,n){let o=[],a=t.length-1;for(let i=e.tokens.length-1;;i--){for(;o.length>0&&o[o.length-1].startTokenIndex===i+1;)o.pop();for(;a>=0&&t[a].endTokenIndex===i+1;)o.push(t[a]),a--;if(i<0)break;let c=e.tokens[i],l=e.identifierNameForToken(c);if(o.length>1&&!c.isType&&c.type===s.TokenType.name&&n.has(l)){if((0,r.isBlockScopedDeclaration)(c))p(o[o.length-1],e,l);else if((0,r.isFunctionScopedDeclaration)(c)){let t=o.length-1;for(;t>0&&!o[t].isFunctionScope;)t--;if(t<0)throw Error("Did not find parent function scope.");p(o[t],e,l)}}}if(o.length>0)throw Error("Expected empty scope stack after processing file.")}(e,t,n)}function i(e,t){for(let n of e.tokens)if(n.type===s.TokenType.name&&!n.isType&&(0,r.isNonTopLevelDeclaration)(n)&&t.has(e.identifierNameForToken(n)))return!0;return!1}function p(e,t,n){for(let o=e.startTokenIndex;os);var r=e("../parser/tokenizer/types");function s(e,t){let n=[];for(let o of t)o.type===r.TokenType.name&&n.push(e.slice(o.start,o.end));return n}},{"../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1oqIa":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"validateOptions",()=>p);var r=e("ts-interface-checker"),s=e("./Options-gen-types"),a=o.interopDefault(s);let{Options:i}=(0,r.createCheckers)(a.default);function p(e){i.strictCheck(e)}},{"ts-interface-checker":"5epZl","./Options-gen-types":"2fFFV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5epZl":[function(e,t,n){var o=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t0&&o.push(r+" more"),n._failMsg="is none of "+o.join(", ")):n._failMsg="is none of "+r+" types",n}return s(t,e),t.prototype.getChecker=function(e,t){var n=this,o=this.ttypes.map(function(n){return n.getChecker(e,t)});return function(e,t){for(var r=t.unionResolver(),s=0;s=o._score)&&(o=a)}o&&o._score>0&&((t=this._propNames).push.apply(t,o._propNames),(n=this._messages).push.apply(n,o._messages))},e.prototype.getError=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var o=this._propNames[n];e+="number"==typeof o?"["+o+"]":o?"."+o:"";var r=this._messages[n];r&&t.push(e+" "+r)}return new s(e,t.join("; "))},e.prototype.getErrorDetail=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var o=this._propNames[n];e+="number"==typeof o?"["+o+"]":o?"."+o:"";var r=this._messages[n];r&&t.push({path:e,message:r})}for(var s=null,n=t.length-1;n>=0;n--)s&&(t[n].nested=[s]),s=t[n];return s},e}();n.DetailContext=i;var p=function(){function e(){this.contexts=[]}return e.prototype.createContext=function(){var e=new i;return this.contexts.push(e),e},e}()},{}],"2fFFV":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"Transform",()=>s),o.export(n,"SourceMapOptions",()=>a),o.export(n,"Options",()=>i);var r=e("ts-interface-checker");let s=r.union(r.lit("jsx"),r.lit("typescript"),r.lit("flow"),r.lit("imports"),r.lit("react-hot-loader"),r.lit("jest")),a=r.iface([],{compiledFilename:"string"}),i=r.iface([],{transforms:r.array("Transform"),disableESTransforms:r.opt("boolean"),jsxRuntime:r.opt(r.union(r.lit("classic"),r.lit("automatic"),r.lit("preserve"))),production:r.opt("boolean"),jsxImportSource:r.opt("string"),jsxPragma:r.opt("string"),jsxFragmentPragma:r.opt("string"),keepUnusedImports:r.opt("boolean"),preserveDynamicImport:r.opt("boolean"),injectCreateRequireForImportRequire:r.opt("boolean"),enableLegacyTypeScriptModuleInterop:r.opt("boolean"),enableLegacyBabel5ModuleInterop:r.opt("boolean"),sourceMapOptions:r.opt("SourceMapOptions"),filePath:r.opt("string")});n.default={Transform:s,SourceMapOptions:a,Options:i}},{"ts-interface-checker":"5epZl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dgVDm:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"File",()=>a),o.export(n,"parse",()=>i);var r=e("./traverser/base"),s=e("./traverser/index");class a{constructor(e,t){this.tokens=e,this.scopes=t}}function i(e,t,n,o){if(o&&n)throw Error("Cannot combine flow and typescript plugins.");(0,r.initParser)(e,t,n,o);let a=(0,s.parseFile)();if(r.state.error)throw(0,r.augmentError)(r.state.error);return a}},{"./traverser/base":"fEKSn","./traverser/index":"UcKI1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],UcKI1:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"parseFile",()=>p);var r=e("../tokenizer/index"),s=e("../util/charcodes"),a=e("./base"),i=e("./statement");function p(){return 0===a.state.pos&&(0,a.input).charCodeAt(0)===s.charCodes.numberSign&&(0,a.input).charCodeAt(1)===s.charCodes.exclamationMark&&(0,r.skipLineComment)(2),(0,r.nextToken)(),(0,i.parseTopLevel)()}},{"../tokenizer/index":"eQq8C","../util/charcodes":"605p6","./base":"fEKSn","./statement":"gANSc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gANSc:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"parseTopLevel",()=>f),o.export(n,"parseStatement",()=>y),o.export(n,"parseDecorators",()=>x),o.export(n,"baseParseMaybeDecoratorArguments",()=>C),o.export(n,"parseVarStatement",()=>_),o.export(n,"parseBlock",()=>I),o.export(n,"parseBlockBody",()=>b),o.export(n,"parseFunction",()=>v),o.export(n,"parseFunctionParams",()=>A),o.export(n,"parseClass",()=>j),o.export(n,"parseClassPropertyName",()=>L),o.export(n,"parsePostMemberNameModifiers",()=>D),o.export(n,"parseClassProperty",()=>F),o.export(n,"parseExport",()=>K),o.export(n,"parseExportFrom",()=>M),o.export(n,"baseParseExportStar",()=>q),o.export(n,"parseExportSpecifiers",()=>B),o.export(n,"parseImport",()=>$);var r=e("../index"),s=e("../plugins/flow"),a=e("../plugins/typescript"),i=e("../tokenizer"),p=e("../tokenizer/keywords"),c=e("../tokenizer/state"),l=e("../tokenizer/types"),u=e("../util/charcodes"),h=e("./base"),T=e("./expression"),k=e("./lval"),d=e("./util");function f(){if(b(l.TokenType.eof),(0,h.state).scopes.push(new c.Scope(0,h.state.tokens.length,!0)),0!==h.state.scopeDepth)throw Error(`Invalid scope depth at end of file: ${h.state.scopeDepth}`);return new r.File(h.state.tokens,h.state.scopes)}function y(e){h.isFlowEnabled&&(0,s.flowTryParseStatement)()||((0,i.match)(l.TokenType.at)&&x(),function(e){var t;if(h.isTypeScriptEnabled&&(0,a.tsTryParseStatementContent)())return;let n=h.state.type;switch(n){case l.TokenType._break:case l.TokenType._continue:(0,i.next)(),(0,d.isLineTerminator)()||((0,T.parseIdentifier)(),(0,d.semicolon)());return;case l.TokenType._debugger:(0,i.next)(),(0,d.semicolon)();return;case l.TokenType._do:(0,i.next)(),y(!1),(0,d.expect)(l.TokenType._while),(0,T.parseParenExpression)(),(0,i.eat)(l.TokenType.semi);return;case l.TokenType._for:(function(){h.state.scopeDepth++;let e=h.state.tokens.length;(function(){(0,i.next)();let e=!1;if((0,d.isContextual)(p.ContextualKeyword._await)&&(e=!0,(0,i.next)()),(0,d.expect)(l.TokenType.parenL),(0,i.match)(l.TokenType.semi)){e&&(0,d.unexpected)(),w();return}let t=m();if(t||(0,i.match)(l.TokenType._var)||(0,i.match)(l.TokenType._let)||(0,i.match)(l.TokenType._const)||!(!(0,d.isContextual)(p.ContextualKeyword._using)||(0,d.isLookaheadContextual)(p.ContextualKeyword._of))){if(t&&(0,d.expectContextual)(p.ContextualKeyword._await),(0,i.next)(),S(!0,h.state.type!==l.TokenType._var),(0,i.match)(l.TokenType._in)||(0,d.isContextual)(p.ContextualKeyword._of)){E(e);return}w();return}if((0,T.parseExpression)(!0),(0,i.match)(l.TokenType._in)||(0,d.isContextual)(p.ContextualKeyword._of)){E(e);return}e&&(0,d.unexpected)(),w()})();let t=h.state.tokens.length;(0,h.state).scopes.push(new c.Scope(e,t,!1)),h.state.scopeDepth--})();return;case l.TokenType._function:if((0,i.lookaheadType)()===l.TokenType.dot)break;e||(0,d.unexpected)(),function(){let e=h.state.start;(0,i.next)(),v(e,!0)}();return;case l.TokenType._class:e||(0,d.unexpected)(),j(!0);return;case l.TokenType._if:(0,i.next)(),(0,T.parseParenExpression)(),y(!1),(0,i.eat)(l.TokenType._else)&&y(!1);return;case l.TokenType._return:(0,i.next)(),(0,d.isLineTerminator)()||((0,T.parseExpression)(),(0,d.semicolon)());return;case l.TokenType._switch:(function(){(0,i.next)(),(0,T.parseParenExpression)(),h.state.scopeDepth++;let e=h.state.tokens.length;for((0,d.expect)(l.TokenType.braceL);!(0,i.match)(l.TokenType.braceR)&&!h.state.error;)if((0,i.match)(l.TokenType._case)||(0,i.match)(l.TokenType._default)){let e=(0,i.match)(l.TokenType._case);(0,i.next)(),e&&(0,T.parseExpression)(),(0,d.expect)(l.TokenType.colon)}else y(!0);(0,i.next)();let t=h.state.tokens.length;(0,h.state).scopes.push(new c.Scope(e,t,!1)),h.state.scopeDepth--})();return;case l.TokenType._throw:(0,i.next)(),(0,T.parseExpression)(),(0,d.semicolon)();return;case l.TokenType._try:(function(){if((0,i.next)(),I(),(0,i.match)(l.TokenType._catch)){(0,i.next)();let e=null;if((0,i.match)(l.TokenType.parenL)&&(h.state.scopeDepth++,e=h.state.tokens.length,(0,d.expect)(l.TokenType.parenL),(0,k.parseBindingAtom)(!0),h.isTypeScriptEnabled&&(0,a.tsTryParseTypeAnnotation)(),(0,d.expect)(l.TokenType.parenR)),I(),null!=e){let t=h.state.tokens.length;(0,h.state).scopes.push(new c.Scope(e,t,!1)),h.state.scopeDepth--}}(0,i.eat)(l.TokenType._finally)&&I()})();return;case l.TokenType._let:case l.TokenType._const:e||(0,d.unexpected)();case l.TokenType._var:_(n!==l.TokenType._var);return;case l.TokenType._while:(0,i.next)(),(0,T.parseParenExpression)(),y(!1);return;case l.TokenType.braceL:I();return;case l.TokenType.semi:(0,i.next)();return;case l.TokenType._export:case l.TokenType._import:{let e=(0,i.lookaheadType)();if(e===l.TokenType.parenL||e===l.TokenType.dot)break;(0,i.next)(),n===l.TokenType._import?$():K();return}case l.TokenType.name:if(h.state.contextualKeyword===p.ContextualKeyword._async){let e=h.state.start,t=(0,h.state).snapshot();if((0,i.next)(),(0,i.match)(l.TokenType._function)&&!(0,d.canInsertSemicolon)()){(0,d.expect)(l.TokenType._function),v(e,!0);return}(0,h.state).restoreFromSnapshot(t)}else if(h.state.contextualKeyword!==p.ContextualKeyword._using||(0,d.hasFollowingLineBreak)()||(0,i.lookaheadType)()!==l.TokenType.name){if(m()){(0,d.expectContextual)(p.ContextualKeyword._await),_(!0);return}}else{_(!0);return}}let o=h.state.tokens.length;(0,T.parseExpression)();let r=null;if(h.state.tokens.length===o+1){let e=h.state.tokens[h.state.tokens.length-1];e.type===l.TokenType.name&&(r=e.contextualKeyword)}if(null==r){(0,d.semicolon)();return}(0,i.eat)(l.TokenType.colon)?y(!0):(t=r,h.isTypeScriptEnabled?(0,a.tsParseIdentifierStatement)(t):h.isFlowEnabled?(0,s.flowParseIdentifierStatement)(t):(0,d.semicolon)())}(e))}function m(){if(!(0,d.isContextual)(p.ContextualKeyword._await))return!1;let e=(0,h.state).snapshot();return((0,i.next)(),!(0,d.isContextual)(p.ContextualKeyword._using)||(0,d.hasPrecedingLineBreak)())?((0,h.state).restoreFromSnapshot(e),!1):((0,i.next)(),!(0,i.match)(l.TokenType.name)||(0,d.hasPrecedingLineBreak)())?((0,h.state).restoreFromSnapshot(e),!1):((0,h.state).restoreFromSnapshot(e),!0)}function x(){for(;(0,i.match)(l.TokenType.at);)g()}function g(){if((0,i.next)(),(0,i.eat)(l.TokenType.parenL))(0,T.parseExpression)(),(0,d.expect)(l.TokenType.parenR);else{for((0,T.parseIdentifier)();(0,i.eat)(l.TokenType.dot);)(0,T.parseIdentifier)();h.isTypeScriptEnabled?(0,a.tsParseMaybeDecoratorArguments)():C()}}function C(){(0,i.eat)(l.TokenType.parenL)&&(0,T.parseCallExpressionArguments)()}function _(e){(0,i.next)(),S(!1,e),(0,d.semicolon)()}function I(e=!1,t=0){let n=h.state.tokens.length;h.state.scopeDepth++,(0,d.expect)(l.TokenType.braceL),t&&(h.state.tokens[h.state.tokens.length-1].contextId=t),b(l.TokenType.braceR),t&&(h.state.tokens[h.state.tokens.length-1].contextId=t);let o=h.state.tokens.length;(0,h.state).scopes.push(new c.Scope(n,o,e)),h.state.scopeDepth--}function b(e){for(;!(0,i.eat)(e)&&!h.state.error;)y(!0)}function w(){(0,d.expect)(l.TokenType.semi),(0,i.match)(l.TokenType.semi)||(0,T.parseExpression)(),(0,d.expect)(l.TokenType.semi),(0,i.match)(l.TokenType.parenR)||(0,T.parseExpression)(),(0,d.expect)(l.TokenType.parenR),y(!1)}function E(e){e?(0,d.eatContextual)(p.ContextualKeyword._of):(0,i.next)(),(0,T.parseExpression)(),(0,d.expect)(l.TokenType.parenR),y(!1)}function S(e,t){for(;;){if((0,k.parseBindingAtom)(t),h.isTypeScriptEnabled?(0,a.tsAfterParseVarHead)():h.isFlowEnabled&&(0,s.flowAfterParseVarHead)(),(0,i.eat)(l.TokenType.eq)){let t=h.state.tokens.length-1;(0,T.parseMaybeAssign)(e),h.state.tokens[t].rhsEndIndex=h.state.tokens.length}if(!(0,i.eat)(l.TokenType.comma))break}}function v(e,t,n=!1){(0,i.match)(l.TokenType.star)&&(0,i.next)(),!t||n||(0,i.match)(l.TokenType.name)||(0,i.match)(l.TokenType._yield)||(0,d.unexpected)();let o=null;(0,i.match)(l.TokenType.name)&&(!t&&(o=h.state.tokens.length,h.state.scopeDepth++),(0,k.parseBindingIdentifier)(!1));let r=h.state.tokens.length;h.state.scopeDepth++,A(),(0,T.parseFunctionBodyAndFinish)(e);let s=h.state.tokens.length;(0,h.state).scopes.push(new c.Scope(r,s,!0)),h.state.scopeDepth--,null!==o&&((0,h.state).scopes.push(new c.Scope(o,s,!0)),h.state.scopeDepth--)}function A(e=!1,t=0){h.isTypeScriptEnabled?(0,a.tsStartParseFunctionParams)():h.isFlowEnabled&&(0,s.flowStartParseFunctionParams)(),(0,d.expect)(l.TokenType.parenL),t&&(h.state.tokens[h.state.tokens.length-1].contextId=t),(0,k.parseBindingList)(l.TokenType.parenR,!1,!1,e,t),t&&(h.state.tokens[h.state.tokens.length-1].contextId=t)}function j(e,t=!1){let n;let o=(0,h.getNextContextId)();(0,i.next)(),h.state.tokens[h.state.tokens.length-1].contextId=o,h.state.tokens[h.state.tokens.length-1].isExpression=!e;let r=null;!e&&(r=h.state.tokens.length,h.state.scopeDepth++),function(e,t=!1){!(h.isTypeScriptEnabled&&(!e||t)&&(0,d.isContextual)(p.ContextualKeyword._implements))&&((0,i.match)(l.TokenType.name)&&(0,k.parseBindingIdentifier)(!0),h.isTypeScriptEnabled?(0,a.tsTryParseTypeParameters)():h.isFlowEnabled&&(0,i.match)(l.TokenType.lessThan)&&(0,s.flowParseTypeParameterDeclaration)())}(e,t),n=!1,(0,i.eat)(l.TokenType._extends)?((0,T.parseExprSubscripts)(),n=!0):n=!1,h.isTypeScriptEnabled?(0,a.tsAfterParseClassSuper)(n):h.isFlowEnabled&&(0,s.flowAfterParseClassSuper)(n);let u=h.state.tokens.length;if(function(e){for((0,d.expect)(l.TokenType.braceL);!(0,i.eat)(l.TokenType.braceR)&&!h.state.error;)if(!(0,i.eat)(l.TokenType.semi)){if((0,i.match)(l.TokenType.at)){g();continue}(function(e,t){h.isTypeScriptEnabled&&(0,a.tsParseModifiers)([p.ContextualKeyword._declare,p.ContextualKeyword._public,p.ContextualKeyword._protected,p.ContextualKeyword._private,p.ContextualKeyword._override]);let n=!1;if((0,i.match)(l.TokenType.name)&&h.state.contextualKeyword===p.ContextualKeyword._static){if((0,T.parseIdentifier)(),R()){N(e,!1);return}if(P()){F();return}if(h.state.tokens[h.state.tokens.length-1].type=l.TokenType._static,n=!0,(0,i.match)(l.TokenType.braceL)){h.state.tokens[h.state.tokens.length-1].contextId=t,I();return}}(function(e,t,n){if(h.isTypeScriptEnabled&&(0,a.tsTryParseClassMemberWithIsStatic)(t))return;if((0,i.eat)(l.TokenType.star)){L(n),N(e,!1);return}L(n);let o=!1,r=h.state.tokens[h.state.tokens.length-1];r.contextualKeyword===p.ContextualKeyword._constructor&&(o=!0),D(),R()?N(e,o):P()?F():r.contextualKeyword!==p.ContextualKeyword._async||(0,d.isLineTerminator)()?r.contextualKeyword!==p.ContextualKeyword._get&&r.contextualKeyword!==p.ContextualKeyword._set||(0,d.isLineTerminator)()&&(0,i.match)(l.TokenType.star)?r.contextualKeyword!==p.ContextualKeyword._accessor||(0,d.isLineTerminator)()?(0,d.isLineTerminator)()?F():(0,d.unexpected)():(L(n),F()):(r.contextualKeyword===p.ContextualKeyword._get?h.state.tokens[h.state.tokens.length-1].type=l.TokenType._get:h.state.tokens[h.state.tokens.length-1].type=l.TokenType._set,L(n),N(e,!1)):(h.state.tokens[h.state.tokens.length-1].type=l.TokenType._async,(0,i.match)(l.TokenType.star)&&(0,i.next)(),L(n),D(),N(e,!1))})(e,n,t)})(h.state.start,e)}}(o),!h.state.error&&(h.state.tokens[u].contextId=o,h.state.tokens[h.state.tokens.length-1].contextId=o,null!==r)){let e=h.state.tokens.length;(0,h.state).scopes.push(new c.Scope(r,e,!1)),h.state.scopeDepth--}}function P(){return(0,i.match)(l.TokenType.eq)||(0,i.match)(l.TokenType.semi)||(0,i.match)(l.TokenType.braceR)||(0,i.match)(l.TokenType.bang)||(0,i.match)(l.TokenType.colon)}function R(){return(0,i.match)(l.TokenType.parenL)||(0,i.match)(l.TokenType.lessThan)}function N(e,t){h.isTypeScriptEnabled?(0,a.tsTryParseTypeParameters)():h.isFlowEnabled&&(0,i.match)(l.TokenType.lessThan)&&(0,s.flowParseTypeParameterDeclaration)(),(0,T.parseMethod)(e,t)}function L(e){(0,T.parsePropertyName)(e)}function D(){if(h.isTypeScriptEnabled){let e=(0,i.pushTypeContext)(0);(0,i.eat)(l.TokenType.question),(0,i.popTypeContext)(e)}}function F(){if(h.isTypeScriptEnabled?((0,i.eatTypeToken)(l.TokenType.bang),(0,a.tsTryParseTypeAnnotation)()):h.isFlowEnabled&&(0,i.match)(l.TokenType.colon)&&(0,s.flowParseTypeAnnotation)(),(0,i.match)(l.TokenType.eq)){let e=h.state.tokens.length;(0,i.next)(),(0,T.parseMaybeAssign)(),h.state.tokens[e].rhsEndIndex=h.state.tokens.length}(0,d.semicolon)()}function K(){let e=h.state.tokens.length-1;h.isTypeScriptEnabled&&(0,a.tsTryParseExport)()||((h.isFlowEnabled?(0,s.flowShouldParseExportStar)():(0,i.match)(l.TokenType.star))?h.isFlowEnabled?(0,s.flowParseExportStar)():q():function(){if(h.isTypeScriptEnabled&&(0,a.tsIsDeclarationStart)()||h.isFlowEnabled&&(0,s.flowShouldDisallowExportDefaultSpecifier)())return!1;if((0,i.match)(l.TokenType.name))return h.state.contextualKeyword!==p.ContextualKeyword._async;if(!(0,i.match)(l.TokenType._default))return!1;let e=(0,i.nextTokenStart)(),t=(0,i.lookaheadTypeAndKeyword)(),n=t.type===l.TokenType.name&&t.contextualKeyword===p.ContextualKeyword._from;if(t.type===l.TokenType.comma)return!0;if(n){let t=(0,h.input).charCodeAt((0,i.nextTokenStartSince)(e+4));return t===u.charCodes.quotationMark||t===u.charCodes.apostrophe}return!1}()?((0,T.parseIdentifier)(),(0,i.match)(l.TokenType.comma)&&(0,i.lookaheadType)()===l.TokenType.star?((0,d.expect)(l.TokenType.comma),(0,d.expect)(l.TokenType.star),(0,d.expectContextual)(p.ContextualKeyword._as),(0,T.parseIdentifier)()):O(),M()):(0,i.eat)(l.TokenType._default)?function(){if(h.isTypeScriptEnabled&&(0,a.tsTryParseExportDefaultExpression)()||h.isFlowEnabled&&(0,s.flowTryParseExportDefaultExpression)())return;let e=h.state.start;(0,i.eat)(l.TokenType._function)?v(e,!0,!0):(0,d.isContextual)(p.ContextualKeyword._async)&&(0,i.lookaheadType)()===l.TokenType._function?((0,d.eatContextual)(p.ContextualKeyword._async),(0,i.eat)(l.TokenType._function),v(e,!0,!0)):(0,i.match)(l.TokenType._class)?j(!0,!0):(0,i.match)(l.TokenType.at)?(x(),j(!0,!0)):((0,T.parseMaybeAssign)(),(0,d.semicolon)())}():h.isTypeScriptEnabled&&(0,a.tsIsDeclarationStart)()||h.isFlowEnabled&&(0,s.flowShouldParseExportDeclaration)()||h.state.type===l.TokenType._var||h.state.type===l.TokenType._const||h.state.type===l.TokenType._let||h.state.type===l.TokenType._function||h.state.type===l.TokenType._class||(0,d.isContextual)(p.ContextualKeyword._async)||(0,i.match)(l.TokenType.at)?h.isTypeScriptEnabled?(0,a.tsParseExportDeclaration)():h.isFlowEnabled?(0,s.flowParseExportDeclaration)():y(!0):(B(),M()),h.state.tokens[e].rhsEndIndex=h.state.tokens.length)}function O(){(0,i.eat)(l.TokenType.comma)&&B()}function M(){(0,d.eatContextual)(p.ContextualKeyword._from)&&((0,T.parseExprAtom)(),Y()),(0,d.semicolon)()}function q(){(0,d.expect)(l.TokenType.star),(0,d.isContextual)(p.ContextualKeyword._as)&&((0,i.next)(),h.state.tokens[h.state.tokens.length-1].type=l.TokenType._as,(0,T.parseIdentifier)(),O()),M()}function B(){let e=!0;for((0,d.expect)(l.TokenType.braceL);!(0,i.eat)(l.TokenType.braceR)&&!h.state.error;){if(e)e=!1;else if((0,d.expect)(l.TokenType.comma),(0,i.eat)(l.TokenType.braceR))break;!function(){if(h.isTypeScriptEnabled){(0,a.tsParseExportSpecifier)();return}(0,T.parseIdentifier)(),h.state.tokens[h.state.tokens.length-1].identifierRole=i.IdentifierRole.ExportAccess,(0,d.eatContextual)(p.ContextualKeyword._as)&&(0,T.parseIdentifier)()}()}}function $(){if(h.isTypeScriptEnabled&&(0,i.match)(l.TokenType.name)&&(0,i.lookaheadType)()===l.TokenType.eq){(0,a.tsParseImportEqualsDeclaration)();return}if(h.isTypeScriptEnabled&&(0,d.isContextual)(p.ContextualKeyword._type)){let e=(0,i.lookaheadTypeAndKeyword)();if(e.type===l.TokenType.name&&e.contextualKeyword!==p.ContextualKeyword._from){if((0,d.expectContextual)(p.ContextualKeyword._type),(0,i.lookaheadType)()===l.TokenType.eq){(0,a.tsParseImportEqualsDeclaration)();return}}else(e.type===l.TokenType.star||e.type===l.TokenType.braceL)&&(0,d.expectContextual)(p.ContextualKeyword._type)}(0,i.match)(l.TokenType.string)||((0,d.isContextual)(p.ContextualKeyword._module)&&function(){let e=(0,h.state).snapshot();return((0,d.expectContextual)(p.ContextualKeyword._module),(0,d.eatContextual)(p.ContextualKeyword._from))?(0,d.isContextual)(p.ContextualKeyword._from)?((0,h.state).restoreFromSnapshot(e),!0):((0,h.state).restoreFromSnapshot(e),!1):(0,i.match)(l.TokenType.comma)?((0,h.state).restoreFromSnapshot(e),!1):((0,h.state).restoreFromSnapshot(e),!0)}()&&(0,i.next)(),function(){h.isFlowEnabled&&(0,s.flowStartParseImportSpecifiers)();let e=!0;if(!(0,i.match)(l.TokenType.name)||(z(),(0,i.eat)(l.TokenType.comma))){if((0,i.match)(l.TokenType.star)){(0,i.next)(),(0,d.expectContextual)(p.ContextualKeyword._as),z();return}for((0,d.expect)(l.TokenType.braceL);!(0,i.eat)(l.TokenType.braceR)&&!h.state.error;){if(e)e=!1;else if((0,i.eat)(l.TokenType.colon)&&(0,d.unexpected)("ES2015 named imports do not destructure. Use another statement for destructuring after the import."),(0,d.expect)(l.TokenType.comma),(0,i.eat)(l.TokenType.braceR))break;(function(){if(h.isTypeScriptEnabled){(0,a.tsParseImportSpecifier)();return}if(h.isFlowEnabled){(0,s.flowParseImportSpecifier)();return}(0,k.parseImportedIdentifier)(),(0,d.isContextual)(p.ContextualKeyword._as)&&(h.state.tokens[h.state.tokens.length-1].identifierRole=i.IdentifierRole.ImportAccess,(0,i.next)(),(0,k.parseImportedIdentifier)())})()}}}(),(0,d.expectContextual)(p.ContextualKeyword._from)),(0,T.parseExprAtom)(),Y(),(0,d.semicolon)()}function z(){(0,k.parseImportedIdentifier)()}function Y(){((0,i.match)(l.TokenType._with)||(0,d.isContextual)(p.ContextualKeyword._assert)&&!(0,d.hasPrecedingLineBreak)())&&((0,i.next)(),(0,T.parseObj)(!1,!1))}},{"../index":"dgVDm","../plugins/flow":"8L7E7","../plugins/typescript":"cucWg","../tokenizer":"eQq8C","../tokenizer/keywords":"2o5hL","../tokenizer/state":"hfFj1","../tokenizer/types":"jNLPP","../util/charcodes":"605p6","./base":"fEKSn","./expression":"hjI7T","./lval":"bimWG","./util":"7Qv8A","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8L7E7":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"flowParseTypeParameterDeclaration",()=>x),o.export(n,"flowParseTypeAnnotation",()=>j),o.export(n,"flowParseVariance",()=>R),o.export(n,"flowParseFunctionBodyAndFinish",()=>N),o.export(n,"flowParseSubscript",()=>L),o.export(n,"flowStartParseNewArguments",()=>D),o.export(n,"flowTryParseStatement",()=>F),o.export(n,"flowTryParseExportDefaultExpression",()=>K),o.export(n,"flowParseIdentifierStatement",()=>O),o.export(n,"flowShouldParseExportDeclaration",()=>M),o.export(n,"flowShouldDisallowExportDefaultSpecifier",()=>q),o.export(n,"flowParseExportDeclaration",()=>B),o.export(n,"flowShouldParseExportStar",()=>$),o.export(n,"flowParseExportStar",()=>z),o.export(n,"flowAfterParseClassSuper",()=>Y),o.export(n,"flowStartParseObjPropValue",()=>W),o.export(n,"flowParseAssignableListItemTypes",()=>G),o.export(n,"flowStartParseImportSpecifiers",()=>H),o.export(n,"flowParseImportSpecifier",()=>U),o.export(n,"flowStartParseFunctionParams",()=>V),o.export(n,"flowAfterParseVarHead",()=>X),o.export(n,"flowStartParseAsyncArrowFromCallExpression",()=>J),o.export(n,"flowParseMaybeAssign",()=>Q),o.export(n,"flowParseArrow",()=>Z),o.export(n,"flowParseSubscripts",()=>ee);var r=e("../tokenizer/index"),s=e("../tokenizer/keywords"),a=e("../tokenizer/types"),i=e("../traverser/base"),p=e("../traverser/expression"),c=e("../traverser/statement"),l=e("../traverser/util");function u(e){let t=(0,r.pushTypeContext)(0);(0,l.expect)(e||a.TokenType.colon),A(),(0,r.popTypeContext)(t)}function h(){(0,l.expect)(a.TokenType.modulo),(0,l.expectContextual)(s.ContextualKeyword._checks),(0,r.eat)(a.TokenType.parenL)&&((0,p.parseExpression)(),(0,l.expect)(a.TokenType.parenR))}function T(){let e=(0,r.pushTypeContext)(0);(0,l.expect)(a.TokenType.colon),(0,r.match)(a.TokenType.modulo)?h():(A(),(0,r.match)(a.TokenType.modulo)&&h()),(0,r.popTypeContext)(e)}function k(e=!1){if(f(),(0,r.match)(a.TokenType.lessThan)&&x(),(0,r.eat)(a.TokenType._extends))do d();while(!e&&(0,r.eat)(a.TokenType.comma))if((0,l.isContextual)(s.ContextualKeyword._mixins)||(0,l.isContextual)(s.ContextualKeyword._implements)){(0,r.next)();do d();while((0,r.eat)(a.TokenType.comma))}I(e,!1,e)}function d(){b(!1),(0,r.match)(a.TokenType.lessThan)&&g()}function f(){(0,p.parseIdentifier)()}function y(){f(),(0,r.match)(a.TokenType.lessThan)&&x(),u(a.TokenType.eq),(0,l.semicolon)()}function m(e){(0,l.expectContextual)(s.ContextualKeyword._type),f(),(0,r.match)(a.TokenType.lessThan)&&x(),(0,r.match)(a.TokenType.colon)&&u(a.TokenType.colon),e||u(a.TokenType.eq),(0,l.semicolon)()}function x(){let e=(0,r.pushTypeContext)(0);(0,r.match)(a.TokenType.lessThan)||(0,r.match)(a.TokenType.typeParameterStart)?(0,r.next)():(0,l.unexpected)();do R(),P(),(0,r.eat)(a.TokenType.eq)&&A(),(0,r.match)(a.TokenType.greaterThan)||(0,l.expect)(a.TokenType.comma);while(!(0,r.match)(a.TokenType.greaterThan)&&!i.state.error)(0,l.expect)(a.TokenType.greaterThan),(0,r.popTypeContext)(e)}function g(){let e=(0,r.pushTypeContext)(0);for((0,l.expect)(a.TokenType.lessThan);!(0,r.match)(a.TokenType.greaterThan)&&!i.state.error;)A(),(0,r.match)(a.TokenType.greaterThan)||(0,l.expect)(a.TokenType.comma);(0,l.expect)(a.TokenType.greaterThan),(0,r.popTypeContext)(e)}function C(){(0,r.match)(a.TokenType.num)||(0,r.match)(a.TokenType.string)?(0,p.parseExprAtom)():(0,p.parseIdentifier)()}function _(){for((0,r.match)(a.TokenType.lessThan)&&x(),(0,l.expect)(a.TokenType.parenL);!(0,r.match)(a.TokenType.parenR)&&!(0,r.match)(a.TokenType.ellipsis)&&!i.state.error;)w(),(0,r.match)(a.TokenType.parenR)||(0,l.expect)(a.TokenType.comma);(0,r.eat)(a.TokenType.ellipsis)&&w(),(0,l.expect)(a.TokenType.parenR),u()}function I(e,t,n){let o;for(t&&(0,r.match)(a.TokenType.braceBarL)?((0,l.expect)(a.TokenType.braceBarL),o=a.TokenType.braceBarR):((0,l.expect)(a.TokenType.braceL),o=a.TokenType.braceR);!(0,r.match)(o)&&!i.state.error;){if(n&&(0,l.isContextual)(s.ContextualKeyword._proto)){let t=(0,r.lookaheadType)();t!==a.TokenType.colon&&t!==a.TokenType.question&&((0,r.next)(),e=!1)}if(e&&(0,l.isContextual)(s.ContextualKeyword._static)){let e=(0,r.lookaheadType)();e!==a.TokenType.colon&&e!==a.TokenType.question&&(0,r.next)()}if(R(),(0,r.eat)(a.TokenType.bracketL))(0,r.eat)(a.TokenType.bracketL)?(C(),(0,l.expect)(a.TokenType.bracketR),(0,l.expect)(a.TokenType.bracketR),(0,r.match)(a.TokenType.lessThan)||(0,r.match)(a.TokenType.parenL)?_():((0,r.eat)(a.TokenType.question),u())):((0,r.lookaheadType)()===a.TokenType.colon?(C(),u()):A(),(0,l.expect)(a.TokenType.bracketR),u());else if((0,r.match)(a.TokenType.parenL)||(0,r.match)(a.TokenType.lessThan))_();else{if((0,l.isContextual)(s.ContextualKeyword._get)||(0,l.isContextual)(s.ContextualKeyword._set)){let e=(0,r.lookaheadType)();(e===a.TokenType.name||e===a.TokenType.string||e===a.TokenType.num)&&(0,r.next)()}(0,r.match)(a.TokenType.ellipsis)?((0,l.expect)(a.TokenType.ellipsis),(0,r.eat)(a.TokenType.comma)||(0,r.eat)(a.TokenType.semi),(0,r.match)(a.TokenType.braceR)||A()):(C(),(0,r.match)(a.TokenType.lessThan)||(0,r.match)(a.TokenType.parenL)?_():((0,r.eat)(a.TokenType.question),u()))}(0,r.eat)(a.TokenType.semi)||(0,r.eat)(a.TokenType.comma)||(0,r.match)(a.TokenType.braceR)||(0,r.match)(a.TokenType.braceBarR)||(0,l.unexpected)()}(0,l.expect)(o)}function b(e){for(e||(0,p.parseIdentifier)();(0,r.eat)(a.TokenType.dot);)(0,p.parseIdentifier)()}function w(){let e=(0,r.lookaheadType)();e===a.TokenType.colon||e===a.TokenType.question?((0,p.parseIdentifier)(),(0,r.eat)(a.TokenType.question),u()):A()}function E(){for(;!(0,r.match)(a.TokenType.parenR)&&!(0,r.match)(a.TokenType.ellipsis)&&!i.state.error;)w(),(0,r.match)(a.TokenType.parenR)||(0,l.expect)(a.TokenType.comma);(0,r.eat)(a.TokenType.ellipsis)&&w()}function S(){!function e(){(0,r.eat)(a.TokenType.question)?e():function(){for(function e(){let t=!1,n=i.state.noAnonFunctionType;switch(i.state.type){case a.TokenType.name:if((0,l.isContextual)(s.ContextualKeyword._interface)){!function(){if((0,l.expectContextual)(s.ContextualKeyword._interface),(0,r.eat)(a.TokenType._extends))do d();while((0,r.eat)(a.TokenType.comma))I(!1,!1,!1)}();return}(0,p.parseIdentifier)(),b(!0),(0,r.match)(a.TokenType.lessThan)&&g();return;case a.TokenType.braceL:I(!1,!1,!1);return;case a.TokenType.braceBarL:I(!1,!0,!1);return;case a.TokenType.bracketL:!function(){for((0,l.expect)(a.TokenType.bracketL);i.state.posm),o.export(n,"parseExpression",()=>x),o.export(n,"parseMaybeAssign",()=>g),o.export(n,"baseParseMaybeAssign",()=>C),o.export(n,"baseParseConditional",()=>_),o.export(n,"parseMaybeUnary",()=>I),o.export(n,"parseExprSubscripts",()=>b),o.export(n,"baseParseSubscripts",()=>E),o.export(n,"baseParseSubscript",()=>S),o.export(n,"atPossibleAsync",()=>v),o.export(n,"parseCallExpressionArguments",()=>A),o.export(n,"parseExprAtom",()=>P),o.export(n,"parseLiteral",()=>N),o.export(n,"parseParenExpression",()=>L),o.export(n,"parseArrow",()=>D),o.export(n,"parseTemplate",()=>K),o.export(n,"parseObj",()=>O),o.export(n,"parsePropertyName",()=>M),o.export(n,"parseMethod",()=>q),o.export(n,"parseArrowExpression",()=>B),o.export(n,"parseFunctionBodyAndFinish",()=>$),o.export(n,"parseFunctionBody",()=>z),o.export(n,"parseIdentifier",()=>G);var r=e("../plugins/flow"),s=e("../plugins/jsx/index"),a=e("../plugins/types"),i=e("../plugins/typescript"),p=e("../tokenizer/index"),c=e("../tokenizer/keywords"),l=e("../tokenizer/state"),u=e("../tokenizer/types"),h=e("../util/charcodes"),T=e("../util/identifier"),k=e("./base"),d=e("./lval"),f=e("./statement"),y=e("./util");class m{constructor(e){this.stop=e}}function x(e=!1){if(g(e),(0,p.match)(u.TokenType.comma))for(;(0,p.eat)(u.TokenType.comma);)g(e)}function g(e=!1,t=!1){return k.isTypeScriptEnabled?(0,i.tsParseMaybeAssign)(e,t):k.isFlowEnabled?(0,r.flowParseMaybeAssign)(e,t):C(e,t)}function C(e,t){if((0,p.match)(u.TokenType._yield))return(0,p.next)(),(0,p.match)(u.TokenType.semi)||(0,y.canInsertSemicolon)()||((0,p.eat)(u.TokenType.star),g()),!1;((0,p.match)(u.TokenType.parenL)||(0,p.match)(u.TokenType.name)||(0,p.match)(u.TokenType._yield))&&(k.state.potentialArrowAt=k.state.start);let n=!!function(e){let t=k.state.tokens.length;return!!I()||(function e(t,n,o){if(k.isTypeScriptEnabled&&(u.TokenType._in&u.TokenType.PRECEDENCE_MASK)>n&&!(0,y.hasPrecedingLineBreak)()&&((0,y.eatContextual)(c.ContextualKeyword._as)||(0,y.eatContextual)(c.ContextualKeyword._satisfies))){let r=(0,p.pushTypeContext)(1);(0,i.tsParseType)(),(0,p.popTypeContext)(r),(0,p.rescan_gt)(),e(t,n,o);return}let r=k.state.type&u.TokenType.PRECEDENCE_MASK;if(r>0&&(!o||!(0,p.match)(u.TokenType._in))&&r>n){let s=k.state.type;(0,p.next)(),s===u.TokenType.nullishCoalescing&&(k.state.tokens[k.state.tokens.length-1].nullishStartIndex=t);let a=k.state.tokens.length;I(),e(a,s&u.TokenType.IS_RIGHT_ASSOCIATIVE?r-1:r,o),s===u.TokenType.nullishCoalescing&&(k.state.tokens[t].numNullishCoalesceStarts++,k.state.tokens[k.state.tokens.length-1].numNullishCoalesceEnds++),e(t,n,o)}}(t,-1,e),!1)}(e)||(k.isTypeScriptEnabled||k.isFlowEnabled?(0,a.typedParseConditional)(e):_(e),!1);return(t&&F(),k.state.type&u.TokenType.IS_ASSIGN)?((0,p.next)(),g(e),!1):n}function _(e){(0,p.eat)(u.TokenType.question)&&(g(),(0,y.expect)(u.TokenType.colon),g(e))}function I(){if(k.isTypeScriptEnabled&&!k.isJSXEnabled&&(0,p.eat)(u.TokenType.lessThan))return(0,i.tsParseTypeAssertion)(),!1;if((0,y.isContextual)(c.ContextualKeyword._module)&&(0,p.lookaheadCharCode)()===h.charCodes.leftCurlyBrace&&!(0,y.hasFollowingLineBreak)())return(0,y.expectContextual)(c.ContextualKeyword._module),(0,y.expect)(u.TokenType.braceL),(0,f.parseBlockBody)(u.TokenType.braceR),!1;if(k.state.type&u.TokenType.IS_PREFIX)return(0,p.next)(),I(),!1;if(b())return!0;for(;k.state.type&u.TokenType.IS_POSTFIX&&!(0,y.canInsertSemicolon)();)k.state.type===u.TokenType.preIncDec&&(k.state.type=u.TokenType.postIncDec),(0,p.next)();return!1}function b(){let e=k.state.tokens.length;return!!P()||(w(e),k.state.tokens.length>e&&k.state.tokens[e].isOptionalChainStart&&(k.state.tokens[k.state.tokens.length-1].isOptionalChainEnd=!0),!1)}function w(e,t=!1){k.isFlowEnabled?(0,r.flowParseSubscripts)(e,t):E(e,t)}function E(e,t=!1){let n=new m(!1);do k.isTypeScriptEnabled?(0,i.tsParseSubscript)(e,t,n):k.isFlowEnabled?(0,r.flowParseSubscript)(e,t,n):S(e,t,n);while(!n.stop&&!k.state.error)}function S(e,t,n){if(!t&&(0,p.eat)(u.TokenType.doubleColon))j(),n.stop=!0,w(e,t);else if((0,p.match)(u.TokenType.questionDot)){if(k.state.tokens[e].isOptionalChainStart=!0,t&&(0,p.lookaheadType)()===u.TokenType.parenL){n.stop=!0;return}(0,p.next)(),k.state.tokens[k.state.tokens.length-1].subscriptStartIndex=e,(0,p.eat)(u.TokenType.bracketL)?(x(),(0,y.expect)(u.TokenType.bracketR)):(0,p.eat)(u.TokenType.parenL)?A():R()}else if((0,p.eat)(u.TokenType.dot))k.state.tokens[k.state.tokens.length-1].subscriptStartIndex=e,R();else if((0,p.eat)(u.TokenType.bracketL))k.state.tokens[k.state.tokens.length-1].subscriptStartIndex=e,x(),(0,y.expect)(u.TokenType.bracketR);else if(!t&&(0,p.match)(u.TokenType.parenL)){if(v()){let t=(0,k.state).snapshot(),o=k.state.tokens.length;(0,p.next)(),k.state.tokens[k.state.tokens.length-1].subscriptStartIndex=e;let s=(0,k.getNextContextId)();k.state.tokens[k.state.tokens.length-1].contextId=s,A(),k.state.tokens[k.state.tokens.length-1].contextId=s,((0,p.match)(u.TokenType.colon)||(0,p.match)(u.TokenType.arrow))&&((0,k.state).restoreFromSnapshot(t),n.stop=!0,k.state.scopeDepth++,(0,f.parseFunctionParams)(),k.isTypeScriptEnabled?(0,i.tsStartParseAsyncArrowFromCallExpression)():k.isFlowEnabled&&(0,r.flowStartParseAsyncArrowFromCallExpression)(),(0,y.expect)(u.TokenType.arrow),B(o))}else{(0,p.next)(),k.state.tokens[k.state.tokens.length-1].subscriptStartIndex=e;let t=(0,k.getNextContextId)();k.state.tokens[k.state.tokens.length-1].contextId=t,A(),k.state.tokens[k.state.tokens.length-1].contextId=t}}else(0,p.match)(u.TokenType.backQuote)?K():n.stop=!0}function v(){return k.state.tokens[k.state.tokens.length-1].contextualKeyword===c.ContextualKeyword._async&&!(0,y.canInsertSemicolon)()}function A(){let e=!0;for(;!(0,p.eat)(u.TokenType.parenR)&&!k.state.error;){if(e)e=!1;else if((0,y.expect)(u.TokenType.comma),(0,p.eat)(u.TokenType.parenR))break;W(!1)}}function j(){let e=k.state.tokens.length;P(),w(e,!0)}function P(){if((0,p.eat)(u.TokenType.modulo))return G(),!1;if((0,p.match)(u.TokenType.jsxText)||(0,p.match)(u.TokenType.jsxEmptyText))return N(),!1;if((0,p.match)(u.TokenType.lessThan)&&k.isJSXEnabled)return k.state.type=u.TokenType.jsxTagStart,(0,s.jsxParseElement)(),(0,p.next)(),!1;let e=k.state.potentialArrowAt===k.state.start;switch(k.state.type){case u.TokenType.slash:case u.TokenType.assign:(0,p.retokenizeSlashAsRegex)();case u.TokenType._super:case u.TokenType._this:case u.TokenType.regexp:case u.TokenType.num:case u.TokenType.bigint:case u.TokenType.decimal:case u.TokenType.string:case u.TokenType._null:case u.TokenType._true:case u.TokenType._false:return(0,p.next)(),!1;case u.TokenType._import:return(0,p.next)(),(0,p.match)(u.TokenType.dot)&&(k.state.tokens[k.state.tokens.length-1].type=u.TokenType.name,(0,p.next)(),G()),!1;case u.TokenType.name:{let t=k.state.tokens.length,n=k.state.start,o=k.state.contextualKeyword;if(G(),o===c.ContextualKeyword._await)return I(),!1;if(o===c.ContextualKeyword._async&&(0,p.match)(u.TokenType._function)&&!(0,y.canInsertSemicolon)())return(0,p.next)(),(0,f.parseFunction)(n,!1),!1;if(e&&o===c.ContextualKeyword._async&&!(0,y.canInsertSemicolon)()&&(0,p.match)(u.TokenType.name))return k.state.scopeDepth++,(0,d.parseBindingIdentifier)(!1),(0,y.expect)(u.TokenType.arrow),B(t),!0;if((0,p.match)(u.TokenType._do)&&!(0,y.canInsertSemicolon)())return(0,p.next)(),(0,f.parseBlock)(),!1;if(e&&!(0,y.canInsertSemicolon)()&&(0,p.match)(u.TokenType.arrow))return k.state.scopeDepth++,(0,d.markPriorBindingIdentifier)(!1),(0,y.expect)(u.TokenType.arrow),B(t),!0;return k.state.tokens[k.state.tokens.length-1].identifierRole=p.IdentifierRole.Access,!1}case u.TokenType._do:return(0,p.next)(),(0,f.parseBlock)(),!1;case u.TokenType.parenL:return function e(t){let n=(0,k.state).snapshot(),o=k.state.tokens.length;(0,y.expect)(u.TokenType.parenL);let r=!0;for(;!(0,p.match)(u.TokenType.parenR)&&!k.state.error;){if(r)r=!1;else if((0,y.expect)(u.TokenType.comma),(0,p.match)(u.TokenType.parenR))break;if((0,p.match)(u.TokenType.ellipsis)){(0,d.parseRest)(!1),F();break}g(!1,!0)}return(0,y.expect)(u.TokenType.parenR),!!(t&&((0,p.match)(u.TokenType.colon)||!(0,y.canInsertSemicolon)())&&D())&&((0,k.state).restoreFromSnapshot(n),k.state.scopeDepth++,(0,f.parseFunctionParams)(),D(),B(o),!k.state.error||((0,k.state).restoreFromSnapshot(n),e(!1),!1))}(e);case u.TokenType.bracketL:return(0,p.next)(),Y(u.TokenType.bracketR,!0),!1;case u.TokenType.braceL:return O(!1,!1),!1;case u.TokenType._function:return function(){let e=k.state.start;G(),(0,p.eat)(u.TokenType.dot)&&G(),(0,f.parseFunction)(e,!1)}(),!1;case u.TokenType.at:(0,f.parseDecorators)();case u.TokenType._class:return(0,f.parseClass)(!1),!1;case u.TokenType._new:return function(){if((0,y.expect)(u.TokenType._new),(0,p.eat)(u.TokenType.dot)){G();return}j(),(0,p.eat)(u.TokenType.questionDot),k.isFlowEnabled&&(0,r.flowStartParseNewArguments)(),(0,p.eat)(u.TokenType.parenL)&&Y(u.TokenType.parenR)}(),!1;case u.TokenType.backQuote:return K(),!1;case u.TokenType.doubleColon:return(0,p.next)(),j(),!1;case u.TokenType.hash:{let e=(0,p.lookaheadCharCode)();return T.IS_IDENTIFIER_START[e]||e===h.charCodes.backslash?R():(0,p.next)(),!1}default:return(0,y.unexpected)(),!1}}function R(){(0,p.eat)(u.TokenType.hash),G()}function N(){(0,p.next)()}function L(){(0,y.expect)(u.TokenType.parenL),x(),(0,y.expect)(u.TokenType.parenR)}function D(){return k.isTypeScriptEnabled?(0,i.tsParseArrow)():k.isFlowEnabled?(0,r.flowParseArrow)():(0,p.eat)(u.TokenType.arrow)}function F(){(k.isTypeScriptEnabled||k.isFlowEnabled)&&(0,a.typedParseParenItem)()}function K(){for((0,p.nextTemplateToken)(),(0,p.nextTemplateToken)();!(0,p.match)(u.TokenType.backQuote)&&!k.state.error;)(0,y.expect)(u.TokenType.dollarBraceL),x(),(0,p.nextTemplateToken)(),(0,p.nextTemplateToken)();(0,p.next)()}function O(e,t){let n=(0,k.getNextContextId)(),o=!0;for((0,p.next)(),k.state.tokens[k.state.tokens.length-1].contextId=n;!(0,p.eat)(u.TokenType.braceR)&&!k.state.error;){if(o)o=!1;else if((0,y.expect)(u.TokenType.comma),(0,p.eat)(u.TokenType.braceR))break;let s=!1;if((0,p.match)(u.TokenType.ellipsis)){let n=k.state.tokens.length;if((0,d.parseSpread)(),e&&(k.state.tokens.length===n+2&&(0,d.markPriorBindingIdentifier)(t),(0,p.eat)(u.TokenType.braceR)))break;continue}e||(s=(0,p.eat)(u.TokenType.star)),!e&&(0,y.isContextual)(c.ContextualKeyword._async)?(s&&(0,y.unexpected)(),G(),(0,p.match)(u.TokenType.colon)||(0,p.match)(u.TokenType.parenL)||(0,p.match)(u.TokenType.braceR)||(0,p.match)(u.TokenType.eq)||(0,p.match)(u.TokenType.comma)||((0,p.match)(u.TokenType.star)&&((0,p.next)(),s=!0),M(n))):M(n),k.isTypeScriptEnabled?(0,i.tsStartParseObjPropValue)():k.isFlowEnabled&&(0,r.flowStartParseObjPropValue)(),!function(e,t){let n=k.state.start;return(0,p.match)(u.TokenType.parenL)?(e&&(0,y.unexpected)(),q(n,!1),!0):!!(!e&&((0,p.match)(u.TokenType.string)||(0,p.match)(u.TokenType.num)||(0,p.match)(u.TokenType.bracketL)||(0,p.match)(u.TokenType.name)||k.state.type&u.TokenType.IS_KEYWORD))&&(M(t),q(n,!1),!0)}(e,n)&&function(e,t){let n;if((0,p.eat)(u.TokenType.colon)){e?(0,d.parseMaybeDefault)(t):g(!1);return}n=e?0===k.state.scopeDepth?p.IdentifierRole.ObjectShorthandTopLevelDeclaration:t?p.IdentifierRole.ObjectShorthandBlockScopedDeclaration:p.IdentifierRole.ObjectShorthandFunctionScopedDeclaration:p.IdentifierRole.ObjectShorthand,k.state.tokens[k.state.tokens.length-1].identifierRole=n,(0,d.parseMaybeDefault)(t,!0)}(e,t)}k.state.tokens[k.state.tokens.length-1].contextId=n}function M(e){k.isFlowEnabled&&(0,r.flowParseVariance)(),(0,p.eat)(u.TokenType.bracketL)?(k.state.tokens[k.state.tokens.length-1].contextId=e,g(),(0,y.expect)(u.TokenType.bracketR)):((0,p.match)(u.TokenType.num)||(0,p.match)(u.TokenType.string)||(0,p.match)(u.TokenType.bigint)||(0,p.match)(u.TokenType.decimal)?P():R(),k.state.tokens[k.state.tokens.length-1].identifierRole=p.IdentifierRole.ObjectKey),k.state.tokens[k.state.tokens.length-1].contextId=e}function q(e,t){let n=(0,k.getNextContextId)();k.state.scopeDepth++;let o=k.state.tokens.length;(0,f.parseFunctionParams)(t,n),$(e,n);let r=k.state.tokens.length;(0,k.state).scopes.push(new l.Scope(o,r,!0)),k.state.scopeDepth--}function B(e){z(!0);let t=k.state.tokens.length;(0,k.state).scopes.push(new l.Scope(e,t,!0)),k.state.scopeDepth--}function $(e,t=0){k.isTypeScriptEnabled?(0,i.tsParseFunctionBodyAndFinish)(e,t):k.isFlowEnabled?(0,r.flowParseFunctionBodyAndFinish)(t):z(!1,t)}function z(e,t=0){e&&!(0,p.match)(u.TokenType.braceL)?g():(0,f.parseBlock)(!0,t)}function Y(e,t=!1){let n=!0;for(;!(0,p.eat)(e)&&!k.state.error;){if(n)n=!1;else if((0,y.expect)(u.TokenType.comma),(0,p.eat)(e))break;W(t)}}function W(e){e&&(0,p.match)(u.TokenType.comma)||((0,p.match)(u.TokenType.ellipsis)?((0,d.parseSpread)(),F()):(0,p.match)(u.TokenType.question)?(0,p.next)():g(!1,!0))}function G(){(0,p.next)(),k.state.tokens[k.state.tokens.length-1].type=u.TokenType.name}},{"../plugins/flow":"8L7E7","../plugins/jsx/index":"95qbr","../plugins/types":"8duOi","../plugins/typescript":"cucWg","../tokenizer/index":"eQq8C","../tokenizer/keywords":"2o5hL","../tokenizer/state":"hfFj1","../tokenizer/types":"jNLPP","../util/charcodes":"605p6","../util/identifier":"9anZR","./base":"fEKSn","./lval":"bimWG","./statement":"gANSc","./util":"7Qv8A","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"95qbr":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"jsxParseElement",()=>function e(){k(),function t(){let n=a.state.tokens.length-1;a.state.tokens[n].jsxRole=r.JSXRole.NoChildren;let o=0;if(!function(t){if((0,r.match)(s.TokenType.jsxTagEnd))return!1;T(),a.isTypeScriptEnabled&&(0,u.tsTryParseJSXTypeArgument)();let n=!1;for(;!(0,r.match)(s.TokenType.slash)&&!(0,r.match)(s.TokenType.jsxTagEnd)&&!a.state.error;){if((0,r.eat)(s.TokenType.braceL)){n=!0,(0,p.expect)(s.TokenType.ellipsis),(0,i.parseMaybeAssign)(),k();continue}n&&a.state.end-a.state.start==3&&(0,a.input).charCodeAt(a.state.start)===c.charCodes.lowercaseK&&(0,a.input).charCodeAt(a.state.start+1)===c.charCodes.lowercaseE&&(0,a.input).charCodeAt(a.state.start+2)===c.charCodes.lowercaseY&&(a.state.tokens[t].jsxRole=r.JSXRole.KeyAfterPropSpread),h(r.IdentifierRole.ObjectKey),(0,r.match)(s.TokenType.eq)&&(k(),function(){switch(a.state.type){case s.TokenType.braceL:(0,r.next)(),(0,i.parseExpression)(),k();return;case s.TokenType.jsxTagStart:e(),k();return;case s.TokenType.string:k();return;default:(0,p.unexpected)("JSX value should be either an expression or a quoted JSX text")}}())}let o=(0,r.match)(s.TokenType.slash);return o&&k(),o}(n))for(d();;)switch(a.state.type){case s.TokenType.jsxTagStart:if(k(),(0,r.match)(s.TokenType.slash)){k(),(0,r.match)(s.TokenType.jsxTagEnd)||T(),a.state.tokens[n].jsxRole!==r.JSXRole.KeyAfterPropSpread&&(1===o?a.state.tokens[n].jsxRole=r.JSXRole.OneChild:o>1&&(a.state.tokens[n].jsxRole=r.JSXRole.StaticChildren));return}o++,t(),d();break;case s.TokenType.jsxText:o++,d();break;case s.TokenType.jsxEmptyText:d();break;case s.TokenType.braceL:(0,r.next)(),(0,r.match)(s.TokenType.ellipsis)?((0,p.expect)(s.TokenType.ellipsis),(0,i.parseExpression)(),d(),o+=2):((0,r.match)(s.TokenType.braceR)||(o++,(0,i.parseExpression)()),d());break;default:(0,p.unexpected)();return}}()}),o.export(n,"nextJSXTagToken",()=>k);var r=e("../../tokenizer/index"),s=e("../../tokenizer/types"),a=e("../../traverser/base"),i=e("../../traverser/expression"),p=e("../../traverser/util"),c=e("../../util/charcodes"),l=e("../../util/identifier"),u=e("../typescript");function h(e){if(k(),!(0,r.eat)(s.TokenType.colon)){a.state.tokens[a.state.tokens.length-1].identifierRole=e;return}k()}function T(){let e=a.state.tokens.length;h(r.IdentifierRole.Access);let t=!1;for(;(0,r.match)(s.TokenType.dot);)t=!0,k(),k();if(!t){let t=a.state.tokens[e],n=(0,a.input).charCodeAt(t.start);n>=c.charCodes.lowercaseA&&n<=c.charCodes.lowercaseZ&&(t.identifierRole=null)}}function k(){(0,a.state).tokens.push(new r.Token),(0,r.skipSpace)(),a.state.start=a.state.pos;let e=(0,a.input).charCodeAt(a.state.pos);if(l.IS_IDENTIFIER_START[e])!function(){let e;do{if(a.state.pos>a.input.length){(0,p.unexpected)("Unexpectedly reached the end of input.");return}e=(0,a.input).charCodeAt(++a.state.pos)}while(l.IS_IDENTIFIER_CHAR[e]||e===c.charCodes.dash)(0,r.finishToken)(s.TokenType.jsxName)}();else if(e===c.charCodes.quotationMark||e===c.charCodes.apostrophe)!function(e){for(a.state.pos++;;){if(a.state.pos>=a.input.length){(0,p.unexpected)("Unterminated string constant");return}if((0,a.input).charCodeAt(a.state.pos)===e){a.state.pos++;break}a.state.pos++}(0,r.finishToken)(s.TokenType.string)}(e);else switch(++a.state.pos,e){case c.charCodes.greaterThan:(0,r.finishToken)(s.TokenType.jsxTagEnd);break;case c.charCodes.lessThan:(0,r.finishToken)(s.TokenType.jsxTagStart);break;case c.charCodes.slash:(0,r.finishToken)(s.TokenType.slash);break;case c.charCodes.equalsTo:(0,r.finishToken)(s.TokenType.eq);break;case c.charCodes.leftCurlyBrace:(0,r.finishToken)(s.TokenType.braceL);break;case c.charCodes.dot:(0,r.finishToken)(s.TokenType.dot);break;case c.charCodes.colon:(0,r.finishToken)(s.TokenType.colon);break;default:(0,p.unexpected)()}}function d(){(0,a.state).tokens.push(new r.Token),a.state.start=a.state.pos,function(){let e=!1,t=!1;for(;;){if(a.state.pos>=a.input.length){(0,p.unexpected)("Unterminated JSX contents");return}let n=(0,a.input).charCodeAt(a.state.pos);if(n===c.charCodes.lessThan||n===c.charCodes.leftCurlyBrace){if(a.state.pos===a.state.start){if(n===c.charCodes.lessThan){a.state.pos++,(0,r.finishToken)(s.TokenType.jsxTagStart);return}(0,r.getTokenFromCode)(n);return}e&&!t?(0,r.finishToken)(s.TokenType.jsxEmptyText):(0,r.finishToken)(s.TokenType.jsxText);return}n===c.charCodes.lineFeed?e=!0:n!==c.charCodes.space&&n!==c.charCodes.carriageReturn&&n!==c.charCodes.tab&&(t=!0),a.state.pos++}}()}},{"../../tokenizer/index":"eQq8C","../../tokenizer/types":"jNLPP","../../traverser/base":"fEKSn","../../traverser/expression":"hjI7T","../../traverser/util":"7Qv8A","../../util/charcodes":"605p6","../../util/identifier":"9anZR","../typescript":"cucWg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cucWg:[function(e,t,n){var o,r,s=e("@parcel/transformer-js/src/esmodule-helpers.js");s.defineInteropFlag(n),s.export(n,"tsParseModifiers",()=>y),s.export(n,"tsParseModifier",()=>m),s.export(n,"tsTryParseTypeParameters",()=>C),s.export(n,"tsTryParseTypeAnnotation",()=>N),s.export(n,"tsParseTypeAnnotation",()=>L),s.export(n,"tsParseType",()=>D),s.export(n,"tsParseNonConditionalType",()=>F),s.export(n,"tsParseTypeAssertion",()=>K),s.export(n,"tsTryParseJSXTypeArgument",()=>O),s.export(n,"tsParseImportEqualsDeclaration",()=>Y),s.export(n,"tsIsDeclarationStart",()=>X),s.export(n,"tsParseFunctionBodyAndFinish",()=>J),s.export(n,"tsParseSubscript",()=>Q),s.export(n,"tsTryParseExport",()=>Z),s.export(n,"tsParseImportSpecifier",()=>ee),s.export(n,"tsParseExportSpecifier",()=>et),s.export(n,"tsTryParseExportDefaultExpression",()=>en),s.export(n,"tsTryParseStatementContent",()=>eo),s.export(n,"tsTryParseClassMemberWithIsStatic",()=>er),s.export(n,"tsParseIdentifierStatement",()=>es),s.export(n,"tsParseExportDeclaration",()=>ea),s.export(n,"tsAfterParseClassSuper",()=>ei),s.export(n,"tsStartParseObjPropValue",()=>ep),s.export(n,"tsStartParseFunctionParams",()=>ec),s.export(n,"tsAfterParseVarHead",()=>el),s.export(n,"tsStartParseAsyncArrowFromCallExpression",()=>eu),s.export(n,"tsParseMaybeAssign",()=>eh),s.export(n,"tsParseMaybeAssignWithJSX",()=>eT),s.export(n,"tsParseMaybeAssignWithoutJSX",()=>ek),s.export(n,"tsParseArrow",()=>ed),s.export(n,"tsParseAssignableListItemTypes",()=>ef),s.export(n,"tsParseMaybeDecoratorArguments",()=>ey);var a=e("../tokenizer/index"),i=e("../tokenizer/keywords"),p=e("../tokenizer/types"),c=e("../traverser/base"),l=e("../traverser/expression"),u=e("../traverser/lval"),h=e("../traverser/statement"),T=e("../traverser/util"),k=e("./jsx");function d(){return(0,a.match)(p.TokenType.name)}function f(){let e=(0,c.state).snapshot();return(0,a.next)(),!!((0,a.match)(p.TokenType.bracketL)||(0,a.match)(p.TokenType.braceL)||(0,a.match)(p.TokenType.star)||(0,a.match)(p.TokenType.ellipsis)||(0,a.match)(p.TokenType.hash)||(0,a.match)(p.TokenType.name)||c.state.type&p.TokenType.IS_KEYWORD||(0,a.match)(p.TokenType.string)||(0,a.match)(p.TokenType.num)||(0,a.match)(p.TokenType.bigint)||(0,a.match)(p.TokenType.decimal))&&!(0,T.hasPrecedingLineBreak)()||((0,c.state).restoreFromSnapshot(e),!1)}function y(e){for(;null!==m(e););}function m(e){if(!(0,a.match)(p.TokenType.name))return null;let t=c.state.contextualKeyword;if(-1!==e.indexOf(t)&&f()){switch(t){case i.ContextualKeyword._readonly:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._readonly;break;case i.ContextualKeyword._abstract:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._abstract;break;case i.ContextualKeyword._static:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._static;break;case i.ContextualKeyword._public:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._public;break;case i.ContextualKeyword._private:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._private;break;case i.ContextualKeyword._protected:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._protected;break;case i.ContextualKeyword._override:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._override;break;case i.ContextualKeyword._declare:c.state.tokens[c.state.tokens.length-1].type=p.TokenType._declare}return t}return null}function x(){for((0,l.parseIdentifier)();(0,a.eat)(p.TokenType.dot);)(0,l.parseIdentifier)()}function g(){(0,T.expect)(p.TokenType._import),(0,T.expect)(p.TokenType.parenL),(0,T.expect)(p.TokenType.string),(0,T.expect)(p.TokenType.parenR),(0,a.eat)(p.TokenType.dot)&&x(),(0,a.match)(p.TokenType.lessThan)&&V()}function C(){(0,a.match)(p.TokenType.lessThan)&&_()}function _(){let e=(0,a.pushTypeContext)(0);for((0,a.match)(p.TokenType.lessThan)||(0,a.match)(p.TokenType.typeParameterStart)?(0,a.next)():(0,T.unexpected)();!(0,a.eat)(p.TokenType.greaterThan)&&!c.state.error;)!function(){(0,a.eat)(p.TokenType._const);let e=(0,a.eat)(p.TokenType._in),t=(0,T.eatContextual)(i.ContextualKeyword._out);(0,a.eat)(p.TokenType._const),(e||t)&&!(0,a.match)(p.TokenType.name)?c.state.tokens[c.state.tokens.length-1].type=p.TokenType.name:(0,l.parseIdentifier)(),(0,a.eat)(p.TokenType._extends)&&D(),(0,a.eat)(p.TokenType.eq)&&D()}(),(0,a.eat)(p.TokenType.comma);(0,a.popTypeContext)(e)}function I(e){let t=e===p.TokenType.arrow;C(),(0,T.expect)(p.TokenType.parenL),c.state.scopeDepth++,(0,u.parseBindingList)(p.TokenType.parenR,!1),c.state.scopeDepth--,t?R(e):(0,a.match)(e)&&R(e)}function b(){(0,a.eat)(p.TokenType.comma)||(0,T.semicolon)()}function w(){I(p.TokenType.colon),b()}function E(){if(!((0,a.match)(p.TokenType.bracketL)&&function(){let e=(0,c.state).snapshot();(0,a.next)();let t=(0,a.eat)(p.TokenType.name)&&(0,a.match)(p.TokenType.colon);return(0,c.state).restoreFromSnapshot(e),t}()))return!1;let e=(0,a.pushTypeContext)(0);return(0,T.expect)(p.TokenType.bracketL),(0,l.parseIdentifier)(),L(),(0,T.expect)(p.TokenType.bracketR),N(),b(),(0,a.popTypeContext)(e),!0}function S(e){(0,a.eat)(p.TokenType.question),!e&&((0,a.match)(p.TokenType.parenL)||(0,a.match)(p.TokenType.lessThan))?I(p.TokenType.colon):N(),b()}function v(){for((0,T.expect)(p.TokenType.braceL);!(0,a.eat)(p.TokenType.braceR)&&!c.state.error;)!function(){if((0,a.match)(p.TokenType.parenL)||(0,a.match)(p.TokenType.lessThan)){w();return}if((0,a.match)(p.TokenType._new)){(0,a.next)(),(0,a.match)(p.TokenType.parenL)||(0,a.match)(p.TokenType.lessThan)?w():S(!1);return}let e=!!m([i.ContextualKeyword._readonly]);E()||(((0,T.isContextual)(i.ContextualKeyword._get)||(0,T.isContextual)(i.ContextualKeyword._set))&&f(),(0,l.parsePropertyName)(-1),S(e))}()}function A(e){e===r.TSAbstractConstructorType&&(0,T.expectContextual)(i.ContextualKeyword._abstract),(e===r.TSConstructorType||e===r.TSAbstractConstructorType)&&(0,T.expect)(p.TokenType._new);let t=c.state.inDisallowConditionalTypesContext;c.state.inDisallowConditionalTypesContext=!1,I(p.TokenType.arrow),c.state.inDisallowConditionalTypesContext=t}function j(){if((0,T.isContextual)(i.ContextualKeyword._keyof)||(0,T.isContextual)(i.ContextualKeyword._unique)||(0,T.isContextual)(i.ContextualKeyword._readonly))(0,a.next)(),j();else if((0,T.isContextual)(i.ContextualKeyword._infer))!function(){if((0,T.expectContextual)(i.ContextualKeyword._infer),(0,l.parseIdentifier)(),(0,a.match)(p.TokenType._extends)){let e=(0,c.state).snapshot();(0,T.expect)(p.TokenType._extends);let t=c.state.inDisallowConditionalTypesContext;c.state.inDisallowConditionalTypesContext=!0,D(),c.state.inDisallowConditionalTypesContext=t,(c.state.error||!c.state.inDisallowConditionalTypesContext&&(0,a.match)(p.TokenType.question))&&(0,c.state).restoreFromSnapshot(e)}}();else{let e=c.state.inDisallowConditionalTypesContext;c.state.inDisallowConditionalTypesContext=!1,function(){for(function(){switch(c.state.type){case p.TokenType.name:x(),!(0,T.hasPrecedingLineBreak)()&&(0,a.match)(p.TokenType.lessThan)&&V();return;case p.TokenType._void:case p.TokenType._null:(0,a.next)();return;case p.TokenType.string:case p.TokenType.num:case p.TokenType.bigint:case p.TokenType.decimal:case p.TokenType._true:case p.TokenType._false:(0,l.parseLiteral)();return;case p.TokenType.minus:(0,a.next)(),(0,l.parseLiteral)();return;case p.TokenType._this:(0,a.next)(),(0,T.isContextual)(i.ContextualKeyword._is)&&!(0,T.hasPrecedingLineBreak)()&&((0,a.next)(),L());return;case p.TokenType._typeof:(0,T.expect)(p.TokenType._typeof),(0,a.match)(p.TokenType._import)?g():x(),!(0,T.hasPrecedingLineBreak)()&&(0,a.match)(p.TokenType.lessThan)&&V();return;case p.TokenType._import:g();return;case p.TokenType.braceL:(function(){let e=(0,c.state).snapshot(),t=((0,a.next)(),(0,a.eat)(p.TokenType.plus)||(0,a.eat)(p.TokenType.minus))?(0,T.isContextual)(i.ContextualKeyword._readonly):((0,T.isContextual)(i.ContextualKeyword._readonly)&&(0,a.next)(),!!(0,a.match)(p.TokenType.bracketL)&&((0,a.next)(),!!d()&&((0,a.next)(),(0,a.match)(p.TokenType._in))));return(0,c.state).restoreFromSnapshot(e),t})()?((0,T.expect)(p.TokenType.braceL),(0,a.match)(p.TokenType.plus)||(0,a.match)(p.TokenType.minus)?((0,a.next)(),(0,T.expectContextual)(i.ContextualKeyword._readonly)):(0,T.eatContextual)(i.ContextualKeyword._readonly),(0,T.expect)(p.TokenType.bracketL),(0,l.parseIdentifier)(),(0,T.expect)(p.TokenType._in),D(),(0,T.eatContextual)(i.ContextualKeyword._as)&&D(),(0,T.expect)(p.TokenType.bracketR),(0,a.match)(p.TokenType.plus)||(0,a.match)(p.TokenType.minus)?((0,a.next)(),(0,T.expect)(p.TokenType.question)):(0,a.eat)(p.TokenType.question),(0,a.eat)(p.TokenType.colon)&&D(),(0,T.semicolon)(),(0,T.expect)(p.TokenType.braceR)):v();return;case p.TokenType.bracketL:!function(){for((0,T.expect)(p.TokenType.bracketL);!(0,a.eat)(p.TokenType.bracketR)&&!c.state.error;)(0,a.eat)(p.TokenType.ellipsis)?D():(D(),(0,a.eat)(p.TokenType.question)),(0,a.eat)(p.TokenType.colon)&&D(),(0,a.eat)(p.TokenType.comma)}();return;case p.TokenType.parenL:(0,T.expect)(p.TokenType.parenL),D(),(0,T.expect)(p.TokenType.parenR);return;case p.TokenType.backQuote:!function(){for((0,a.nextTemplateToken)(),(0,a.nextTemplateToken)();!(0,a.match)(p.TokenType.backQuote)&&!c.state.error;)(0,T.expect)(p.TokenType.dollarBraceL),D(),(0,a.nextTemplateToken)(),(0,a.nextTemplateToken)();(0,a.next)()}();return;default:if(c.state.type&p.TokenType.IS_KEYWORD){(0,a.next)(),c.state.tokens[c.state.tokens.length-1].type=p.TokenType.name;return}}(0,T.unexpected)()}();!(0,T.hasPrecedingLineBreak)()&&(0,a.eat)(p.TokenType.bracketL);)(0,a.eat)(p.TokenType.bracketR)||(D(),(0,T.expect)(p.TokenType.bracketR))}(),c.state.inDisallowConditionalTypesContext=e}}function P(){if((0,a.eat)(p.TokenType.bitwiseAND),j(),(0,a.match)(p.TokenType.bitwiseAND))for(;(0,a.eat)(p.TokenType.bitwiseAND);)j()}function R(e){let t=(0,a.pushTypeContext)(0);(0,T.expect)(e),!function(){let e=(0,c.state).snapshot();if((0,T.isContextual)(i.ContextualKeyword._asserts)){if((0,a.next)(),(0,T.eatContextual)(i.ContextualKeyword._is))return D(),!0;if(d()||(0,a.match)(p.TokenType._this))return(0,a.next)(),(0,T.eatContextual)(i.ContextualKeyword._is)&&D(),!0;(0,c.state).restoreFromSnapshot(e)}else if(d()||(0,a.match)(p.TokenType._this)){if((0,a.next)(),(0,T.isContextual)(i.ContextualKeyword._is)&&!(0,T.hasPrecedingLineBreak)())return(0,a.next)(),D(),!0;(0,c.state).restoreFromSnapshot(e)}return!1}()&&D(),(0,a.popTypeContext)(t)}function N(){(0,a.match)(p.TokenType.colon)&&L()}function L(){let e=(0,a.pushTypeContext)(0);(0,T.expect)(p.TokenType.colon),D(),(0,a.popTypeContext)(e)}function D(){if(F(),c.state.inDisallowConditionalTypesContext||(0,T.hasPrecedingLineBreak)()||!(0,a.eat)(p.TokenType._extends))return;let e=c.state.inDisallowConditionalTypesContext;c.state.inDisallowConditionalTypesContext=!0,F(),c.state.inDisallowConditionalTypesContext=e,(0,T.expect)(p.TokenType.question),D(),(0,T.expect)(p.TokenType.colon),D()}function F(){if((0,a.match)(p.TokenType.lessThan)||(0,a.match)(p.TokenType.parenL)&&function(){let e=(0,c.state).snapshot(),t=((0,a.next)(),!!((0,a.match)(p.TokenType.parenR)||(0,a.match)(p.TokenType.ellipsis)||function(){if((0,a.match)(p.TokenType.name)||(0,a.match)(p.TokenType._this))return(0,a.next)(),!0;if((0,a.match)(p.TokenType.braceL)||(0,a.match)(p.TokenType.bracketL)){let e=1;for((0,a.next)();e>0&&!c.state.error;)(0,a.match)(p.TokenType.braceL)||(0,a.match)(p.TokenType.bracketL)?e++:((0,a.match)(p.TokenType.braceR)||(0,a.match)(p.TokenType.bracketR))&&e--,(0,a.next)();return!0}return!1}()&&((0,a.match)(p.TokenType.colon)||(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.question)||(0,a.match)(p.TokenType.eq)||(0,a.match)(p.TokenType.parenR)&&((0,a.next)(),(0,a.match)(p.TokenType.arrow)))));return(0,c.state).restoreFromSnapshot(e),t}()){A(r.TSFunctionType);return}if((0,a.match)(p.TokenType._new)){A(r.TSConstructorType);return}if((0,T.isContextual)(i.ContextualKeyword._abstract)&&(0,a.lookaheadType)()===p.TokenType._new){A(r.TSAbstractConstructorType);return}!function(){if((0,a.eat)(p.TokenType.bitwiseOR),P(),(0,a.match)(p.TokenType.bitwiseOR))for(;(0,a.eat)(p.TokenType.bitwiseOR);)P()}()}function K(){let e=(0,a.pushTypeContext)(1);D(),(0,T.expect)(p.TokenType.greaterThan),(0,a.popTypeContext)(e),(0,l.parseMaybeUnary)()}function O(){if((0,a.eat)(p.TokenType.jsxTagStart)){c.state.tokens[c.state.tokens.length-1].type=p.TokenType.typeParameterStart;let e=(0,a.pushTypeContext)(1);for(;!(0,a.match)(p.TokenType.greaterThan)&&!c.state.error;)D(),(0,a.eat)(p.TokenType.comma);(0,k.nextJSXTagToken)(),(0,a.popTypeContext)(e)}}function M(){for(;!(0,a.match)(p.TokenType.braceL)&&!c.state.error;)x(),(0,a.match)(p.TokenType.lessThan)&&V(),(0,a.eat)(p.TokenType.comma)}function q(){for((0,u.parseBindingIdentifier)(!1),(0,T.expect)(p.TokenType.braceL);!(0,a.eat)(p.TokenType.braceR)&&!c.state.error;)!function(){if((0,a.match)(p.TokenType.string)?(0,l.parseLiteral)():(0,l.parseIdentifier)(),(0,a.eat)(p.TokenType.eq)){let e=c.state.tokens.length-1;(0,l.parseMaybeAssign)(),c.state.tokens[e].rhsEndIndex=c.state.tokens.length}}(),(0,a.eat)(p.TokenType.comma)}function B(){(0,T.expect)(p.TokenType.braceL),(0,h.parseBlockBody)(p.TokenType.braceR)}function $(){(0,u.parseBindingIdentifier)(!1),(0,a.eat)(p.TokenType.dot)?$():B()}function z(){(0,T.isContextual)(i.ContextualKeyword._global)?(0,l.parseIdentifier)():(0,a.match)(p.TokenType.string)?(0,l.parseExprAtom)():(0,T.unexpected)(),(0,a.match)(p.TokenType.braceL)?B():(0,T.semicolon)()}function Y(){(0,u.parseImportedIdentifier)(),(0,T.expect)(p.TokenType.eq),(0,T.isContextual)(i.ContextualKeyword._require)&&(0,a.lookaheadType)()===p.TokenType.parenL?((0,T.expectContextual)(i.ContextualKeyword._require),(0,T.expect)(p.TokenType.parenL),(0,a.match)(p.TokenType.string)||(0,T.unexpected)(),(0,l.parseLiteral)(),(0,T.expect)(p.TokenType.parenR)):x(),(0,T.semicolon)()}function W(){return G(c.state.contextualKeyword,!0)}function G(e,t){switch(e){case i.ContextualKeyword._abstract:if(H(t)&&(0,a.match)(p.TokenType._class))return c.state.tokens[c.state.tokens.length-1].type=p.TokenType._abstract,(0,h.parseClass)(!0,!1),!0;break;case i.ContextualKeyword._enum:if(H(t)&&(0,a.match)(p.TokenType.name))return c.state.tokens[c.state.tokens.length-1].type=p.TokenType._enum,q(),!0;break;case i.ContextualKeyword._interface:if(H(t)&&(0,a.match)(p.TokenType.name)){let e=(0,a.pushTypeContext)(t?2:1);return(0,u.parseBindingIdentifier)(!1),C(),(0,a.eat)(p.TokenType._extends)&&M(),v(),(0,a.popTypeContext)(e),!0}break;case i.ContextualKeyword._module:if(H(t)){if((0,a.match)(p.TokenType.string)){let e=(0,a.pushTypeContext)(t?2:1);return z(),(0,a.popTypeContext)(e),!0}if((0,a.match)(p.TokenType.name)){let e=(0,a.pushTypeContext)(t?2:1);return $(),(0,a.popTypeContext)(e),!0}}break;case i.ContextualKeyword._namespace:if(H(t)&&(0,a.match)(p.TokenType.name)){let e=(0,a.pushTypeContext)(t?2:1);return $(),(0,a.popTypeContext)(e),!0}break;case i.ContextualKeyword._type:if(H(t)&&(0,a.match)(p.TokenType.name)){let e=(0,a.pushTypeContext)(t?2:1);return(0,u.parseBindingIdentifier)(!1),C(),(0,T.expect)(p.TokenType.eq),D(),(0,T.semicolon)(),(0,a.popTypeContext)(e),!0}}return!1}function H(e){return e?((0,a.next)(),!0):!(0,T.isLineTerminator)()}function U(){c.state.type===p.TokenType.bitShiftL&&(c.state.pos-=1,(0,a.finishToken)(p.TokenType.lessThan)),V()}function V(){let e=(0,a.pushTypeContext)(0);for((0,T.expect)(p.TokenType.lessThan);!(0,a.match)(p.TokenType.greaterThan)&&!c.state.error;)D(),(0,a.eat)(p.TokenType.comma);e?((0,T.expect)(p.TokenType.greaterThan),(0,a.popTypeContext)(e)):((0,a.popTypeContext)(e),(0,a.rescan_gt)(),(0,T.expect)(p.TokenType.greaterThan),c.state.tokens[c.state.tokens.length-1].isType=!0)}function X(){if((0,a.match)(p.TokenType.name))switch(c.state.contextualKeyword){case i.ContextualKeyword._abstract:case i.ContextualKeyword._declare:case i.ContextualKeyword._enum:case i.ContextualKeyword._interface:case i.ContextualKeyword._module:case i.ContextualKeyword._namespace:case i.ContextualKeyword._type:return!0}return!1}function J(e,t){if((0,a.match)(p.TokenType.colon)&&R(p.TokenType.colon),!(0,a.match)(p.TokenType.braceL)&&(0,T.isLineTerminator)()){let t=c.state.tokens.length-1;for(;t>=0&&(c.state.tokens[t].start>=e||c.state.tokens[t].type===p.TokenType._default||c.state.tokens[t].type===p.TokenType._export);)c.state.tokens[t].isType=!0,t--;return}(0,l.parseFunctionBody)(!1,t)}function Q(e,t,n){if(!(0,T.hasPrecedingLineBreak)()&&(0,a.eat)(p.TokenType.bang)){c.state.tokens[c.state.tokens.length-1].type=p.TokenType.nonNullAssertion;return}if((0,a.match)(p.TokenType.lessThan)||(0,a.match)(p.TokenType.bitShiftL)){let n=(0,c.state).snapshot();if(!t&&(0,l.atPossibleAsync)()&&function(){let e=(0,c.state).snapshot();return(_(),(0,h.parseFunctionParams)(),(0,a.match)(p.TokenType.colon)&&R(p.TokenType.colon),(0,T.expect)(p.TokenType.arrow),c.state.error)?((0,c.state).restoreFromSnapshot(e),!1):((0,l.parseFunctionBody)(!0),!0)}()||(U(),!t&&(0,a.eat)(p.TokenType.parenL)?(c.state.tokens[c.state.tokens.length-1].subscriptStartIndex=e,(0,l.parseCallExpressionArguments)()):(0,a.match)(p.TokenType.backQuote)?(0,l.parseTemplate)():(c.state.type===p.TokenType.greaterThan||c.state.type!==p.TokenType.parenL&&c.state.type&p.TokenType.IS_EXPRESSION_START&&!(0,T.hasPrecedingLineBreak)())&&(0,T.unexpected)(),!c.state.error))return;(0,c.state).restoreFromSnapshot(n)}else!t&&(0,a.match)(p.TokenType.questionDot)&&(0,a.lookaheadType)()===p.TokenType.lessThan&&((0,a.next)(),c.state.tokens[e].isOptionalChainStart=!0,c.state.tokens[c.state.tokens.length-1].subscriptStartIndex=e,V(),(0,T.expect)(p.TokenType.parenL),(0,l.parseCallExpressionArguments)());(0,l.baseParseSubscript)(e,t,n)}function Z(){if((0,a.eat)(p.TokenType._import))return(0,T.isContextual)(i.ContextualKeyword._type)&&(0,a.lookaheadType)()!==p.TokenType.eq&&(0,T.expectContextual)(i.ContextualKeyword._type),Y(),!0;if((0,a.eat)(p.TokenType.eq))return(0,l.parseExpression)(),(0,T.semicolon)(),!0;if((0,T.eatContextual)(i.ContextualKeyword._as))return(0,T.expectContextual)(i.ContextualKeyword._namespace),(0,l.parseIdentifier)(),(0,T.semicolon)(),!0;if((0,T.isContextual)(i.ContextualKeyword._type)){let e=(0,a.lookaheadType)();(e===p.TokenType.braceL||e===p.TokenType.star)&&(0,a.next)()}return!1}function ee(){if((0,l.parseIdentifier)(),(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.braceR)){c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ImportDeclaration;return}if((0,l.parseIdentifier)(),(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.braceR)){c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ImportDeclaration,c.state.tokens[c.state.tokens.length-2].isType=!0,c.state.tokens[c.state.tokens.length-1].isType=!0;return}if((0,l.parseIdentifier)(),(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.braceR)){c.state.tokens[c.state.tokens.length-3].identifierRole=a.IdentifierRole.ImportAccess,c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ImportDeclaration;return}(0,l.parseIdentifier)(),c.state.tokens[c.state.tokens.length-3].identifierRole=a.IdentifierRole.ImportAccess,c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ImportDeclaration,c.state.tokens[c.state.tokens.length-4].isType=!0,c.state.tokens[c.state.tokens.length-3].isType=!0,c.state.tokens[c.state.tokens.length-2].isType=!0,c.state.tokens[c.state.tokens.length-1].isType=!0}function et(){if((0,l.parseIdentifier)(),(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.braceR)){c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ExportAccess;return}if((0,l.parseIdentifier)(),(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.braceR)){c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ExportAccess,c.state.tokens[c.state.tokens.length-2].isType=!0,c.state.tokens[c.state.tokens.length-1].isType=!0;return}if((0,l.parseIdentifier)(),(0,a.match)(p.TokenType.comma)||(0,a.match)(p.TokenType.braceR)){c.state.tokens[c.state.tokens.length-3].identifierRole=a.IdentifierRole.ExportAccess;return}(0,l.parseIdentifier)(),c.state.tokens[c.state.tokens.length-3].identifierRole=a.IdentifierRole.ExportAccess,c.state.tokens[c.state.tokens.length-4].isType=!0,c.state.tokens[c.state.tokens.length-3].isType=!0,c.state.tokens[c.state.tokens.length-2].isType=!0,c.state.tokens[c.state.tokens.length-1].isType=!0}function en(){if((0,T.isContextual)(i.ContextualKeyword._abstract)&&(0,a.lookaheadType)()===p.TokenType._class)return c.state.type=p.TokenType._abstract,(0,a.next)(),(0,h.parseClass)(!0,!0),!0;if((0,T.isContextual)(i.ContextualKeyword._interface)){let e=(0,a.pushTypeContext)(2);return G(i.ContextualKeyword._interface,!0),(0,a.popTypeContext)(e),!0}return!1}function eo(){if(c.state.type===p.TokenType._const){let e=(0,a.lookaheadTypeAndKeyword)();if(e.type===p.TokenType.name&&e.contextualKeyword===i.ContextualKeyword._enum)return(0,T.expect)(p.TokenType._const),(0,T.expectContextual)(i.ContextualKeyword._enum),c.state.tokens[c.state.tokens.length-1].type=p.TokenType._enum,q(),!0}return!1}function er(e){let t=c.state.tokens.length;y([i.ContextualKeyword._abstract,i.ContextualKeyword._readonly,i.ContextualKeyword._declare,i.ContextualKeyword._static,i.ContextualKeyword._override]);let n=c.state.tokens.length;if(E()){let o=e?t-1:t;for(let e=o;eh),o.export(n,"parseRest",()=>T),o.export(n,"parseBindingIdentifier",()=>k),o.export(n,"parseImportedIdentifier",()=>d),o.export(n,"markPriorBindingIdentifier",()=>f),o.export(n,"parseBindingAtom",()=>y),o.export(n,"parseBindingList",()=>m),o.export(n,"parseMaybeDefault",()=>g);var r=e("../plugins/flow"),s=e("../plugins/typescript"),a=e("../tokenizer/index"),i=e("../tokenizer/keywords"),p=e("../tokenizer/types"),c=e("./base"),l=e("./expression"),u=e("./util");function h(){(0,a.next)(),(0,l.parseMaybeAssign)(!1)}function T(e){(0,a.next)(),y(e)}function k(e){(0,l.parseIdentifier)(),f(e)}function d(){(0,l.parseIdentifier)(),c.state.tokens[c.state.tokens.length-1].identifierRole=a.IdentifierRole.ImportDeclaration}function f(e){let t;t=0===c.state.scopeDepth?a.IdentifierRole.TopLevelDeclaration:e?a.IdentifierRole.BlockScopedDeclaration:a.IdentifierRole.FunctionScopedDeclaration,c.state.tokens[c.state.tokens.length-1].identifierRole=t}function y(e){switch(c.state.type){case p.TokenType._this:{let e=(0,a.pushTypeContext)(0);(0,a.next)(),(0,a.popTypeContext)(e);return}case p.TokenType._yield:case p.TokenType.name:c.state.type=p.TokenType.name,k(e);return;case p.TokenType.bracketL:(0,a.next)(),m(p.TokenType.bracketR,e,!0);return;case p.TokenType.braceL:(0,l.parseObj)(!0,e);return;default:(0,u.unexpected)()}}function m(e,t,n=!1,o=!1,r=0){let l=!0,h=!1,k=c.state.tokens.length;for(;!(0,a.eat)(e)&&!c.state.error;)if(l?l=!1:((0,u.expect)(p.TokenType.comma),c.state.tokens[c.state.tokens.length-1].contextId=r,!h&&c.state.tokens[k].isType&&(c.state.tokens[c.state.tokens.length-1].isType=!0,h=!0)),n&&(0,a.match)(p.TokenType.comma));else if((0,a.eat)(e))break;else if((0,a.match)(p.TokenType.ellipsis)){T(t),x(),(0,a.eat)(p.TokenType.comma),(0,u.expect)(e);break}else o&&(0,s.tsParseModifiers)([i.ContextualKeyword._public,i.ContextualKeyword._protected,i.ContextualKeyword._private,i.ContextualKeyword._readonly,i.ContextualKeyword._override]),g(t),x(),g(t,!0)}function x(){c.isFlowEnabled?(0,r.flowParseAssignableListItemTypes)():c.isTypeScriptEnabled&&(0,s.tsParseAssignableListItemTypes)()}function g(e,t=!1){if(t||y(e),!(0,a.eat)(p.TokenType.eq))return;let n=c.state.tokens.length-1;(0,l.parseMaybeAssign)(),c.state.tokens[n].rhsEndIndex=c.state.tokens.length}},{"../plugins/flow":"8L7E7","../plugins/typescript":"cucWg","../tokenizer/index":"eQq8C","../tokenizer/keywords":"2o5hL","../tokenizer/types":"jNLPP","./base":"fEKSn","./expression":"hjI7T","./util":"7Qv8A","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8duOi":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"typedParseConditional",()=>l),o.export(n,"typedParseParenItem",()=>u);var r=e("../tokenizer/index"),s=e("../tokenizer/types"),a=e("../traverser/base"),i=e("../traverser/expression"),p=e("./flow"),c=e("./typescript");function l(e){if((0,r.match)(s.TokenType.question)){let e=(0,r.lookaheadType)();if(e===s.TokenType.colon||e===s.TokenType.comma||e===s.TokenType.parenR)return}(0,i.baseParseConditional)(e)}function u(){(0,r.eatTypeToken)(s.TokenType.question),(0,r.match)(s.TokenType.colon)&&(a.isTypeScriptEnabled?(0,c.tsParseTypeAnnotation)():a.isFlowEnabled&&(0,p.flowParseTypeAnnotation)())}},{"../tokenizer/index":"eQq8C","../tokenizer/types":"jNLPP","../traverser/base":"fEKSn","../traverser/expression":"hjI7T","./flow":"8L7E7","./typescript":"cucWg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cWBwo:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("./parser/tokenizer/types"),s=e("./util/isAsyncOperation"),a=o.interopDefault(s);class i{__init(){this.resultCode=""}__init2(){this.resultMappings=Array(this.tokens.length)}__init3(){this.tokenIndex=0}constructor(e,t,n,o,r){this.code=e,this.tokens=t,this.isFlowEnabled=n,this.disableESTransforms=o,this.helperManager=r,i.prototype.__init.call(this),i.prototype.__init2.call(this),i.prototype.__init3.call(this)}snapshot(){return{resultCode:this.resultCode,tokenIndex:this.tokenIndex}}restoreToSnapshot(e){this.resultCode=e.resultCode,this.tokenIndex=e.tokenIndex}dangerouslyGetAndRemoveCodeSinceSnapshot(e){let t=this.resultCode.slice(e.resultCode.length);return this.resultCode=e.resultCode,t}reset(){this.resultCode="",this.resultMappings=Array(this.tokens.length),this.tokenIndex=0}matchesContextualAtIndex(e,t){return this.matches1AtIndex(e,r.TokenType.name)&&this.tokens[e].contextualKeyword===t}identifierNameAtIndex(e){return this.identifierNameForToken(this.tokens[e])}identifierNameAtRelativeIndex(e){return this.identifierNameForToken(this.tokenAtRelativeIndex(e))}identifierName(){return this.identifierNameForToken(this.currentToken())}identifierNameForToken(e){return this.code.slice(e.start,e.end)}rawCodeForToken(e){return this.code.slice(e.start,e.end)}stringValueAtIndex(e){return this.stringValueForToken(this.tokens[e])}stringValue(){return this.stringValueForToken(this.currentToken())}stringValueForToken(e){return this.code.slice(e.start+1,e.end-1)}matches1AtIndex(e,t){return this.tokens[e].type===t}matches2AtIndex(e,t,n){return this.tokens[e].type===t&&this.tokens[e+1].type===n}matches3AtIndex(e,t,n,o){return this.tokens[e].type===t&&this.tokens[e+1].type===n&&this.tokens[e+2].type===o}matches1(e){return this.tokens[this.tokenIndex].type===e}matches2(e,t){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t}matches3(e,t,n){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t&&this.tokens[this.tokenIndex+2].type===n}matches4(e,t,n,o){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t&&this.tokens[this.tokenIndex+2].type===n&&this.tokens[this.tokenIndex+3].type===o}matches5(e,t,n,o,r){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t&&this.tokens[this.tokenIndex+2].type===n&&this.tokens[this.tokenIndex+3].type===o&&this.tokens[this.tokenIndex+4].type===r}matchesContextual(e){return this.matchesContextualAtIndex(this.tokenIndex,e)}matchesContextIdAndLabel(e,t){return this.matches1(e)&&this.currentToken().contextId===t}previousWhitespaceAndComments(){let e=this.code.slice(this.tokenIndex>0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex0&&this.tokenAtRelativeIndex(-1).type===r.TokenType._delete?e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChainDelete"):this.resultCode+=this.helperManager.getHelperName("optionalChainDelete"):e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChain"):this.resultCode+=this.helperManager.getHelperName("optionalChain"),this.resultCode+="([")}}appendTokenSuffix(){let e=this.currentToken();if(e.isOptionalChainEnd&&!this.disableESTransforms&&(this.resultCode+="])"),e.numNullishCoalesceEnds&&!this.disableESTransforms)for(let t=0;ts);var r=e("../parser/tokenizer/keywords");function s(e){let t=e.currentIndex(),n=0,o=e.currentToken();do{let s=e.tokens[t];if(s.isOptionalChainStart&&n++,s.isOptionalChainEnd&&n--,n+=s.numNullishCoalesceStarts,n-=s.numNullishCoalesceEnds,s.contextualKeyword===r.ContextualKeyword._await&&null==s.identifierRole&&s.scopeDepth===o.scopeDepth)return!0;t+=1}while(n>0&&t` var ${e};`).join(""),this.transformers))e+=t.getHoistedCode();let t="";for(let e of this.transformers)t+=e.getSuffixCode();let n=this.tokens.finish(),{code:o}=n;if(!o.startsWith("#!"))return{code:e+o+t,mappings:this.shiftMappings(n.mappings,e.length)};{let r=o.indexOf("\n");return -1===r&&(r=o.length,o+="\n"),{code:o.slice(0,r+1)+e+o.slice(r+1)+t,mappings:this.shiftMappings(n.mappings,e.length)}}}processBalancedCode(){let e=0,t=0;for(;!this.tokens.isAtEnd();){if(this.tokens.matches1(s.TokenType.braceL)||this.tokens.matches1(s.TokenType.dollarBraceL))e++;else if(this.tokens.matches1(s.TokenType.braceR)){if(0===e)return;e--}if(this.tokens.matches1(s.TokenType.parenL))t++;else if(this.tokens.matches1(s.TokenType.parenR)){if(0===t)return;t--}this.processToken()}}processToken(){if(this.tokens.matches1(s.TokenType._class)){this.processClass();return}for(let e of this.transformers)if(e.process())return;this.tokens.copyToken()}processNamedClass(){if(!this.tokens.matches2(s.TokenType._class,s.TokenType.name))throw Error("Expected identifier for exported class name.");let e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.processClass(),e}processClass(){let e=(0,i.default)(this,this.tokens,this.nameManager,this.disableESTransforms),t=(e.headerInfo.isExpression||!e.headerInfo.className)&&e.staticInitializerNames.length+e.instanceInitializerNames.length>0,n=e.headerInfo.className;t&&(n=this.nameManager.claimFreeName("_class"),this.generatedVariables.push(n),this.tokens.appendCode(` (${n} =`));let o=this.tokens.currentToken().contextId;if(null==o)throw Error("Expected class to have a context ID.");for(this.tokens.copyExpectedToken(s.TokenType._class);!this.tokens.matchesContextIdAndLabel(s.TokenType.braceL,o);)this.processToken();this.processClassBody(e,n);let r=e.staticInitializerNames.map(e=>`${n}.${e}()`);t?this.tokens.appendCode(`, ${r.map(e=>`${e}, `).join("")}${n})`):e.staticInitializerNames.length>0&&this.tokens.appendCode(` ${r.map(e=>`${e};`).join(" ")}`)}processClassBody(e,t){let{headerInfo:n,constructorInsertPos:o,constructorInitializerStatements:r,fields:a,instanceInitializerNames:i,rangesToRemove:p}=e,c=0,l=0,u=this.tokens.currentToken().contextId;if(null==u)throw Error("Expected non-null context ID on class.");this.tokens.copyExpectedToken(s.TokenType.braceL),this.isReactHotLoaderTransformEnabled&&this.tokens.appendCode("__reactstandin__regenerateByEval(key, code) {this[key] = eval(code);}");let h=r.length+i.length>0;if(null===o&&h){let e=this.makeConstructorInitCode(r,i,t);if(n.hasSuperclass){let t=this.nameManager.claimFreeName("args");this.tokens.appendCode(`constructor(...${t}) { super(...${t}); ${e}; }`)}else this.tokens.appendCode(`constructor() { ${e}; }`)}for(;!this.tokens.matchesContextIdAndLabel(s.TokenType.braceR,u);)if(c=p[l].start){for(this.tokens.currentIndex()`${n}.prototype.${e}.call(this)`)].join(";")}processPossibleArrowParamEnd(){if(this.tokens.matches2(s.TokenType.parenR,s.TokenType.colon)&&this.tokens.tokenAtRelativeIndex(1).isType){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType;)e++;if(this.tokens.matches1AtIndex(e,s.TokenType.arrow)){for(this.tokens.removeInitialToken();this.tokens.currentIndex()"),!0}}return!1}processPossibleAsyncArrowWithTypeParams(){if(!this.tokens.matchesContextual(r.ContextualKeyword._async)&&!this.tokens.matches1(s.TokenType._async))return!1;let e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==s.TokenType.lessThan||!e.isType)return!1;let t=this.tokens.currentIndex()+1;for(;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,s.TokenType.parenL)){for(this.tokens.replaceToken("async ("),this.tokens.removeInitialToken();this.tokens.currentIndex()a);var r=e("../parser/tokenizer/keywords"),s=e("../parser/tokenizer/types");function a(e,t,n,o){let a=t.snapshot(),l=function(e){let t=e.currentToken(),n=t.contextId;if(null==n)throw Error("Expected context ID on class token.");let o=t.isExpression;if(null==o)throw Error("Expected isExpression on class token.");let r=null,a=!1;for(e.nextToken(),e.matches1(s.TokenType.name)&&(r=e.identifierName());!e.matchesContextIdAndLabel(s.TokenType.braceL,n);)e.matches1(s.TokenType._extends)&&!e.currentToken().isType&&(a=!0),e.nextToken();return{isExpression:o,className:r,hasSuperclass:a}}(t),u=[],h=[],T=[],k=null,d=[],f=[],y=t.currentToken().contextId;if(null==y)throw Error("Expected non-null class context ID on class open-brace.");for(t.nextToken();!t.matchesContextIdAndLabel(s.TokenType.braceR,y);)if(t.matchesContextual(r.ContextualKeyword._constructor)&&!t.currentToken().isType)({constructorInitializerStatements:u,constructorInsertPos:k}=p(t));else if(t.matches1(s.TokenType.semi))o||f.push({start:t.currentIndex(),end:t.currentIndex()+1}),t.nextToken();else if(t.currentToken().isType)t.nextToken();else{let a=t.currentIndex(),l=!1,m=!1,x=!1;for(;c(t.currentToken());)t.matches1(s.TokenType._static)&&(l=!0),t.matches1(s.TokenType.hash)&&(m=!0),(t.matches1(s.TokenType._declare)||t.matches1(s.TokenType._abstract))&&(x=!0),t.nextToken();if(l&&t.matches1(s.TokenType.braceL)||m){i(t,y);continue}if(t.matchesContextual(r.ContextualKeyword._constructor)&&!t.currentToken().isType){({constructorInitializerStatements:u,constructorInsertPos:k}=p(t));continue}let g=t.currentIndex();if(function(e){if(e.matches1(s.TokenType.bracketL)){let t=e.currentToken().contextId;if(null==t)throw Error("Expected class context ID on computed name open bracket.");for(;!e.matchesContextIdAndLabel(s.TokenType.bracketR,t);)e.nextToken();e.nextToken()}else e.nextToken()}(t),t.matches1(s.TokenType.lessThan)||t.matches1(s.TokenType.parenL)){i(t,y);continue}for(;t.currentToken().isType;)t.nextToken();if(t.matches1(s.TokenType.eq)){let o;let r=t.currentIndex(),s=t.currentToken().rhsEndIndex;if(null==s)throw Error("Expected rhsEndIndex on class field assignment.");for(t.nextToken();t.currentIndex() ${e}require`);let t=this.tokens.currentToken().contextId;if(null==t)throw Error("Expected context ID on dynamic import invocation.");for(this.tokens.copyToken();!this.tokens.matchesContextIdAndLabel(a.TokenType.parenR,t);)this.rootTransformer.processToken();this.tokens.replaceToken(e?")))":"))");return}if(this.removeImportAndDetectIfShouldElide())this.tokens.removeToken();else{let e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),this.tokens.appendCode(this.importProcessor.claimImportCode(e))}(0,d.removeMaybeImportAttributes)(this.tokens),this.tokens.matches1(a.TokenType.semi)&&this.tokens.removeToken()}removeImportAndDetectIfShouldElide(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(s.ContextualKeyword._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,a.TokenType.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,s.ContextualKeyword._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(a.TokenType.name)||this.tokens.matches1(a.TokenType.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(a.TokenType.string))return!1;let e=!1,t=!1;for(;!this.tokens.matches1(a.TokenType.string);)(!e&&this.tokens.matches1(a.TokenType.braceL)||this.tokens.matches1(a.TokenType.comma))&&(this.tokens.removeToken(),this.tokens.matches1(a.TokenType.braceR)||(t=!0),(this.tokens.matches2(a.TokenType.name,a.TokenType.comma)||this.tokens.matches2(a.TokenType.name,a.TokenType.braceR)||this.tokens.matches4(a.TokenType.name,a.TokenType.name,a.TokenType.name,a.TokenType.comma)||this.tokens.matches4(a.TokenType.name,a.TokenType.name,a.TokenType.name,a.TokenType.braceR))&&(e=!0)),this.tokens.removeToken();return!this.keepUnusedImports&&(this.isTypeScriptTransformEnabled?!e:!!this.isFlowTransformEnabled&&t&&!e)}removeRemainingImport(){for(;!this.tokens.matches1(a.TokenType.string);)this.tokens.removeToken()}processIdentifier(){let e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===r.IdentifierRole.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==r.IdentifierRole.Access)return!1;let t=this.importProcessor.getIdentifierReplacement(this.tokens.identifierNameForToken(e));if(!t)return!1;let n=this.tokens.currentIndex()+1;for(;n=2&&this.tokens.matches1AtIndex(e-2,a.TokenType.dot)||e>=2&&[(0,a.TokenType)._var,(0,a.TokenType)._let,(0,a.TokenType)._const].includes(this.tokens.tokens[e-2].type))return!1;let n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.copyToken(),this.tokens.appendCode(` ${n} =`),!0)}processComplexAssignment(){let e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.type!==a.TokenType.name||t.shadowsGlobal||e>=2&&this.tokens.matches1AtIndex(e-2,a.TokenType.dot))return!1;let n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.appendCode(` = ${n}`),this.tokens.copyToken(),!0)}processPreIncDec(){let e=this.tokens.currentIndex(),t=this.tokens.tokens[e+1];if(t.type!==a.TokenType.name||t.shadowsGlobal||e+2=1&&this.tokens.matches1AtIndex(e-1,a.TokenType.dot))return!1;let o=this.tokens.identifierNameForToken(t),r=this.importProcessor.resolveExportBinding(o);if(!r)return!1;let s=this.tokens.rawCodeForToken(n),i=this.importProcessor.getIdentifierReplacement(o)||o;if("++"===s)this.tokens.replaceToken(`(${i} = ${r} = ${i} + 1, ${i} - 1)`);else if("--"===s)this.tokens.replaceToken(`(${i} = ${r} = ${i} - 1, ${i} + 1)`);else throw Error(`Unexpected operator: ${s}`);return this.tokens.removeToken(),!0}processExportDefault(){let e=!0;if(this.tokens.matches4(a.TokenType._export,a.TokenType._default,a.TokenType._function,a.TokenType.name)||this.tokens.matches5(a.TokenType._export,a.TokenType._default,a.TokenType.name,a.TokenType._function,a.TokenType.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,s.ContextualKeyword._async)){this.tokens.removeInitialToken(),this.tokens.removeToken();let e=this.processNamedFunction();this.tokens.appendCode(` exports.default = ${e};`)}else if(this.tokens.matches4(a.TokenType._export,a.TokenType._default,a.TokenType._class,a.TokenType.name)||this.tokens.matches5(a.TokenType._export,a.TokenType._default,a.TokenType._abstract,a.TokenType._class,a.TokenType.name)||this.tokens.matches3(a.TokenType._export,a.TokenType._default,a.TokenType.at)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.copyDecorators(),this.tokens.matches1(a.TokenType._abstract)&&this.tokens.removeToken();let e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.default = ${e};`)}else if((0,y.default)(this.isTypeScriptTransformEnabled,this.keepUnusedImports,this.tokens,this.declarationInfo))e=!1,this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken();else if(this.reactHotLoaderTransformer){let e=this.nameManager.claimFreeName("_default");this.tokens.replaceToken(`let ${e}; exports.`),this.tokens.copyToken(),this.tokens.appendCode(` = ${e} =`),this.reactHotLoaderTransformer.setExtractedDefaultExportName(e)}else this.tokens.replaceToken("exports."),this.tokens.copyToken(),this.tokens.appendCode(" =");e&&(this.hadDefaultExport=!0)}copyDecorators(){for(;this.tokens.matches1(a.TokenType.at);)if(this.tokens.copyToken(),this.tokens.matches1(a.TokenType.parenL))this.tokens.copyExpectedToken(a.TokenType.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(a.TokenType.parenR);else{for(this.tokens.copyExpectedToken(a.TokenType.name);this.tokens.matches1(a.TokenType.dot);)this.tokens.copyExpectedToken(a.TokenType.dot),this.tokens.copyExpectedToken(a.TokenType.name);this.tokens.matches1(a.TokenType.parenL)&&(this.tokens.copyExpectedToken(a.TokenType.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(a.TokenType.parenR))}}processExportVar(){this.isSimpleExportVar()?this.processSimpleExportVar():this.processComplexExportVar()}isSimpleExportVar(){let e=this.tokens.currentIndex();if(e++,e++,!this.tokens.matches1AtIndex(e,a.TokenType.name))return!1;for(e++;es);var r=e("../parser/tokenizer/types");function s(e){if(e.removeInitialToken(),e.removeToken(),e.removeToken(),e.removeToken(),e.matches1(r.TokenType.parenL))e.removeToken(),e.removeToken(),e.removeToken();else for(;e.matches1(r.TokenType.dot);)e.removeToken(),e.removeToken()}},{"../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2TCgi":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"EMPTY_DECLARATION_INFO",()=>a),o.export(n,"default",()=>i);var r=e("../parser/tokenizer"),s=e("../parser/tokenizer/types");let a={typeDeclarations:new Set,valueDeclarations:new Set};function i(e){let t=new Set,n=new Set;for(let o=0;oa);var r=e("../parser/tokenizer/keywords"),s=e("../parser/tokenizer/types");function a(e){let t=e.currentIndex();for(;!e.matches1AtIndex(t,s.TokenType.braceR);)t++;return e.matchesContextualAtIndex(t+1,r.ContextualKeyword._from)&&e.matches1AtIndex(t+2,s.TokenType.string)}},{"../parser/tokenizer/keywords":"2o5hL","../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cGf3B:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"removeMaybeImportAttributes",()=>a);var r=e("../parser/tokenizer/keywords"),s=e("../parser/tokenizer/types");function a(e){(e.matches2(s.TokenType._with,s.TokenType.braceL)||e.matches2(s.TokenType.name,s.TokenType.braceL)&&e.matchesContextual(r.ContextualKeyword._assert))&&(e.removeToken(),e.removeToken(),e.removeBalancedCode(),e.removeToken())}},{"../parser/tokenizer/keywords":"2o5hL","../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a4oml:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>s);var r=e("../parser/tokenizer/types");function s(e,t,n,o){if(!e||t)return!1;let s=n.currentToken();if(null==s.rhsEndIndex)throw Error("Expected non-null rhsEndIndex on export token.");let a=s.rhsEndIndex-n.currentIndex();if(3!==a&&!(4===a&&n.matches1AtIndex(s.rhsEndIndex-1,r.TokenType.semi)))return!1;let i=n.tokenAtRelativeIndex(2);if(i.type!==r.TokenType.name)return!1;let p=n.identifierNameForToken(i);return o.typeDeclarations.has(p)&&!o.valueDeclarations.has(p)}},{"../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kLz9i:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("../parser/tokenizer/keywords"),s=e("../parser/tokenizer/types"),a=e("../util/elideImportEquals"),i=o.interopDefault(a),p=e("../util/getDeclarationInfo"),c=o.interopDefault(p),l=e("../util/getImportExportSpecifierInfo"),u=o.interopDefault(l),h=e("../util/getNonTypeIdentifiers"),T=e("../util/isExportFrom"),k=o.interopDefault(T),d=e("../util/removeMaybeImportAttributes"),f=e("../util/shouldElideDefaultExport"),y=o.interopDefault(f),m=e("./Transformer"),x=o.interopDefault(m);class g extends x.default{constructor(e,t,n,o,r,s,a,i){super(),this.tokens=e,this.nameManager=t,this.helperManager=n,this.reactHotLoaderTransformer=o,this.isTypeScriptTransformEnabled=r,this.isFlowTransformEnabled=s,this.keepUnusedImports=a,this.nonTypeIdentifiers=r&&!a?(0,h.getNonTypeIdentifiers)(e,i):new Set,this.declarationInfo=r&&!a?(0,c.default)(e):p.EMPTY_DECLARATION_INFO,this.injectCreateRequireForImportRequire=!!i.injectCreateRequireForImportRequire}process(){if(this.tokens.matches3(s.TokenType._import,s.TokenType.name,s.TokenType.eq))return this.processImportEquals();if(this.tokens.matches4(s.TokenType._import,s.TokenType.name,s.TokenType.name,s.TokenType.eq)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,r.ContextualKeyword._type)){this.tokens.removeInitialToken();for(let e=0;e<7;e++)this.tokens.removeToken();return!0}if(this.tokens.matches2(s.TokenType._export,s.TokenType.eq))return this.tokens.replaceToken("module.exports"),!0;if(this.tokens.matches5(s.TokenType._export,s.TokenType._import,s.TokenType.name,s.TokenType.name,s.TokenType.eq)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,r.ContextualKeyword._type)){this.tokens.removeInitialToken();for(let e=0;e<8;e++)this.tokens.removeToken();return!0}if(this.tokens.matches1(s.TokenType._import))return this.processImport();if(this.tokens.matches2(s.TokenType._export,s.TokenType._default))return this.processExportDefault();if(this.tokens.matches2(s.TokenType._export,s.TokenType.braceL))return this.processNamedExports();if(this.tokens.matches2(s.TokenType._export,s.TokenType.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,r.ContextualKeyword._type)){if(this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(s.TokenType.braceL)){for(;!this.tokens.matches1(s.TokenType.braceR);)this.tokens.removeToken();this.tokens.removeToken()}else this.tokens.removeToken(),this.tokens.matches1(s.TokenType._as)&&(this.tokens.removeToken(),this.tokens.removeToken());return this.tokens.matchesContextual(r.ContextualKeyword._from)&&this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,s.TokenType.string)&&(this.tokens.removeToken(),this.tokens.removeToken(),(0,d.removeMaybeImportAttributes)(this.tokens)),!0}return!1}processImportEquals(){let e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.shouldAutomaticallyElideImportedName(e)?(0,i.default)(this.tokens):this.injectCreateRequireForImportRequire?(this.tokens.replaceToken("const"),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.replaceToken(this.helperManager.getHelperName("require"))):this.tokens.replaceToken("const"),!0}processImport(){if(this.tokens.matches2(s.TokenType._import,s.TokenType.parenL))return!1;let e=this.tokens.snapshot();if(this.removeImportTypeBindings()){for(this.tokens.restoreToSnapshot(e);!this.tokens.matches1(s.TokenType.string);)this.tokens.removeToken();this.tokens.removeToken(),(0,d.removeMaybeImportAttributes)(this.tokens),this.tokens.matches1(s.TokenType.semi)&&this.tokens.removeToken()}return!0}removeImportTypeBindings(){if(this.tokens.copyExpectedToken(s.TokenType._import),this.tokens.matchesContextual(r.ContextualKeyword._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,s.TokenType.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,r.ContextualKeyword._from))return!0;if(this.tokens.matches1(s.TokenType.string))return this.tokens.copyToken(),!1;this.tokens.matchesContextual(r.ContextualKeyword._module)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,r.ContextualKeyword._from)&&this.tokens.copyToken();let e=!1,t=!1,n=!1;if(this.tokens.matches1(s.TokenType.name)&&(this.shouldAutomaticallyElideImportedName(this.tokens.identifierName())?(this.tokens.removeToken(),this.tokens.matches1(s.TokenType.comma)&&this.tokens.removeToken()):(e=!0,this.tokens.copyToken(),this.tokens.matches1(s.TokenType.comma)&&(n=!0,this.tokens.removeToken()))),this.tokens.matches1(s.TokenType.star))this.shouldAutomaticallyElideImportedName(this.tokens.identifierNameAtRelativeIndex(2))?(this.tokens.removeToken(),this.tokens.removeToken(),this.tokens.removeToken()):(n&&this.tokens.appendCode(","),e=!0,this.tokens.copyExpectedToken(s.TokenType.star),this.tokens.copyExpectedToken(s.TokenType.name),this.tokens.copyExpectedToken(s.TokenType.name));else if(this.tokens.matches1(s.TokenType.braceL)){for(n&&this.tokens.appendCode(","),this.tokens.copyToken();!this.tokens.matches1(s.TokenType.braceR);){t=!0;let n=(0,u.default)(this.tokens);if(n.isType||this.shouldAutomaticallyElideImportedName(n.rightName)){for(;this.tokens.currentIndex()n.call(t,...e)),t=void 0)}return n}([this,"access",e=>e.importProcessor,"optionalAccess",e=>e.getGlobalNames,"call",e=>e(),"optionalAccess",e=>e.has,"call",e=>e(i)])&&this.extractHoistedCalls()}getHoistedCode(){return this.hoistedFunctionNames.length>0?this.hoistedFunctionNames.map(e=>`${e}();`).join(""):""}extractHoistedCalls(){this.tokens.removeToken();let e=!1;for(;this.tokens.matches3(r.TokenType.dot,r.TokenType.name,r.TokenType.parenL);){let t=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);if(p.includes(t)){let t=this.nameManager.claimFreeName("__jestHoist");this.hoistedFunctionNames.push(t),this.tokens.replaceToken(`function ${t}(){${i}.`),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(r.TokenType.parenR),this.tokens.appendCode(";}"),e=!1}else e?this.tokens.copyToken():this.tokens.replaceToken(`${i}.`),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(r.TokenType.parenR),e=!0}return!0}}n.default=c},{"../parser/tokenizer/types":"jNLPP","./Transformer":"d4EWH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"22bev":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("../parser/tokenizer/types"),s=e("./Transformer"),a=o.interopDefault(s);class i extends a.default{constructor(e){super(),this.tokens=e}process(){if(this.tokens.matches1(r.TokenType.num)){let e=this.tokens.currentTokenCode();if(e.includes("_"))return this.tokens.replaceToken(e.replace(/_/g,"")),!0}return!1}}n.default=i},{"../parser/tokenizer/types":"jNLPP","./Transformer":"d4EWH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2q2YL":[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("../parser/tokenizer/types"),s=e("./Transformer"),a=o.interopDefault(s);class i extends a.default{constructor(e,t){super(),this.tokens=e,this.nameManager=t}process(){return!!this.tokens.matches2(r.TokenType._catch,r.TokenType.braceL)&&(this.tokens.copyToken(),this.tokens.appendCode(` (${this.nameManager.claimFreeName("e")})`),!0)}}n.default=i},{"../parser/tokenizer/types":"jNLPP","./Transformer":"d4EWH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jfUR4:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("../parser/tokenizer/types"),s=e("./Transformer"),a=o.interopDefault(s);class i extends a.default{constructor(e,t){super(),this.tokens=e,this.nameManager=t}process(){if(this.tokens.matches1(r.TokenType.nullishCoalescing)){let e=this.tokens.currentToken();return this.tokens.tokens[e.nullishStartIndex].isAsyncOperation?this.tokens.replaceTokenTrimmingLeftWhitespace(", async () => ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(r.TokenType._delete)&&this.tokens.tokenAtRelativeIndex(1).isOptionalChainStart)return this.tokens.removeInitialToken(),!0;let e=this.tokens.currentToken().subscriptStartIndex;if(null!=e&&this.tokens.tokens[e].isOptionalChainStart&&this.tokens.tokenAtRelativeIndex(-1).type!==r.TokenType._super){let t;let n=this.nameManager.claimFreeName("_");if(t=e>0&&this.tokens.matches1AtIndex(e-1,r.TokenType._delete)&&this.isLastSubscriptInChain()?`${n} => delete ${n}`:`${n} => ${n}`,this.tokens.tokens[e].isAsyncOperation&&(t=`async ${t}`),this.tokens.matches2(r.TokenType.questionDot,r.TokenType.parenL)||this.tokens.matches2(r.TokenType.questionDot,r.TokenType.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalCall', ${t}`);else if(this.tokens.matches2(r.TokenType.questionDot,r.TokenType.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${t}`);else if(this.tokens.matches1(r.TokenType.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${t}.`);else if(this.tokens.matches1(r.TokenType.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${t}.`);else if(this.tokens.matches1(r.TokenType.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${t}[`);else if(this.tokens.matches1(r.TokenType.parenL))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'call', ${t}(`);else throw Error("Unexpected subscript operator in optional chain.");return!0}return!1}isLastSubscriptInChain(){let e=0;for(let t=this.tokens.currentIndex()+1;;t++){if(t>=this.tokens.tokens.length)throw Error("Reached the end of the code while finding the end of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e++:this.tokens.tokens[t].isOptionalChainEnd&&e--,e<0)return!0;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return!1}}justSkippedSuper(){let e=0,t=this.tokens.currentIndex()-1;for(;;){if(t<0)throw Error("Reached the start of the code while finding the start of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e--:this.tokens.tokens[t].isOptionalChainEnd&&e++,e<0)return!1;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return this.tokens.tokens[t-1].type===r.TokenType._super;t--}}}n.default=i},{"../parser/tokenizer/types":"jNLPP","./Transformer":"d4EWH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gJbuQ:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("../parser/tokenizer"),s=e("../parser/tokenizer/types"),a=e("./Transformer"),i=o.interopDefault(a);class p extends i.default{constructor(e,t,n,o){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.options=o}process(){let e=this.tokens.currentIndex();if("createReactClass"===this.tokens.identifierName()){let t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("createReactClass");return t?this.tokens.replaceToken(`(0, ${t})`):this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}if(this.tokens.matches3(s.TokenType.name,s.TokenType.dot,s.TokenType.name)&&"React"===this.tokens.identifierName()&&"createClass"===this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+2)){let t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("React")||"React";return t?this.tokens.replaceToken(t):this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}return!1}tryProcessCreateClassCall(e){let t=this.findDisplayName(e);t&&this.classNeedsDisplayName()&&(this.tokens.copyExpectedToken(s.TokenType.parenL),this.tokens.copyExpectedToken(s.TokenType.braceL),this.tokens.appendCode(`displayName: '${t}',`),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(s.TokenType.braceR),this.tokens.copyExpectedToken(s.TokenType.parenR))}findDisplayName(e){return e<2?null:this.tokens.matches2AtIndex(e-2,s.TokenType.name,s.TokenType.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===r.IdentifierRole.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,s.TokenType._export,s.TokenType._default)?this.getDisplayNameFromFilename():null}getDisplayNameFromFilename(){let e=(this.options.filePath||"unknown").split("/"),t=e[e.length-1],n=t.lastIndexOf("."),o=-1===n?t:t.slice(0,n);return"index"===o&&e[e.length-2]?e[e.length-2]:o}classNeedsDisplayName(){let e=this.tokens.currentIndex();if(!this.tokens.matches2(s.TokenType.parenL,s.TokenType.braceL))return!1;let t=e+1,n=this.tokens.tokens[t].contextId;if(null==n)throw Error("Expected non-null context ID on object open-brace.");for(;e({variableName:e,uniqueLocalName:e}));return this.extractedDefaultExportName&&t.push({variableName:this.extractedDefaultExportName,uniqueLocalName:"default"}),` +;(function () { + var reactHotLoader = require('react-hot-loader').default; + var leaveModule = require('react-hot-loader').leaveModule; + if (!reactHotLoader) { + return; + } +${t.map(({variableName:e,uniqueLocalName:t})=>` reactHotLoader.register(${e}, "${t}", ${JSON.stringify(this.filePath||"")});`).join("\n")} + leaveModule(module); +})();`}process(){return!1}}n.default=i},{"../parser/tokenizer":"eQq8C","./Transformer":"d4EWH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],irz6l:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n);var r=e("../parser/tokenizer/types"),s=e("../util/isIdentifier"),a=o.interopDefault(s),i=e("./Transformer"),p=o.interopDefault(i);class c extends p.default{constructor(e,t,n){super(),this.rootTransformer=e,this.tokens=t,this.isImportsTransformEnabled=n}process(){return!!(this.rootTransformer.processPossibleArrowParamEnd()||this.rootTransformer.processPossibleAsyncArrowWithTypeParams()||this.rootTransformer.processPossibleTypeRange())||(this.tokens.matches1(r.TokenType._public)||this.tokens.matches1(r.TokenType._protected)||this.tokens.matches1(r.TokenType._private)||this.tokens.matches1(r.TokenType._abstract)||this.tokens.matches1(r.TokenType._readonly)||this.tokens.matches1(r.TokenType._override)||this.tokens.matches1(r.TokenType.nonNullAssertion)?(this.tokens.removeInitialToken(),!0):this.tokens.matches1(r.TokenType._enum)||this.tokens.matches2(r.TokenType._const,r.TokenType._enum)?(this.processEnum(),!0):!!(this.tokens.matches2(r.TokenType._export,r.TokenType._enum)||this.tokens.matches3(r.TokenType._export,r.TokenType._const,r.TokenType._enum))&&(this.processEnum(!0),!0))}processEnum(e=!1){for(this.tokens.removeInitialToken();this.tokens.matches1(r.TokenType._const)||this.tokens.matches1(r.TokenType._enum);)this.tokens.removeToken();let t=this.tokens.identifierName();this.tokens.removeToken(),e&&!this.isImportsTransformEnabled&&this.tokens.appendCode("export "),this.tokens.appendCode(`var ${t}; (function (${t})`),this.tokens.copyExpectedToken(r.TokenType.braceL),this.processEnumBody(t),this.tokens.copyExpectedToken(r.TokenType.braceR),e&&this.isImportsTransformEnabled?this.tokens.appendCode(`)(${t} || (exports.${t} = ${t} = {}));`):this.tokens.appendCode(`)(${t} || (${t} = {}));`)}processEnumBody(e){let t=null;for(;!this.tokens.matches1(r.TokenType.braceR);){let{nameStringCode:n,variableName:o}=this.extractEnumKeyInfo(this.tokens.currentToken());this.tokens.removeInitialToken(),this.tokens.matches3(r.TokenType.eq,r.TokenType.string,r.TokenType.comma)||this.tokens.matches3(r.TokenType.eq,r.TokenType.string,r.TokenType.braceR)?this.processStringLiteralEnumMember(e,n,o):this.tokens.matches1(r.TokenType.eq)?this.processExplicitValueEnumMember(e,n,o):this.processImplicitValueEnumMember(e,n,o,t),this.tokens.matches1(r.TokenType.comma)&&this.tokens.removeToken(),t=null!=o?o:`${e}[${n}]`}}extractEnumKeyInfo(e){if(e.type===r.TokenType.name){let t=this.tokens.identifierNameForToken(e);return{nameStringCode:`"${t}"`,variableName:(0,a.default)(t)?t:null}}if(e.type===r.TokenType.string){let t=this.tokens.stringValueForToken(e);return{nameStringCode:this.tokens.code.slice(e.start,e.end),variableName:(0,a.default)(t)?t:null}}throw Error("Expected name or string at beginning of enum element.")}processStringLiteralEnumMember(e,t,n){null!=n?(this.tokens.appendCode(`const ${n}`),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.appendCode(`; ${e}[${t}] = ${n};`)):(this.tokens.appendCode(`${e}[${t}]`),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.appendCode(";"))}processExplicitValueEnumMember(e,t,n){let o=this.tokens.currentToken().rhsEndIndex;if(null==o)throw Error("Expected rhsEndIndex on enum assign.");if(null!=n){for(this.tokens.appendCode(`const ${n}`),this.tokens.copyToken();this.tokens.currentIndex()a);var r=e("../parser/util/identifier");let s=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","await","false","null","true"]);function a(e){if(0===e.length||!r.IS_IDENTIFIER_START[e.charCodeAt(0)])return!1;for(let t=1;ti);var r=e("lines-and-columns"),s=o.interopDefault(r),a=e("../parser/tokenizer/types");function i(e,t){if(0===t.length)return"";let n=Object.keys(t[0]).filter(e=>"type"!==e&&"value"!==e&&"start"!==e&&"end"!==e&&"loc"!==e),o=Object.keys(t[0].type).filter(e=>"label"!==e&&"keyword"!==e),r=["Location","Label","Raw",...n,...o],i=new s.default(e),p=[r,...t.map(function(t){var r,s,i;let p=e.slice(t.start,t.end);return[(r=t.start,s=t.end,`${u(r)}-${u(s)}`),(0,a.formatTokenType)(t.type),(i=String(p)).length>14?`${i.slice(0,11)}...`:i,...n.map(e=>l(t[e],e)),...o.map(e=>l(t.type[e],e))]})],c=r.map(()=>0);for(let e of p)for(let t=0;te.map((e,t)=>e.padEnd(c[t])).join(" ")).join("\n");function l(e,t){return!0===e?t:!1===e||null===e?"":String(e)}function u(e){let t=i.locationForIndex(e);return t?`${t.line+1}:${t.column+1}`:"Unknown"}}},{"lines-and-columns":"lCR1X","../parser/tokenizer/types":"jNLPP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lCR1X:[function(e,t,n){n.__esModule=!0,n.LinesAndColumns=void 0;var o=function(){function e(e){this.string=e;for(var t=[0],n=0;nthis.string.length)return null;for(var t=0,n=this.offsets;n[t+1]<=e;)t++;var o=e-n[t];return{line:t,column:o}},e.prototype.indexForLocation=function(e){var t=e.line,n=e.column;return t<0||t>=this.offsets.length||n<0||n>this.lengthOfLine(t)?null:this.offsets[t]+n},e.prototype.lengthOfLine=function(e){var t=this.offsets[e];return(e===this.offsets.length-1?this.string.length:this.offsets[e+1])-t},e}();n.LinesAndColumns=o,n.default=o},{}],d8fUe:[function(e,t,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(n),o.export(n,"default",()=>i);var r=e("../parser/tokenizer/types"),s=e("./getImportExportSpecifierInfo"),a=o.interopDefault(s);function i(e){let t=new Set;for(let o=0;oaq),o.export(n,"languages",()=>aJ),o.export(n,"options",()=>aM),o.export(n,"printers",()=>aO);var i=Object.create,s=Object.defineProperty,p=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,c=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty,y=(e,t)=>{for(var n in t)s(e,n,{get:t[n],enumerable:!0})},d=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},m=(e,t,n)=>(d(e,t,"read from private field"),n?n.call(e):t.get(e)),E=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},f=(e,t,n,r)=>(d(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),F=(r=e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(r);return t?t[0].trimLeft():""},e.parse=function(e){return l(e).pragmas},e.parseWithComments=l,e.print=function({comments:e="",pragmas:t={}}){let n=` +`,r=Object.keys(t),u=r.flatMap(e=>c(e,t[e])).map(e=>` * ${e}${n}`).join("");if(!e){if(0===r.length)return"";if(1===r.length&&!Array.isArray(t[r[0]])){let e=t[r[0]];return`/** ${c(r[0],e)[0]} */`}}let a=e.split(n).map(e=>` * ${e}`).join(n)+n;return"/**"+n+(e?a:"")+(e&&r.length?" *"+n:"")+u+" */"},e.strip=function(e){let t=e.match(r);return t&&t[0]?e.substring(t[0].length):e};var t=/\*\/$/,n=/^\/\*\*?/,r=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,u=/(^|\s+)\/\/([^\r\n]*)/g,a=/^(\r?\n)+/,o=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,i=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,s=/(\r?\n|^) *\* ?/g,p=[];function l(e){let r=` +`;e=e.replace(n,"").replace(t,"").replace(s,"$1");let l="";for(;l!==e;)l=e,e=e.replace(o,`${r}$1 $2${r}`);e=e.replace(a,"").trimRight();let c=Object.create(null),D=e.replace(i,"").replace(a,"").trimRight(),y;for(;y=i.exec(e);){let e=y[2].replace(u,"");"string"==typeof c[y[1]]||Array.isArray(c[y[1]])?c[y[1]]=p.concat(c[y[1]],e):c[y[1]]=e}return{comments:D,pragmas:c}}function c(e,t){return p.concat(t).map(t=>`@${e} ${t}`.trim())}},()=>(u||r((u={exports:{}}).exports,u),u.exports)),A={};y(A,{languages:()=>aJ,options:()=>aM,printers:()=>aO});var g={};y(g,{canAttachComment:()=>nY,embed:()=>ag,experimentalFeatures:()=>av,getCommentChildNodes:()=>nZ,getVisitorKeys:()=>eR,handleComments:()=>ne,insertPragma:()=>aB,isBlockComment:()=>eK,isGap:()=>n1,massageAstNode:()=>aC,print:()=>ar,printComment:()=>nH,willPrintOwnComments:()=>n0});var x=function(e,t){let{originalText:n,[Symbol.for("comments")]:r,locStart:u,locEnd:a,[Symbol.for("printedComments")]:o}=t,{node:i}=e,s=u(i),p=a(i);for(let e of r)u(e)>=s&&a(e)<=p&&o.add(e);return n.slice(s,p)},h="string",T="array",C="cursor",S="indent",b="align",B="trim",v="group",k="fill",P="if-break",w="indent-if-break",I="line-suffix",N="line-suffix-boundary",j="line",L="label",M="break-parent",O=new Set([C,S,b,B,v,k,P,w,I,N,j,L,M]),J=function(e){if("string"==typeof e)return h;if(Array.isArray(e))return T;if(!e)return;let{type:t}=e;if(O.has(t))return t},q=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),X=class extends Error{name="InvalidDocError";constructor(e){super(function(e){let t=null===e?"null":typeof e;if("string"!==t&&"object"!==t)return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(J(e))throw Error("doc is valid.");let n=Object.prototype.toString.call(e);if("[object Object]"!==n)return`Unexpected doc '${n}'.`;let r=q([...O].map(e=>`'${e}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${r}.`}(e)),this.doc=e}},_={},R=function(e,t,n,r){let u=[e];for(;u.length>0;){let e=u.pop();if(e===_){n(u.pop());continue}n&&u.push(e,_);let a=J(e);if(!a)throw new X(e);if((null==t?void 0:t(e))!==!1)switch(a){case T:case k:{let t=a===T?e:e.parts;for(let e=t.length,n=e-1;n>=0;--n)u.push(t[n]);break}case P:u.push(e.flatContents,e.breakContents);break;case v:if(r&&e.expandedStates)for(let t=e.expandedStates.length,n=t-1;n>=0;--n)u.push(e.expandedStates[n]);else u.push(e.contents);break;case b:case S:case w:case L:case I:u.push(e.contents);break;case h:case C:case B:case N:case j:case M:break;default:throw new X(e)}}},U=()=>{};function $(e){return U(e),{type:S,contents:e}}function W(e,t){return U(t),{type:b,contents:t,n:e}}function G(e,t={}){return U(e),U(t.expandedStates,!0),{type:v,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function V(e,t){return G(e[0],{...t,expandedStates:e})}function K(e){return U(e),{type:k,parts:e}}function z(e,t="",n={}){return U(e),""!==t&&U(t),{type:P,breakContents:e,flatContents:t,groupId:n.groupId}}function H(e,t){return U(e),{type:w,contents:e,groupId:t.groupId,negate:t.negate}}function Q(e){return U(e),{type:I,contents:e}}var Y={type:N},Z={type:M},ee={type:j,hard:!0},et={type:j},en={type:j,soft:!0},er=[ee,Z],eu=[{type:j,hard:!0,literal:!0},Z],ea={type:C};function eo(e,t){U(e),U(t);let n=[];for(let r=0;r{if(!(e&&null==t))return Array.isArray(t)||"string"==typeof t?t[n<0?t.length+n:n]:t.at(n)},ep=e=>{if(Array.isArray(e))return e;if(e.type!==k)throw Error(`Expect doc to be 'array' or '${k}'.`);return e.parts};function el(e,t){if("string"==typeof e)return t(e);let n=new Map;return function e(r){if(n.has(r))return n.get(r);let u=function(n){switch(J(n)){case T:return t(n.map(e));case k:return t({...n,parts:n.parts.map(e)});case P:return t({...n,breakContents:e(n.breakContents),flatContents:e(n.flatContents)});case v:{let{expandedStates:r,contents:u}=n;return u=r?(r=r.map(e))[0]:e(u),t({...n,contents:u,expandedStates:r})}case b:case S:case w:case L:case I:return t({...n,contents:e(n.contents)});case h:case C:case B:case N:case j:case M:return t(n);default:throw new X(n)}}(r);return n.set(r,u),u}(e)}function ec(e,t,n){let r=n,u=!1;return R(e,function(e){if(u)return!1;let n=t(e);void 0!==n&&(u=!0,r=n)}),r}function eD(e){if(e.type===v&&e.break||e.type===j&&e.hard||e.type===M)return!0}function ey(e){return ec(e,eD,!1)}function ed(e){if(e.length>0){let t=es(!1,e,-1);t.expandedStates||t.break||(t.break="propagated")}return null}function em(e){return e.type!==j||e.hard?e.type===P?e.flatContents:e:e.soft?"":" "}function eE(e){return el(e,e=>(function(e){switch(J(e)){case k:if(e.parts.every(e=>""===e))return"";break;case v:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===v&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case b:case S:case w:case I:if(!e.contents)return"";break;case P:if(!e.flatContents&&!e.breakContents)return"";break;case T:{let t=[];for(let n of e){if(!n)continue;let[e,...r]=Array.isArray(n)?n:[n];"string"==typeof e&&"string"==typeof es(!1,t,-1)?t[t.length-1]+=e:t.push(e),t.push(...r)}return 0===t.length?"":1===t.length?t[0]:t}case h:case C:case B:case N:case j:case L:case M:break;default:throw new X(e)}return e})(e))}function ef(e,t=eu){return el(e,e=>"string"==typeof e?eo(t,e.split(` +`)):e)}function eF(e){if(e.type===j)return!0}function eA(e,t){return e.type===L?{...e,contents:t(e.contents)}:t(e)}var eg=function(e){return Array.isArray(e)&&e.length>0},ex=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,eh=e=>ex.test(e);function eT(e){return(t,n,r)=>{let u=!!(null!=r&&r.backwards);if(!1===n)return!1;let{length:a}=t,o=n;for(;o>=0&&o/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,eN=e=>{var t;return!(12288===e||e>=65281&&e<=65376||e>=65504&&e<=65510||(t=e)>=4352&&t<=4447||8986===t||8987===t||9001===t||9002===t||t>=9193&&t<=9196||9200===t||9203===t||9725===t||9726===t||9748===t||9749===t||t>=9800&&t<=9811||9855===t||9875===t||9889===t||9898===t||9899===t||9917===t||9918===t||9924===t||9925===t||9934===t||9940===t||9962===t||9970===t||9971===t||9973===t||9978===t||9981===t||9989===t||9994===t||9995===t||10024===t||10060===t||10062===t||t>=10067&&t<=10069||10071===t||t>=10133&&t<=10135||10160===t||10175===t||11035===t||11036===t||11088===t||11093===t||t>=11904&&t<=11929||t>=11931&&t<=12019||t>=12032&&t<=12245||t>=12272&&t<=12287||t>=12289&&t<=12350||t>=12353&&t<=12438||t>=12441&&t<=12543||t>=12549&&t<=12591||t>=12593&&t<=12686||t>=12688&&t<=12771||t>=12783&&t<=12830||t>=12832&&t<=12871||t>=12880&&t<=19903||t>=19968&&t<=42124||t>=42128&&t<=42182||t>=43360&&t<=43388||t>=44032&&t<=55203||t>=63744&&t<=64255||t>=65040&&t<=65049||t>=65072&&t<=65106||t>=65108&&t<=65126||t>=65128&&t<=65131||t>=94176&&t<=94180||94192===t||94193===t||t>=94208&&t<=100343||t>=100352&&t<=101589||t>=101632&&t<=101640||t>=110576&&t<=110579||t>=110581&&t<=110587||110589===t||110590===t||t>=110592&&t<=110882||110898===t||t>=110928&&t<=110930||110933===t||t>=110948&&t<=110951||t>=110960&&t<=111355||126980===t||127183===t||127374===t||t>=127377&&t<=127386||t>=127488&&t<=127490||t>=127504&&t<=127547||t>=127552&&t<=127560||127568===t||127569===t||t>=127584&&t<=127589||t>=127744&&t<=127776||t>=127789&&t<=127797||t>=127799&&t<=127868||t>=127870&&t<=127891||t>=127904&&t<=127946||t>=127951&&t<=127955||t>=127968&&t<=127984||127988===t||t>=127992&&t<=128062||128064===t||t>=128066&&t<=128252||t>=128255&&t<=128317||t>=128331&&t<=128334||t>=128336&&t<=128359||128378===t||128405===t||128406===t||128420===t||t>=128507&&t<=128591||t>=128640&&t<=128709||128716===t||t>=128720&&t<=128722||t>=128725&&t<=128727||t>=128732&&t<=128735||128747===t||128748===t||t>=128756&&t<=128764||t>=128992&&t<=129003||129008===t||t>=129292&&t<=129338||t>=129340&&t<=129349||t>=129351&&t<=129535||t>=129648&&t<=129660||t>=129664&&t<=129672||t>=129680&&t<=129725||t>=129727&&t<=129733||t>=129742&&t<=129755||t>=129760&&t<=129768||t>=129776&&t<=129784||t>=131072&&t<=196605||t>=196608&&t<=262141)},ej=/[^\x20-\x7F]/,eL=function(e){if(!e)return 0;if(!ej.test(e))return e.length;e=e.replace(eI()," ");let t=0;for(let n of e){let e=n.codePointAt(0);e<=31||e>=127&&e<=159||e>=768&&e<=879||(t+=eN(e)?1:2)}return t};function eM(e){var t;let n=e.range?e.range[0]:e.start,r=(null==(t=e.declaration)?void 0:t.decorators)??e.decorators;return eg(r)?Math.min(eM(r[0]),n):n}function eO(e){return e.range?e.range[1]:e.end}function eJ(e,t){let n=eM(e);return Number.isInteger(n)&&n===eM(t)}var eq=null;function eX(e){if(null!==eq&&(eq.property,1)){let e=eq;return eq=eX.prototype=null,e}return eq=eX.prototype=e??Object.create(null),new eX}for(let e=0;e<=10;e++)eX();var e_=function(e,t="type"){return eX(e),function(n){let r=n[t],u=e[r];if(!Array.isArray(u))throw Object.assign(Error(`Missing visitor keys for '${r}'.`),{node:n});return u}},eR=e_({ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],ClassPrivateProperty:["key","value","decorators","typeAnnotation","variance"],ClassPrivateMethod:["key","params","body","decorators","returnType","typeParameters"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source"],DeclareExportAllDeclaration:["source"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value","optional","static","method"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["id","key","value","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["id","qualification"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],DecimalLiteral:[],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","typeAnnotation","nameType"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareEnum:["id","body"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],AsConstExpression:["expression"],SatisfiesExpression:["expression","typeAnnotation"]}),eU=function(e,t){let n=!0===t||"'"===t?"'":'"',r="'"===n?'"':"'",u=0,a=0;for(let t of e)t===n?u++:t===r&&a++;return u>a?r:n},e$=(e,t,n,r)=>{if(!(e&&null==t))return t.replaceAll?t.replaceAll(n,r):n.global?t.replace(n,r):t.split(n).join(r)},eW=function(e,t,n){let r='"'===t?"'":'"',u=e$(!1,e,/\\(.)|(["'])/gs,(e,u,a)=>u===r?u:a===t?"\\"+a:a||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(u)?u:"\\"+u));return t+u+t},eG=function(e,t){let n=e.slice(1,-1),r="json"!==t.parser&&("json5"!==t.parser||"preserve"!==t.quoteProps||t.singleQuote)?t.__isInHtmlAttribute?"'":eU(n,t.singleQuote):'"';return eW(n,r,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))},eV=function(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)},eK=eV(["Block","CommentBlock","MultiLine"]),ez=eV(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),eH=function({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")};function eQ(e,t){return t(e)||function(e,{getVisitorKeys:t,predicate:n}){for(let r of function*(e,t){let n=[e];for(let e=0;e!0}=t,u=e=>null!==e&&"object"==typeof e&&r(e);for(let t of n(e)){let n=e[t];if(Array.isArray(n))for(let e of n)u(e)&&(yield e);else u(n)&&(yield n)}}(n[e],t))yield r,n.push(r)}(e,{getVisitorKeys:t}))if(n(r))return!0;return!1}(e,{getVisitorKeys:eR,predicate:t})}function eY(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||ty(e)||td(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||tY(e)||"TSNonNullExpression"===e.type||"ChainExpression"===e.type}function eZ(e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw Error("Unexpected node has no left side.")}var e0=eV(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),e1=eV(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),e2=eV(["ArrayExpression","TupleExpression"]),e8=eV(["ObjectExpression","RecordExpression"]);function e3(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function e6(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&e3(e.argument)}function e7(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}function e9(e){return"RegExpLiteral"===e.type||"Literal"===e.type&&!!e.regex}var e4=eV(["Literal","BooleanLiteral","BigIntLiteral","DecimalLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),e5=eV(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier","Import"]),te=eV(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),tt=eV(["FunctionExpression","ArrowFunctionExpression"]);function tn(e){return ty(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var tr=eV(["JSXElement","JSXFragment"]);function tu(e){return"get"===e.kind||"set"===e.kind}function ta(e){return tu(e)||eJ(e,e.value)}function to(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!ta(e)}var ti=eV(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function ts(e){return td(e)||"BindExpression"===e.type&&!!e.object}var tp=eV(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function tl(e){return eH(e)||ez(e)||tp(e)||("GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type)&&!e.typeParameters}var tc=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function tD(e,t){var n,r;if("CallExpression"!==e.type)return!1;if(1===e.arguments.length){if(tn(e)&&t&&tD(t))return tt(e.arguments[0]);if("Identifier"===e.callee.type&&1===e.arguments.length&&/^(?:before|after)(?:Each|All)$/.test(e.callee.name))return tn(e.arguments[0])}else if((2===e.arguments.length||3===e.arguments.length)&&("TemplateLiteral"===e.arguments[0].type||e7(e.arguments[0]))&&(n=e.callee,tc.some(e=>(function(e,t){let n=t.split(".");for(let t=n.length-1;t>=0;t--){let r=n[t];if(0===t)return"Identifier"===e.type&&e.name===r;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==r)return!1;e=e.object}})(n,e))))return(!e.arguments[2]||!!e3(e.arguments[2]))&&((2===e.arguments.length?tt(e.arguments[1]):("FunctionExpression"===(r=e.arguments[1]).type||"ArrowFunctionExpression"===r.type&&"BlockStatement"===r.body.type)&&tO(e.arguments[1]).length<=1)||tn(e.arguments[1]));return!1}var ty=eV(["CallExpression","OptionalCallExpression"]),td=eV(["MemberExpression","OptionalMemberExpression"]);function tm(e){return!tG(e)&&(e4(e)||e5(e))}function tE(e,t=5){return function e(t,n){let r=0;for(let u in t){let a=t[u];if(a&&"object"==typeof a&&"string"==typeof a.type&&(r++,r+=e(a,n-r)),r>n)break}return r}(e,t)<=t}function tf(e,t){let{printWidth:n}=t;if(tG(e))return!1;let r=.25*n;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=r||e6(e)&&!tG(e.argument))return!0;let u="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return u?u.length<=r:e7(e)?eG(tB(e),t).length<=r:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=r&&!e.quasis[0].value.raw.includes(` +`):"UnaryExpression"===e.type?tf(e.argument,{printWidth:n}):"CallExpression"===e.type&&0===e.arguments.length&&"Identifier"===e.callee.type?e.callee.name.length<=r-2:e4(e)}function tF(e,t){return tr(t)?tU(t):tG(t,t$.Leading,t=>ev(e,eO(t)))}function tA(e,t){return"json"!==t.parser&&e7(e.key)&&tB(e.key).slice(1,-1)===e.key.value&&(eh(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||tg(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))}function tg(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function tx(e){return e.quasis.some(e=>e.value.raw.includes(` +`))}function th(e,t){return("TemplateLiteral"===e.type&&tx(e)||"TaggedTemplateExpression"===e.type&&tx(e.quasi))&&!ev(t,eM(e),{backwards:!0})}function tT(e){if(!tG(e))return!1;let t=es(!1,tV(e,t$.Dangling),-1);return t&&!eK(t)}function tC(e){let{node:t,parent:n,key:r}=e;return"callee"===r&&ty(t)&&ty(n)&&n.arguments.length>0&&t.arguments.length>n.arguments.length}var tS=new Set(["!","-","+","~"]);function tb(e,t=2){if(t<=0)return!1;let n=e=>tb(e,t-1);if(e9(e))return 5>=eL(e.pattern??e.regex.pattern);if(e4(e)||e5(e)||"ArgumentPlaceholder"===e.type)return!0;if("TemplateLiteral"===e.type)return e.quasis.every(e=>!e.value.raw.includes(` +`))&&e.expressions.every(n);if(e8(e))return e.properties.every(e=>!e.computed&&(e.shorthand||e.value&&n(e.value)));if(e2(e))return e.elements.every(e=>null===e||n(e));if(tz(e)){if("ImportExpression"===e.type||tb(e.callee,t)){let r=tq(e);return r.length<=t&&r.every(n)}return!1}return td(e)?tb(e.object,t)&&tb(e.property,t):"UnaryExpression"===e.type&&tS.has(e.operator)||"UpdateExpression"===e.type?tb(e.argument,t):"TSNonNullExpression"===e.type&&tb(e.expression,t)}function tB(e){var t;return(null==(t=e.extra)?void 0:t.raw)??e.raw}function tv(e,t="es5"){return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)}function tk(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return tk(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return tk(e.object,t);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&tk(e.tag,t);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&tk(e.callee,t);case"ConditionalExpression":return tk(e.test,t);case"UpdateExpression":return!e.prefix&&tk(e.argument,t);case"BindExpression":return e.object&&tk(e.object,t);case"SequenceExpression":return tk(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return tk(e.expression,t);default:return t(e)}}var tP={"==":!0,"!=":!0,"===":!0,"!==":!0},tw={"*":!0,"/":!0,"%":!0},tI={">>":!0,">>>":!0,"<<":!0};function tN(e,t){return!(tL(t)!==tL(e)||"**"===e||tP[e]&&tP[t]||"%"===t&&tw[e]||"%"===e&&tw[t]||t!==e&&tw[t]&&tw[e]||tI[e]&&tI[t])}var tj=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(e=>[e,t])));function tL(e){return tj.get(e)}var tM=new WeakMap;function tO(e){if(tM.has(e))return tM.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),tM.set(e,t),t}var tJ=new WeakMap;function tq(e){if(tJ.has(e))return tJ.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes),e.options&&t.push(e.options)),tJ.set(e,t),t}function tX(e,t){let{node:n}=e;"ImportExpression"===n.type?(e.call(e=>t(e,0),"source"),n.attributes&&e.call(e=>t(e,1),"attributes"),n.options&&e.call(e=>t(e,1),"options")):e.each(t,"arguments")}function t_(e,t){if("ImportExpression"===e.type){if(0===t||t===(e.attributes||e.options?-2:-1))return"source";if(e.attributes&&(1===t||-1===t))return"attributes";if(e.options&&(1===t||-1===t))return"options";throw RangeError("Invalid argument index")}if(t<0&&(t=e.arguments.length+t),t<0||t>=e.arguments.length)throw RangeError("Invalid argument index");return["arguments",t]}function tR(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function tU(e){return(null==e?void 0:e.prettierIgnore)||tG(e,t$.PrettierIgnore)}var t$={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},tW=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(n,r,u)=>!(e&t$.Leading&&!n.leading||e&t$.Trailing&&!n.trailing||e&t$.Dangling&&(n.leading||n.trailing)||e&t$.Block&&!eK(n)||e&t$.Line&&!e0(n)||e&t$.First&&0!==r||e&t$.Last&&r!==u.length-1||e&t$.PrettierIgnore&&!tR(n)||t&&!t(n))};function tG(e,t,n){if(!eg(null==e?void 0:e.comments))return!1;let r=tW(t,n);return!r||e.comments.some(r)}function tV(e,t,n){if(!Array.isArray(null==e?void 0:e.comments))return[];let r=tW(t,n);return r?e.comments.filter(r):e.comments}var tK=(e,{originalText:t})=>ew(t,eO(e));function tz(e){return ty(e)||"NewExpression"===e.type||"ImportExpression"===e.type}function tH(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)}var tQ=Symbol("ifWithoutBlockAndSameLineComment"),tY=eV(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]);function tZ(e,t){var n,r,u,a,o,i,s;if(e.isRoot)return!1;let{node:p,key:l,parent:c}=e;if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&e8(p)&&function e(t){let{parent:n,key:r}=t;switch(n.type){case"NGPipeExpression":if("arguments"===r&&t.isLast)return t.callParent(e);break;case"ObjectProperty":if("value"===r)return t.callParent(()=>"properties"===t.key&&t.isLast);break;case"BinaryExpression":case"LogicalExpression":if("right"===r)return t.callParent(e);break;case"ConditionalExpression":if("alternate"===r)return t.callParent(e);break;case"UnaryExpression":if(n.prefix)return t.callParent(e)}return!1}(e))return!0;if(t0(p))return!1;if("Identifier"===p.type){if(null!=(n=p.extra)&&n.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(p.name)||"left"===l&&("async"===p.name&&!c.await||"let"===p.name)&&"ForOfStatement"===c.type)return!0;if("let"===p.name){let t=null==(r=e.findAncestor(e=>"ForOfStatement"===e.type))?void 0:r.left;if(t&&tk(t,e=>e===p))return!0}if("object"===l&&"let"===p.name&&"MemberExpression"===c.type&&c.computed&&!c.optional){let t=e.findAncestor(e=>"ExpressionStatement"===e.type||"ForStatement"===e.type||"ForInStatement"===e.type),n=t?"ExpressionStatement"===t.type?t.expression:"ForStatement"===t.type?t.init:t.left:void 0;if(n&&tk(n,e=>e===p))return!0}if("expression"===l)switch(p.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"type":{let t=e.findAncestor(e=>!tY(e));if(t!==c&&"ExpressionStatement"===t.type)return!0}}return!1}if("ObjectExpression"===p.type||"FunctionExpression"===p.type||"ClassExpression"===p.type||"DoExpression"===p.type){let t=null==(u=e.findAncestor(e=>"ExpressionStatement"===e.type))?void 0:u.expression;if(t&&tk(t,e=>e===p))return!0}if("ObjectExpression"===p.type){let t=null==(a=e.findAncestor(e=>"ArrowFunctionExpression"===e.type))?void 0:a.body;if(t&&"SequenceExpression"!==t.type&&"AssignmentExpression"!==t.type&&tk(t,e=>e===p))return!0}switch(c.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===l&&("ArrowFunctionExpression"===p.type||"AssignmentExpression"===p.type||"AwaitExpression"===p.type||"BinaryExpression"===p.type||"ConditionalExpression"===p.type||"LogicalExpression"===p.type||"NewExpression"===p.type||"ObjectExpression"===p.type||"SequenceExpression"===p.type||"TaggedTemplateExpression"===p.type||"UnaryExpression"===p.type||"UpdateExpression"===p.type||"YieldExpression"===p.type||"TSNonNullExpression"===p.type||"ClassExpression"===p.type&&eg(p.decorators)))return!0;break;case"ExportDefaultDeclaration":return function e(t,n){let{node:r,parent:u}=t;return"FunctionExpression"===r.type||"ClassExpression"===r.type?"ExportDefaultDeclaration"===u.type||!tZ(t,n):!(!eY(r)||"ExportDefaultDeclaration"!==u.type&&tZ(t,n))&&t.call(()=>e(t,n),...eZ(r))}(e,t)||"SequenceExpression"===p.type;case"Decorator":if("expression"===l){if(td(p)&&p.computed)return!0;let e=!1,n=!1,r=p;for(;r;)switch(r.type){case"MemberExpression":n=!0,r=r.object;break;case"CallExpression":if(n||e)return"typescript"!==t.parser;e=!0,r=r.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==t.parser;default:return!0}return!0}break;case"TypeAnnotation":if(e.match(void 0,void 0,(e,t)=>"returnType"===t&&"ArrowFunctionExpression"===e.type)&&eQ(p,e=>"ObjectTypeAnnotation"===e.type&&eQ(e,e=>"FunctionTypeAnnotation"===e.type)))return!0;break;case"BinaryExpression":if("left"===l&&("in"===c.operator||"instanceof"===c.operator)&&"UnaryExpression"===p.type)return!0}switch(p.type){case"UpdateExpression":if("UnaryExpression"===c.type)return p.prefix&&("++"===p.operator&&"+"===c.operator||"--"===p.operator&&"-"===c.operator);case"UnaryExpression":switch(c.type){case"UnaryExpression":return p.operator===c.operator&&("+"===p.operator||"-"===p.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===l;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===l;case"BinaryExpression":return"left"===l&&"**"===c.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===c.type||"in"===p.operator&&function(e){let t=0,{node:n}=e;for(;n;){let r=e.getParentNode(t++);if((null==r?void 0:r.type)==="ForStatement"&&r.init===n)return!0;n=r}return!1}(e))return!0;if("|>"===p.operator&&null!=(o=p.extra)&&o.parenthesized){let t=e.grandparent;if("BinaryExpression"===t.type&&"|>"===t.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(c.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!tY(p);case"ConditionalExpression":return tY(p);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===l;case"ClassExpression":case"ClassDeclaration":return"superClass"===l;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===l;case"AssignmentExpression":case"AssignmentPattern":return"left"===l&&("TSTypeAssertion"===p.type||tY(p));case"LogicalExpression":if("LogicalExpression"===p.type)return c.operator!==p.operator;case"BinaryExpression":{let{operator:e,type:t}=p;if(!e&&"TSTypeAssertion"!==t)return!0;let n=tL(e),r=c.operator,u=tL(r);return u>n||"right"===l&&u===n||u===n&&!tN(r,e)||(u"===c.operator);default:return!1}case"TSFunctionType":if(e.match(e=>"TSFunctionType"===e.type,(e,t)=>"typeAnnotation"===t&&"TSTypeAnnotation"===e.type,(e,t)=>"returnType"===t&&"ArrowFunctionExpression"===e.type))return!0;case"TSConditionalType":case"TSConstructorType":if("extendsType"===l&&"TSConditionalType"===c.type){if("TSConditionalType"===p.type)return!0;let{typeAnnotation:e}=p.returnType||p.typeAnnotation;if("TSTypePredicate"===e.type&&e.typeAnnotation&&(e=e.typeAnnotation.typeAnnotation),"TSInferType"===e.type&&e.typeParameter.constraint)return!0}if("checkType"===l&&"TSConditionalType"===c.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===c.type||"TSIntersectionType"===c.type)&&c.types.length>1&&(!p.types||p.types.length>1))return!0;case"TSInferType":if("TSInferType"===p.type&&"TSRestType"===c.type)break;case"TSTypeOperator":return"TSArrayType"===c.type||"TSOptionalType"===c.type||"TSRestType"===c.type||"objectType"===l&&"TSIndexedAccessType"===c.type||"TSTypeOperator"===c.type||"TSTypeAnnotation"===c.type&&e.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===l&&"TSIndexedAccessType"===c.type||"elementType"===l&&"TSArrayType"===c.type;case"TypeofTypeAnnotation":return"objectType"===l&&("IndexedAccessType"===c.type||"OptionalIndexedAccessType"===c.type)||"elementType"===l&&"ArrayTypeAnnotation"===c.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===c.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===c.type||"NullableTypeAnnotation"===c.type||"IntersectionTypeAnnotation"===c.type||"UnionTypeAnnotation"===c.type||"objectType"===l&&("IndexedAccessType"===c.type||"OptionalIndexedAccessType"===c.type);case"InferTypeAnnotation":case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===c.type||"objectType"===l&&("IndexedAccessType"===c.type||"OptionalIndexedAccessType"===c.type);case"FunctionTypeAnnotation":{if(e.match(void 0,(e,t)=>"typeAnnotation"===t&&"TypeAnnotation"===e.type,(e,t)=>"returnType"===t&&"ArrowFunctionExpression"===e.type)||e.match(void 0,(e,t)=>"typeAnnotation"===t&&"TypePredicate"===e.type,(e,t)=>"typeAnnotation"===t&&"TypeAnnotation"===e.type,(e,t)=>"returnType"===t&&"ArrowFunctionExpression"===e.type))return!0;let t="NullableTypeAnnotation"===c.type?e.grandparent:c;return"UnionTypeAnnotation"===t.type||"IntersectionTypeAnnotation"===t.type||"ArrayTypeAnnotation"===t.type||"objectType"===l&&("IndexedAccessType"===t.type||"OptionalIndexedAccessType"===t.type)||"checkType"===l&&"ConditionalTypeAnnotation"===c.type||"extendsType"===l&&"ConditionalTypeAnnotation"===c.type&&"InferTypeAnnotation"===p.returnType.type&&p.returnType.typeParameter.bound||"NullableTypeAnnotation"===t.type||"FunctionTypeParam"===c.type&&null===c.name&&tO(p).some(e=>{var t;return(null==(t=e.typeAnnotation)?void 0:t.type)==="NullableTypeAnnotation"})}case"ConditionalTypeAnnotation":if("extendsType"===l&&"ConditionalTypeAnnotation"===c.type&&"ConditionalTypeAnnotation"===p.type||"checkType"===l&&"ConditionalTypeAnnotation"===c.type)return!0;case"OptionalIndexedAccessType":return"objectType"===l&&"IndexedAccessType"===c.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof p.value&&"ExpressionStatement"===c.type&&!c.directive){let t=e.grandparent;return"Program"===t.type||"BlockStatement"===t.type}return"object"===l&&"MemberExpression"===c.type&&"number"==typeof p.value;case"AssignmentExpression":{let t=e.grandparent;return"body"===l&&"ArrowFunctionExpression"===c.type||("key"!==l||"ClassProperty"!==c.type&&"PropertyDefinition"!==c.type||!c.computed)&&("init"!==l&&"update"!==l||"ForStatement"!==c.type)&&("ExpressionStatement"===c.type?"ObjectPattern"===p.left.type:!("key"===l&&"TSPropertySignature"===c.type||"AssignmentExpression"===c.type||"SequenceExpression"===c.type&&"ForStatement"===t.type&&(t.init===c||t.update===c)||"value"===l&&"Property"===c.type&&"ObjectPattern"===t.type&&t.properties.includes(c)||"NGChainedExpression"===c.type))}case"ConditionalExpression":switch(c.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===l;case"ConditionalExpression":return!t.experimentalTernaries&&"test"===l;case"MemberExpression":case"OptionalMemberExpression":return"object"===l;default:return!1}case"FunctionExpression":switch(c.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===l;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(c.type){case"BinaryExpression":return"|>"!==c.operator||(null==(i=p.extra)?void 0:i.parenthesized);case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===l;case"MemberExpression":case"OptionalMemberExpression":return"object"===l;case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===l;default:return!1}case"ClassExpression":if("NewExpression"===c.type)return"callee"===l;break;case"OptionalMemberExpression":case"OptionalCallExpression":case"CallExpression":case"MemberExpression":if(function(e){let{node:t,parent:n,grandparent:r,key:u}=e;return!!(("OptionalMemberExpression"===t.type||"OptionalCallExpression"===t.type)&&("object"===u&&"MemberExpression"===n.type||"callee"===u&&("CallExpression"===n.type||"NewExpression"===n.type)||"TSNonNullExpression"===n.type&&"MemberExpression"===r.type&&r.object===n)||e.match(()=>"CallExpression"===t.type||"MemberExpression"===t.type,(e,t)=>"expression"===t&&"ChainExpression"===e.type)&&(e.match(void 0,void 0,(e,t)=>"callee"===t&&("CallExpression"===e.type&&!e.optional||"NewExpression"===e.type)||"object"===t&&"MemberExpression"===e.type&&!e.optional)||e.match(void 0,void 0,(e,t)=>"expression"===t&&"TSNonNullExpression"===e.type,(e,t)=>"object"===t&&"MemberExpression"===e.type))||e.match(()=>"CallExpression"===t.type||"MemberExpression"===t.type,(e,t)=>"expression"===t&&"TSNonNullExpression"===e.type,(e,t)=>"expression"===t&&"ChainExpression"===e.type,(e,t)=>"object"===t&&"MemberExpression"===e.type))}(e))return!0;case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===l&&("BindExpression"===c.type||"NewExpression"===c.type)){let e=p;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}break;case"BindExpression":return"callee"===l&&("BindExpression"===c.type||"NewExpression"===c.type)||"object"===l&&td(c);case"NGPipeExpression":return!("NGRoot"===c.type||"NGMicrosyntaxExpression"===c.type||"ObjectProperty"===c.type&&!(null!=(s=p.extra)&&s.parenthesized)||e2(c)||"arguments"===l&&ty(c)||"right"===l&&"NGPipeExpression"===c.type||"property"===l&&"MemberExpression"===c.type||"AssignmentExpression"===c.type);case"JSXFragment":case"JSXElement":return"callee"===l||"left"===l&&"BinaryExpression"===c.type&&"<"===c.operator||!e2(c)&&"ArrowFunctionExpression"!==c.type&&"AssignmentExpression"!==c.type&&"AssignmentPattern"!==c.type&&"BinaryExpression"!==c.type&&"NewExpression"!==c.type&&"ConditionalExpression"!==c.type&&"ExpressionStatement"!==c.type&&"JsExpressionRoot"!==c.type&&"JSXAttribute"!==c.type&&"JSXElement"!==c.type&&"JSXExpressionContainer"!==c.type&&"JSXFragment"!==c.type&&"LogicalExpression"!==c.type&&!ty(c)&&!tH(c)&&"ReturnStatement"!==c.type&&"ThrowStatement"!==c.type&&"TypeCastExpression"!==c.type&&"VariableDeclarator"!==c.type&&"YieldExpression"!==c.type;case"TSInstantiationExpression":return"object"===l&&td(c)}return!1}var t0=eV(["BlockStatement","BreakStatement","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]),t1=function(e,t){let n=t-1;n=eC(e,n,{backwards:!0}),n=eB(e,n,{backwards:!0}),n=eC(e,n,{backwards:!0});let r=eB(e,n,{backwards:!0});return n!==r},t2=()=>!0;function t8(e,t){return e.node.printed=!0,t.printer.printComment(e,t)}function t3(e,t,n={}){let{node:r}=e;if(!eg(null==r?void 0:r.comments))return"";let{indent:u=!1,marker:a,filter:o=t2}=n,i=[];if(e.each(({node:n})=>{n.leading||n.trailing||n.marker!==a||!o(n)||i.push(t8(e,t))},"comments"),0===i.length)return"";let s=eo(er,i);return u?$([er,s]):s}function t6(e,t){let n=e.node;if(!n)return{};let r=t[Symbol.for("printedComments")];if(0===(n.comments||[]).filter(e=>!r.has(e)).length)return{leading:"",trailing:""};let u=[],a=[],o;return e.each(()=>{let n=e.node;if(null!=r&&r.has(n))return;let{leading:i,trailing:s}=n;i?u.push(function(e,t){var n;let r=e.node,u=[t8(e,t)],{printer:a,originalText:o,locStart:i,locEnd:s}=t;if(null==(n=a.isBlockComment)?void 0:n.call(a,r)){let e=ev(o,s(r))?ev(o,i(r),{backwards:!0})?er:et:" ";u.push(e)}else u.push(er);let p=eB(o,eC(o,s(r)));return!1!==p&&ev(o,p)&&u.push(er),u}(e,t)):s&&(o=function(e,t,n){var r;let u=e.node,a=t8(e,t),{printer:o,originalText:i,locStart:s}=t,p=null==(r=o.isBlockComment)?void 0:r.call(o,u);return null!=n&&n.hasLineSuffix&&!(null!=n&&n.isBlock)||ev(i,s(u),{backwards:!0})?{doc:Q([er,t1(i,s(u))?er:"",a]),isBlock:p,hasLineSuffix:!0}:!p||null!=n&&n.hasLineSuffix?{doc:[Q([" ",a]),Z],isBlock:p,hasLineSuffix:!0}:{doc:[" ",a],isBlock:p,hasLineSuffix:!1}}(e,t,o),a.push(o.doc))},"comments"),{leading:u,trailing:a}}function t7(e,t,n){let{leading:r,trailing:u}=t6(e,n);return r||u?eA(t,e=>[r,e,u]):t}var t9,t4=class extends Error{name="UnexpectedNodeError";constructor(e,t,n="type"){super(`Unexpected ${t} node ${n}: ${JSON.stringify(e[n])}.`),this.node=e}},t5=class{constructor(e){E(this,t9,void 0),f(this,t9,new Set(e))}getLeadingWhitespaceCount(e){let t=m(this,t9),n=0;for(let r=0;r=0&&t.has(e.charAt(r));r--)n++;return n}getLeadingWhitespace(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(0,t)}getTrailingWhitespace(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(e.length-t)}hasLeadingWhitespace(e){return m(this,t9).has(e.charAt(0))}hasTrailingWhitespace(e){return m(this,t9).has(es(!1,e,-1))}trimStart(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(t)}trimEnd(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-t)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,t=!1){let n=`[${function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}([...m(this,t9)].join(""))}]+`,r=new RegExp(t?`(${n})`:n);return e.split(r)}hasWhitespaceCharacter(e){let t=m(this,t9);return Array.prototype.some.call(e,e=>t.has(e))}hasNonWhitespaceCharacter(e){let t=m(this,t9);return Array.prototype.some.call(e,e=>!t.has(e))}isWhitespaceOnly(e){let t=m(this,t9);return Array.prototype.every.call(e,e=>t.has(e))}};t9=new WeakMap;var ne={};y(ne,{endOfLine:()=>np,ownLine:()=>ns,remaining:()=>nl});var nt=function(e,t){let n=null,r=t;for(;r!==n;)n=r,r=eC(e,r),r=ek(e,r),r=eP(e,r),r=eB(e,r);return r},nn=function(e,t){let n=nt(e,t);return!1===n?"":e.charAt(n)},nr=function(e,t,n){for(let r=t;r20&&(r=r.slice(0,19)+"…"),n+(r?" "+r:""))}function na(e,t){t.leading=!0,t.trailing=!1,nu(e,t)}function no(e,t,n){t.leading=!1,t.trailing=!1,n&&(t.marker=n),nu(e,t)}function ni(e,t){t.leading=!1,t.trailing=!0,nu(e,t)}function ns(e){return[nU,nA,nk,nf,nd,nm,nE,nh,nM,nN,nL,nO,nJ,nC,nP,nw,nF,nV].some(t=>t(e))}function np(e){return[ny,nk,nA,nO,nd,nm,nE,nh,nP,nI,nj,nL,n_,nw,nW,nG].some(t=>t(e))}function nl(e){return[nU,nd,nm,ng,nv,nC,nL,nB,nb,n$,nw,nR].some(t=>t(e))}function nc(e,t){let n=(e.body||e.properties).find(({type:e})=>"EmptyStatement"!==e);n?na(n,t):no(e,t)}function nD(e,t){"BlockStatement"===e.type?nc(e,t):na(e,t)}function ny({comment:e,followingNode:t}){var n;return!!(t&&eK(n=e)&&"*"===n.value[0]&&/@(?:type|satisfies)\b/.test(n.value))&&(na(t,e),!0)}function nd({comment:e,precedingNode:t,enclosingNode:n,followingNode:r,text:u}){if((null==n?void 0:n.type)!=="IfStatement"||!r)return!1;if(")"===nn(u,eO(e)))return ni(t,e),!0;if(t===n.consequent&&r===n.alternate){if("BlockStatement"===t.type)ni(t,e);else{let r="SingleLine"===e.type||e.loc.start.line===e.loc.end.line,u=e.loc.start.line===t.loc.start.line;r&&u?no(t,e,"ExpressionStatement"===t.type?tQ:void 0):no(n,e)}return!0}return"BlockStatement"===r.type?(nc(r,e),!0):"IfStatement"===r.type?(nD(r.consequent,e),!0):n.consequent===r&&(na(r,e),!0)}function nm({comment:e,precedingNode:t,enclosingNode:n,followingNode:r,text:u}){return(null==n?void 0:n.type)==="WhileStatement"&&!!r&&(")"===nn(u,eO(e))?(ni(t,e),!0):"BlockStatement"===r.type?(nc(r,e),!0):n.body===r&&(na(r,e),!0))}function nE({comment:e,precedingNode:t,enclosingNode:n,followingNode:r}){return((null==n?void 0:n.type)==="TryStatement"||(null==n?void 0:n.type)==="CatchClause")&&!!r&&("CatchClause"===n.type&&t?(ni(t,e),!0):"BlockStatement"===r.type?(nc(r,e),!0):"TryStatement"===r.type?(nD(r.finalizer,e),!0):"CatchClause"===r.type&&(nD(r.body,e),!0))}function nf({comment:e,enclosingNode:t,followingNode:n}){return!!td(t)&&(null==n?void 0:n.type)==="Identifier"&&(na(t,e),!0)}function nF({comment:e,enclosingNode:t,followingNode:n,options:r}){return!!r.experimentalTernaries&&((null==t?void 0:t.type)==="ConditionalExpression"||(null==t?void 0:t.type)==="ConditionalTypeAnnotation"||(null==t?void 0:t.type)==="TSConditionalType")&&((null==n?void 0:n.type)==="ConditionalExpression"||(null==n?void 0:n.type)==="ConditionalTypeAnnotation"||(null==n?void 0:n.type)==="TSConditionalType")&&(no(t,e),!0)}function nA({comment:e,precedingNode:t,enclosingNode:n,followingNode:r,text:u,options:a}){let o=t&&!nr(u,eO(t),eM(e));return(!t||!o)&&((null==n?void 0:n.type)==="ConditionalExpression"||(null==n?void 0:n.type)==="ConditionalTypeAnnotation"||(null==n?void 0:n.type)==="TSConditionalType")&&!!r&&(a.experimentalTernaries&&n.alternate===r&&!(eK(e)&&!nr(a.originalText,eM(e),eO(e)))?no(n,e):na(r,e),!0)}function ng({comment:e,precedingNode:t,enclosingNode:n}){return!!tH(n)&&!!n.shorthand&&n.key===t&&"AssignmentPattern"===n.value.type&&(ni(n.value.left,e),!0)}var nx=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function nh({comment:e,precedingNode:t,enclosingNode:n,followingNode:r}){if(nx.has(null==n?void 0:n.type)){if(eg(n.decorators)&&(null==r?void 0:r.type)!=="Decorator")return ni(es(!1,n.decorators,-1),e),!0;if(n.body&&r===n.body)return nc(n.body,e),!0;if(r){if(n.superClass&&r===n.superClass&&t&&(t===n.id||t===n.typeParameters))return ni(t,e),!0;for(let u of["implements","extends","mixins"])if(n[u]&&r===n[u][0])return t&&(t===n.id||t===n.typeParameters||t===n.superClass)?ni(t,e):no(n,e,u),!0}}return!1}var nT=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function nC({comment:e,precedingNode:t,enclosingNode:n,text:r}){return n&&t&&"("===nn(r,eO(e))&&("Property"===n.type||"TSDeclareMethod"===n.type||"TSAbstractMethodDefinition"===n.type)&&"Identifier"===t.type&&n.key===t&&":"!==nn(r,eO(t))?(ni(t,e),!0):!!((null==t?void 0:t.type)==="Decorator"&&nT.has(null==n?void 0:n.type))&&(ni(t,e),!0)}var nS=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function nb({comment:e,precedingNode:t,enclosingNode:n,text:r}){return"("===nn(r,eO(e))&&!!(t&&nS.has(null==n?void 0:n.type))&&(ni(t,e),!0)}function nB({comment:e,enclosingNode:t,text:n}){if((null==t?void 0:t.type)!=="ArrowFunctionExpression")return!1;let r=nt(n,eO(e));return!1!==r&&"=>"===n.slice(r,r+2)&&(no(t,e),!0)}function nv({comment:e,enclosingNode:t,text:n}){return")"===nn(n,eO(e))&&(t&&(nK(t)&&0===tO(t).length||tz(t)&&0===tq(t).length)?(no(t,e),!0):((null==t?void 0:t.type)==="MethodDefinition"||(null==t?void 0:t.type)==="TSAbstractMethodDefinition")&&0===tO(t.value).length&&(no(t.value,e),!0))}function nk({comment:e,precedingNode:t,enclosingNode:n,followingNode:r,text:u}){return(null==t?void 0:t.type)==="FunctionTypeParam"&&(null==n?void 0:n.type)==="FunctionTypeAnnotation"&&(null==r?void 0:r.type)!=="FunctionTypeParam"?(ni(t,e),!0):((null==t?void 0:t.type)==="Identifier"||(null==t?void 0:t.type)==="AssignmentPattern"||(null==t?void 0:t.type)==="ObjectPattern"||(null==t?void 0:t.type)==="ArrayPattern"||(null==t?void 0:t.type)==="RestElement"||(null==t?void 0:t.type)==="TSParameterProperty")&&nK(n)&&")"===nn(u,eO(e))?(ni(t,e),!0):!eK(e)&&((null==n?void 0:n.type)==="FunctionDeclaration"||(null==n?void 0:n.type)==="FunctionExpression"||(null==n?void 0:n.type)==="ObjectMethod")&&(null==r?void 0:r.type)==="BlockStatement"&&n.body===r&&nt(u,eO(e))===eM(r)&&(nc(r,e),!0)}function nP({comment:e,enclosingNode:t}){return(null==t?void 0:t.type)==="LabeledStatement"&&(na(t,e),!0)}function nw({comment:e,enclosingNode:t}){return((null==t?void 0:t.type)==="ContinueStatement"||(null==t?void 0:t.type)==="BreakStatement")&&!t.label&&(ni(t,e),!0)}function nI({comment:e,precedingNode:t,enclosingNode:n}){return!!ty(n)&&!!t&&n.callee===t&&n.arguments.length>0&&(na(n.arguments[0],e),!0)}function nN({comment:e,precedingNode:t,enclosingNode:n,followingNode:r}){return(null==n?void 0:n.type)==="UnionTypeAnnotation"||(null==n?void 0:n.type)==="TSUnionType"?(tR(e)&&(r.prettierIgnore=!0,e.unignore=!0),!!t&&(ni(t,e),!0)):(((null==r?void 0:r.type)==="UnionTypeAnnotation"||(null==r?void 0:r.type)==="TSUnionType")&&tR(e)&&(r.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function nj({comment:e,enclosingNode:t}){return!!tH(t)&&(na(t,e),!0)}function nL({comment:e,enclosingNode:t,followingNode:n,ast:r,isLastComment:u}){var a;return(null==(a=null==r?void 0:r.body)?void 0:a.length)===0?(u?no(r,e):na(r,e),!0):(null==t?void 0:t.type)!=="Program"||0!==t.body.length||eg(t.directives)?(null==n?void 0:n.type)==="Program"&&0===n.body.length&&(null==t?void 0:t.type)==="ModuleExpression"&&(no(n,e),!0):(u?no(t,e):na(t,e),!0)}function nM({comment:e,enclosingNode:t}){return((null==t?void 0:t.type)==="ForInStatement"||(null==t?void 0:t.type)==="ForOfStatement")&&(na(t,e),!0)}function nO({comment:e,precedingNode:t,enclosingNode:n,text:r}){if((null==n?void 0:n.type)==="ImportSpecifier"||(null==n?void 0:n.type)==="ExportSpecifier")return na(n,e),!0;let u=(null==t?void 0:t.type)==="ImportSpecifier"&&(null==n?void 0:n.type)==="ImportDeclaration",a=(null==t?void 0:t.type)==="ExportSpecifier"&&(null==n?void 0:n.type)==="ExportNamedDeclaration";return!!((u||a)&&ev(r,eO(e)))&&(ni(t,e),!0)}function nJ({comment:e,enclosingNode:t}){return(null==t?void 0:t.type)==="AssignmentPattern"&&(na(t,e),!0)}var nq=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),nX=new Set(["ObjectExpression","RecordExpression","ArrayExpression","TupleExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function n_({comment:e,enclosingNode:t,followingNode:n}){return!!(nq.has(null==t?void 0:t.type)&&n&&(nX.has(n.type)||eK(e)))&&(na(n,e),!0)}function nR({comment:e,enclosingNode:t,followingNode:n,text:r}){return!n&&((null==t?void 0:t.type)==="TSMethodSignature"||(null==t?void 0:t.type)==="TSDeclareFunction"||(null==t?void 0:t.type)==="TSAbstractMethodDefinition")&&";"===nn(r,eO(e))&&(ni(t,e),!0)}function nU({comment:e,enclosingNode:t,followingNode:n}){if(tR(e)&&(null==t?void 0:t.type)==="TSMappedType"&&(null==n?void 0:n.type)==="TSTypeParameter"&&n.constraint)return t.prettierIgnore=!0,e.unignore=!0,!0}function n$({comment:e,precedingNode:t,enclosingNode:n,followingNode:r}){return(null==n?void 0:n.type)==="TSMappedType"&&((null==r?void 0:r.type)==="TSTypeParameter"&&r.name?(na(r.name,e),!0):(null==t?void 0:t.type)==="TSTypeParameter"&&!!t.constraint&&(ni(t.constraint,e),!0))}function nW({comment:e,enclosingNode:t,followingNode:n}){return!!t&&"SwitchCase"===t.type&&!t.test&&!!n&&n===t.consequent[0]&&("BlockStatement"===n.type&&e0(e)?nc(n,e):no(t,e),!0)}function nG({comment:e,precedingNode:t,enclosingNode:n,followingNode:r}){return!!t&&("TSUnionType"===t.type||"UnionTypeAnnotation"===t.type)&&(("TSArrayType"===n.type||"ArrayTypeAnnotation"===n.type)&&void 0===r||"TSIntersectionType"===n.type||"IntersectionTypeAnnotation"===n.type)&&(ni(es(!1,t.types,-1),e),!0)}function nV({comment:e,enclosingNode:t,precedingNode:n,followingNode:r}){if(((null==t?void 0:t.type)==="ObjectPattern"||(null==t?void 0:t.type)==="ArrayPattern")&&(null==r?void 0:r.type)==="TSTypeAnnotation")return n?ni(n,e):no(t,e),!0}var nK=eV(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]),nz=function(e){let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(e=>"*"===e.trimStart()[0])};function nH(e,t){let n=e.node;if(e0(n))return t.originalText.slice(eM(n),eO(n)).trimEnd();if(eK(n)){let e;return nz(n)?["/*",eo(er,(e=n.value.split(` +`)).map((t,n)=>0===n?t.trimEnd():" "+(n""===e||e===et||e===er||e===en;function n3(e,t,n,r){return e?"":("JSXElement"!==n.type||n.closingElement)&&((null==r?void 0:r.type)!=="JSXElement"||r.closingElement)?en:1===t.length?en:er}function n6(e,t,n,r){return e?er:1===t.length&&("JSXElement"!==n.type||n.closingElement)&&((null==r?void 0:r.type)!=="JSXElement"||r.closingElement)?en:er}var n7=new Set(["ArrayExpression","TupleExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot"]);function n9(e,t,n){let{node:r}=e;if(r.type.startsWith("JSX"))switch(r.type){case"JSXAttribute":return function(e,t,n){let{node:r}=e,u=[];if(u.push(n("name")),r.value){let a;if(e7(r.value)){let n=e$(!1,e$(!1,tB(r.value).slice(1,-1),"'","'"),""",'"'),u=eU(n,t.jsxSingleQuote);n='"'===u?e$(!1,n,'"',"""):e$(!1,n,"'","'"),a=e.call(()=>t7(e,ef(u+n+u),t),"value")}else a=n("value");u.push("=",a)}return u}(e,t,n);case"JSXIdentifier":return r.name;case"JSXNamespacedName":return eo(":",[n("namespace"),n("name")]);case"JSXMemberExpression":return eo(".",[n("object"),n("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return function(e,t,n){let{node:r}=e;return["{",e.call(({node:r})=>{let u=["...",n()];return tG(r)&&n0(e)?[$([en,t7(e,u,t)]),en]:u},"JSXSpreadAttribute"===r.type?"argument":"expression"),"}"]}(e,t,n);case"JSXExpressionContainer":return function(e,t,n){let{node:r}=e,u=(e,t)=>"JSXEmptyExpression"===e.type||!tG(e)&&(e2(e)||e8(e)||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(u(e.argument,e)||"JSXElement"===e.argument.type)||ty(e)||"ChainExpression"===e.type&&ty(e.expression)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||tr(t)&&("ConditionalExpression"===e.type||ti(e)));return u(r.expression,e.parent)?G(["{",n("expression"),Y,"}"]):G(["{",$([en,n("expression")]),en,Y,"}"])}(e,0,n);case"JSXFragment":case"JSXElement":let u;return u=t7(e,function(e,t,n){var r,u,a,o;let i;let{node:s}=e;if("JSXElement"===s.type&&function(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return"JSXText"===t.type&&!n4(t)}(s))return[n("openingElement"),n("closingElement")];let p=n("JSXElement"===s.type?"openingElement":"openingFragment"),l=n("JSXElement"===s.type?"closingElement":"closingFragment");if(1===s.children.length&&"JSXExpressionContainer"===s.children[0].type&&("TemplateLiteral"===s.children[0].expression.type||"TaggedTemplateExpression"===s.children[0].expression.type))return[p,...e.map(n,"children"),l];s.children=s.children.map(e=>"JSXExpressionContainer"===e.type&&e7(e.expression)&&" "===e.expression.value&&!tG(e.expression)?{type:"JSXText",value:" ",raw:" "}:e);let c=s.children.some(tr),D=s.children.filter(e=>"JSXExpressionContainer"===e.type).length>1,y="JSXElement"===s.type&&s.openingElement.attributes.length>1,d=ey(p)||c||y||D,m="mdx"===e.parent.rootMarker,E=t.singleQuote?"{' '}":'{" "}',f=m?" ":z([E,en]," "),F=(o=(null==(u=null==(r=s.openingElement)?void 0:r.name)?void 0:u.name)==="fbt",i=[],e.each(({node:e,next:t})=>{if("JSXText"===e.type){let n=tB(e);if(n4(e)){let r,u=n2.split(n,!0);if(""===u[0]&&(i.push(""),u.shift(),/\n/.test(u[0])?i.push(n6(o,u[1],e,t)):i.push(f),u.shift()),""===es(!1,u,-1)&&(u.pop(),r=u.pop()),0===u.length)return;for(let[e,t]of u.entries())e%2==1?i.push(et):i.push(t);void 0!==r?/\n/.test(r)?i.push(n6(o,es(!1,i,-1),e,t)):i.push(f):i.push(n3(o,es(!1,i,-1),e,t))}else/\n/.test(n)?n.match(/\n/g).length>1&&i.push("",er):i.push("",f)}else{let r=n();if(i.push(r),t&&n4(t)){let n=n2.trim(tB(t)),[r]=n2.split(n);i.push(n3(o,r,e,t))}else i.push(er)}},"children"),i),A=s.children.some(e=>n4(e));for(let e=F.length-2;e>=0;e--){let t=""===F[e]&&""===F[e+1],n=F[e]===er&&""===F[e+1]&&F[e+2]===er,r=(F[e]===en||F[e]===er)&&""===F[e+1]&&F[e+2]===f,u=F[e]===f&&""===F[e+1]&&(F[e+2]===en||F[e+2]===er),a=F[e]===f&&""===F[e+1]&&F[e+2]===f,o=F[e]===en&&""===F[e+1]&&F[e+2]===er||F[e]===er&&""===F[e+1]&&F[e+2]===en;n&&A||t||r||a||o?F.splice(e,2):u&&F.splice(e+1,2)}for(;F.length>0&&n8(es(!1,F,-1));)F.pop();for(;F.length>1&&n8(F[0])&&n8(F[1]);)F.shift(),F.shift();let g=[];for(let[e,t]of F.entries()){if(t===f){if(1===e&&""===F[e-1]){if(2===F.length){g.push(E);continue}g.push([E,er]);continue}if(e===F.length-1||""===F[e-1]&&F[e-2]===er){g.push(E);continue}}g.push(t),ey(t)&&(d=!0)}let x=A?K(g):G(g,{shouldBreak:!0});if((null==(a=t.cursorNode)?void 0:a.type)==="JSXText"&&s.children.includes(t.cursorNode)&&(x=[ea,x,ea]),m)return x;let h=G([p,$([er,x]),er,l]);return d?h:V([G([p,...F,l]),h])}(e,t,n),t),function(e,t,n){let{parent:r}=e;if(n7.has(r.type))return t;let u=e.match(void 0,e=>"ArrowFunctionExpression"===e.type,ty,e=>"JSXExpressionContainer"===e.type),a=tZ(e,n);return G([a?"":z("("),$([en,t]),en,a?"":z(")")],{shouldBreak:u})}(e,u,t);case"JSXOpeningElement":return function(e,t,n){var r,u;let a;let{node:o}=e,i=tG(o.name)||tG(o.typeParameters)||tG(o.typeArguments);if(o.selfClosing&&0===o.attributes.length&&!i)return["<",n("name"),o.typeArguments?n("typeArguments"):n("typeParameters")," />"];if((null==(r=o.attributes)?void 0:r.length)===1&&o.attributes[0].value&&e7(o.attributes[0].value)&&!o.attributes[0].value.value.includes(` +`)&&!i&&!tG(o.attributes[0]))return G(["<",n("name"),o.typeArguments?n("typeArguments"):n("typeParameters")," ",...e.map(n,"attributes"),o.selfClosing?" />":">"]);let s=null==(u=o.attributes)?void 0:u.some(e=>e.value&&e7(e.value)&&e.value.value.includes(` +`)),p=t.singleAttributePerLine&&o.attributes.length>1?er:et;return G(["<",n("name"),o.typeArguments?n("typeArguments"):n("typeParameters"),$(e.map(()=>[p,n()],"attributes")),...o.selfClosing?[et,"/>"]:(a=o.attributes.length>0&&tG(es(!1,o.attributes,-1),t$.Trailing),0===o.attributes.length&&!i||(t.bracketSameLine||t.jsxBracketSameLine)&&(!i||o.attributes.length>0)&&!a)?[">"]:[en,">"]],{shouldBreak:s})}(e,t,n);case"JSXClosingElement":return function(e,t,n){let{node:r}=e,u=[];u.push(""),u}(e,0,n);case"JSXOpeningFragment":case"JSXClosingFragment":return function(e,t){let{node:n}=e,r=tG(n),u=tG(n,t$.Line),a="JSXOpeningFragment"===n.type;return[a?"<":""]}(e,t);case"JSXEmptyExpression":return function(e,t){let{node:n}=e,r=tG(n,t$.Line);return[t3(e,t,{indent:r}),r?er:""]}(e,t);case"JSXText":throw Error("JSXText should be handled by JSXElement");default:throw new t4(r,"JSX")}}function n4(e){return"JSXText"===e.type&&(n2.hasNonWhitespaceCharacter(tB(e))||!/\n/.test(tB(e)))}var n5=function(e){return tU(e.node)||function(e){let{node:t,parent:n}=e;if(!tr(t)||!tr(n))return!1;let{index:r,siblings:u}=e,a;for(let e=r;e>0;e--){let t=u[e-1];if(!("JSXText"===t.type&&!n4(t))){a=t;break}}return(null==a?void 0:a.type)==="JSXExpressionContainer"&&"JSXEmptyExpression"===a.expression.type&&tU(a.expression)}(e)},re=0;function rt(e,t,n){var r;let{node:u,parent:a,grandparent:o,key:i}=e,s="body"!==i&&("IfStatement"===a.type||"WhileStatement"===a.type||"SwitchStatement"===a.type||"DoWhileStatement"===a.type),p="|>"===u.operator&&(null==(r=e.root.extra)?void 0:r.__isUsingHackPipeline),l=function e(t,n,r,u,a){var o;let{node:i}=t;if(!ti(i))return[G(n())];let s=[];tN(i.operator,i.left.operator)?s=t.call(t=>e(t,n,r,!0,a),"left"):s.push(G(n("left")));let p=rn(i),l=("|>"===i.operator||"NGPipeExpression"===i.type||("__vue_expression"===r.parser||"__vue_ts_expression"===r.parser)&&rr(t.node)&&!t.hasAncestor(e=>!rr(e)&&"JsExpressionRoot"!==e.type))&&!tF(r.originalText,i.right),c="NGPipeExpression"===i.type?"|":i.operator,D="NGPipeExpression"===i.type&&i.arguments.length>0?G($([en,": ",eo([et,": "],t.map(()=>W(2,G(n())),"arguments"))])):"",y;if(p)y=[c," ",n("right"),D];else{let u="|>"===c&&(null==(o=t.root.extra)?void 0:o.__isUsingHackPipeline)?t.call(t=>e(t,n,r,!0,a),"right"):n("right");y=[l?et:"",c,l?" ":et,u,D]}let{parent:d}=t,m=tG(i.left,t$.Trailing|t$.Line),E=m||!(a&&"LogicalExpression"===i.type)&&d.type!==i.type&&i.left.type!==i.type&&i.right.type!==i.type;if(s.push(l?"":" ",E?G(y,{shouldBreak:m}):y),u&&tG(i)){let e=eE(t7(t,s,r));return Array.isArray(e)||e.type===k?ep(e):[e]}return s}(e,n,t,!1,s);if(s)return l;if(p)return G(l);if(ty(a)&&a.callee===u||"UnaryExpression"===a.type||td(a)&&!a.computed)return G([$([en,...l]),en]);let c="ReturnStatement"===a.type||"ThrowStatement"===a.type||"JSXExpressionContainer"===a.type&&"JSXAttribute"===o.type||"|"!==u.operator&&"JsExpressionRoot"===a.type||"NGPipeExpression"!==u.type&&("NGRoot"===a.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===a.type&&"NGMicrosyntax"===o.type&&1===o.body.length)||u===a.body&&"ArrowFunctionExpression"===a.type||u!==a.body&&"ForStatement"===a.type||"ConditionalExpression"===a.type&&"ReturnStatement"!==o.type&&"ThrowStatement"!==o.type&&!ty(o)||"TemplateLiteral"===a.type,D="AssignmentExpression"===a.type||"VariableDeclarator"===a.type||"ClassProperty"===a.type||"PropertyDefinition"===a.type||"TSAbstractPropertyDefinition"===a.type||"ClassPrivateProperty"===a.type||tH(a),y=ti(u.left)&&tN(u.operator,u.left.operator);if(c||rn(u)&&!y||!rn(u)&&D)return G(l);if(0===l.length)return"";let d=tr(u.right),m=l.findIndex(e=>"string"!=typeof e&&!Array.isArray(e)&&e.type===v),E=l.slice(0,-1===m?1:m+1),f=l.slice(E.length,d?-1:void 0),F=Symbol("logicalChain-"+ ++re),A=G([...E,$(f)],{id:F});return d?G([A,H(es(!1,l,-1),{groupId:F})]):A}function rn(e){return"LogicalExpression"===e.type&&!!(e8(e.right)&&e.right.properties.length>0||e2(e.right)&&e.right.elements.length>0||tr(e.right))}var rr=e=>"BinaryExpression"===e.type&&"|"===e.operator,ru=class extends Error{name="ArgExpansionBailout"};function ra(e,t,n){let{node:r}=e,u=[],a="TupleExpression"===r.type?"#[":"[",o="TupleTypeAnnotation"===r.type&&r.types?"types":"TSTupleType"===r.type||"TupleTypeAnnotation"===r.type?"elementTypes":"elements",i=r[o];if(0===i.length)u.push(function(e,t,n,r){let{node:u}=e;return tG(u,t$.Dangling)?G([n,t3(e,t,{indent:!0}),en,"]"]):[n,"]"]}(e,t,a,0));else{let s,p,l=es(!1,i,-1),c=(null==l?void 0:l.type)!=="RestElement",D=null===l,y=Symbol("array"),d=!t.__inJestEach&&i.length>1&&i.every((e,t,n)=>{let r=null==e?void 0:e.type;if(!e2(e)&&!e8(e))return!1;let u=n[t+1];if(u&&r!==u.type)return!1;let a=e2(e)?"elements":"properties";return e[a]&&e[a].length>1}),m=ro(r,t),E=c?D?",":tv(t)?m?z(",","",{groupId:y}):z(","):"":"";u.push(G([a,$([en,m?(s=[],e.each(({isLast:r,next:u})=>{s.push([n(),r?E:","]),r||s.push(ri(e,t)?[er,er]:tG(u,t$.Leading|t$.Line)?er:et)},"elements"),K(s)):[(p=[],e.each(({node:r,isLast:u})=>{p.push(r?G(n()):""),u||p.push([",",et,r&&ri(e,t)?en:""])},o),p),E],t3(e,t)]),en,"]"],{shouldBreak:d,id:y}))}return u.push(rX(e),rj(e,n)),u}function ro(e,t){return e2(e)&&e.elements.length>1&&e.elements.every(e=>e&&(e3(e)||e6(e)&&!tG(e.argument))&&!tG(e,t$.Trailing|t$.Line,e=>!ev(t.originalText,eM(e),{backwards:!0})))}function ri({node:e},{originalText:t}){let n=e=>ek(t,eP(t,e)),r=e=>","===t[e]?e:r(n(e+1));return ew(t,r(eO(e)))}function rs(e,t=!1){var n;return e8(e)&&(e.properties.length>0||tG(e))||e2(e)&&(e.elements.length>0||tG(e))||"TSTypeAssertion"===e.type&&rs(e.expression)||tY(e)&&rs(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||"BlockStatement"===(n=e.body).type&&(n.body.some(e=>"EmptyStatement"!==e.type)||tG(n,t$.Dangling)))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&rs(e.body,!0)||e8(e.body)||e2(e.body)||!t&&(ty(e.body)||"ConditionalExpression"===e.body.type)||tr(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}var rp=function(e,t,n){let{node:r}=e,u=tq(r);if(0===u.length)return["(",t3(e,t),")"];if(2===u.length&&"ArrowFunctionExpression"===u[0].type&&0===tO(u[0]).length&&"BlockStatement"===u[0].body.type&&"ArrayExpression"===u[1].type&&!u.some(e=>tG(e)))return["(",n(["arguments",0]),", ",n(["arguments",1]),")"];let a=!1,o=u.length-1,i=[];tX(e,({node:e},r)=>{let u=n();r===o||(tK(e,t)?(a=!0,u=[u,",",er,er]):u=[u,",",et]),i.push(u)});let s=!("ImportExpression"===r.type||"Import"===r.callee.type)&&tv(t,"all")?",":"";function p(){return G(["(",$([et,...i]),s,et,")"],{shouldBreak:!0})}if(a||"Decorator"!==e.parent.type&&function(e){if(e.length<=1)return!1;let t=0;for(let n of e)if(tt(n)){if((t+=1)>1)return!0}else if(ty(n)){for(let e of n.arguments)if(tt(e))return!0}return!1}(u))return p();if(function(e){var t;if(2!==e.length)return!1;let[n,r]=e;return!!("ModuleExpression"===n.type&&"ObjectExpression"===(t=r).type&&1===t.properties.length&&tH(t.properties[0])&&"Identifier"===t.properties[0].key.type&&"type"===t.properties[0].key.name&&e7(t.properties[0].value)&&"module"===t.properties[0].value.value)||!tG(n)&&("FunctionExpression"===n.type||"ArrowFunctionExpression"===n.type&&"BlockStatement"===n.body.type)&&"FunctionExpression"!==r.type&&"ArrowFunctionExpression"!==r.type&&"ConditionalExpression"!==r.type&&function e(t){var n;if("ParenthesizedExpression"===t.type)return e(t.expression);if(tY(t)||"TypeCastExpression"===t.type){let{typeAnnotation:e}=t;return"TypeAnnotation"===e.type&&(e=e.typeAnnotation),"TSArrayType"===e.type&&"TSArrayType"===(e=e.elementType).type&&(e=e.elementType),("GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type)&&(null==(n=e.typeParameters)?void 0:n.params.length)===1&&(e=e.typeParameters.params[0]),tl(e)&&tb(t.expression,1)}return(!tz(t)||!(tq(t).length>1))&&(ti(t)?tb(t.left,1)&&tb(t.right,1):e9(t)||tb(t))}(r)&&!rs(r)}(u)){let e,t=i.slice(1);if(t.some(ey))return p();try{e=n(t_(r,0),{expandFirstArg:!0})}catch(e){if(e instanceof ru)return p();throw e}return ey(e)?[Z,V([["(",G(e,{shouldBreak:!0}),", ",...t,")"],p()])]:V([["(",e,", ",...t,")"],["(",G(e,{shouldBreak:!0}),", ",...t,")"],p()])}if(function(e,t,n){var r,u;let a=es(!1,e,-1);if(1===e.length){let e=es(!1,t,-1);if(null!=(r=e.label)&&r.embed&&(null==(u=e.label)?void 0:u.hug)!==!1)return!0}let o=es(!1,e,-2);return!tG(a,t$.Leading)&&!tG(a,t$.Trailing)&&rs(a)&&(!o||o.type!==a.type)&&(2!==e.length||"ArrowFunctionExpression"!==o.type||!e2(a))&&!(e.length>1&&ro(a,n))}(u,i,t)){let e,t=i.slice(0,-1);if(t.some(ey))return p();try{e=n(t_(r,-1),{expandLastArg:!0})}catch(e){if(e instanceof ru)return p();throw e}return ey(e)?[Z,V([["(",...t,G(e,{shouldBreak:!0}),")"],p()])]:V([["(",...t,e,")"],["(",...t,G(e,{shouldBreak:!0}),")"],p()])}let l=["(",$([en,...i]),z(s),en,")"];return tC(e)?l:G(l,{shouldBreak:i.some(ey)||a})};function rl(e,t,n){let r=n("property"),{node:u}=e,a=rX(e);return u.computed?!u.property||e3(u.property)?[a,"[",r,"]"]:G([a,"[",$([en,r]),en,"]"]):[a,".",r]}var rc=function(e,t,n){var r;let u,a,{parent:o}=e,i=!o||"ExpressionStatement"===o.type,s=[];function p(e){let{originalText:n}=t,r=nt(n,eO(e));return")"===n.charAt(r)?!1!==r&&ew(n,r+1):tK(e,t)}let{node:l}=e;s.unshift({node:l,printed:[rX(e),rG(e,t,n),rp(e,t,n)]}),l.callee&&e.call(e=>(function e(r){let{node:u}=r;ty(u)&&(ts(u.callee)||ty(u.callee))?(s.unshift({node:u,printed:[t7(r,[rX(r),rG(r,t,n),rp(r,t,n)],t),p(u)?er:""]}),r.call(t=>e(t),"callee")):ts(u)?(s.unshift({node:u,needsParens:tZ(r,t),printed:t7(r,td(u)?rl(r,t,n):rV(r,t,n),t)}),r.call(t=>e(t),"object")):"TSNonNullExpression"===u.type?(s.unshift({node:u,printed:t7(r,"!",t)}),r.call(t=>e(t),"expression")):s.unshift({node:u,printed:n()})})(e),"callee");let c=[],D=[s[0]],y=1;for(;y0&&c.push(D);let E=c.length>=2&&!tG(c[1][0].node)&&function(e){var n;let r=null==(n=e[1][0])?void 0:n.node.computed;if(1===e[0].length){let n=e[0][0].node;return"ThisExpression"===n.type||"Identifier"===n.type&&(m(n.name)||i&&n.name.length<=t.tabWidth||r)}let u=es(!1,e[0],-1).node;return td(u)&&"Identifier"===u.property.type&&(m(u.property.name)||r)}(c);function f(e){let t=e.map(e=>e.printed);return e.length>0&&es(!1,e,-1).needsParens?["(",...t,")"]:t}let F=c.map(f),A=E?3:2,g=c.flat(),x=g.slice(1,-1).some(e=>tG(e.node,t$.Leading))||g.slice(0,-1).some(e=>tG(e.node,t$.Trailing))||c[A]&&tG(c[A][0].node,t$.Leading);if(c.length<=A&&!x)return tC(e)?F:G(F);let h=es(!1,c[E?1:0],-1).node,T=!ty(h)&&p(h),C=[f(c[0]),E?c.slice(1,2).map(f):"",T?er:"",0===(r=c.slice(E?2:1)).length?"":$(G([er,eo(er,r.map(f))]))],S=s.map(({node:e})=>e).filter(ty);return ei({memberChain:!0},x||S.length>2&&S.some(e=>!e.arguments.every(e=>tb(e)))||F.slice(0,-1).some(ey)||(u=es(!1,es(!1,c,-1),-1).node,a=es(!1,F,-1),ty(u)&&ey(a)&&S.slice(0,-1).some(e=>e.arguments.some(tt)))?G(C):[ey(F)||T?Z:"",V([F,C])])};function rD(e,t,n){var r;let{node:u,parent:a}=e,o="NewExpression"===u.type,i="ImportExpression"===u.type,s=rX(e),p=tq(u),l=1===p.length&&th(p[0],t.originalText);if(l||p.length>0&&!o&&!i&&(function(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name){let t=tq(e);return 1===t.length&&e7(t[0])||t.length>1}if("define"===e.callee.name){let n=tq(e);return"ExpressionStatement"===t.type&&(1===n.length||2===n.length&&"ArrayExpression"===n[0].type||3===n.length&&e7(n[0])&&"ArrayExpression"===n[1].type)}return!1}(u,a)||tD(u,a))){let u=[];if(tX(e,()=>{u.push(n())}),!(l&&null!=(r=u[0].label)&&r.embed))return[o?"new ":"",n("callee"),s,rG(e,t,n),"(",eo(", ",u),")"]}if(!i&&!o&&ts(u.callee)&&!e.call(e=>tZ(e,t),"callee"))return rc(e,t,n);let c=[o?"new ":"",i?u.phase?`import.${u.phase}`:"import":n("callee"),s,rG(e,t,n),rp(e,t,n)];return i||ty(u.callee)?G(c):c}function ry(e,t,n,r,u,a){let o=function(e,t,n,r,u){var a;let{node:o}=e,i=o[u];if(!i)return"only-left";let s=!rd(i);if(e.match(rd,rm,e=>!s||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type))return s?"ArrowFunctionExpression"===i.type&&"ArrowFunctionExpression"===i.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!s&&rd(i.right)||tF(t.originalText,i))return"break-after-operator";if("CallExpression"===i.type&&"require"===i.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";let p=ec(r,eF,!1);if(function(e){if(rm(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some(e=>{var t;return tH(e)&&(!e.shorthand||(null==(t=e.value)?void 0:t.type)==="AssignmentPattern")})}return!1}(o)||function(e){let t=function(e){var t;if(rE(e))return null==(t=e.typeParameters)?void 0:t.params}(e);if(eg(t)){let n="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some(e=>e[n]||e.default))return!0}return!1}(o)||function(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let n=rA(t.typeAnnotation);return eg(n)&&n.length>1&&n.some(e=>eg(rA(e))||"TSConditionalType"===e.type)}(o)||rf(o)&&p)return"break-lhs";let l=(a=r,!!tH(o)&&"string"==typeof(a=eE(a))&&eL(a)(function(e,t,n,r){let u=e.node;if(ti(u)&&!rn(u))return!0;switch(u.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries)break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:e}=u;return ti(e)&&!rn(e)}let{consequent:e,alternate:n}=u;return"ConditionalExpression"===e.type||"ConditionalExpression"===n.type}case"ClassExpression":return eg(u.decorators)}if(r)return!1;let a=u,o=[];for(;;)if("UnaryExpression"===a.type||"AwaitExpression"===a.type||"YieldExpression"===a.type&&null!==a.argument)a=a.argument,o.push("argument");else if("TSNonNullExpression"===a.type)a=a.expression,o.push("expression");else break;return!!(e7(a)||e.call(()=>(function e(t,n,r,u=!1){var a;let{node:o}=t,i=()=>e(t,n,r,!0);if("ChainExpression"===o.type||"TSNonNullExpression"===o.type)return t.call(i,"expression");if(ty(o)){if(null!=(a=rD(t,n,r).label)&&a.memberChain)return!1;let e=tq(o);return!(!(0===e.length||1===e.length&&tf(e[0],n))||function(e,t){var n;let r=null==(n=e.typeParameters??e.typeArguments)?void 0:n.params;if(eg(r)){if(r.length>1)return!0;if(1===r.length){let e=r[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}if(ey(t(e.typeParameters?"typeParameters":"typeArguments")))return!0}return!1}(o,r))&&t.call(i,"callee")}return td(o)?t.call(i,"object"):u&&("Identifier"===o.type||"ThisExpression"===o.type)})(e,t,n),...o))})(e,t,n,l),u)?"break-after-operator":!p&&(l||"TemplateLiteral"===i.type||"TaggedTemplateExpression"===i.type||"BooleanLiteral"===i.type||e3(i)||"ClassExpression"===i.type)?"never-break-after-operator":"fluid"}(e,t,n,r,a),i=a?n(a,{assignmentLayout:o}):"";switch(o){case"break-after-operator":return G([G(r),u,G($([et,i]))]);case"never-break-after-operator":return G([G(r),u," ",i]);case"fluid":{let e=Symbol("assignment");return G([G(r),u,G($(et),{id:e}),Y,H(i,{groupId:e})])}case"break-lhs":return G([r,u," ",G(i)]);case"chain":return[G(r),u,et,i];case"chain-tail":return[G(r),u,$([et,i])];case"chain-tail-arrow-chain":return[G(r),u,i];case"only-left":return r}}function rd(e){return"AssignmentExpression"===e.type}function rm(e){return rd(e)||"VariableDeclarator"===e.type}var rE=eV(["TSTypeAliasDeclaration","TypeAlias"]);function rf(e){var t;return"VariableDeclarator"===e.type&&(null==(t=e.init)?void 0:t.type)==="ArrowFunctionExpression"}var rF=eV(["TSTypeReference","GenericTypeAnnotation"]);function rA(e){var t;if(rF(e))return null==(t=e.typeParameters)?void 0:t.params}function rg(e,t,n,r,u){var a;let o=e.node,i=tO(o),s=u?rG(e,n,t):"";if(0===i.length)return[s,"(",t3(e,n,{filter:e=>")"===nn(n.originalText,eO(e))}),")"];let{parent:p}=e,l=tD(p),c=rx(o),D=[];if(function(e,t){let{node:n}=e,r=0,u=e=>t(e,r++);n.this&&e.call(u,"this"),Array.isArray(n.parameters)?e.each(u,"parameters"):Array.isArray(n.params)&&e.each(u,"params"),n.rest&&e.call(u,"rest")}(e,(e,r)=>{let u=r===i.length-1;u&&o.rest&&D.push("..."),D.push(t()),u||(D.push(","),l||c?D.push(" "):tK(i[r],n)?D.push(er,er):D.push(et))}),r&&!e.match(e=>"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type,(e,t)=>{if("CallExpression"===e.type&&"arguments"===t&&1===e.arguments.length&&"CallExpression"===e.callee.type){let t=e.callee.callee;return"Identifier"===t.type||"MemberExpression"===t.type&&!t.computed&&"Identifier"===t.object.type&&"Identifier"===t.property.type}return!1},(e,t)=>"VariableDeclarator"===e.type&&"init"===t||"ExportDefaultDeclaration"===e.type&&"declaration"===t||"TSExportAssignment"===e.type&&"expression"===t||"AssignmentExpression"===e.type&&"right"===t&&"MemberExpression"===e.left.type&&"Identifier"===e.left.object.type&&"module"===e.left.object.name&&"Identifier"===e.left.property.type&&"exports"===e.left.property.name,e=>"VariableDeclaration"!==e.type||"const"===e.kind&&1===e.declarations.length)){if(ey(s)||ey(D))throw new ru;return G([el(s,em),"(",el(D,em),")"])}let y=i.every(e=>!eg(e.decorators));return c&&y?[s,"(",...D,")"]:l?[s,"(",...D,")"]:(to(p)||("TypeAnnotation"===p.type||"TSTypeAnnotation"===p.type)&&"FunctionTypeAnnotation"===p.typeAnnotation.type&&!p.static&&!eJ(p,p.typeAnnotation)||"TypeAlias"===p.type||"UnionTypeAnnotation"===p.type||"TSUnionType"===p.type||"IntersectionTypeAnnotation"===p.type||"FunctionTypeAnnotation"===p.type&&p.returnType===o)&&1===i.length&&null===i[0].name&&o.this!==i[0]&&i[0].typeAnnotation&&null===o.typeParameters&&tl(i[0].typeAnnotation)&&!o.rest?"always"===n.arrowParens?["(",...D,")"]:D:[s,"(",$([en,...D]),z(!(o.rest||(null==(a=es(!1,tO(o),-1))?void 0:a.type)==="RestElement")&&tv(n,"all")?",":""),en,")"]}function rx(e){if(!e)return!1;let t=tO(e);if(1!==t.length)return!1;let[n]=t;return!tG(n)&&("ObjectPattern"===n.type||"ArrayPattern"===n.type||"Identifier"===n.type&&n.typeAnnotation&&("TypeAnnotation"===n.typeAnnotation.type||"TSTypeAnnotation"===n.typeAnnotation.type)&&te(n.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===n.type&&te(n.typeAnnotation)&&n!==e.rest||"AssignmentPattern"===n.type&&("ObjectPattern"===n.left.type||"ArrayPattern"===n.left.type)&&("Identifier"===n.right.type||e8(n.right)&&0===n.right.properties.length||e2(n.right)&&0===n.right.elements.length))}function rh(e,t){var n;let r;let u=(e.returnType?(r=e.returnType).typeAnnotation&&(r=r.typeAnnotation):e.typeAnnotation&&(r=e.typeAnnotation),r);if(!u)return!1;let a=null==(n=e.typeParameters)?void 0:n.params;if(a){if(a.length>1)return!1;if(1===a.length){let e=a[0];if(e.constraint||e.default)return!1}}return 1===tO(e).length&&(te(u)||ey(t))}function rT(e){if(tl(e)||te(e))return!0;if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter(e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type).length,n=e.types.some(e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type),r=e.types.some(e=>tG(e));if(e.types.length-1===t&&n&&!r)return!0}return!1}function rC(e,t,n){let r=t.semi?";":"",{node:u}=e,a=[rU(e)];return a.push("type ",n("id"),n("typeParameters")),[ry(e,t,n,a," =","TSTypeAliasDeclaration"===u.type?"typeAnnotation":"right"),r]}function rS(e,t,n){let r=!1;return G(e.map(({isFirst:e,previous:t,node:u,index:a})=>{let o=n();if(e)return o;let i=te(u),s=te(t);return s&&i?[" & ",r?$(o):o]:s||i?(a>1&&(r=!0),[" & ",a>1?$(o):o]):$([" &",et,o])},"types"))}function rb(e,t,n){let{node:r}=e,{parent:u}=e,a="TypeParameterInstantiation"!==u.type&&("TSConditionalType"!==u.type||!t.experimentalTernaries)&&("ConditionalTypeAnnotation"!==u.type||!t.experimentalTernaries)&&"TSTypeParameterInstantiation"!==u.type&&"GenericTypeAnnotation"!==u.type&&"TSTypeReference"!==u.type&&"TSTypeAssertion"!==u.type&&"TupleTypeAnnotation"!==u.type&&"TSTupleType"!==u.type&&!("FunctionTypeParam"===u.type&&!u.name&&e.grandparent.this!==u)&&!(("TypeAlias"===u.type||"VariableDeclarator"===u.type||"TSTypeAliasDeclaration"===u.type)&&tF(t.originalText,r)),o=rT(r),i=e.map(e=>{let r=n();return o||(r=W(2,r)),t7(e,r,t)},"types");if(o)return eo(" | ",i);let s=[z([a&&!tF(t.originalText,r)?et:"","| "]),eo([et,"| "],i)];return tZ(e,t)?G([$(s),en]):("TupleTypeAnnotation"===u.type||"TSTupleType"===u.type)&&u["TupleTypeAnnotation"===u.type&&u.types?"types":"elementTypes"].length>1?G([$([z(["(",en]),s]),en,z(")")]):G(a?$(s):s)}function rB(e,t,n){let{node:r}=e,u=[rW(e)];("TSConstructorType"===r.type||"TSConstructSignatureDeclaration"===r.type)&&u.push("new ");let a=rg(e,n,t,!1,!0),o=[];return"FunctionTypeAnnotation"===r.type?o.push(!function(e){var t;let{node:n,parent:r}=e;return"FunctionTypeAnnotation"===n.type&&(to(r)||!(("ObjectTypeProperty"===r.type||"ObjectTypeInternalSlot"===r.type)&&!r.variance&&!r.optional&&eJ(r,n)||"ObjectTypeCallProperty"===r.type||(null==(t=e.getParentNode(2))?void 0:t.type)==="DeclareFunction"))}(e)?": ":" => ",n("returnType")):o.push(rj(e,n,r.returnType?"returnType":"typeAnnotation")),rh(r,o)&&(a=G(a)),u.push(a,o),G(u)}function rv(e,t,n){return[n("objectType"),rX(e),"[",n("indexType"),"]"]}function rk(e,t,n){return["infer ",n("typeParameter")]}function rP(e,t,n){let{node:r}=e;return[r.postfix?"":n,rj(e,t),r.postfix?n:""]}function rw(e,t,n){let{node:r}=e;return["...",..."TupleTypeSpreadElement"===r.type&&r.label?[n("label"),": "]:[],n("typeAnnotation")]}function rI(e,t,n){let{node:r}=e;return[r.variance?n("variance"):"",n("label"),r.optional?"?":"",": ",n("elementType")]}var rN=new WeakSet;function rj(e,t,n="typeAnnotation"){let{node:{[n]:r}}=e;if(!r)return"";let u=!1;if("TSTypeAnnotation"===r.type||"TypeAnnotation"===r.type){let t=e.call(rL,n);("=>"===t||":"===t&&tG(r,t$.Leading))&&(u=!0),rN.add(r)}return u?[" ",t(n)]:t(n)}var rL=e=>e.match(e=>"TSTypeAnnotation"===e.type,(e,t)=>("returnType"===t||"typeAnnotation"===t)&&("TSFunctionType"===e.type||"TSConstructorType"===e.type))?"=>":e.match(e=>"TSTypeAnnotation"===e.type,(e,t)=>"typeAnnotation"===t&&("TSJSDocNullableType"===e.type||"TSJSDocNonNullableType"===e.type||"TSTypePredicate"===e.type))||e.match(e=>"TypeAnnotation"===e.type,(e,t)=>"typeAnnotation"===t&&"Identifier"===e.type,(e,t)=>"id"===t&&"DeclareFunction"===e.type)||e.match(e=>"TypeAnnotation"===e.type,(e,t)=>"bound"===t&&"TypeParameter"===e.type&&e.usesExtendsBound)?"":":";function rM(e,t,n){let r=rL(e);return r?[r," ",n("typeAnnotation")]:n("typeAnnotation")}function rO(e){return[e("elementType"),"[]"]}function rJ({node:e},t){let n="TSTypeQuery"===e.type?"exprName":"argument",r="TSTypeQuery"===e.type?"typeParameters":"typeArguments";return["typeof ",t(n),t(r)]}function rq(e,t){let{node:n}=e;return[n.asserts?"asserts ":"",t("parameterName"),n.typeAnnotation?[" is ",rj(e,t)]:""]}function rX(e){let{node:t}=e;return t.optional&&("Identifier"!==t.type||t!==e.parent.key)?ty(t)||td(t)&&t.computed||"OptionalIndexedAccessType"===t.type?"?.":"?":""}function r_(e){return e.node.definite||e.match(void 0,(e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite)?"!":""}var rR=new Set(["DeclareClass","DeclareFunction","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function rU(e){let{node:t}=e;return t.declare||rR.has(t.type)&&"DeclareExportDeclaration"!==e.parent.type?"declare ":""}var r$=new Set(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function rW({node:e}){return e.abstract||r$.has(e.type)?"abstract ":""}function rG(e,t,n){let r=e.node;return r.typeArguments?n("typeArguments"):r.typeParameters?n("typeParameters"):""}function rV(e,t,n){return["::",n("callee")]}function rK(e,t,n){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||n?[" ",t]:$([et,t])}function rz(e,t){return["...",t("argument"),rj(e,t)]}function rH(e){return e.accessibility?e.accessibility+" ":""}var rQ=new Proxy(()=>{},{get:()=>rQ});function rY(e,t,n){let{node:r}=e;return G([eo(et,e.map(n,"decorators")),rZ(r,t)?er:et])}function rZ(e,t){return e.decorators.some(e=>ev(t.originalText,eO(e)))}function r0(e){var t;if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let n=null==(t=e.declaration)?void 0:t.decorators;return eg(n)&&eJ(e,n[0])}var r1=e=>"ExportDefaultDeclaration"===e.type||"DeclareExportDeclaration"===e.type&&e.default;function r2(e,t,n){let{node:r}=e,u=[r0(e.node)?[eo(er,e.map(n,"declaration","decorators")),er]:"",rU(e),"export",r1(r)?" default":""],{declaration:a,exported:o}=r;return tG(r,t$.Dangling)&&(u.push(" ",t3(e,t)),tT(r)&&u.push(er)),a?u.push(" ",n("declaration")):(u.push(r3(r.exportKind)),"ExportAllDeclaration"===r.type||"DeclareExportAllDeclaration"===r.type?(u.push(" *"),o&&u.push(" as ",n("exported"))):u.push(r9(e,t,n)),u.push(r7(e,t,n),ue(e,t,n))),u.push(t.semi&&(!r.declaration||r1(r)&&!r8(r.declaration))?";":""),u}var r8=eV(["ClassDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareFunction","TSDeclareFunction","EnumDeclaration"]);function r3(e,t=!0){return e&&"value"!==e?`${t?" ":""}${e}${t?"":" "}`:""}function r6(e,t){return r3(e.importKind,t)}function r7(e,t,n){let{node:r}=e;if(!r.source)return"";let u=[];return r4(r,t)&&u.push(" from"),u.push(" ",n("source")),u}function r9(e,t,n){let{node:r}=e;if(!r4(r,t))return"";let u=[" "];if(eg(r.specifiers)){let a=[],o=[];e.each(()=>{let t=e.node.type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)a.push(n());else if("ExportSpecifier"===t||"ImportSpecifier"===t)o.push(n());else throw new t4(r,"specifier")},"specifiers"),u.push(eo(", ",a)),o.length>0&&(a.length>0&&u.push(", "),o.length>1||a.length>0||r.specifiers.some(e=>tG(e))?u.push(G(["{",$([t.bracketSpacing?et:en,eo([",",et],o)]),z(tv(t)?",":""),t.bracketSpacing?et:en,"}"])):u.push(["{",t.bracketSpacing?" ":"",...o,t.bracketSpacing?" ":"","}"]))}else u.push("{}");return u}function r4(e,t){return!!("ImportDeclaration"!==e.type||eg(e.specifiers))||"type"===e.importKind||r5(t,eM(e),eM(e.source)).trimEnd().endsWith("from")}function r5(e,t,n){let r=e.originalText.slice(t,n);for(let u of e[Symbol.for("comments")]){let e=eM(u);if(e>n)break;let a=eO(u);if(a[z("("),$([en,e]),en,z(")")];function uu(e,t,n,r){if(!t.experimentalTernaries)return function(e,t,n){let r,{node:u}=e,a="ConditionalExpression"===u.type,o=a?"consequent":"trueType",i=a?"alternate":"falseType",s=a?["test"]:["checkType","extendsType"],p=u[o],l=u[i],c=[],D=!1,{parent:y}=e,d=y.type===u.type&&s.some(e=>y[e]===u),m=y.type===u.type&&!d,E,f,F=0;do f=E||u,E=e.getParentNode(F),F++;while(E&&E.type===u.type&&s.every(e=>E[e]!==f))let A=E||y;if(a&&(tr(u[s[0]])||tr(p)||tr(l)||function(e){let t=[e];for(let e=0;e[z("("),$([en,e]),en,z(")")];c.push(" ? ","NullLiteral"===p.type||"Literal"===p.type&&null===p.value||"Identifier"===p.type&&"undefined"===p.name?n(o):t(n(o))," : ",l.type===u.type||"NullLiteral"===(e=l).type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name?n(i):t(n(i)))}else{let e=e=>t.useTabs?$(n(e)):W(2,n(e)),r=[et,"? ",p.type===u.type?z("","("):"",e(o),p.type===u.type?z("",")"):"",et,": ",e(i)];c.push(y.type!==u.type||y[i]===u||d?r:t.useTabs?W(-1,$(r)):W(Math.max(0,t.tabWidth-2),r))}let g=[o,i,...s].some(e=>tG(u[e],e=>eK(e)&&nr(t.originalText,eM(e),eO(e)))),x=!D&&(td(y)||"NGPipeExpression"===y.type&&y.left===u)&&!y.computed,h=function(e){let{node:t}=e;if("ConditionalExpression"!==t.type)return!1;let n,r=t;for(let t=0;!n;t++){let u=e.getParentNode(t);if("ChainExpression"===u.type&&u.expression===r||ty(u)&&u.callee===r||td(u)&&u.object===r||"TSNonNullExpression"===u.type&&u.expression===r){r=u;continue}"NewExpression"===u.type&&u.callee===r||tY(u)&&u.expression===r?(n=e.getParentNode(t+1),r=u):n=u}return r!==t&&n[ut.get(n.type)]===r}(e),T=(r=[function(e,t,n){let{node:r}=e,u="ConditionalExpression"===r.type,{parent:a}=e,o=u?n("test"):[n("checkType")," ","extends"," ",n("extendsType")];return a.type===r.type&&a[u?"alternate":"falseType"]===r?W(2,o):o}(e,0,n),m?c:$(c),a&&x&&!h?en:""],y===A?G(r,{shouldBreak:g}):g?[r,Z]:r);return d||h?G([$([en,T]),en]):T}(e,t,n);let{node:u}=e,a="ConditionalExpression"===u.type,o="TSConditionalType"===u.type||"ConditionalTypeAnnotation"===u.type,i=a?"consequent":"trueType",s=a?"alternate":"falseType",p=a?["test"]:["checkType","extendsType"],l=u[i],c=u[s],D=p.map(e=>u[e]),{parent:y}=e,d=y.type===u.type,m=d&&p.some(e=>y[e]===u),E=d&&y[s]===u,f=l.type===u.type,F=c.type===u.type,A=F||E,g=t.tabWidth>2||t.useTabs,x,h,T=0;do h=x||u,x=e.getParentNode(T),T++;while(x&&x.type===u.type&&p.every(e=>x[e]!==h))let C=x||y,S=r&&r.assignmentLayout&&"break-after-operator"!==r.assignmentLayout&&("AssignmentExpression"===y.type||"VariableDeclarator"===y.type||"ClassProperty"===y.type||"PropertyDefinition"===y.type||"ClassPrivateProperty"===y.type||"ObjectProperty"===y.type||"Property"===y.type),b=("ReturnStatement"===y.type||"ThrowStatement"===y.type)&&!(f||F),B=a&&"JSXExpressionContainer"===C.type&&"JSXAttribute"!==e.grandparent.type,v=function(e){let{node:t}=e;if("ConditionalExpression"!==t.type)return!1;let n,r=t;for(let t=0;!n;t++){let u=e.getParentNode(t);if("ChainExpression"===u.type&&u.expression===r||ty(u)&&u.callee===r||td(u)&&u.object===r||"TSNonNullExpression"===u.type&&u.expression===r){r=u;continue}"NewExpression"===u.type&&u.callee===r||tY(u)&&u.expression===r?(n=e.getParentNode(t+1),r=u):n=u}return r!==t&&n[un.get(n.type)]===r}(e),k=(td(y)||"NGPipeExpression"===y.type&&y.left===u)&&!y.computed,P=o&&tZ(e,t),w=g?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",I=[...D.map(e=>tV(e)),tV(l),tV(c)].flat().some(e=>eK(e)&&nr(t.originalText,eM(e),eO(e)))||f||F,N=!A&&!d&&!o&&(B?"NullLiteral"===l.type||"Literal"===l.type&&null===l.value:tf(l,t)&&tE(u.test,3)),j=A||E||o&&!d||d&&a&&tE(u.test,1)||N,L=[];!f&&tG(l,t$.Dangling)&&e.call(e=>{L.push(t3(e,t),er)},"consequent");let M=[];tG(u.test,t$.Dangling)&&e.call(e=>{M.push(t3(e,t))},"test"),!F&&tG(c,t$.Dangling)&&e.call(e=>{M.push(t3(e,t))},"alternate"),tG(u,t$.Dangling)&&M.push(t3(e,t));let O=Symbol("test"),J=Symbol("consequent"),q=Symbol("test-and-consequent"),X=a?[ur(n("test")),"ConditionalExpression"===u.test.type?Z:""]:[n("checkType")," ","extends"," ","TSConditionalType"===u.extendsType.type||"ConditionalTypeAnnotation"===u.extendsType.type||"TSMappedType"===u.extendsType.type?n("extendsType"):G(ur(n("extendsType")))],_=G([X," ?"],{id:O}),R=n(i),U=$([f||B&&(tr(l)||d||A)?er:et,L,R]),V=j?G([_,A?U:z(U,G(U,{id:J}),{groupId:O})],{id:q}):[_,U],K=n(s),H=N?z(K,W(-1,ur(K)),{groupId:q}):K,Q=[V,M.length>0?[$([er,M]),er]:F?er:N?z(et," ",{groupId:q}):et,":",F?" ":g?j?z(w,z(A||N?" ":w," "),{groupId:q}):z(w," "):" ",F?H:G([$(H),B&&!N?en:""]),k&&!v?en:"",I?Z:""];return S&&!I?G($([en,G(Q)])):S||b?G($(Q)):v||o&&m?G([$([en,Q]),P?en:""]):y===C?G(Q):Q}var ua=function(e,t,n=0){let r=0;for(let u=n;u0&&s(o),o=0,i=0):c()}function c(){i>0&&p(i),o=0,i=0}}function uD(e){let t=0,n=0,r=e.length;e:for(;r--;){let u=e[r];if(u===up){n++;continue}for(let n=u.length-1;n>=0;n--){let a=u[n];if(" "===a||" "===a)t++;else{e[r]=u.slice(0,n+1);break e}}}if(t>0||n>0)for(e.length=r+1;n-- >0;)e.push(up);return t}function uy(e,t,n,r,u,a){if(n===Number.POSITIVE_INFINITY)return!0;let o=t.length,i=[e],s=[];for(;n>=0;){if(0===i.length){if(0===o)return!0;i.push(t[--o]);continue}let{mode:e,doc:p}=i.pop();switch(J(p)){case h:s.push(p),n-=eL(p);break;case T:case k:{let t=ep(p);for(let n=t.length-1;n>=0;n--)i.push({mode:e,doc:t[n]});break}case S:case b:case w:case L:i.push({mode:e,doc:p.contents});break;case B:n+=uD(s);break;case v:{if(a&&p.break)return!1;let t=p.break?ui:e,n=p.expandedStates&&t===ui?es(!1,p.expandedStates,-1):p.contents;i.push({mode:t,doc:n});break}case P:{let t=(p.groupId?u[p.groupId]||us:e)===ui?p.breakContents:p.flatContents;t&&i.push({mode:e,doc:t});break}case j:if(e===ui||p.hard)return!0;p.soft||(s.push(" "),n--);break;case I:r=!0;break;case N:if(r)return!1}}return!1}function ud(e,t){var n;let r,u,a={},o=t.printWidth,i=function(e){switch(e){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}(t.endOfLine),s=0,p=[{ind:ul(),mode:ui,doc:e}],l=[],c=!1,D=[],y=0;for(r=new Set,u=[],R(e,function(e){if(e.type===M&&ed(u),e.type===v){if(u.push(e),r.has(e))return!1;r.add(e)}},function(e){e.type===v&&u.pop().break&&ed(u)},!0);p.length>0;){let{ind:e,mode:r,doc:u}=p.pop();switch(J(u)){case h:{let e=i!==` +`?e$(!1,u,` +`,i):u;l.push(e),p.length>0&&(s+=eL(e));break}case T:for(let t=u.length-1;t>=0;t--)p.push({ind:e,mode:r,doc:u[t]});break;case C:if(y>=2)throw Error("There are too many 'cursor' in doc.");l.push(up),y++;break;case S:p.push({ind:uc(e,{type:"indent"},t),mode:r,doc:u.contents});break;case b:p.push({ind:(n=u.n)===Number.NEGATIVE_INFINITY?e.root||ul():n<0?uc(e,{type:"dedent"},t):n?"root"===n.type?{...e,root:e}:uc(e,{type:"string"==typeof n?"stringAlign":"numberAlign",n:n},t):e,mode:r,doc:u.contents});break;case B:s-=uD(l);break;case v:switch(r){case us:if(!c){p.push({ind:e,mode:u.break?ui:us,doc:u.contents});break}case ui:{c=!1;let t={ind:e,mode:us,doc:u.contents},n=o-s,r=D.length>0;if(!u.break&&uy(t,p,n,r,a))p.push(t);else if(u.expandedStates){let t=es(!1,u.expandedStates,-1);if(u.break)p.push({ind:e,mode:ui,doc:t});else for(let o=1;o=u.expandedStates.length){p.push({ind:e,mode:ui,doc:t});break}else{let t={ind:e,mode:us,doc:u.expandedStates[o]};if(uy(t,p,n,r,a)){p.push(t);break}}}else p.push({ind:e,mode:ui,doc:u.contents})}}u.id&&(a[u.id]=es(!1,p,-1).mode);break;case k:{let t=o-s,{parts:n}=u;if(0===n.length)break;let[i,l]=n,c={ind:e,mode:us,doc:i},y={ind:e,mode:ui,doc:i},d=uy(c,[],t,D.length>0,a,!0);if(1===n.length){d?p.push(c):p.push(y);break}let m={ind:e,mode:us,doc:l},E={ind:e,mode:ui,doc:l};if(2===n.length){d?p.push(m,c):p.push(E,y);break}n.splice(0,2);let f={ind:e,mode:r,doc:K(n)};uy({ind:e,mode:us,doc:[i,l,n[0]]},[],t,D.length>0,a,!0)?p.push(f,m,c):d?p.push(f,E,c):p.push(f,E,y);break}case P:case w:{let t=u.groupId?a[u.groupId]:r;if(t===ui){let t=u.type===P?u.breakContents:u.negate?u.contents:$(u.contents);t&&p.push({ind:e,mode:r,doc:t})}if(t===us){let t=u.type===P?u.flatContents:u.negate?$(u.contents):u.contents;t&&p.push({ind:e,mode:r,doc:t})}break}case I:D.push({ind:e,mode:r,doc:u.contents});break;case N:D.length>0&&p.push({ind:e,mode:r,doc:ee});break;case j:switch(r){case us:if(u.hard)c=!0;else{u.soft||(l.push(" "),s+=1);break}case ui:if(D.length>0){p.push({ind:e,mode:r,doc:u},...D.reverse()),D.length=0;break}u.literal?e.root?(l.push(i,e.root.value),s=e.root.length):(l.push(i),s=0):(s-=uD(l),l.push(i+e.value),s=e.length)}break;case L:p.push({ind:e,mode:r,doc:u.contents});break;case M:break;default:throw new X(u)}0===p.length&&D.length>0&&(p.push(...D.reverse()),D.length=0)}let d=l.indexOf(up);if(-1!==d){let e=l.indexOf(up,d+1),t=l.slice(0,d).join(""),n=l.slice(d+1,e).join("");return{formatted:t+n+l.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:n}}return{formatted:l.join("")}}function um(e,t,n){let r,u,{node:a}=e;if("TemplateLiteral"===a.type&&function({node:e,parent:t}){let n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&n.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&n.test(t.tag.object.object.name))}(e)){let r=function(e,t,n){let{node:r}=e,u=r.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(u.length>1||u.some(e=>e.length>0)){t.__inJestEach=!0;let a=e.map(n,"expressions");t.__inJestEach=!1;let o=[],i=a.map(e=>"${"+ud(e,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),s=[{hasLineBreak:!1,cells:[]}];for(let e=1;ee.cells.length))}).fill(0),l=[{cells:u},...s.filter(e=>e.cells.length>0)];for(let{cells:e}of l.filter(e=>!e.hasLineBreak))for(let[t,n]of e.entries())p[t]=Math.max(p[t],eL(n));return o.push(Y,"`",$([er,eo(er,l.map(e=>eo(" | ",e.cells.map((t,n)=>e.hasLineBreak?t:t+" ".repeat(p[n]-eL(t))))))]),er,"`"),o}}(e,n,t);if(r)return r}let o="expressions";"TSTemplateLiteralType"===a.type&&(o="types");let i=[],s=e.map(t,o),p=(r="expressions","TSTemplateLiteralType"===a.type&&(r="types"),0!==(u=a[r]).length&&u.every(e=>{if(tm(e)||function e(t,{maxDepth:n=Number.POSITIVE_INFINITY}={}){if(tG(t))return!1;if("ChainExpression"===t.type)return e(t.expression,{maxDepth:n});if(!td(t))return!1;let r=t,u=0;for(;td(r)&&u++<=n;)if(!tm(r.property)||tG(r=r.object))return!1;return tm(r)}(e))return!0}));p&&(s=s.map(e=>ud(e,{...n,printWidth:Number.POSITIVE_INFINITY}).formatted)),i.push(Y,"`");let l=0;return e.each(({index:e,node:r})=>{if(i.push(t()),r.tail)return;let{tabWidth:u}=n,c=r.value.raw,D=c.includes(` +`)?uo(c,u):l;l=D;let y=s[e];if(!p){let t=a[o][e];(tG(t)||td(t)||"ConditionalExpression"===t.type||"SequenceExpression"===t.type||tY(t)||ti(t))&&(y=[$([en,y]),en])}let d=0===D&&c.endsWith(` +`)?W(Number.NEGATIVE_INFINITY,y):function(e,t,n){U(e);let r=e;if(t>0){for(let e=0;e(function(e,t){let{node:n}=e,r=t();return tG(n)&&(r=G([$([en,r]),en])),["${",r,Y,"}"]})(e,t),"expressions")}function uf(e,t){return el(e,e=>"string"==typeof e?t?e$(!1,e,/(\\*)`/g,"$1$1\\`"):uF(e):e)}function uF(e){return e$(!1,e,/([\\`]|\${)/g,"\\$1")}var uA=function(e){let t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}};function ug(e,t){return"+"===e||"-"===e?e+t:t}var ux=uA("typeParameters");function uh(e,t,n,r){let{node:u}=e;if(!u[r])return"";if(!Array.isArray(u[r]))return n(r);let a=e.getNode(2),o=a&&tD(a),i=e.match(e=>!(1===e[r].length&&te(e[r][0])),void 0,(e,t)=>"typeAnnotation"===t,e=>"Identifier"===e.type,rf);if(0===u[r].length||!i&&(o||1===u[r].length&&("NullableTypeAnnotation"===u[r][0].type||rT(u[r][0]))))return["<",eo(", ",e.map(n,r)),function(e,t){let{node:n}=e;if(!tG(n,t$.Dangling))return"";let r=!tG(n,t$.Line),u=t3(e,t,{indent:!r});return r?u:[u,er]}(e,t),">"];let s="TSTypeParameterInstantiation"===u.type?"":!function(e,t,n){let{node:r}=e;return 1===tO(r).length&&r.type.startsWith("TS")&&!r[n][0].constraint&&"ArrowFunctionExpression"===e.parent.type&&!(t.filepath&&/\.ts$/.test(t.filepath))}(e,t,r)?tv(t)?z(","):"":",";return G(["<",$([en,eo([",",et],e.map(n,r))]),s,en,">"],{id:ux(u)})}function uT(e,t,n){let{node:r,parent:u}=e,a=["TSTypeParameter"===r.type&&r.const?"const ":""],o="TSTypeParameter"===r.type?n("name"):r.name;if("TSMappedType"===u.type)return u.readonly&&a.push(ug(u.readonly,"readonly")," "),a.push("[",o),r.constraint&&a.push(" in ",n("constraint")),u.nameType&&a.push(" as ",e.callParent(()=>n("nameType"))),a.push("]"),a;if(r.variance&&a.push(n("variance")),r.in&&a.push("in "),r.out&&a.push("out "),a.push(o),r.bound&&(r.usesExtendsBound&&a.push(" extends "),a.push(rj(e,n,"bound"))),r.constraint){let e=Symbol("constraint");a.push(" extends",G($(et),{id:e}),Y,H(n("constraint"),{groupId:e}))}return r.default&&a.push(" = ",n("default")),G(a)}var uC=function(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},uS=new WeakMap;function ub(e,t,n){let{node:r}=e;if(r.computed)return["[",n("key"),"]"];let{parent:u}=e,{key:a}=r;if("consistent"===t.quoteProps&&!uS.has(u)){let e=(u.properties||u.body||u.members).some(e=>!e.computed&&e.key&&e7(e.key)&&!tA(e,t));uS.set(u,e)}if(("Identifier"===a.type||e3(a)&&tg(uC(tB(a)))&&String(a.value)===uC(tB(a))&&!("typescript"===t.parser||"babel-ts"===t.parser))&&("json"===t.parser||"consistent"===t.quoteProps&&uS.get(u))){let n=eG(JSON.stringify("Identifier"===a.type?a.name:a.value.toString()),t);return e.call(e=>t7(e,n,t),"key")}return tA(r,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!uS.get(u))?e.call(e=>t7(e,/^\d/.test(a.value)?uC(a.value):a.value,t),"key"):n("key")}var uB=e=>"ObjectMethod"===e.type||"ClassMethod"===e.type||"ClassPrivateMethod"===e.type||"MethodDefinition"===e.type||"TSAbstractMethodDefinition"===e.type||"TSDeclareMethod"===e.type||("Property"===e.type||"ObjectProperty"===e.type)&&(e.method||"get"===e.kind||"set"===e.kind),uv=e=>"FunctionExpression"===e.node.type&&"value"===e.key&&uB(e.parent);function uk(e,t,n,r){if(uv(e))return uw(e,n,t);let{node:u}=e,a=!1;if(("FunctionDeclaration"===u.type||"FunctionExpression"===u.type)&&null!=r&&r.expandLastArg){let{parent:t}=e;ty(t)&&(tq(t).length>1||tO(u).every(e=>"Identifier"===e.type&&!e.typeAnnotation))&&(a=!0)}let o=[rU(e),u.async?"async ":"",`function${u.generator?"*":""} `,u.id?t("id"):""],i=rg(e,t,n,a),s=uN(e,t),p=rh(u,s);return o.push(rG(e,n,t),G([p?G(i):i,s]),u.body?" ":"",t("body")),n.semi&&(u.declare||!u.body)&&o.push(";"),o}function uP(e,t,n){let{node:r}=e,{kind:u}=r,a=r.value||r,o=[];return u&&"init"!==u&&"method"!==u&&"constructor"!==u?(rQ.ok("get"===u||"set"===u),o.push(u," ")):a.async&&o.push("async "),a.generator&&o.push("*"),o.push(ub(e,t,n),r.optional||r.key.optional?"?":"",r===a?uw(e,t,n):n("value")),o}function uw(e,t,n){let r;let{node:u}=e,a=rg(e,n,t),o=uN(e,n),i=(r=tO(u)).length>1&&r.some(e=>"TSParameterProperty"===e.type),s=rh(u,o),p=[rG(e,t,n),G([i?G(a,{shouldBreak:!0}):s?G(a):a,o])];return u.body?p.push(" ",n("body")):p.push(t.semi?";":""),p}function uI(e,t){if("always"===t.arrowParens)return!1;if("avoid"===t.arrowParens){let t,{node:n}=e;return 1===(t=tO(n)).length&&!n.typeParameters&&!tG(n,t$.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!tG(t[0])&&!t[0].optional&&!n.predicate&&!n.returnType}return!1}function uN(e,t){let{node:n}=e,r=[rj(e,t,"returnType")];return n.predicate&&r.push(t("predicate")),r}function uj(e,t,n){let{node:r}=e,u=t.semi?";":"",a=[];if(r.argument){let e=n("argument");!function(e,t){if(tF(e.originalText,t)||tG(t,t$.Leading,t=>nr(e.originalText,eM(t),eO(t)))&&!tr(t))return!0;if(eY(t)){var n;let r=t,u;for(;u=(n=r).expressions?n.expressions[0]:n.left??n.test??n.callee??n.object??n.tag??n.argument??n.expression;)if(r=u,tF(e.originalText,r))return!0}return!1}(t,r.argument)?(ti(r.argument)||"SequenceExpression"===r.argument.type||t.experimentalTernaries&&"ConditionalExpression"===r.argument.type&&("ConditionalExpression"===r.argument.consequent.type||"ConditionalExpression"===r.argument.alternate.type))&&(e=G([z("("),$([en,e]),en,z(")")])):e=["(",$([er,e]),er,")"],a.push(" ",e)}let o=tG(r,t$.Dangling),i=u&&o&&tG(r,t$.Last|t$.Line);return i&&a.push(u),o&&a.push(" ",t3(e,t)),i||a.push(u),a}var uL=eV(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function uM(e,t,n){let{node:r}=e,u=[rU(e),rW(e),"class"],a=tG(r.id,t$.Trailing)||tG(r.typeParameters,t$.Trailing)||tG(r.superClass)||eg(r.extends)||eg(r.mixins)||eg(r.implements),o=[],i=[];if(r.id&&o.push(" ",n("id")),o.push(n("typeParameters")),r.superClass){let r=[function(e,t,n){let r=n("superClass"),{parent:u}=e;return"AssignmentExpression"===u.type?G(z(["(",$([en,r]),en,")"],r)):r}(e,0,n),n("superTypeParameters")],u=e.call(e=>["extends ",t7(e,r,t)],"superClass");a?i.push(et,G(u)):i.push(" ",u)}else i.push(uX(e,t,n,"extends"));if(i.push(uX(e,t,n,"mixins"),uX(e,t,n,"implements")),a){let e;e=uq(r)?[...o,$(i)]:$([...o,i]),u.push(G(e,{id:uO(r)}))}else u.push(...o,...i);return u.push(" ",n("body")),u}var uO=uA("heritageGroup");function uJ(e){return z(er,"",{groupId:uO(e)})}function uq(e){var t;return e.typeParameters&&!tG(e.typeParameters,t$.Trailing|t$.Line)&&!(["extends","mixins","implements"].reduce((e,n)=>e+(Array.isArray(t[n])?t[n].length:0),(t=e).superClass?1:0)>1)}function uX(e,t,n,r){let{node:u}=e;if(!eg(u[r]))return"";let a=t3(e,t,{marker:r});return[uq(u)?z(" ",et,{groupId:ux(u.typeParameters)}):et,a,a&&er,r,G($([et,eo([",",et],e.map(n,r))]))]}function u_(e,t,n){let{node:r}=e,u=[];return eg(r.decorators)&&u.push(rY(e,t,n)),u.push(rH(r)),r.static&&u.push("static "),u.push(rW(e)),r.override&&u.push("override "),u.push(uP(e,t,n)),u}function uR(e,t,n){let{node:r}=e,u=[],a=t.semi?";":"";return eg(r.decorators)&&u.push(rY(e,t,n)),u.push(rH(r),rU(e)),r.static&&u.push("static "),u.push(rW(e)),r.override&&u.push("override "),r.readonly&&u.push("readonly "),r.variance&&u.push(n("variance")),("ClassAccessorProperty"===r.type||"AccessorProperty"===r.type||"TSAbstractAccessorProperty"===r.type)&&u.push("accessor "),u.push(ub(e,t,n),rX(e),r_(e),rj(e,n)),[ry(e,t,n,u," =","TSAbstractPropertyDefinition"===r.type||"TSAbstractAccessorProperty"===r.type?void 0:"value"),a]}function uU(e,t,n){var r;let u=t.semi?";":"",{node:a}=e,o="ObjectTypeAnnotation"===a.type,i="TSEnumDeclaration"===a.type||"EnumBooleanBody"===a.type||"EnumNumberBody"===a.type||"EnumStringBody"===a.type||"EnumSymbolBody"===a.type,s=["TSTypeLiteral"===a.type||i?"members":"TSInterfaceBody"===a.type?"body":"properties"];o&&s.push("indexers","callProperties","internalSlots");let p=s.flatMap(t=>e.map(({node:e})=>({node:e,printed:n(),loc:eM(e)}),t));s.length>1&&p.sort((e,t)=>e.loc-t.loc);let{parent:l,key:c}=e,D=o&&"body"===c&&("InterfaceDeclaration"===l.type||"DeclareInterface"===l.type||"DeclareClass"===l.type),y="TSInterfaceBody"===a.type||i||D||"ObjectPattern"===a.type&&"FunctionDeclaration"!==l.type&&"FunctionExpression"!==l.type&&"ArrowFunctionExpression"!==l.type&&"ObjectMethod"!==l.type&&"ClassMethod"!==l.type&&"ClassPrivateMethod"!==l.type&&"AssignmentPattern"!==l.type&&"CatchClause"!==l.type&&a.properties.some(e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type))||"ObjectPattern"!==a.type&&p.length>0&&nr(t.originalText,eM(a),p[0].loc),d=D?";":"TSInterfaceBody"===a.type||"TSTypeLiteral"===a.type?z(u,";"):",",m="RecordExpression"===a.type?"#{":a.exact?"{|":"{",E=a.exact?"|}":"}",f=[],F=p.map(e=>{let n=[...f,G(e.printed)];return f=[d,et],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type||"TSCallSignatureDeclaration"===e.node.type)&&tG(e.node,t$.PrettierIgnore)&&f.shift(),tK(e.node,t)&&f.push(er),n});if(a.inexact||a.hasUnknownMembers){let n;if(tG(a,t$.Dangling)){let r=tG(a,t$.Line);n=[t3(e,t),r||ev(t.originalText,eO(es(!1,tV(a),-1)))?er:et,"..."]}else n=["..."];F.push([...f,...n])}let A=null==(r=es(!1,p,-1))?void 0:r.node,g=!(a.inexact||a.hasUnknownMembers||A&&("RestElement"===A.type||("TSPropertySignature"===A.type||"TSCallSignatureDeclaration"===A.type||"TSMethodSignature"===A.type||"TSConstructSignatureDeclaration"===A.type)&&tG(A,t$.PrettierIgnore))),x;if(0===F.length){if(!tG(a,t$.Dangling))return[m,E,rj(e,n)];x=G([m,t3(e,t,{indent:!0}),en,E,rX(e),rj(e,n)])}else x=[D&&eg(a.properties)?uJ(l):"",m,$([t.bracketSpacing?et:en,...F]),z(g&&(","!==d||tv(t))?d:""),t.bracketSpacing?et:en,E,rX(e),rj(e,n)];return e.match(e=>"ObjectPattern"===e.type&&!eg(e.decorators),u$)||te(a)&&(e.match(void 0,(e,t)=>"typeAnnotation"===t,(e,t)=>"typeAnnotation"===t,u$)||e.match(void 0,(e,t)=>"FunctionTypeParam"===e.type&&"typeAnnotation"===t,u$))||!y&&e.match(e=>"ObjectPattern"===e.type,e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type)?x:G(x,{shouldBreak:y})}function u$(e,t){return("params"===t||"parameters"===t||"this"===t||"rest"===t)&&rx(e)}var uW=new WeakMap;function uG(e){return uW.has(e)||uW.set(e,"ConditionalExpression"===e.type&&!tk(e,e=>"ObjectExpression"===e.type)),uW.get(e)}var uV=e=>"SequenceExpression"===e.type;function uK(e,t,n,r){let{node:u}=e,a=[],o=function(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if("EmptyStatement"!==n.type)return n}}(u[r]);return e.each(({node:e})=>{"EmptyStatement"!==e.type&&(a.push(n()),e!==o&&(a.push(er),tK(e,t)&&a.push(er)))},r),a}function uz(e,t,n){let{node:r}=e,u=[];"StaticBlock"===r.type&&u.push("static "),u.push("{");let a=uH(e,t,n);if(a)u.push($([er,a]),er);else{let{parent:t}=e,n=e.grandparent;"ArrowFunctionExpression"!==t.type&&"FunctionExpression"!==t.type&&"FunctionDeclaration"!==t.type&&"ObjectMethod"!==t.type&&"ClassMethod"!==t.type&&"ClassPrivateMethod"!==t.type&&"ForStatement"!==t.type&&"WhileStatement"!==t.type&&"DoWhileStatement"!==t.type&&"DoExpression"!==t.type&&("CatchClause"!==t.type||n.finalizer)&&"TSModuleDeclaration"!==t.type&&"TSDeclareFunction"!==t.type&&"StaticBlock"!==r.type&&u.push(er)}return u.push("}"),u}function uH(e,t,n){var r;let{node:u}=e,a=eg(u.directives),o=u.body.some(e=>"EmptyStatement"!==e.type),i=tG(u,t$.Dangling);if(!a&&!o&&!i)return"";let s=[];return a&&(s.push(uK(e,t,n,"directives")),(o||i)&&(s.push(er),tK(es(!1,u.directives,-1),t)&&s.push(er))),o&&s.push(uK(e,t,n,"body")),i&&s.push(t3(e,t)),"Program"===u.type&&(null==(r=e.parent)?void 0:r.type)!=="ModuleExpression"&&s.push(er),s}function uQ(e){return e.toLowerCase()}function uY({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}function uZ(e,t){let n=e.slice(1,-1);if(n.includes('"')||n.includes("'"))return e;let r=t.singleQuote?"'":'"';return r+n+r}function u0({node:e,parent:t},n){return("markdown"===n.parentParser||"mdx"===n.parentParser)&&"ExpressionStatement"===e.type&&tr(e.expression)&&"Program"===t.type&&1===t.body.length}function u1({node:e,parent:t},n){return("__vue_event_binding"===n.parser||"__vue_ts_event_binding"===n.parser)&&"ExpressionStatement"===e.type&&"Program"===t.type&&1===t.body.length}function u2(e,t,n,r){let{node:u}=e;if(e4(u))return function(e,t){let{node:n}=e;switch(n.type){case"RegExpLiteral":return uY(n);case"BigIntLiteral":return uQ(n.extra.raw);case"NumericLiteral":return uC(n.extra.raw);case"StringLiteral":return ef(eG(n.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(n.value);case"DecimalLiteral":return uC(n.value)+"m";case"DirectiveLiteral":return uZ(n.extra.raw,t);case"Literal":{if(n.regex)return uY(n.regex);if(n.bigint)return uQ(n.raw);if(n.decimal)return uC(n.decimal)+"m";let{value:r}=n;return"number"==typeof r?uC(n.raw):"string"==typeof r?!function(e){if("expression"!==e.key)return;let{parent:t}=e;return"ExpressionStatement"===t.type&&t.directive}(e)?ef(eG(n.raw,t)):uZ(n.raw,t):String(r)}}}(e,t);let a=t.semi?";":"",o=[];switch(u.type){case"JsExpressionRoot":return n("node");case"JsonRoot":return[n("node"),er];case"File":return function(e,t,n){if(t.__isVueBindings||t.__isVueForBindingLeft){let r=e.map(n,"program","body",0,"params");if(1===r.length)return r[0];let u=eo([",",et],r);return t.__isVueForBindingLeft?["(",$([en,G(u)]),en,")"]:u}if(t.__isEmbeddedTypescriptGenericParameters)return eo([",",et],e.map(n,"program","body",0,"typeParameters","params"))}(e,t,n)??n("program");case"Program":return uH(e,t,n);case"EmptyStatement":return"";case"ExpressionStatement":let i;return i=[n("expression")],u1(e,t)?function e(t){switch(t.type){case"MemberExpression":switch(t.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return e(t.object)}return!1;case"Identifier":return!0;default:return!1}}(e.node.expression)&&i.push(";"):u0(e,t)||t.semi&&i.push(";"),tG(e.node,t$.Dangling,({marker:e})=>e===tQ)&&i.push(" ",t3(e,t,{marker:tQ})),i;case"ChainExpression":return n("expression");case"ParenthesizedExpression":return!tG(u.expression)&&(e8(u.expression)||e2(u.expression))?["(",n("expression"),")"]:G(["(",$([en,n("expression")]),en,")"]);case"AssignmentExpression":return function(e,t,n){let{node:r}=e;return ry(e,t,n,n("left"),[" ",r.operator],"right")}(e,t,n);case"VariableDeclarator":return ry(e,t,n,n("id")," =","init");case"BinaryExpression":case"LogicalExpression":return rt(e,t,n);case"AssignmentPattern":return[n("left")," = ",n("right")];case"OptionalMemberExpression":case"MemberExpression":return function(e,t,n){var r;let u=n("object"),a=rl(e,t,n),{node:o,parent:i}=e,s=e.findAncestor(e=>!(td(e)||"TSNonNullExpression"===e.type)),p=s&&("NewExpression"===s.type||"BindExpression"===s.type||"AssignmentExpression"===s.type&&"Identifier"!==s.left.type)||o.computed||"Identifier"===o.object.type&&"Identifier"===o.property.type&&!td(i)||("AssignmentExpression"===i.type||"VariableDeclarator"===i.type)&&(ty(o.object)&&o.object.arguments.length>0||"TSNonNullExpression"===o.object.type&&ty(o.object.expression)&&o.object.expression.arguments.length>0||(null==(r=u.label)?void 0:r.memberChain));return ei(u.label,[u,p?a:G($([en,a]))])}(e,t,n);case"MetaProperty":return[n("meta"),".",n("property")];case"BindExpression":return u.object&&o.push(n("object")),o.push(G($([en,rV(e,t,n)]))),o;case"Identifier":return[u.name,rX(e),r_(e),rj(e,n)];case"V8IntrinsicIdentifier":return["%",u.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadPropertyPattern":case"RestElement":return rz(e,n);case"FunctionDeclaration":case"FunctionExpression":return uk(e,n,t,r);case"ArrowFunctionExpression":return function(e,t,n,r={}){var u,a,o,i;let s=[],p,l=[],c=!1,D=!r.expandLastArg&&"ArrowFunctionExpression"===e.node.body.type,y;!function u(){let{node:a}=e,o=function(e,t,n,r){let{node:u}=e,a=[];if(u.async&&a.push("async "),uI(e,t))a.push(n(["params",0]));else{let u=r.expandLastArg||r.expandFirstArg,o=uN(e,n);if(u){if(ey(o))throw new ru;o=G(el(o,em))}a.push(G([rg(e,n,t,u,!0),o]))}let o=t3(e,t,{filter(e){let n=nt(t.originalText,eO(e));return!1!==n&&"=>"===t.originalText.slice(n,n+2)}});return o&&a.push(" ",o),a}(e,t,n,r);if(0===s.length)s.push(o);else{let{leading:n,trailing:r}=t6(e,t);s.push([n,o]),l.unshift(r)}D&&(c||(c=a.returnType&&tO(a).length>0||a.typeParameters||tO(a).some(e=>"Identifier"!==e.type))),D&&"ArrowFunctionExpression"===a.body.type?e.call(u,"body"):(p=n("body",r),y=a.body)}();let d=!tF(t.originalText,y)&&(uV(y)||(u=y,a=p,e2(u)||e8(u)||"ArrowFunctionExpression"===u.type||"DoExpression"===u.type||"BlockStatement"===u.type||tr(u)||(null==(o=a.label)?void 0:o.hug)!==!1&&((null==(i=a.label)?void 0:i.embed)||th(u,t.originalText)))||!c&&uG(y)),m="callee"===e.key&&tz(e.parent),E=Symbol("arrow-chain"),f=function(e,t,{signatureDocs:n,shouldBreak:r}){if(1===n.length)return n[0];let{parent:u,key:a}=e;return"callee"!==a&&tz(u)||ti(u)?G([n[0]," =>",$([et,eo([" =>",et],n.slice(1))])],{shouldBreak:r}):"callee"===a&&tz(u)||t.assignmentLayout?G(eo([" =>",et],n),{shouldBreak:r}):G($(eo([" =>",et],n)),{shouldBreak:r})}(e,r,{signatureDocs:s,shouldBreak:c}),F,A=!1;return D&&(m||r.assignmentLayout)&&(A=!0,F="chain-tail-arrow-chain"===r.assignmentLayout||m&&!d),p=function(e,t,n,{bodyDoc:r,bodyComments:u,functionBody:a,shouldPutBodyOnSameLine:o}){let{node:i,parent:s}=e,p=n.expandLastArg&&tv(t,"all")?z(","):"",l=(n.expandLastArg||"JSXExpressionContainer"===s.type)&&!tG(i)?en:"";return o&&uG(a)?[" ",G([z("","("),$([en,r]),z("",")"),p,l]),u]:(uV(a)&&(r=G(["(",$([en,r]),en,")"])),o?[" ",r,u]:[$([et,r,u]),p,l])}(e,t,r,{bodyDoc:p,bodyComments:l,functionBody:y,shouldPutBodyOnSameLine:d}),G([G(A?$([en,f]):f,{shouldBreak:F,id:E})," =>",D?H(p,{groupId:E}):G(p),D&&m?z(en,"",{groupId:E}):""])}(e,t,n,r);case"YieldExpression":return o.push("yield"),u.delegate&&o.push("*"),u.argument&&o.push(" ",n("argument")),o;case"AwaitExpression":if(o.push("await"),u.argument){o.push(" ",n("argument"));let{parent:t}=e;if(ty(t)&&t.callee===u||td(t)&&t.object===u){o=[$([en,...o]),en];let t=e.findAncestor(e=>"AwaitExpression"===e.type||"BlockStatement"===e.type);if((null==t?void 0:t.type)!=="AwaitExpression"||!tk(t.argument,e=>e===u))return G(o)}}return o;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return r2(e,t,n);case"ImportDeclaration":return function(e,t,n){let{node:r}=e;return["import",r.module?" module":"",r.phase?` ${r.phase}`:"",r6(r),r9(e,t,n),r7(e,t,n),ue(e,t,n),t.semi?";":""]}(e,t,n);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return function(e,t,n){let{node:r}=e,{type:u}=r,a=u.startsWith("Import"),o=a?"imported":"local",i=a?"local":"exported",s=r[o],p=r[i],l="",c="";return"ExportNamespaceSpecifier"===u||"ImportNamespaceSpecifier"===u?l="*":s&&(l=n(o)),p&&!function(e){let t;if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:n,["ImportSpecifier"===e.type?"imported":"exported"]:r}=e;return!!(n.type===r.type&&eJ(n,r)&&Number.isInteger(t=eO(n))&&t===eO(r))&&(e7(n)?n.value===r.value&&tB(n)===tB(r):"Identifier"===n.type&&n.name===r.name)}(r)&&(c=n(i)),[r3("ImportSpecifier"===u?r.importKind:r.exportKind,!1),l,l&&c?" as ":"",c]}(e,0,n);case"ImportAttribute":return[n("key"),": ",n("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":return uz(e,t,n);case"ClassBody":return function(e,t,n){let{node:r}=e,u=[];return e.each(({node:e,next:r,isLast:a})=>{u.push(n()),!t.semi&&uL(e)&&function(e,t){var n;let{type:r,name:u}=e.key;if(!e.computed&&"Identifier"===r&&("static"===u||"get"===u||"set"===u)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=null==(n=t.key)?void 0:n.name;if("in"===e||"instanceof"===e)return!0}if(uL(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!!(t.computed||e)}case"TSIndexSignature":return!0}return!1}(e,r)&&u.push(";"),a||(u.push(er),tK(e,t)&&u.push(er))},"body"),tG(r,t$.Dangling)&&u.push(t3(e,t)),[eg(r.body)?uJ(e.parent):"","{",u.length>0?[$([er,u]),er]:"","}"]}(e,t,n);case"ThrowStatement":return["throw",uj(e,t,n)];case"ReturnStatement":return["return",uj(e,t,n)];case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return rD(e,t,n);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return uU(e,t,n);case"ObjectProperty":case"Property":return u.method||"get"===u.kind||"set"===u.kind?uP(e,t,n):function(e,t,n){let{node:r}=e;return r.shorthand?n("value"):ry(e,t,n,ub(e,t,n),":","value")}(e,t,n);case"ObjectMethod":return uP(e,t,n);case"Decorator":return["@",n("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return ra(e,t,n);case"SequenceExpression":{let{parent:t}=e;if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each(({isFirst:e})=>{e?t.push(n()):t.push(",",$([et,n()]))},"expressions"),G(t)}return G(eo([",",et],e.map(n,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[n("value"),a];case"UnaryExpression":return o.push(u.operator),/[a-z]$/.test(u.operator)&&o.push(" "),tG(u.argument)?o.push(G(["(",$([en,n("argument")]),en,")"])):o.push(n("argument")),o;case"UpdateExpression":return o.push(n("argument"),u.operator),u.prefix&&o.reverse(),o;case"ConditionalExpression":return uu(e,t,n,r);case"VariableDeclaration":{let t=e.map(n,"declarations"),r=e.parent,i="ForStatement"===r.type||"ForInStatement"===r.type||"ForOfStatement"===r.type,s=u.declarations.some(e=>e.init),p;return 1!==t.length||tG(u.declarations[0])?t.length>0&&(p=$(t[0])):p=t[0],o=[rU(e),u.kind,p?[" ",p]:"",$(t.slice(1).map(e=>[",",s&&!i?er:et,e]))],i&&r.body!==u||o.push(a),G(o)}case"WithStatement":return G(["with (",n("object"),")",rK(u.body,n("body"))]);case"IfStatement":{let r=rK(u.consequent,n("consequent")),a=G(["if (",G([$([en,n("test")]),en]),")",r]);if(o.push(a),u.alternate){let r=tG(u.consequent,t$.Trailing|t$.Line)||tT(u),a="BlockStatement"===u.consequent.type&&!r;o.push(a?" ":er),tG(u,t$.Dangling)&&o.push(t3(e,t),r?er:" "),o.push("else",G(rK(u.alternate,n("alternate"),"IfStatement"===u.alternate.type)))}return o}case"ForStatement":{let r=rK(u.body,n("body")),a=t3(e,t),o=a?[a,en]:"";return u.init||u.test||u.update?[o,G(["for (",G([$([en,n("init"),";",et,n("test"),";",et,n("update")]),en]),")",r])]:[o,G(["for (;;)",r])]}case"WhileStatement":return G(["while (",G([$([en,n("test")]),en]),")",rK(u.body,n("body"))]);case"ForInStatement":return G(["for (",n("left")," in ",n("right"),")",rK(u.body,n("body"))]);case"ForOfStatement":return G(["for",u.await?" await":""," (",n("left")," of ",n("right"),")",rK(u.body,n("body"))]);case"DoWhileStatement":return o=[G(["do",rK(u.body,n("body"))])],"BlockStatement"===u.body.type?o.push(" "):o.push(er),o.push("while (",G([$([en,n("test")]),en]),")",a),o;case"DoExpression":return[u.async?"async ":"","do ",n("body")];case"BreakStatement":case"ContinueStatement":return o.push("BreakStatement"===u.type?"break":"continue"),u.label&&o.push(" ",n("label")),o.push(a),o;case"LabeledStatement":return"EmptyStatement"===u.body.type?[n("label"),":;"]:[n("label"),": ",n("body")];case"TryStatement":return["try ",n("block"),u.handler?[" ",n("handler")]:"",u.finalizer?[" finally ",n("finalizer")]:""];case"CatchClause":if(u.param){let e=tG(u.param,e=>!eK(e)||e.leading&&ev(t.originalText,eO(e))||e.trailing&&ev(t.originalText,eM(e),{backwards:!0})),r=n("param");return["catch ",e?["(",$([en,r]),en,") "]:["(",r,") "],n("body")]}return["catch ",n("body")];case"SwitchStatement":return[G(["switch (",$([en,n("discriminant")]),en,")"])," {",u.cases.length>0?$([er,eo(er,e.map(({node:e,isLast:r})=>[n(),!r&&tK(e,t)?er:""],"cases"))]):"",er,"}"];case"SwitchCase":{u.test?o.push("case ",n("test"),":"):o.push("default:"),tG(u,t$.Dangling)&&o.push(" ",t3(e,t));let r=u.consequent.filter(e=>"EmptyStatement"!==e.type);if(r.length>0){let u=uK(e,t,n,"consequent");o.push(1===r.length&&"BlockStatement"===r[0].type?[" ",u]:$([er,u]))}return o}case"DebuggerStatement":return["debugger",a];case"ClassDeclaration":case"ClassExpression":return uM(e,t,n);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return u_(e,t,n);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return uR(e,t,n);case"TemplateElement":return ef(u.value.raw);case"TemplateLiteral":return um(e,n,t);case"TaggedTemplateExpression":let s;return ei((s=n("quasi")).label&&{tagged:!0,...s.label},[n("tag"),n("typeParameters"),Y,s]);case"PrivateIdentifier":return["#",u.name];case"PrivateName":return["#",n("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{o.push("module {");let e=n("body");return e&&o.push($([er,e]),er),o.push("}"),o}default:throw new t4(u,"ESTree")}}function u8(e,t,n){let{node:r}=e;if(r.type.startsWith("NG"))switch(r.type){case"NGRoot":return[n("node"),tG(r.node)?" //"+tV(r.node)[0].value.trimEnd():""];case"NGPipeExpression":return rt(e,t,n);case"NGChainedExpression":return G(eo([";",et],e.map(()=>!function({node:e}){return eQ(e,u6)}(e)?["(",n(),")"]:n(),"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":u3(e)?" ":[";",et],n()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(r.name)?r.name:JSON.stringify(r.name);case"NGMicrosyntaxExpression":return[n("expression"),null===r.alias?"":[" as ",n("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:t,parent:u}=e,a=u3(e)||(1===t&&("then"===r.key.name||"else"===r.key.name||"as"===r.key.name)||2===t&&("else"===r.key.name&&"NGMicrosyntaxKeyedExpression"===u.body[t-1].type&&"then"===u.body[t-1].key.name||"track"===r.key.name))&&"NGMicrosyntaxExpression"===u.body[0].type;return[n("key"),a?" ":": ",n("expression")]}case"NGMicrosyntaxLet":return["let ",n("key"),null===r.value?"":[" = ",n("value")]];case"NGMicrosyntaxAs":return[n("key")," as ",n("alias")];default:throw new t4(r,"Angular")}}function u3({node:e,index:t}){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t}var u6=eV(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function u7(e,t,n){let{parent:r,node:u}=e,a=[];switch(u.type){case"AsConstExpression":a=[n("expression")," as const"];break;case"AsExpression":case"TSAsExpression":a=[n("expression")," ","as"," ",n("typeAnnotation")];break;case"SatisfiesExpression":case"TSSatisfiesExpression":a=[n("expression")," ","satisfies"," ",n("typeAnnotation")]}return ty(r)&&r.callee===u||td(r)&&r.object===u?G([$([en,...a]),en]):a}function u9(e,t,n){let{node:r}=e,u=[rU(e),"interface"],a=[],o=[];"InterfaceTypeAnnotation"!==r.type&&a.push(" ",n("id"),n("typeParameters"));let i=r.typeParameters&&!tG(r.typeParameters,t$.Trailing|t$.Line);return eg(r.extends)&&o.push(i?z(" ",et,{groupId:ux(r.typeParameters)}):et,"extends ",(1===r.extends.length?function(e){return e}:$)(eo([",",et],e.map(n,"extends")))),tG(r.id,t$.Trailing)||eg(r.extends)?i?u.push(G([...a,$(o)])):u.push(G($([...a,...o]))):u.push(...a,...o),u.push(" ",n("body")),G(u)}function u4(e,t){let{node:n}=e,r=t("id");n.computed&&(r=["[",r,"]"]);let u="";return n.initializer&&(u=t("initializer")),n.init&&(u=t("init")),u?[r," = ",u]:r}function u5(e,t,n){let{node:r}=e;return[rU(e),r.const?"const ":"","enum ",t("id")," ","TSEnumDeclaration"===r.type?uU(e,n,t):t("body")]}function ae(e,t,n){let{node:r}=e;if(ez(r))return r.type.slice(0,-14).toLowerCase();let u=t.semi?";":"";switch(r.type){case"DeclareClass":return uM(e,t,n);case"DeclareFunction":return[rU(e),"function ",n("id"),n("predicate"),u];case"DeclareModule":return["declare module ",n("id")," ",n("body")];case"DeclareModuleExports":return["declare module.exports",rj(e,n),u];case"DeclareVariable":return[rU(e),r.kind??"var"," ",n("id"),u];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return r2(e,t,n);case"DeclareOpaqueType":case"OpaqueType":return function(e,t,n){let r=t.semi?";":"",{node:u}=e,a=[rU(e),"opaque type ",n("id"),n("typeParameters")];return u.supertype&&a.push(": ",n("supertype")),u.impltype&&a.push(" = ",n("impltype")),a.push(r),a}(e,t,n);case"DeclareTypeAlias":case"TypeAlias":return rC(e,t,n);case"IntersectionTypeAnnotation":return rS(e,t,n);case"UnionTypeAnnotation":return rb(e,t,n);case"ConditionalTypeAnnotation":return uu(e,t,n);case"InferTypeAnnotation":return rk(e,t,n);case"FunctionTypeAnnotation":return rB(e,t,n);case"TupleTypeAnnotation":return ra(e,t,n);case"TupleTypeLabeledElement":return rI(e,t,n);case"TupleTypeSpreadElement":return rw(e,t,n);case"GenericTypeAnnotation":return[n("id"),uh(e,t,n,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return rv(e,t,n);case"TypeAnnotation":return rM(e,t,n);case"TypeParameter":return uT(e,t,n);case"TypeofTypeAnnotation":return rJ(e,n);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return rO(n);case"DeclareEnum":case"EnumDeclaration":return u5(e,n,t);case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":return function(e,t,n){let{node:r}=e,u;if("EnumSymbolBody"===r.type||r.explicitType)switch(r.type){case"EnumBooleanBody":u="boolean";break;case"EnumNumberBody":u="number";break;case"EnumStringBody":u="string";break;case"EnumSymbolBody":u="symbol"}return[u?`of ${u} `:"",uU(e,n,t)]}(e,n,t);case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":return u4(e,n);case"FunctionTypeParam":{let t=r.name?n("name"):e.parent.this===r?"this":"";return[t,rX(e),t?": ":"",n("typeAnnotation")]}case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return u9(e,t,n);case"ClassImplements":case"InterfaceExtends":return[n("id"),n("typeParameters")];case"NullableTypeAnnotation":return["?",n("typeAnnotation")];case"Variance":{let{kind:e}=r;return rQ.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",n("argument")];case"ObjectTypeCallProperty":return[r.static?"static ":"",n("value")];case"ObjectTypeMappedTypeProperty":return function(e,t,n){let{node:r}=e;return G([r.variance?n("variance"):"","[",$([n("keyTparam")," in ",n("sourceType")]),"]",function(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}(r.optional),": ",n("propType")])}(e,0,n);case"ObjectTypeIndexer":return[r.static?"static ":"",r.variance?n("variance"):"","[",n("id"),r.id?": ":"",n("key"),"]: ",n("value")];case"ObjectTypeProperty":{let u="";return r.proto?u="proto ":r.static&&(u="static "),[u,tu(r)?r.kind+" ":"",r.variance?n("variance"):"",ub(e,t,n),rX(e),ta(r)?"":": ",n("value")]}case"ObjectTypeAnnotation":return uU(e,t,n);case"ObjectTypeInternalSlot":return[r.static?"static ":"","[[",n("id"),"]]",rX(e),r.method?"":": ",n("value")];case"ObjectTypeSpreadProperty":return rz(e,n);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[n("qualification"),".",n("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(r.value);case"StringLiteralTypeAnnotation":return ef(eG(tB(r),t));case"NumberLiteralTypeAnnotation":return uC(r.raw??r.extra.raw);case"BigIntLiteralTypeAnnotation":return uQ(r.raw??r.extra.raw);case"TypeCastExpression":return["(",n("expression"),rj(e,n),")"];case"TypePredicate":return rq(e,n);case"TypeParameterDeclaration":case"TypeParameterInstantiation":return uh(e,t,n,"params");case"InferredPredicate":case"DeclaredPredicate":return["predicate"!==e.key||"DeclareFunction"===e.parent.type||e.parent.returnType?" ":": ","%checks",..."DeclaredPredicate"===r.type?["(",n("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return u7(e,t,n)}}function at(e,t,n){var r;let{node:u}=e;if(!u.type.startsWith("TS"))return;if(eH(u))return u.type.slice(2,-7).toLowerCase();let a=t.semi?";":"",o=[];switch(u.type){case"TSThisType":return"this";case"TSTypeAssertion":{let e=!(e2(u.expression)||e8(u.expression)),t=G(["<",$([en,n("typeAnnotation")]),en,">"]),r=[z("("),$([en,n("expression")]),en,z(")")];return e?V([[t,n("expression")],[t,G(r,{shouldBreak:!0})],[t,n("expression")]]):G([t,n("expression")])}case"TSDeclareFunction":return uk(e,n,t);case"TSExportAssignment":return["export = ",n("expression"),a];case"TSModuleBlock":return uz(e,t,n);case"TSInterfaceBody":case"TSTypeLiteral":return uU(e,t,n);case"TSTypeAliasDeclaration":return rC(e,t,n);case"TSQualifiedName":return[n("left"),".",n("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return u_(e,t,n);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return uR(e,t,n);case"TSInterfaceHeritage":case"TSClassImplements":case"TSExpressionWithTypeArguments":case"TSInstantiationExpression":return[n("expression"),n("typeParameters")];case"TSTemplateLiteralType":return um(e,n,t);case"TSNamedTupleMember":return rI(e,t,n);case"TSRestType":return rw(e,t,n);case"TSOptionalType":return[n("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return u9(e,t,n);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return uh(e,t,n,"params");case"TSTypeParameter":return uT(e,t,n);case"TSAsExpression":case"TSSatisfiesExpression":return u7(e,t,n);case"TSArrayType":return rO(n);case"TSPropertySignature":return[u.readonly?"readonly ":"",ub(e,t,n),rX(e),rj(e,n)];case"TSParameterProperty":return[rH(u),u.static?"static ":"",u.override?"override ":"",u.readonly?"readonly ":"",n("parameter")];case"TSTypeQuery":return rJ(e,n);case"TSIndexSignature":{let r=u.parameters.length>1?z(tv(t)?",":""):"",o=G([$([en,eo([", ",en],e.map(n,"parameters"))]),r,en]),i="ClassBody"===e.parent.type&&"body"===e.key;return[i&&u.static?"static ":"",u.readonly?"readonly ":"","[",u.parameters?o:"","]",rj(e,n),i?a:""]}case"TSTypePredicate":return rq(e,n);case"TSNonNullExpression":return[n("expression"),"!"];case"TSImportType":return[u.isTypeOf?"typeof ":"","import(",n("argument"),")",u.qualifier?[".",n("qualifier")]:"",uh(e,t,n,u.typeArguments?"typeArguments":"typeParameters")];case"TSLiteralType":return n("literal");case"TSIndexedAccessType":return rv(e,t,n);case"TSTypeOperator":return[u.operator," ",n("typeAnnotation")];case"TSMappedType":return function(e,t,n){let{node:r}=e,u=nr(t.originalText,eM(r),eM(r.typeParameter));return G(["{",$([t.bracketSpacing?et:en,G([n("typeParameter"),r.optional?ug(r.optional,"?"):"",r.typeAnnotation?": ":"",n("typeAnnotation")]),t.semi?z(";"):""]),t3(e,t),t.bracketSpacing?et:en,"}"],{shouldBreak:u})}(e,t,n);case"TSMethodSignature":{let r=u.kind&&"method"!==u.kind?`${u.kind} `:"";o.push(rH(u),r,u.computed?"[":"",n("key"),u.computed?"]":"",rX(e));let a=rg(e,n,t,!1,!0),i=u.returnType?"returnType":"typeAnnotation",s=u[i],p=s?rj(e,n,i):"",l=rh(u,p);return o.push(l?G(a):a),s&&o.push(G(p)),G(o)}case"TSNamespaceExportDeclaration":return["export as namespace ",n("id"),t.semi?";":""];case"TSEnumDeclaration":return u5(e,n,t);case"TSEnumMember":return u4(e,n);case"TSImportEqualsDeclaration":return[u.isExport?"export ":"","import ",r6(u,!1),n("id")," = ",n("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return["require(",n("expression"),")"];case"TSModuleDeclaration":{let{parent:i}=e,s="TSModuleDeclaration"===i.type,p=(null==(r=u.body)?void 0:r.type)==="TSModuleDeclaration";if(s)o.push(".");else if(o.push(rU(e)),!("global"===u.kind||u.global)){let e=u.kind??(e7(u.id)||/(?:^|\s)module(?:\s|$)/.test(t.originalText.slice(eM(u),eM(u.id)))?"module":"namespace");o.push(e," ")}return o.push(n("id")),p?o.push(n("body")):u.body?o.push(" ",G(n("body"))):o.push(a),o}case"TSConditionalType":return uu(e,t,n);case"TSInferType":return rk(e,t,n);case"TSIntersectionType":return rS(e,t,n);case"TSUnionType":return rb(e,t,n);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return rB(e,t,n);case"TSTupleType":return ra(e,t,n);case"TSTypeReference":return[n("typeName"),uh(e,t,n,"typeParameters")];case"TSTypeAnnotation":return rM(e,t,n);case"TSEmptyBodyFunctionExpression":return uw(e,t,n);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return rP(e,n,"?");case"TSJSDocNonNullableType":return rP(e,n,"!");default:throw new t4(u,"TypeScript")}}var an=eV(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]),ar=function(e,t,n,r){var u;e.isRoot&&(null==(u=t.__onHtmlBindingRoot)||u.call(t,e.node,t));let a=function(e,t,n,r){if(n5(e))return x(e,t);for(let u of[u8,n9,ae,at,u2]){let a=u(e,t,n,r);if(void 0!==a)return a}}(e,t,n,r);if(!a)return"";let{node:o}=e;if(an(o))return a;let i=eg(o.decorators),s=function(e,t,n){let{node:r,parent:u}=e,{decorators:a}=r;if(!eg(a)||r0(u)||n5(e))return"";let o="ClassExpression"===r.type||"ClassDeclaration"===r.type||rZ(r,t);return["declaration"===e.key&&e1(u)?er:o?Z:"",eo(et,e.map(n,"decorators")),et]}(e,t,n),p="ClassExpression"===o.type;if(i&&!p)return eA(a,e=>G([s,e]));let l=tZ(e,t),c=function(e,t){if(t.semi||u0(e,t)||u1(e,t))return!1;let{node:n,key:r,parent:u}=e;return!!("ExpressionStatement"===n.type&&("body"===r&&("Program"===u.type||"BlockStatement"===u.type||"StaticBlock"===u.type||"TSModuleBlock"===u.type)||"consequent"===r&&"SwitchCase"===u.type)&&e.call(()=>(function e(t,n){let{node:r}=t;switch(r.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!uI(t,n))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=r;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!r.object)return!0;break;case"Literal":if(r.regex)return!0;break;default:if(tr(r))return!0}return!!tZ(t,n)||!!eY(r)&&t.call(()=>e(t,n),...eZ(r))})(e,t),"expression"))}(e,t);return s||l||c?eA(a,e=>[c?";":"",l?"(":"",l&&p&&i?[$([et,s,e]),et]:[s,e],l?")":""]):a},au=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function aa(e,t){return tG(e,t$.Block|t$.Leading,({value:e})=>e===` ${t} `)}function ao({node:e,parent:t},n){return aa(e,n)||("AsConstExpression"===t.type||"TSAsExpression"===t.type&&"TSTypeReference"===t.typeAnnotation.type&&"Identifier"===t.typeAnnotation.typeName.type&&"const"===t.typeAnnotation.typeName.name)&&aa(t,n)}async function ai(e,t,n){let{node:r}=n,u=r.quasis.map(e=>e.value.raw),a=0,o=u.reduce((e,t,n)=>0===n?t:e+"@prettier-placeholder-"+a+++"-id"+t,""),i=function(e,t){if(!eg(t))return e;let n=0,r=el(eE(e),e=>"string"==typeof e&&e.includes("@prettier-placeholder")?e.split(/@prettier-placeholder-(\d+)-id/).map((e,r)=>r%2==0?ef(e):(n++,t[e])):e);return t.length===n?r:null}(await e(o,{parser:"scss"}),uE(n,t));if(!i)throw Error("Couldn't insert all the expressions");return["`",$([er,i]),en,"`"]}function as(e){return"Identifier"===e.type&&"styled"===e.name}function ap(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}var al=function(e){if(function({node:e,parent:t,grandparent:n}){return n&&e.quasis&&"JSXExpressionContainer"===t.type&&"JSXElement"===n.type&&"style"===n.openingElement.name.name&&n.openingElement.attributes.some(e=>"jsx"===e.name.name)||(null==t?void 0:t.type)==="TaggedTemplateExpression"&&"Identifier"===t.tag.type&&"css"===t.tag.name||(null==t?void 0:t.type)==="TaggedTemplateExpression"&&"MemberExpression"===t.tag.type&&"css"===t.tag.object.name&&("global"===t.tag.property.name||"resolve"===t.tag.property.name)}(e)||function({parent:e}){if(!e||"TaggedTemplateExpression"!==e.type)return!1;let t="ParenthesizedExpression"===e.tag.type?e.tag.expression:e.tag;switch(t.type){case"MemberExpression":return as(t.object)||ap(t);case"CallExpression":return as(t.callee)||"MemberExpression"===t.callee.type&&("MemberExpression"===t.callee.object.type&&(as(t.callee.object.object)||ap(t.callee.object))||"CallExpression"===t.callee.object.type&&as(t.callee.object.callee));case"Identifier":return"css"===t.name;default:return!1}}(e)||function({parent:e,grandparent:t}){return(null==t?void 0:t.type)==="JSXAttribute"&&"JSXExpressionContainer"===e.type&&"JSXIdentifier"===t.name.type&&"css"===t.name.name}(e)||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>e2(e)&&"elements"===t,(e,t)=>tH(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t,...au))return ai};async function ac(e,t,n){let{node:r}=n,u=r.quasis.length,a=uE(n,t),o=[];for(let t=0;t2&&""===l[0].trim()&&""===l[1].trim(),d=c>2&&""===l[c-1].trim()&&""===l[c-2].trim(),m=l.every(e=>/^\s*(?:#[^\n\r]*)?$/.test(e));if(!s&&/#[^\n\r]*$/.test(l[c-1]))return null;let E=null;(E=m?function(e){let t=[],n=!1,r=e.map(e=>e.trim());for(let[e,u]of r.entries())""!==u&&(""===r[e-1]&&n?t.push([er,u]):t.push(u),n=!0);return 0===t.length?null:eo(er,t)}(l):await e(p,{parser:"graphql"}))?(E=uf(E,!1),!i&&y&&o.push(""),o.push(E),!s&&d&&o.push("")):i||s||!y||o.push(""),D&&o.push(D)}return["`",$([er,eo(er,o)]),er,"`"]}var aD=function(e){if(function({node:e,parent:t}){return ao({node:e,parent:t},"GraphQL")||t&&("TaggedTemplateExpression"===t.type&&("MemberExpression"===t.tag.type&&"graphql"===t.tag.object.name&&"experimental"===t.tag.property.name||"Identifier"===t.tag.type&&("gql"===t.tag.name||"graphql"===t.tag.name))||"CallExpression"===t.type&&"Identifier"===t.callee.type&&"graphql"===t.callee.name)}(e))return ac},ay=0;async function ad(e,t,n,r,u){let{node:a}=r,o=ay;ay=ay+1>>>0;let i=e=>`PRETTIER_HTML_PLACEHOLDER_${e}_${o}_IN_JS`,s=a.quasis.map((e,t,n)=>t===n.length-1?e.value.cooked:e.value.cooked+i(t)).join(""),p=uE(r,n),l=RegExp(i("(\\d+)"),"g"),c=0,D=el(await t(s,{parser:e,__onHtmlRoot(e){c=e.children.length}}),e=>{if("string"!=typeof e)return e;let t=[],n=e.split(l);for(let e=0;e1?$(G(D)):G(D),d,"`"]))}var am=ad.bind(void 0,"html"),aE=ad.bind(void 0,"angular"),af=function(e){return ao(e,"HTML")||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t)?am:e.match(e=>"TemplateLiteral"===e.type,(e,t)=>tH(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t,...au)?aE:void 0};async function aF(e,t,n){let r;let{node:u}=n,a=e$(!1,u.quasis[0].value.raw,/((?:\\\\)*)\\`/g,(e,t)=>"\\".repeat(t.length/2)+"`"),o=null===(r=a.match(/^([^\S\n]*)\S/m))?"":r[1],i=""!==o;i&&(a=e$(!1,a,RegExp(`^${o}`,"gm"),""));let s=uf(await e(a,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",i?$([en,s]):[eu,W(Number.NEGATIVE_INFINITY,s)],en,"`"]}var aA=function(e){if(function({node:e,parent:t}){return(null==t?void 0:t.type)==="TaggedTemplateExpression"&&1===e.quasis.length&&"Identifier"===t.tag.type&&("md"===t.tag.name||"markdown"===t.tag.name)}(e))return aF},ag=function(e){let t,{node:n}=e;if(!("TemplateLiteral"!==n.type||function({quasis:e}){return e.some(({value:{cooked:e}})=>null===e)}(n))){for(let r of[al,aD,af,aA])if(t=r(e))return 1===n.quasis.length&&""===n.quasis[0].value.raw.trim()?"``":async(...e)=>{let n=await t(...e);return n&&ei({embed:!0,...n.label},n)}}},ax=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),ah=e=>{for(let t of e.quasis)delete t.value};function aT(e,t,n){var r,u;if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some(e=>"JSXAttribute"===e.type&&"jsx"===e.name.name))for(let{type:e,expression:n}of t.children)"JSXExpressionContainer"===e&&"TemplateLiteral"===n.type&&ah(n);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&ah(t.value.expression),"JSXAttribute"===e.type&&(null==(r=e.value)?void 0:r.type)==="Literal"&&/["']|"|'/.test(e.value.value)&&(t.value.value=e$(!1,t.value.value,/["']|"|'/g,'"'));let a=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===a.type&&"Component"===a.callee.name&&1===a.arguments.length){let n=e.expression.arguments[0].properties;for(let[e,r]of t.expression.arguments[0].properties.entries())switch(n[e].key.name){case"styles":e2(r.value)&&ah(r.value.elements[0]);break;case"template":"TemplateLiteral"===r.value.type&&ah(r.value)}}if("TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&ah(t.quasi),"TemplateLiteral"===e.type&&(null!=(u=e.leadingComments)&&u.some(e=>eK(e)&&["GraphQL","HTML"].some(t=>e.value===` ${t} `))||"CallExpression"===n.type&&"graphql"===n.callee.name||!e.leadingComments)&&ah(t),("TSIntersectionType"===e.type||"TSUnionType"===e.type)&&1===e.types.length)return t.types[0];"ChainExpression"===e.type&&"TSNonNullExpression"===e.expression.type&&([t.type,t.expression.type]=[t.expression.type,t.type])}aT.ignoredProperties=ax;var aC=aT,aS=((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of l(t))D.call(e,n)||void 0===n||s(e,n,{get:()=>t[n],enumerable:!(r=p(t,n))||r.enumerable});return e})(s(null!=(a=F())?i(c(a)):{},"default",{value:a,enumerable:!0}),a),ab=function(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return -1===t?e:e.slice(0,t)};function aB(e){let{shebang:t,text:n,pragmas:r,comments:u}=function(e){let t=ab(e);t&&(e=e.slice(t.length+1));let n=(0,aS.extract)(e),{pragmas:r,comments:u}=(0,aS.parseWithComments)(n);return{shebang:t,text:e,pragmas:r,comments:u}}(e),a=(0,aS.strip)(n);return(t?`${t} +`:"")+(0,aS.print)({pragmas:{format:"",...r},comments:u.trimStart()})+(a.startsWith(` +`)?` +`:` + +`)+a}var av={avoidAstMutation:!0},ak={};y(ak,{getVisitorKeys:()=>aP,massageAstNode:()=>aj,print:()=>aw});var aP=e_({JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:[],BooleanLiteral:[],StringLiteral:[],NumericLiteral:[],Identifier:[],TemplateLiteral:["quasis"],TemplateElement:[]});function aw(e,t,n){let{node:r}=e;switch(r.type){case"JsonRoot":return[n("node"),er];case"ArrayExpression":if(0===r.elements.length)return"[]";return["[",$([er,eo([",",er],e.map(()=>null===e.node?"null":n(),"elements"))]),er,"]"];case"ObjectExpression":return 0===r.properties.length?"{}":["{",$([er,eo([",",er],e.map(n,"properties"))]),er,"}"];case"ObjectProperty":return[n("key"),": ",n("value")];case"UnaryExpression":return["+"===r.operator?"":r.operator,n("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return r.value?"true":"false";case"StringLiteral":return JSON.stringify(r.value);case"NumericLiteral":return aI(e)?JSON.stringify(String(r.value)):JSON.stringify(r.value);case"Identifier":return aI(e)?JSON.stringify(r.name):r.name;case"TemplateLiteral":return n(["quasis",0]);case"TemplateElement":return JSON.stringify(r.value.cooked);default:throw new t4(r,"JSON")}}function aI(e){return"key"===e.key&&"ObjectProperty"===e.parent.type}var aN=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function aj(e,t){let{type:n}=e;if("ObjectProperty"===n){let{key:n}=e;"Identifier"===n.type?t.key={type:"StringLiteral",value:n.name}:"NumericLiteral"===n.type&&(t.key={type:"StringLiteral",value:String(n.value)});return}if("UnaryExpression"===n&&"+"===e.operator)return t.argument;if("ArrayExpression"===n){for(let[n,r]of e.elements.entries())null===r&&t.elements.splice(n,0,{type:"NullLiteral"});return}if("TemplateLiteral"===n)return{type:"StringLiteral",value:e.quasis[0].value.cooked}}aj.ignoredProperties=aN;var aL="JavaScript",aM={arrowParens:{category:aL,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},jsxBracketSameLine:{category:aL,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:aL,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalTernaries:{category:aL,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},jsxSingleQuote:{category:aL,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:aL,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:aL,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}},aO={estree:g,"estree-json":ak},aJ=[{linguistLanguageId:183,name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".wxs"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"]},{linguistLanguageId:183,name:"Flow",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:[],extensions:[".js.flow"],filenames:[],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"]},{linguistLanguageId:183,name:"JSX",type:"programming",tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0,aliases:void 0,extensions:[".jsx"],filenames:void 0,interpreters:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript"},{linguistLanguageId:378,name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]},{linguistLanguageId:94901924,name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]},{linguistLanguageId:174,name:"JSON.stringify",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"],parsers:["json-stringify"],vscodeLanguageIds:["json"]},{linguistLanguageId:174,name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","flake.lock","mcmod.info"],parsers:["json"],vscodeLanguageIds:["json"]},{linguistLanguageId:423,name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc",".swcrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json",".eslintrc"],parsers:["json"],vscodeLanguageIds:["jsonc"]},{linguistLanguageId:175,name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"]}],aq=A},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}]},[],0,"parcelRequire2d1f"); +//# sourceMappingURL=estree.77f58917.js.map diff --git a/static-temp/index.5278b069.css b/static-temp/index.5278b069.css new file mode 100644 index 00000000..a64ef45c --- /dev/null +++ b/static-temp/index.5278b069.css @@ -0,0 +1,2 @@ +@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-cyrillic-ext-400-normal.092a473c.woff2)format("woff2"),url(source-sans-3-cyrillic-ext-400-normal.ff53f249.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-cyrillic-400-normal.f971b9ad.woff2)format("woff2"),url(source-sans-3-cyrillic-400-normal.d31f6c55.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-greek-ext-400-normal.2f1e4560.woff2)format("woff2"),url(source-sans-3-greek-ext-400-normal.e253957a.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-greek-400-normal.30e09ac6.woff2)format("woff2"),url(source-sans-3-greek-400-normal.a9365509.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-vietnamese-400-normal.8175b15f.woff2)format("woff2"),url(source-sans-3-vietnamese-400-normal.a0f67db9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-latin-ext-400-normal.8180fdee.woff2)format("woff2"),url(source-sans-3-latin-ext-400-normal.0483ba2f.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(source-sans-3-latin-400-normal.43f5aafe.woff2)format("woff2"),url(source-sans-3-latin-400-normal.6f62a854.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} +/*# sourceMappingURL=index.5278b069.css.map */ diff --git a/static-temp/index.d6a5dd12.css b/static-temp/index.d6a5dd12.css new file mode 100644 index 00000000..686c3dc7 --- /dev/null +++ b/static-temp/index.d6a5dd12.css @@ -0,0 +1,2 @@ +@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(jetbrains-mono-cyrillic-ext-400-normal.01f99d06.woff2)format("woff2"),url(jetbrains-mono-cyrillic-ext-400-normal.b19dae56.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(jetbrains-mono-cyrillic-400-normal.c27eb9dd.woff2)format("woff2"),url(jetbrains-mono-cyrillic-400-normal.12e183dd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(jetbrains-mono-greek-400-normal.fab63212.woff2)format("woff2"),url(jetbrains-mono-greek-400-normal.69c2db8b.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(jetbrains-mono-vietnamese-400-normal.72fde104.woff2)format("woff2"),url(jetbrains-mono-vietnamese-400-normal.cde33dd0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(jetbrains-mono-latin-ext-400-normal.510ef9e7.woff2)format("woff2"),url(jetbrains-mono-latin-ext-400-normal.8522e56b.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(jetbrains-mono-latin-400-normal.785c446b.woff2)format("woff2"),url(jetbrains-mono-latin-400-normal.f1e9154a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} +/*# sourceMappingURL=index.d6a5dd12.css.map */ diff --git a/static-temp/index.f3513746.css b/static-temp/index.f3513746.css new file mode 100644 index 00000000..2a0ed52a --- /dev/null +++ b/static-temp/index.f3513746.css @@ -0,0 +1,2 @@ +*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[5\%\]{inset:5%}.inset-\[50px\]{inset:50px}.-right-\[3\.38rem\]{right:-3.38rem}.bottom-0{bottom:0}.left-0{left:0}.left-\[-1px\]{left:-1px}.right-0{right:0}.right-2{right:.5rem}.right-\[-1px\]{right:-1px}.top-0{top:0}.top-2{top:.5rem}.top-\[0\.2rem\]{top:.2rem}.top-\[50px\]{top:50px}.top-auto{top:auto}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.m-1{margin:.25rem}.m-\[3px\]{margin:3px}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-\[10px\]{margin-left:-10px;margin-right:-10px}.-mx-\[2px\]{margin-left:-2px;margin-right:-2px}.-mx-\[5px\]{margin-left:-5px;margin-right:-5px}.-mx-\[8px\]{margin-left:-8px;margin-right:-8px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-\[2px\]{margin-top:-2px;margin-bottom:-2px}.-my-\[3px\]{margin-top:-3px;margin-bottom:-3px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[1px\]{margin-left:1px;margin-right:1px}.mx-\[3px\]{margin-left:3px;margin-right:3px}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.-mb-\[1px\]{margin-bottom:-1px}.-mr-\[2px\]{margin-right:-2px}.-mr-\[7px\]{margin-right:-7px}.-mt-1{margin-top:-.25rem}.-mt-\[1px\]{margin-top:-1px}.-mt-\[2px\]{margin-top:-2px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-\[-1px\]{margin-bottom:-1px}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\[1px\]{margin-right:1px}.mr-\[2px\]{margin-right:2px}.mr-\[3px\]{margin-right:3px}.mr-\[4px\]{margin-right:4px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.\!hidden{display:none!important}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[35px\]{height:35px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[4px\]{height:4px}.h-\[50px\]{height:50px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-\[8px\]{height:8px}.h-full{height:100%}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[20px\]{min-height:20px}.min-h-\[22px\]{min-height:22px}.min-h-\[26px\]{min-height:26px}.min-h-\[27px\]{min-height:27px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[400px\]{min-height:400px}.min-h-\[57px\]{min-height:57px}.min-h-\[85px\]{min-height:85px}.w-0{width:0}.w-1{width:.25rem}.w-1\/6{width:16.6667%}.w-12{width:3rem}.w-2{width:.5rem}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[125px\]{width:125px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[4px\]{width:4px}.w-\[50px\]{width:50px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[800px\]{width:800px}.w-\[8px\]{width:8px}.w-\[900px\]{width:900px}.w-\[95px\]{width:95px}.w-full{width:100%}.min-w-\[0px\]{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[25px\]{min-width:25px}.min-w-\[30\%\]{min-width:30%}.min-w-\[30px\]{min-width:30px}.min-w-\[60px\]{min-width:60px}.max-w-\[100px\]{max-width:100px}.max-w-\[250px\]{max-width:250px}.max-w-\[56px\]{max-width:56px}.max-w-\[70px\]{max-width:70px}.flex-1{flex:1}.flex-grow{flex-grow:1}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:.125rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*calc(1 - var(--tw-space-x-reverse)))}.space-x-\[1px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1px*var(--tw-space-x-reverse));margin-left:calc(1px*calc(1 - var(--tw-space-x-reverse)))}.space-x-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2px*var(--tw-space-x-reverse));margin-left:calc(2px*calc(1 - var(--tw-space-x-reverse)))}.space-x-\[3px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3px*var(--tw-space-x-reverse));margin-left:calc(3px*calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-\[5px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5px*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-l-\[2px\]{border-top-left-radius:2px;border-bottom-left-radius:2px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-\[\#d1d5db\]{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-b-green-700{--tw-border-opacity:1;border-bottom-color:rgb(21 128 61/var(--tw-border-opacity))}.border-b-slate-200{--tw-border-opacity:1;border-bottom-color:rgb(226 232 240/var(--tw-border-opacity))}.border-b-slate-300{--tw-border-opacity:1;border-bottom-color:rgb(203 213 225/var(--tw-border-opacity))}.border-b-transparent{border-bottom-color:#0000}.border-l-blue-100\/20{border-left-color:#dbeafe33}.border-l-blue-300{--tw-border-opacity:1;border-left-color:rgb(147 197 253/var(--tw-border-opacity))}.border-l-green-700{--tw-border-opacity:1;border-left-color:rgb(21 128 61/var(--tw-border-opacity))}.border-l-purple-600{--tw-border-opacity:1;border-left-color:rgb(147 51 234/var(--tw-border-opacity))}.border-l-slate-200{--tw-border-opacity:1;border-left-color:rgb(226 232 240/var(--tw-border-opacity))}.border-l-slate-300{--tw-border-opacity:1;border-left-color:rgb(203 213 225/var(--tw-border-opacity))}.border-l-slate-400{--tw-border-opacity:1;border-left-color:rgb(148 163 184/var(--tw-border-opacity))}.border-l-slate-500{--tw-border-opacity:1;border-left-color:rgb(100 116 139/var(--tw-border-opacity))}.border-l-transparent{border-left-color:#0000}.border-r-blue-700{--tw-border-opacity:1;border-right-color:rgb(29 78 216/var(--tw-border-opacity))}.border-r-slate-100{--tw-border-opacity:1;border-right-color:rgb(241 245 249/var(--tw-border-opacity))}.border-t-slate-300{--tw-border-opacity:1;border-top-color:rgb(203 213 225/var(--tw-border-opacity))}.border-opacity-30{--tw-border-opacity:.3}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.bg-fuchsia-700{--tw-bg-opacity:1;background-color:rgb(162 28 175/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity))}.bg-lime-50{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity:.3}.bg-opacity-80{--tw-bg-opacity:.8}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-\[2px\]{padding-bottom:2px}.pb-\[5px\]{padding-bottom:5px}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-\[2px\]{padding-right:2px}.pr-\[5px\]{padding-right:5px}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[2px\]{padding-top:2px}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0px\]{font-size:0}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-none{line-height:1}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-slate-600{--tw-shadow-color:#475569;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}html,body,#root,#root-cached{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;flex-direction:column;flex:1;width:100%;height:100%;margin:0;padding:0;display:flex}body{font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.JsxText{color:#5c6773}.JsxSelfClosingElement,.JsxOpeningElement,.JsxClosingElement,.tagName-of-JsxOpeningElement,.tagName-of-JsxClosingElement,.tagName-of-JsxSelfClosingElement{color:#41a6d9}.name-of-JsxAttribute{color:#f08c36}.name-of-PropertyAssignment{color:#86b300}.name-of-PropertyAccessExpression{color:#f08c36}.hover\:border-\[\#ccc\]:hover{--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity))}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.hover\:border-orange-500:hover{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity))}.hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity))}.hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity))}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-b-transparent:hover{border-bottom-color:#0000}.hover\:bg-\[\#ececeb\]:hover{--tw-bg-opacity:1;background-color:rgb(236 236 235/var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity))}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-lime-100:hover{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.hover\:bg-orange-300:hover{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-opacity-50:hover{--tw-bg-opacity:.5}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.hover\:text-green-900:hover{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity))}.hover\:text-orange-900:hover{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:backdrop-blur-sm:hover{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.focus\:w-\[250px\]:focus{width:250px}.focus\:w-\[300px\]:focus{width:300px}.focus\:border-\[\#ccc\]:focus{--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.active\:bg-\[\#d1d1d1\]:active{--tw-bg-opacity:1;background-color:rgb(209 209 209/var(--tw-bg-opacity))}@media (width>=1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}} +/*# sourceMappingURL=index.f3513746.css.map */ diff --git a/static-temp/index.f9a0b8af.js b/static-temp/index.f9a0b8af.js new file mode 100644 index 00000000..18ae0dde --- /dev/null +++ b/static-temp/index.f9a0b8af.js @@ -0,0 +1,53 @@ +!function(A,e,t,i,n){var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof r[i]&&r[i],a=o.cache||{},I="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function g(e,t){if(!a[e]){if(!A[e]){var n="function"==typeof r[i]&&r[i];if(!t&&n)return n(e,!0);if(o)return o(e,!0);if(I&&"string"==typeof e)return I(e);var l=Error("Cannot find module '"+e+"'");throw l.code="MODULE_NOT_FOUND",l}c.resolve=function(t){var i=A[e][1][t];return null!=i?i:t},c.cache={};var s=a[e]=new g.Module(e);A[e][0].call(s.exports,c,s,s.exports,this)}return a[e].exports;function c(A){var e=c.resolve(A);return!1===e?{}:g(e)}}g.isParcelRequire=!0,g.Module=function(A){this.id=A,this.bundle=g,this.exports={}},g.modules=A,g.cache=a,g.parent=o,g.register=function(e,t){A[e]=[function(A,e){e.exports=t},{}]},Object.defineProperty(g,"root",{get:function(){return r[i]}}),r[i]=g;for(var l=0;l{let A={root:null},e=new URL(s.w.basehost||location.href),t=`${e.protocol}//${e.host}`;s.w._db=(0,I.dbProxy)(t);try{await (0,a.loadApiProxyDef)(t,!1),s.w._api=(0,o.apiProxy)(t)}catch(A){e.host&&console.error("Failed to load API:",t)}s.w.serverurl=t,(0,l.sworkerRegister)(A),(0,r.defineReact)(),await (0,r.defineWindow)(!1),(0,l.sworkerAddCache)(t);let c=document.getElementById("root");c&&(A.root=(0,n.createRoot)(c),A.root.render((0,i.jsx)(g.Root,{})))})()},{"react/jsx-runtime":"f4Tol","react-dom/client":"6cxee","web-utils":"ccU4J","./base/load/api/api-proxy":"gSUXN","./base/load/api/api-proxy-def":"ad3R8","./base/load/db/db-proxy":"gXSmQ","./base/root":"4pSjz","./sworker-boot":"kQgkP","./utils/types/general":"fBAQm"}],f4Tol:[function(A,e,t){e.exports=A("74c4d8b749aa4062")},{"74c4d8b749aa4062":"5FE3b"}],"5FE3b":[function(A,e,t){var i=A("ec7c466cd0540f08"),n=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,a=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,I={key:!0,ref:!0,__self:!0,__source:!0};function g(A,e,t){var i,r={},g=null,l=null;for(i in void 0!==t&&(g=""+t),void 0!==e.key&&(g=""+e.key),void 0!==e.ref&&(l=e.ref),e)o.call(e,i)&&!I.hasOwnProperty(i)&&(r[i]=e[i]);if(A&&A.defaultProps)for(i in e=A.defaultProps)void 0===r[i]&&(r[i]=e[i]);return{$$typeof:n,type:A,key:g,ref:l,props:r,_owner:a.current}}t.Fragment=r,t.jsx=g,t.jsxs=g},{ec7c466cd0540f08:"aq5hc"}],aq5hc:[function(A,e,t){e.exports=A("7fae94c780840210")},{"7fae94c780840210":"4oFTj"}],"4oFTj":[function(A,e,t){var i=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),I=Symbol.for("react.provider"),g=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),u=Symbol.iterator,Q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,f={};function d(A,e,t){this.props=A,this.context=e,this.refs=f,this.updater=t||Q}function h(){}function E(A,e,t){this.props=A,this.context=e,this.refs=f,this.updater=t||Q}d.prototype.isReactComponent={},d.prototype.setState=function(A,e){if("object"!=typeof A&&"function"!=typeof A&&null!=A)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,e,"setState")},d.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")},h.prototype=d.prototype;var p=E.prototype=new h;p.constructor=E,C(p,d.prototype),p.isPureReactComponent=!0;var y=Array.isArray,w=Object.prototype.hasOwnProperty,F={current:null},D={key:!0,ref:!0,__self:!0,__source:!0};function m(A,e,t){var n,r={},o=null,a=null;if(null!=e)for(n in void 0!==e.ref&&(a=e.ref),void 0!==e.key&&(o=""+e.key),e)w.call(e,n)&&!D.hasOwnProperty(n)&&(r[n]=e[n]);var I=arguments.length-2;if(1===I)r.children=t;else if(1

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