From 6148dfd2111d058b67eb08080f19af08e5e0c24b Mon Sep 17 00:00:00 2001 From: Max Gramser Date: Fri, 18 Sep 2026 08:21:37 +0200 Subject: [PATCH] Show live values on the mockup, blink a screen to identify it, try an alert, copy and share layouts (0.2.74) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The tiles draw what Home Assistant reports (a new /api/states answers for the tiles on the page); the ··· menu gets Identify (the screen's own show_alert with flash), Copy layout from another screen, Export and Import as JSON; the Alerts page opens with Try it (/api/alerts/test, one screen or all); the library filters by room and hides what is placed, with lit icons for what is on; ⌘K searches screens, entities and actions; the Update badge lists what's new from the changelog (copied into the image) and a running update shows a progress bar with the ESPHome stage and the last log line. Co-Authored-By: Claude Fable 5.1 --- README.md | 4 +- docs/images/editor-alerts.png | Bin 307867 -> 283019 bytes docs/images/editor-tiles.png | Bin 194703 -> 207268 bytes docs/images/editor.png | Bin 286815 -> 309631 bytes screen_manager/CHANGELOG.md | 6 + screen_manager/DOCS.md | 3 +- screen_manager/Dockerfile | 2 + screen_manager/app/changelog.py | 41 +++++ screen_manager/app/server.py | 45 +++++ .../app/static/assets/index-BuQ5a76G.js | 28 +++ .../app/static/assets/index-D7h6hKdu.css | 1 - .../app/static/assets/index-DOjlT4hj.js | 27 --- .../app/static/assets/index-PqOTdpJB.css | 1 + screen_manager/app/static/index.html | 4 +- screen_manager/app/updates.py | 5 +- tests/test_editor_live.py | 149 +++++++++++++++ tests/test_editor_startup.py | 5 +- web/src/App.vue | 10 +- web/src/components/AlertsView.vue | 51 +++++- web/src/components/AppSettingsView.vue | 23 ++- web/src/components/CommandPalette.vue | 85 +++++++++ web/src/components/Library.vue | 30 +++- web/src/components/ScreenView.vue | 54 ++++-- web/src/components/Sidebar.vue | 17 +- web/src/components/TileCard.vue | 86 +++++++-- web/src/store.ts | 169 +++++++++++++++++- web/src/styles/app.css | 51 ++++++ 27 files changed, 818 insertions(+), 79 deletions(-) create mode 100644 screen_manager/app/changelog.py create mode 100644 screen_manager/app/static/assets/index-BuQ5a76G.js delete mode 100644 screen_manager/app/static/assets/index-D7h6hKdu.css delete mode 100644 screen_manager/app/static/assets/index-DOjlT4hj.js create mode 100644 screen_manager/app/static/assets/index-PqOTdpJB.css create mode 100644 tests/test_editor_live.py create mode 100644 web/src/components/CommandPalette.vue diff --git a/README.md b/README.md index 02f537e..ebee90c 100644 --- a/README.md +++ b/README.md @@ -71,12 +71,12 @@ also be changed on the screen or by an automation, and your own YAML for one scr

ESP Screens in Home Assistant: your screens in the sidebar, the pages of the living room screen side by side with their top bar, and the entity library on the right

-

ESP Screens, a page in Home Assistant: every screen on the left, its top bar and tiles on the right.

+

ESP Screens, a page in Home Assistant: your screens on the left, the pages of the chosen screen in the middle with the values Home Assistant reports right now, the library on the right.

Choosing tiles: the pages of the screen side by side, next to the library with its search and filters Tile settings of the curtains in the drawer: double-width with open, stop and close on the tile, what a tap does, and the pastel background

-

Search your home, drop a tile on the preview, tap it for its name, width, control and color, and for what a tap does: open its card, switch it, or run any action Home Assistant has for it, such as the curtains to 50 %. Save, and the screen has it.

+

Search your home, drop a tile on the preview, tap it for its name, width, control and color, and for what a tap does: open its card, switch it, or run any action Home Assistant has for it, such as the curtains to 50 %. Save, and the screen has it. ⌘K searches screens, entities and actions; Identify blinks a screen so you know which one it is.

Add to the top bar, in the drawer: the time, an analog clock, the date, suggestions from your own home and any entity Settings in ESP Screens: New screen and Firmware & USB, the firmware updates, the Alerts cheatsheet, and the Claude skill diff --git a/docs/images/editor-alerts.png b/docs/images/editor-alerts.png index ca34403938b0bf818ce243bd9cf9fbc7d48a4808..e468032691fe6487c4bb2de566b205301ad33cf9 100644 GIT binary patch delta 234439 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�IGsQKmdYT$_pu$df!Yq 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

?4V9jUdNu(?;G(D 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

=;;1K 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 delta 259754 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

  • qo1~Kp5o{wPO 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 -0tp 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%0Dt9+R{93-Beo?choh>|VPXA_nzv#sBa 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 z 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

    38*&1Sxh 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

    IzCn&zs}UX9`*c0g{2*J){cbaSs45Oo?rki% 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 literal 194703 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

    h0@z?|!BpKfvkfO- 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

    1blte7uJ!hBk7i1+XzPD|)Cx)n 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

    AT`m_o68;C#S>r*wptTcm5nF2=(Sn)AwxtcK+5j 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

      bfU6 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 z zE(=|D28PY9bpEjuQxns`M^rrC(_C)1MP;Qd92~HqwucuNG{fot0}5=vuoz0cI6fv$ z<>cgqp7&!(mzoGv1$SR8bacoE;$ve`d(rsh$GB8H>jwslK43$m zj@SM{!*BN1QyQ6AxplbU^{eU+5Ttthpe$F@_nXjwoXZn1j=`x_Z1%zI>0a?Yzdu7p zEf6rSw}Lku+ki8cT4bFHYu}FTexFR|ixe?vs*{l%6i{@M&kP5{Ytkap)IQnfm)RI= zO_53%s~(qPot4rzOL`FSF_1Y31)S6@PT99_y-m-OGcz;&Ahmau zroazI{Pt4PF#y5D$$8;<`6Jcsa7y|0>n~n%s_=tw2 zUQqTW9B_!R@bijv&i;uRY$bmz2?7@D|jM$4!KldLgG z7hgJ4A?%r(wL7u9lOmw7tBLq9c(LR&u=trZT&EI7^YRlD2S-aqg%fDk5bw93$5)Ji z;2UREV5OetecPd}Ib?rE36vTz7y||xXE~VB!*VUIMDW7H6}cdMYU-+4G^T`6U?3Ur zXwQ^Rr0m#30Fl$E1j#`?5%Hck^=z_CA!nyl;k_R{mFtW%f~oiW|w1SN{0d? z_U?pBke1%koSK|`OCW{mA!L`0xG00->**w%@2o739`)4w7dT2wpLg`R-}8G8hR~qu zcCe)18ccab<2-d6{Q$2l$16Q;QCSj@2Maa^M*H6>De=>C(}Ok%@GiB0@&xd9|3;k* z-GK34@_QuCe$LOIN4pL!qP{mT#>%%Nnj;R?lR#F)-p0=C+nzjSR6IL~NlWj#&Ce;; z*VkxQN*8pFQ(FO6t6=Oz>Wwv^UuWs)_V)iCl+)4*_!9q0SDFDu0JpYzhDPEiF0=qtrq>ZEJsS}YjI4}$ zy1D?%sR{>91N9I_@oVp~0lnIpMSSkQDO2Q=*L5TA1BHxrUm9nz3>9_dk?xmF`D zTwR@AiP%7W_EwNdSdq4T*y%+_okRQYL8sq)L15JDc-+%dK)%A6h^ zhkm_erUOfBXp^6aCLS!5CNn?(*LO)X8@|Om$k)HiJVPh2YC%Dsi6t-J2TC6eZcpj} zlE+QQ+F+Ri9(?2XqNK`3Cr1*pC?G&Cq!fE~(N z=MJB(EZ~oed*4yT0`J(l2D|HUswTrUYEf^O!$lNuHo$4wnR93{9W&BB8PfBm;5PZ> zD0_TycYS;mnavA)X)y>pBWym94gfJn#=}#;Y{<`wExiXeX?T~kpQ2rKoI77z(aU`X zjLm|g?CSUDW-y2f=KI}2N#1hgg#UN{hKx2w4l^@zIA8}w4ftl)R}U|C;JhyHX<$-?MTPQmpP*@VLLyX15G$oV24SXbaqDtEsWX05 zqopu4h8%kIY&&-$TL?9tMThDCO&wX3SEMMz?;}d}0L@T~F@okvWe%udJgxn1?81LKr199ts|9q?|n@#Gx7jv zfX+(Qn!yG&gN26|1}q{VXh);jaVd%Fom@9KYbQ9^2$!l4W;?Q!1BziSC|jyAA*J(4 zL`GZ{h>`{?0~6CD^B!ooMe>w)$Z<_paO7R>Nc&0nxUcn zd6gpqNX+6rCY^E%GS3x#(!cBV6c?v>YDeW4uy7^`C-$yy5UXSr!+LAR_!Im>9yFW* z!Q@|mmzkWL$mHXmy!1-rb$~{ouC|PLNp2!0ic3XBWyRfq%MMOv z6DOxtb5le;55!|C2EJ_>GKR^$QISMJq3;6|E!MvhYD_gqNfmIoHAaTc*nZdJytq9; zYIt~_E)6)hUkqVkpu1kvxwi*hWjS=F=XG|}< z`=Y0$PE&=c{m?(Ywd~IA)1HP4Of_+PBACuMjG)c%k?bz+@}{{y-}$DE@t!q>z+LNW zv{WkJs^j|GhKSS_0&*$=-~Qo6QL4m26$1lJ4gJDm{XrLCCWG$g_oXy1rz)l8*{m`^ zO&vcOUkmI`{m;h(#WCIm&^j$)40e_+VXVSJH0x)LsdQr{|#pwbzwb;scx zvlq8Jn?ZlaxlcWTsl+a%#Bz5VORZG%7K)xRpsKOAK0Yg#1x%t#?2=ty9s>Xaq_38b z*=V(L__j`>9r38BYH6q*d~fs1`SvZ`E%{7bxx^paWGR4_(@oae&(@p1phL|MD)4jL z8)QrYTt+Thjfvo)BPe&TrnU=U%C)oDV9^Z{|Z zbNs&m$zNMdi(1^iAL+Uq8s;zalarbG>a14$U!oM!aSX7s@FZD|4mD)cem(<>QvNy z+14uUx|c9wGugDVtTLp6EfYa4?1NOWwEXni7@d7-{tt+-nZjR$8p#(KJgAI}jMTY4 zPj+ZJZg7zg1Rv7ko2z)E894Bcpf`Vhu)o`;R99cmr^d!0gw!ctln}ti-&;z@`|NY& zg|oGq%evQd-@jNso?~TmtW&@CVBd9jDbs59H}Jy(vG1)q!*gBk3k`UD_bw!X5c{26 zaIFuAk(ja$4_NM9;|BV`EnCdl83JQA@Sp)6R0Uuf`3^9)O;zp;1H)7ExGrH`k`O}4 z&=@Q<&IXWgjMN6u4?5a*OTH57m@!>Orc323zTO2mqP$%@Si!W!r3q&5P#_>74N(1~ zsNSKW>y^L(-b@(m_E?67XFx+&H!kYW?zOgrU%l(@d9P-fGt@jdBv>g;WFI&WZT8Fd z9@WKv`xa2FbL!@O12w=^b$!nCGJ#q-?Q-w(g2qQw^q>Hkz11!nZaH3XT$pN@5q$_Q zFE0mx?VjEiG0|V81oQyy=3EUZ`4A6XS(&@?K&-;fu-*^UN^L7Wx?7Y$y~ zgZbmj-7@j(b1ODhJ9I|IJR0bw(nl&?U<=q56eP=QY;G=Oan8nV1gxvNlz?Z&G+9Fk z3401(hyb#9+u-NbmFwJ0`+EJsJDT|mGe+Rl#2T}toF)QaxL7PJUSIg-e%G>Fwp6%yt6YSUQ?JKZ(WfDjrwF{{dIDo(Yildx;_>Ze zdPJ1`)WNvM6csmzK_e?O{p+sam9N*>aiEk9kyns?tDvRw1DH?okYa`P_Vtx5HgM9h zLyY@}vsR-5Bhq0xA2c*4wzu;e>xF=7fM?(}&AFAzJ2$1Yrl#V=a^v(xj;wgU$??et z_x{{#TB@8!U#jUhZ09G3S!H$D^{H1bPjS?3wfAJ%v+B+D#=yTUM z*C{FCsuJer*3TGOr;zjl^_)SVuT7PK(w^X0AtRMvS>8X~`Ei^bIO+?=Jw9+G6-ZKH zUX$Tc3<{FZ8isvCOOJ;Gvn<)kLl2!AgRB$Wo4PJsgHhguaxRwh>1B-3u|fi zBCA@kv*Q^ZJvCRH_u97AavMYiw%E!ThyLn>kM+%nbFp!VG1IZS_kJ@DKzhzk9-ZS1 zcK5@mWED02-F#()SrrF7-CoRco0t%qt`WkU+NV{Zua?rHqSWFYJ^`p)iF#`JfMw8v zbZbgIW*MDDjGK>5L`aY?Rm{%@--{JTJ>YJ^L-br;b|6DE%q_W4;XTGJ~X@?0Vc5vq^k~$t^=B0x5151hJ4c{c&z**Zm=vF~{d(uC#B%}wNlRK;Sq*dQHn&cN9g?|l z;bY^)$3{{KJN3!I0gA_- zC%jC&ehku&sPc<7E+&9!^~fWV^dAy=^s}=&=AE6J=F$LI^~13`+14%tRm$D+cc8-& z+8-Iwni`vMbS<|z`8Yl=E~$9%Ng3l0K~%KY%h|Cl0{z;D5k9d*vC?>6_DAucFCro$ z!KIp3Hc-rsjI})oN>6A_X20}Bf29JXBwzqlM^o^6d1+q{OmP9aVhL3QZSSCB+ddhZ zIwko81~{Hsw>3(E`u_py8vWJObKv>IXQ*Sv44QxIV+Y0SsgUh1n%eb^V_goh%Vh(+ zusEaUwA9o}-!^Gvv?M$!*WW*HO49A=%=B~}-mbvG^fCUF24Z4rsT^KbUOuv|nhgpb zkk56q{DrYPO69@L8gMvo`T(h&K5V&8lZQ@dOa$PPYbc-(Wy`eQ9ml5`in7zigmM_& zvLxS}0S9M9{u2<>UF)!Petw)Q9jF~w^3w5!%w6W>>XdY5U0F)%!~SfoeoD&o>}=ra zBbn)HZaxX-9InT!Ixxjl5yz?yf!m7UkdV8ZQ%*NeR7151N7$c}gaonx@kft4I>TZ# zmWwWY>V4Dvc}9kZ8-54l;^FxlN*M|H04`rolZkPr0tNyPLBg*8Y9KpLdCKmnKs_&? zi51dB2}@p}bS7PT*#3r5A->e({(XPQQ0e{}-`v$hb>Wj3EV`U@zES!-7$#`IXNevY zyzY6dSH~YsYOm@%z3QPZm3;aV%-RsTZb`n^(?A~Nk*TF?9VY60>&f04LDfqp(U$#H zG8^!nUVI8dE7^~Xj$b8=njy}pd9O=BpWR2QG-ZFuv6GZUVUJ1X>nw+^NPcRHGieUZ`8yAy53cO$1Rqdg=_ibH?l1}8vF zn^ZI=zf-z5QF~lFJIFXt5mD5e94q|3-UEzcrPM}gqlem|Nj5a19zxdbuiR^?^|{ZB zMkXd34mVO0QaT6MQ)2{f7#W24R{)of?Ke(}4%={L|5TOFaH*v3yo{0-)gw8OMaEn~IL`olF)B zU(kqudN)-fYR4+)NY*(w+3P)ta9q84vNaiOz&#rp;Y0SYkqr6r&sXA!NyEmg&je5G z^Rmtl)?*OIfM_k%KL5wVo2R%U#%4sn^{={cU!lXndP*mC$h!ST|`Jl;@rYpp~R~^)(mm2}BChBtIt*OZ; zs@Zlo_W1GBa+lk2=>`|V-CEhuHk`51)}L(1?8MY)nVFqfN_U_Soj%LM&`|l0Nm7JbozdFwA0p!27*a~sYn9zzw z(V!4zbH)etjpgWERKG5$g*r-DKKvp&2bd{)3Z$d`ZMxpuHJMgVK!sdD9A!~Od7MA= zi~Du$Qptdo+b5B9X7M(KD#BO$68a|RKF0F!cd{f|&dhd$;~58gpucVF@>Lrhjqc=g zn;o7f6z7Ht=$)hPeSRinz$+jS9Uos?UX%489k`0;7x9TMlcJ&V%HW*-TGYsFC*(MmwzeTEh2_Y|=WL(__0SRtydL7q^iz2q?TKAeQq# zLwpk0D$&2%0g((Xw@AGtb769GDVeTeZ#U2N?<;e)4yJRTndXv3-CqM+h;8epyA_$e zgfd{SuvDI1db2Z8R;F`$9$Tb6HU?=yokR6%Z+l2uJkP8biWZ^n$65Zk(CG!ZdS0og zsq1U%L;I<3-`=RJ6T{n35M$l6#FZ|M= zpyMd|koqftyV%n7;c}u)lKNyuX3|okZ5-4Iyvj!lZ|#Qe28*=%QJ{JZMy z-#aN0(NkHEs4Tymbu2ms+_P;iV&drS<7ICDR{=<&1D`aTchFTzV6(&Ti+F4!50O&` z^+>*zFf%=BXW*K!>ygbiJKKQbqF&>37KRmsKjlraCB;CDcgsSGEv(xa$41x98w3Iu>baSufMK7CPp(=5E^SO;(j2A{1vbfz@1|?r?&6$ z?(MQ){g~Cl?3{2uLnMFq2qFB5@$27TL@A!8H-0o=BPrDtO6PwR*tc@NAQoE~z)X;x zbfGiGIEsDw$xBmfLcb~L^+bhU&0!wJ$LJSBC-i!*Y~)^MV=Ty$qn`N29g3vM5`8k# z>_)ft!Y37wij#s~&F4=z6UD!V3&iRw&h2y`BYXmtJv|#n1}pY+t!mYrBn6*O{MGd) z5C^kqwSuK^ae$LW)MXvl|1qkJxI?!}tEvjq88#XPCwlF1dc`{Bd=i{*?R!>n)d^95 zMoV-gVE1lta>`)+B$0K}ECQ>xLcPR&m$vJJ%SJk-yZ3x(eO{Ibk)kL$EHgnyVJFSl6dgr>f(q0joIU@)~$lSrQ8ZB4`v zoOp*}^VW~>&i;b6Yr(eRN3-=?e-V=q>5lP-hU4yU|JWo3G7_(u<_NalJ$T=2n62J# ziz^1cMR%jam#-Yco_otpZRb=S4l~ax28O45t>22Z2I!nvRjecaOzZxkxHex>6~ZVp zYJT}^DL%NKFppD30=nK_|E=zA+lFG?Q!3r$RE-h5u)Lz9+IgOhdz`-j1eZD}XP=^to%vA|{fd4^g?@x9?@8 z8BJi?6`_cQhXo?2VFSJ^CyGKT)X+S+)FSWPb|4cn11^ghPd5Ahn@ z>vMo!Q}UxeAl6!M58PXuoi=pcl=x8)I=X1Q&%ob6>8beabv@-|8PIIcHZ%Zhtl{Cu zs7jt`ndYV@L!UG801~uPdjMozpU->X@JeTQ@*wYTcc!jb8Tnor1zf@LZr5m_qWKX> z;D&0S&{|#|)NH!_F`=%$(dX(aFZ6@uZf?3T%@cC&m*mFI&Zk~9-rb9LS3^+qD~?9b zeK$xv7GWp%q}S;{ZOt|(Q3m_fmUt@@NeCW(`9PP>>)*7^>6D)==9ebpNII_`+>w2Z zvX_=WE6FCv!u3Ie<-Tx{&FxY)$`I0tep^soV!9uU8Q{s?u(rE)b{xN?G8~(fVmUwD zPDUjj^QC;BN)UP7yp`#ae!?Y5m)ZSYrSM};N_AG@AeZuMRc6grPcILVpT2?GX;*q>*9_roh!xg2OQ^}
      2bf3$XFJ*BVO?J0?1!D|L_KfjlG*m>} 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

      1l;64ldoFyhSyS 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

      E{)J34wF{0o?0{SpLztX#I=f67&&>%dIIK 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≶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

      4P%YasLi&Lop-bMHjCHUlfHZpp8WeRr92ueqQ*2 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 literal 286815 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

      +ZD9sy{;xDp09`s45JwaP5*6ef(B4JK{ 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

      jFN|jlLW~+AP1lHX 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

      60Y zaPBM*;XB z`6NaRC4z7k9?oP}t+Hz>UemxLl#QrN;xY5P29Atmr81!(%j~hxO5767i z-p4u@?d;#}%%XWHsm){T6UZsKxR^>|w|Z9Nk>ilEnjn#fJ*%F{7j4`xEiLbHKW3kq zt?)%%Wp?{`8C~E4WaC0eQn0!MGPlT4INdlY@i%Sv}I$ahqo^&D_!b^PpA1LnOk&875M49O|^qy?c0c08C*_dcmAX zlNQU-D4M9whh@^F@{|XU1^z7JvEG>P<;Q!%@6=a66-Dz)ZDHl{SmPA!sHz_MoK|X0 zx0+R^dy*`V-Om2D%5tp>b5U*{e}1$21nH$WdNDmeotLofy;F9mBrL7$XOHaG=3*OP zcKVW{8&(J&yBi-)>RZ6r#`))kA(ql67L&_6pEd@0ic)jG@Xfq#(w5|CX{ok4dh7(fakXu2DtX){5O;v< z!o6lF`0Y3CB#O*OcADbOVn$rsKBiS>>zi}~1O@}CnpuI?|2=YJn`0$$Ul8MN4m?^mu)|v zBu0mck{pj)Pw;x55{@|nbIP6pyz1{7--@bCjGgCxCbavZ^U!x%`(5qDXDH{93Ce3X zXepZW4iw4e041XGs+c$zOgzZIXJnzQZ|iC&lvLrN0WQ9TzJ>WpMfo&!+OK5PZ{(eH ztch<~aajKy>4|vR3DnomJ5q+`N4G1tw|juWu6N-iFt4ujMdzF7R(Ib&JWtbFS67E-9)345=@6r? zbbeK_@fYV1E`v-Q^qKcCWeMtvxbGD)SegJ>=TEoWyRr&58=F zv9|+-LwLj1!+nMudjCGCPe?w2?qZUlD`!eS;#X{`L;u4rH9KMz?y;eBXApLug_wJKBuziQ3OR35_uZiF@oTmkLNgAY5pI&D&4Qama7 zpqwvH3^Xxg+S}flR!l{C+l*}%;uuR`TyC9AyX^9thY`=qe>VN4Og-ta5POlVtTKLm z)}1ncxt|bE#%saQf_|2D1*^l0PmUCU&Q#pR8jSt&TH_*Meql4!km5X~EOJ%j+Wy4> zQzARO8yZJmg#-e}3zS0$I*LTm_i`LQeW(<3+{xri zn}Nkf`tJxp9MzNdsf$9Z+IL6^#w;gl&K3?@+WWry0wp(B6QlL4Y!g5)1XSI#Xo+OX zUEZIoI!87aUYjWimB?Uz7dkM>r}T8ZNncwwa`!uau#WN3I#YNKHws{c6sf~64lsy2 z3g;Qj^nGk3HP^!RRK=X}cgO4AtABXPaVn^ztS!#Fao3=Tk3Hm*L{nJd79&$)Rnh&L=q7tIXV(RvpZdEbeeh#r)}!(>ATvCk-|9L zmMA&ftj5OjEp_Sd_^XVvdDOgD&!S4Pk7?oPRVX5W;f))6a5$bNl<^yP4^zpUbR*qU%k zaLzJWNen=2tS@(>H7dK#6?F2SQKtP`_ziW4bOD=*Ryc{zE>ixfzRbJrdQarYa!&tn zpSEmg>LVZ)f0?s6nZa)%TE6bmn^NL+gmfTb-kWlXl%yS?;LGjrB@mBQBMA6Tm@-`G z=XXCAi>@Z-N9(QET;y$Oeo^81_jkhs-Chm4Ko{+!DC$ZZBvp$2QzIoa00acYD2aZ% z_eQ|-U^X?kI&y9vXZbdLm*w9P5zc8G-aaWf0*0D&bWBCiF#gvaK+>6lV#;J@9v$eS zDK<>#-h0I3qx)DgOOiTjL?*yur9u-H^3ihaBOkn>ygc#iknv9|OR?i3d3j~(2Y-3M z1q#n>(nihE#>HoO7zZ~U-_W4z=*oIw&eri&d6N%x1+tH6cgCUNF!>~e%&|&!(Gy8V zRmHpqNC%6!AQF~8ikzH4LBs|WSH4w9ivyIQL5VW8vrB6=LMB?t^xWd`%v>{tnv2VC z@P2bk3n_#(Iy}4?N66RmHb?T+dgb)m@0AE(79SObq|Mjv}qxu8QJwluv` zQslaM4K?*{-At0l(l%^$bMfP{T7|HPs*|)|L-f2x+jdTNAGrfQ0trRMJ;tkT7phrh z56b=)xIo?V+5n;%_wLz!Co;bI;_v_w!jxTJGUZRoRV;3Je=z0!}IW) zt1}0J0<=7fl{k$W$GwfGWxgpd9pA|Wd;OQ(r_fR9ArK$c_s{a{@|CP$OU+p;J2M_* zg{By$JfM0kfTgc*E22o9%jocXZU^$e^ks>Ostf$5c}^6?1>Mx}6?*~fEPz8}!HL3(w!FHw4h>1r_he+B^APdLQ`}5d zXu3N;rq|>DUa1ld1tb{Zg!KI=Yapcsu6A^0aW$@J$&^SS91bX08o<$;iJ6Xpo*Ak_ zD<+bb5R~x^KH6rtw`7miwb7vUi|4=XTKwWKAMn*vC}<^)`C$ySn0-BcSqTaGW%<~% ziRahbr#(AJyM# zO8KL};)ptIfU|eV+{wH`()8UbY1||dS=c8ln{Bj7q$sbRIlk@bSzjY2U8obCMaVT&VzPf`08)-}zYzi%pxxN7nVfk+2mLBZ?X49*-7>@>oW#tmMVRI^GoKs}3R!%Z9e=9L@Mg4W|(G_cULkQv6V5E(_@od$5C6~g) z#Krj*4-4n>#%&#s)ui3|#zFt>RYOb;22t{Br_20Sp_vl>LPhAM$*^jcV$FW#q>@eY zhcZH})k7h*Jt13l*x-O@*H3>Ovf>S-FX6oXHV@PG=H@}S4Flk{L0O+R+FZvf5VQps z)(O3mOVYTU4m`APkpg-kMuR%oS0}qb5%2$gQg5C@&>=qJZ~d!a{-~Ow;@eBP^0~C8 zMJlw__d)!jrZaNn)Ox2;EdO-DVVCQ~O#tl+8B82DCf|{hdZ%J;{V;EH<7q~&F1?uM zJSLOQX?wCK#=U#j??WG3+pq))c`x1xUUap$=UewKzmhdsUpd{I=5L%Y()vuRcD@-C zM8K@QHT|kmO&Z@VD@l-`YOnE`ugJlQA$~kdf-T#@(v)|us$=K}&CUaY99kS_N888j zpM6{_01t%by`22_o$Y0rxZ{iOL3&t;Vz zhp7g=yQ?G=a^MD<_%6Yeyov6w?XF|T=PwtoQoMo#caTd9|GmZ&EW6$NkNBa#fe6vI6CWI9cvzHj`C&tv0Bh)5_hO4s z^f3|wmf;%;?6tt&+LL4+leM{f{`3s_jPz%FlEC+W*^{wlKn%%oRVT)2awlLR{zWjZf&S$ns`tK7#rttp+ z6CXUEuex6#8b!DVXZA)`%v@Yax|q+JzO4BwKO%nQ!F^jVwhHk^xTyiJ`BKmtDYZ9W zv9DFQ?8Y(tV9~Sv-S55zBhe#ETEJLi$M^Y$dXF(WJqcP^`2WnH*Wa%Wam0~~3hZCU z{2rY$|NN1}Y}W}l-h7SwJQaglzB0WbS~6U^ZEJaP(LiBob5ZsT%~x#A7xl}+6jQnc z-#^Pi_)7H8m%*-0GurGIod(sokovGW_6)g3)tI&7W%n1W(+ zV?o%JX|*Y#3R#@1p|1Q%p;-(eD5(42C|HuGfWXE16%k`mckGI-pI{zEUt3byiaUJO z-v;w*N-g5E-7r;9urnkEiy#?klOkl&v4A2Q5~6J}TdY;()we?|Z@!R?5G3;s30_Lpz7Ns7lxL_dPp?yv{! zE$BOA6PG)k9L;?h0PdITeU808IoLNL(JbFxelUpsNXVSLU;H<`ZXbL)Ah z4QFP)^>7UB*h!q>FzJVm#)I!{?CcB!qw>FxkJbOiy!pi0;#Jd!M#yewQ`4hMt}qc2I6gh}I4r^FPeRD^KtcjH zxSfxG7$J%>P2<{^ov`t<{BJH#jsN*Ei2l)^)gqi>3!inyHdmG_gA9-nVu`6Z1;cv) zp2BWp;Y;@6^;eNN=`|#>P2dT;DP(p_rv<#qCa8j^4R31e=+MsW5)B(JT9s{&?aVT) zMTE|0#fzleEMXH#_M?bCnUrQ0%#qwj4Cv(mRmF(8U*J+ zeyFxPs%%ej?d%_a|FTR2H$;xx5US5tesHx3eE1WGykzdv;S_Yd9w=S}{XN1Y$p!9=o#Odmq- zagw{B0FG4WCvZ+=8&q&KgwdqCpO?*289`v7w-3}w>ORjlBRs)V;{AUQtFV(v?G0sU zZN!1Z2i3{u$kRR+j%mMn=9m;Tj^lj=f#|<@?T-rntP$7X8Vsf>VW3yoEvl_zDV7w2 zx%x2Xebm|_7|aNwLwV-kc%$Ixc0P>(fiN`l68;$y>%aaSZ6Lw~xg%t7-Trvr_T_^M zk0e<&rQyWu$Em}qLMWG_sX`c+8TvYq+fx)sqoyq$8u$yJHer$hu(dcNy#mBudkT-M zDC+iV3eytiDd*+o(SuSy`hdz{3WVd9x0w0f-w#Rz9@Oz28B8^6EDs!6WZ&QMT)k>N zSvvTPilW!J9`p{i@!qE?533MXh<9t^wsw*Q ztG1L&M#WPGen;hps?$GYgFrT>Y%eGwka!<*^y=#RKom!bnV|XJ$uC?aq3r|#IC`z! z-QA?ZF~8yGoA_x#$2y%&^WeG4!Ggj`U6#+|1hCbp(F$1n?U-0XM(|L!83qVHjt2i* zXETYryO~RQWN2qCiav$npDZm0ch(SUsvqlpRCIKhV!$_(h_bl59hBvJ|D}WVXLwUz z*y6SF67oF=)Mvi0i$#T1eDyuZ1moX9 zPDXT4Ekr~`UXgTVyAM+P*zKl@6=XnhoR1~yS&C7SksY7d(FdXix|5Nca;Z{WI!gHMf9Nm)BzesqL>cb65FK-l5O zJL+I@(eYwHw0g%<|c7^6284dBQQ^+uxH$`M*i~GBjV>74K|$u0C< zOvi$_^m~~tTjM&C`*5x7@^shXyhEWx{RzeFHxRK=^?mU2YE=;|vJUJD4s=QhN}2hQ z+oY^(&zCRU4>P{rzenwx;f77IQ#;e2KK&CUJ(yx^Fb2*5k#Z-Ic}3-_m3Obi^Kig; z@9L7Qja^+@YKHLD9Uj`dHE}Elr8pV<*=Ii4&AgG{9B3yRPIpf)+^UhOIz5_te?kI=&%LrgbcLO)J^73k`nrET|spc}jU!&}~cJ=;t>Acy;#jn$h zs0&NskE~T~ZGVYDuGh$mWRu^pF>;Qy+`Ab?@fqE4l+G|BqZlT$ajPZmru)2b5a-i> z{^sQhN1D%pmCbJ*Ff|lCtCqWmI(Zcs$~ar8PwUx5-PuIDDN;0Oeq*->)M5PfxEwVT zG2k@P5rx)DRM0AVr@3%+;fM<^j?s~k`=8$c>3Q@4R~2PtTMD(I?qr*9^MO+j{$9Bf zws>4kyo8q8MozHc<7;h_-N(Dh5#K1v(7QZ^&KC@8tIEo*Om5~&;BN880vEqCs^(qy zIwNw%VDtM({yRG-CnGDBpG~wzW-`G(^|9uB%s#{#}G597+<_*34=ePg%>+ z74o@W$tI=-`1tswrV3YRdTt%Zm6}-;Vn0PQA8w=YktmzwiZB31e zs%nyucd{`+jrVqM$1`sbVWI7g)*N9ThrDwiqM`5lb2<@zFCJGY(n}~~<85L}TVQ1W zA|fzO`4a&ft6b6h{t^gT6ep6l0PVGgNmeN9^M+=Yhxax<{ z_`K5epBgGK#V93x^_+-rNihio_cpXal3~cVh-15{us+grIA)40G#LC2Py=lo-}-WL zbAN1CgcoXSc}|Fc5{8AM{)q$a-y?4D+FuvHFKyt%pDIR5<;H{R%=#&Ge(%bs5B6tu z3T&k}1_=1;* z`K?YdGP1R{ha=DnY-9ny#UzW6Og!h8mvdh0H?8wt{VL9moZ!&46dtSVX|}YPlN`(H zwNroL0#vJPr4&T2J6iA?PPe3p1sFUIH`h}LSO)9j)}2~C(Sh&{Ex9al|m3=E=VwsbU3?L7bJ4JJA-K+rW=w23Fr#zviiJjERbBy=f#(B}gUVfM?1W5^LUcIlcG)6F{p$ z044VW3z^JU(dufGg#!=WGRnBCK~V6^7ZlDC!}UU$gep#Z=z6lZ-R{&$8@HWvP;+R%$@~T=|Lwoufdp=c-_k6y`D~W9*16av6;r89C$FW~-tt}0baza| zUj3CI@Rga)H?g&S!0`lYcYNLhm=x=+jYhNRT>$2Cq?9*cM$pjEfOVhZzPP$O?J}aX zE+=$%I6xDsbScG9e-z?dHOCj>ERiN(zrVx)baHX;`Gok*wKA;A$a<3t=cf}@?scLt z`Jh0tH?_HRG*?(Y7^t!m{g5cEb-@nP-20jCr1K`HupA)9o+;{+LyB} zqVl-Ok?{@a!{Z9boB=#MJZ5I*85JgYy!1*Y zS)9P8;b6-!RM1i|{|j;Br>)2Y#Pt$^TT!YR7HqHX&R~k!sH#1bk`v}SbsPsA$f9*l zyX8dvaI&lBzkY2V*Y$R2Y3tQaVnLiASGqb>Zz>qR)UJ*EP*>%(OAj4kWh7(bH(c8p z&gnlt|D3{ScmL+}p5s$`u6)(vwX7^$7BL5kOlgl^n~SMJG}bvkh~+G~&^Yx?1s2~= zM^?4^F{Cp%9z1|ZynCxWcuQxQv$D6Usi~l(sStcj!p9uw-p#PeRncYrc1~L&Aq&y- z`AdIaU&wY};Zz4;tPT!_AxVYX6@criii*(|I*hBfVCU0*6+Q&=BvCX0YhAwhAsMXl zo|C_Log_aaVR^aJ{ncs}l~KZK#Wvf+6}no5XE!Hc|1OTjRsEzCkbGYI(&c=0e15}g z>GuH({5%nAJ652zwAAl;H5-0%XL-Fdd{?Raacg_|Xtqjk@QVKISF`?9gw-^#B{l{w zuFMU8e8pZ=a~|}n>B-0Tjvk+$UV;QWJjCAj>UnHYaeeyNA-(v=Z%m(7z2O#N^MmQnutJ(oh-$Y55n_(7jMw@-3cYR;Hs-wQJdtNTHMza!Z8;cQbkj_Z9nRY z#q{WEf_zZFq(*6efpC74%^4m-V_Ei9t94Y=(y|~Mkoxp{c`*s0@MrV}Mi-u#Grjf~ zsZ)aTPx$grEkez zd!qk@JZ^N>=^JC79=o&=(!rq^+7uO=y*HIcvr*V4OHU6Q7$2dxD8x%%*xNP78V%>b zX531c(ysi(yz0!0W;BlUo0#ve@LadI%IICM<>ilUJ{(K1*ov9{eVvjDU#lDv@>E)n zzq_Y!+zpq6{tD4`7el;sED5bs&0_wWmfY1d1P!zliLK4P}RD8NDL9kkXkJI0H+lq`HmD4W8T( zwpA$dUQyp-qoNBT`Sig;yc6~!INPUgH}a0uf_QeC4xjRvr?0e{J_R8@9$~#%0R&@0 zrQ8N*+=jtj+u86pJHq>6E+1E`i zJT9(P6E}4B99Q)zt0PhB@EF0m#WsUBt9NovPCLHPb^Tpq6F3sL_=gVc4)-@~P)u+8 zznDkIz+i(ETWKbxIjmK_OK>1&eM^2S^%blVah36{aY|w1G5U>0K_0m+eSe#At3`7Q z08~8*5z#19xiO@m!X9D?G%)vIclClsQ_}H*&O5KwOw9?eri+B| zDcN)9(6Sz3TBs4uASY`07n{)}=b6012uyY;Y6}mR+lFAp#Ty$X%fQj)%DuN190~K@ zfXE7%o*&=XL&(*JD>sYGGGy7uj9JmqeS)V*atsE{Z9o506-xCjnC^P>>Q!BsZ|~S4 z#jVBYyvvLe%k1G1_Ez8SEPr&jpaqfIP?R9N$T2N3ENpXUMR`wV2#I35H|MCQp;2Ky zE420}VR^$eXB)rj>Lzn!%iS#8xGeQ2SFc8IDvS89P8<;6KrGc^fo4+~cV1JbR^;55 zpcJK_A^Va#%~I@j{hz!3pO3y0m{>B6i4f{qm+2BilGz5mL&Mn`erMzo`eI1n&jm?s zZEX>euVx=Fx`gQDxQY^EV~^*qsD_wcaE&UPn*a7bP)u*_0_p%fcF?{8;&?%;z@#LD z#%kb8Ww4yx3nUq4kh6D^r3`2VpzC$DTlI$+flbEieujhr7c8v^EVJm% zXG|j4LrVooAgA(Er}N7&-kx4zP`MpjYS(Ksk8huVbGe@P(e6Eb!LFZ4CG+n6I@w~n zuA6A|Kow>QekSl4WSL;`3`Hodh_3C`te)r1Zi+Vy59cpd70{|!dFgdwG&$#ab##O+ z4U7JUTJ#fEXSj|;j2HCwb}P{q3~?$QnIvnfW>oEWL$7_kS}7Y86lLs06QpbMzXH0LmF(H2~Q&bK~LTQ*m29w!oKaxLUi#pp=l6(75XtuT`+7Ck~40 zVvyOQMY&na@27jkJ(|MnAg-Wrux-;&;eGeE7EpgGG-0D;@g|_>b9Z=zUtSG8{FU}i z;LS`>kQA+EgVimCa(JR+)8OEjmx+l_-UpMF*vx+ctLr_Ld!S_W&EasS1VJp9bdvp% z_uXF0nb3Kxs_X^lZZUA_a^Jgc?;k(&PVs2_3FTIckfik5_+mrs?Q&s%IIx)E;ZeV9 zbh=4Odi?Vp_2PCBd{cDvPCZR(;$v^IZISS@ZMP z;o%u7V;4*TWdi;4!~0{3n$Uih3gf>nHw{l|3~_DfhIOG`l^35YCjCkN8PwEC+N*1z z-Bn{&$jef*s7Q#f_562v_?LSaf$ylt*4&PNOf^_7=NG|iT)W4*y68cXEDI62e2Sdi zj=1xB;#zTM5`jUf{yh2z9VfW=t;Fvts`7bWmXjpAzhq<_sm~57JEB6|T{ihs0b5i_ z=9r_;*$bl!+blwN`x$rB^+sAi>sMd}`+kobvfglUhPUeFb8T8i`opucy@x~+{%0f5 z;TdhgyZM{XN5N_s_+;lz@9$y~6Pts5Elo_u^G$mAZ4i@HHdN@4N=YMf8qp!^53L0i z2gjB3iukEgTMpi67SVdT&KtwM`-3K@38Qp1(G(PNq|}!SUZgSwGq6ijSEjOLmJ~}b zh^0;Yw#AG|U>3`#a)tFC6K_Xjs~4{j-;p{=6zcBz1+<1>)RKH7$`~vd{uCXBO};wN zI-+SBe-OX%oYAnLXM}!|DF;rHtw9KbvHgvVP$uo_UtD1^bp&O}fGH*^4NP1N(=+Ov zuz7+Pv{8VD(Rc!F^7Hbt6eZx#c(OY9l4M^-uvrY4a%u;C>MAb6 zOeEE+aO+)`dm}^OkB8hOrnD}3+Im4p2c<5d<$V6VzuhMRQdy|j$2s0f6(1ALU9arv zfV;mH=IVkeXSu=I2z5Yrq7`nH;+*x39x2S{>noKEV z-T^=!vAsa7qpzz|i8c~xUC1U-J1LPccJf^^E4!7W^w6|vL0E{2s^1OY>>d_YkQo&{ zeZDEiwI|%e6JA(VU#}Ww%T|+FuKh9ss2cd)zu?%AL>0Ku6Ecz`aPQAcxz+6ZXBh&Q z?4hA>Jui)}g72zau7{tnlr*l=p2S!O7f4U$6@}u@l4+!DU)1P=_J>A)7)|?HkCre& z)qKOk@SUe6Jqtbk?NU&YDK#x^u{CHo?Z%2JD1_la_)wFOwVO6H6cX|&avTNC!*N0m z?~bPThpY$s%1=YZ`3xY}Ek*e%<|pJVZx~@Ldj-%imRq|lIDBW+gi3!bLp9&5*Rel7 zH?P)DQ4VM=xbTn|3lLs1>%nDvdbTU{fP|!Ic=JAL6OiEQgQR{NF0bAj9F~~k!oZPG{gj&e z0)@4TLDj`wCd<<8@9k^j4KlDqsftDyGfU@}40bS+yImEPoU z?a*IiwtKr}pJgl^aC!;InQd9|$UTm~iszWXo9`>U{W>IhGZ+*fKXvKOx^SdXB>&d& z$J2aym+SQG#lj;|&-2CGuMeoa3~B`Fq!PmORrFvi#HA=<&5$An8z<|KYXdgFv#jqp zR$?by38&7h_*>5+B_;yi$(R?yLfQUp_~E5b(pPgzd2#2f=4wth4P&NMc^hdvchM`~?oViEYt}Xj5@x)+hmx zYJx!im=Bvp(#B_vIu6yv+?*47w1mhxZ_DLMPdP!ru~r&Qx(Z>Z+)JJ|LBG7R4LbXY zJe}?LCL$!(lkMG@Tt@Hx(Vr}pc|1P&_H^PNcIKl(3TOTK2}+^6hG^#<=@~Js`kMGi zm0{+=o9~07bopyob-ozhhoeK0OwXT1{&4|SYXIkD1=JSTz8s!smc-ta=9vUiDgiGFdtBqL;%&l;r{kyn#R{?wO z@aX7jBLklZ%eR#guxIU^!l|l-`z<^6csh7pui@O;eN6+DJ(Yv8TevqMF+9|mef?dBAqj=0^CtMENc9L zTQQ-4;@cJ}=*ZT{aY6c0Df!R+9(4^@BYSgW39}k8fnaf|X_(4m&7gc`^Z4up*O+d# zvD9&sbz;Jp$P#g4fzIFm)B^bJuNh}UDcCydp~xQwH*{f4jPx?H-R7U|rWS`vvGi>4 znQvBqh*1|_nYuCWh@VpM$(|9k&pC44a6S0zew8#S$465kzJ=`O?#@lePl-<`{O~s| z=*uG{#X}#zBk&KFyFWGLenvW^mvk#>@|Oq-`MBKi(zV6q4dtBD`HYpK(q;Y-t2h2_ zPH1PnHlw$C<9bPouH(Yc{FdfTjWSHp=$!wr9S7Fv{hIX8@lPQi@^Pm3N-yaH0u}Y!q{R{+RwYmn#5+KCDrC221 zNZ~`!u;i~>O`Vjvl0QKgTqJHMU)`NG-V5@>rTBVGk~+L$j>5V`ARf1&CUyH4);@f> za&wz!SGGD*+LsWZFWrFmLzP?+ZO|pJt1lqXN_KZFHf!3jglY_L?ZGcr;*PXjC|9U; zMeKHR7w?JVB8K|74(z86M-!?ytB(R4GXk!Vi4??-8i`a@M=d8yQc%@gVTH$j3bMy= zC*@cf!*xFCR(BO6T3xa(?DKR#D~?@V-4t}a=JGUJA&DNi0SVC5zqi{TX9wh2H-DTXpyL;t+~cSAkq78!53G3$nPEer?v?EH zABqoUT1=oV>!WhsH#UYJrv{dCcIoJ|6VKypR<4$Cu7q8Wii%!;etjh9s?2?|npa9M z@Grt@eOl#6WY<80zYORq1IF3AYj-q}9Y zvrsEJF6sSQ!(1{hOLB5ti^?)7$BvW)6yUJ?`tTed-+0tBx}~gXay#%F%hEome$5{p z89kil+-y@YHPAJir&pzO(b??RLhtfwZrCA{Q-D>n5v}pz7u3Sty&C1+x^D9tJ?Im7 zs_TLKg&fO-R)Ljwz1uNM4ldU=Jc0Rp%Q3oKV+G(8t4NZ4LF;JBQbuE$1(mmX!*PNN}x9ISh8+WG` zYx^)dItfKGk{H&`WX@&whW1aM2c5Fl-Fh056-u=GlP>R;tux=08HFlB*?ZH~FB|yR zU-NZHznJN(t{$nX>XRjeD52eNv@)9xun^?87J{y!E_4W^s0|4$bm3z=C#fc!DcI60 zC~2pi**2`r%H$Yk<00VM7nHJZ-jf!&oJXllO4(eiPH-G|xkuJ=tp|H5 z{2x?`B529HD(q!vXD2{r7FDtL)-EoAJHC#bmkO-GE2cWs%ebRCRs(X~%Ym2uyp{MV z+vL@fCweZ^&S7NN;2f357FY(#;r)KkcDAx1=O?36G> zyICx+@8o^nj=9Lp^W%|dQ0*Mv24HAo^?A2ZGX8?Xf;>Lk^G_d&y%BSRfaA#Pibj}g zvbu72eHD*^jAx3_Ayuk8zjWW;TI$%f0-)`0mEnmFy|g2)FKRWj=46|adR@g_hQbPan>1sct;96y3}DcYWe2(MP3t z93qnVUDP9OrYld}P*{6QY13La?GGIK1z2hZM>Qdkh5f0_St}Z@S1e}K_Z!vz^8K1B zEELoXbHK3E!LckW?Y^(e>e4^=49ZlCv7j>z!SNS zm$S?a$fYc?0=_mo0aNYM8EVqMhvvtD7%GLJ*VxF6hUt?_HTN4h5!U`AEB1=Du7ubi zLxH_#g?MUHedgsS_2Zq->*+5LtH&Q7V&XESJ&t7v(@RQKp7=Of`{JAXUqbFP0}326 zCPbUeMy3p_ZY(6XKPK94%i=4^W71_lAl96gKK3&d4Vn;{lTNU@F=QZ&W>wZGJ_5AJ zdgJoJxf+0$1RV&bPW}OeY#iI-Spg)<*MN~Z-^pZfQW@8EKLIKXPA0%0<03o3nvB;z zQVblmu1rYUD3Kf7elP?}vnLgI1OsU|`v{3u(T79tXF>-p!emvK++VFh* z_2TlXu8Uos*+a-x3f->Reb4^Gn;(50?6WoyZqpO~{Merfg)P zy*guJ{r$f2M*k_@m85~}oB(Na5mKR_7%SyXby2YPp*cz*0Po?? zA6AxCbL+!}mdL%EJa0VcW5)-_V`*$do0e-ou>czCTV0#^r2v)ZH38Woz4Ot+6D-Jp z6Da%ZfU^JlgI1E1@q}A@;Ol;ZhD|)J<|1MtY`Um}!L&6kCoT??eFpNj@)g z$gLJ3Pm4nuuKwxbcg4v~nS-xKQ&gk0{x!y+d6CxeyDY`K({&-}<|H5*J)fAL9-i%! zmAopm+twX>tR}P_O3K#p5f7#zt*~{Xb>OCp>65?JN6)}>zmZY~(}%}u+U0g>H5D>H zZ4Ivpn-`Wwv7N<5L%STJFLgNFw8i{6$+~N0?nZ0`fA+Ru4sNBWjhi?u5pO1n8$7Ze zLTn?L-N$ls)+({N*O3pik$W*Z?0(~^^gMDTUUwN^8h-fxQ-S8MHlJ$xkW!K73J+voog4ZmXBMm(}Oym5ywZ>YgYXuTQ1r{iy%i1yF)X6^3;Yd z@@B7^$vk75K;>J623Pw#Vz%_1pT6R*cL=zD%-v;k!$A%}Kt#2Tk}~^|G-5I?1juNmy^03aleY9imT3y z5jXM^Pakj@B*cXCT+|+UyA9qJ3FMV^l0mBHnC%qbVSJ4owO=AQJKMPZA<9>bYzbOc+3sPL&XY)8sy8_`&=^}~o5B35 zY1j;`i*ZC89ZNUSrk%^k>wK6Do%>te=O!6ouEfvBHv|rnK7By|x4;bR`ovzCnVp@T zmluev*)E>(RYT_i6)%Xe+Bb*X3a~LL`ha>a02aBg^~Cw*udc0?il?d!VgYO`=huN~ zuSYN6L1u6anotNKDF|EMN|Vgiq8D_5a@Datqb2HrL-XBqqzbd5cd#CHMSDJul?Gky zfTF5b{jcxa$OI?at19*8nY+p&xk{|vvKMh?bJXyUW+ER=UgyIlwB%`vHm9R2JJt_? z=D>(~u-Kuds;)$T^GH{v?ia7Q7$uG~iZ|dW|Cf@1kxFkT$GRDHW4}LFbKJSqv=P5bGIRt#Z@v?_*sHocH%s;Ao#Et00a&Z)U^252}`+lS7LFMXsZs z`|i70Jq%_gs_n@);tfl<7;5h+eJhIQ4BDeo8VVHhCl@v>h_$`txi~dDmP`Dzr6?0$ zE_yZ8FK4K|n5mpa>(-?%5@WY3?mm%8VwKd%KuJ+EQr zqqcEQpbXC+uE_rUk=@z;LM`@?_EB=g8RhHb=&;?L6@4s5v!>h*R$q}C`(D*y()jRY zz{FFfjath;JmvmL;BhMw4t)n3yoP(#70MdgGM`BIcd!YqDs4=2)bg)(l^Y+4g**|u zLKH<0d6l9EKM`zH=PfKRXjZN^?0*&*(ISF+uTVzC1u0N!-y0p+Wqu^m6$-ePZ);ex z5Nir9I_r(^2!T3;At9~LBDGx6gMe0Tlhtw;W7rAQI# zvcvn4J~JyMiOd6^H2@9nEx~!*&gl=F1sRqN4JOBmfvFXI6GG~?Ra zoBr_xq?W$vMC~PUkf*0791cH#kwa30G6+zT@HR4qbI|$T4w!wFCC1rm`~z)e1QYuK zOsqdK<=k$xmNlC|<`W)j>QXjrMXn<%-vP=0O|k#nTdU{yvS&@d&7U8{&k9vAbpukL zQ>&Y#`R-08A)A|fEfHa~ya7yvt}J5C;Y!+j-dl9w`s-3r^!3{pc&E;QZP)bn7HQoF z97`jU1HU(8Amh57I(ii7RpxK&OLMDxWa&YzTKat`aTpoFDyR?2#j$=o|K-&)FjIM% z|Dt>KP!kjef9yX9^rw?@ws%Z@9Ls%neh=F-7%o8|sVj7|MiMN}5HSg4Mt)MTfg}0@ zN~O+zL{Vo)7gr<(#>AvVsRQ=mVbBJtfbF;?C@A=aHrC42nR=VP!Z-=7sH&2xPfQMv zmgv7pb6=0c@9h?FF@9n>F*552w7O#E?_|>$Wv)JJS^oeu(p!h&<002O@A>gDdfMNf z3rOCz(c4>-tIg^l?J?x~a$HnWN@BDGX8DERYe1ut^3o8y<5cFLep8)SyLJvea{TRw zvm@YnXgcP5QiJ%a@hyfy=;gaqtPJ2;DX%QL=-{XU-aLCHLcXZfMzh+0*> z7d9I=U*^(4X*?2x!Dhs+A)lsSx2v1UY($Q{RYWwm0BWPJXM&NO!k_Zda*Ai{}su4I<|#UW8&UvEwA>M9ac#%iDY26k@Sq>becdLT6N)g2m(JwB!CA8_FD zXaicF-%D%fk8tIg|Gx>5h{DPd;!+0+=sSt1O4Hg<s?U)sVbklzFz4nOk;d~36qzz|$?0B!ESa2KNo%8M?ggA_< z!luQcOk%pndz1MlE9DXyx91i#Mzw1wtTncDM$<@9;DU6_Vt1!gCR*eyC)2c5c+;*p zT!w`$b=)@pwe@&|+u&FpXzh>-dM4>29QqeU+xtul+e`tqoFgZMW1bl}dCuRKm)56m zg-mBF{pcpjHd(vg-`?7W#q}@4uP!69{Q)gs(CM@pXps5iBP|pn9&PkapXHCJmA(bl zC&`TWc-wj|N#Mo@i2B^YA<{KhGNM<(a~si8r-zdhd1 z{l3rpU4M)jhPlpl&W^SBUWk8^KRR*T9Br^Z`gt78E1g>BdNdS z86#zRP@_*DhY56p0s`a90ff>Rn@{#TUpEoTo2b#m1$@Bc#>(JQ&|g96vIc)5|C+9B z*4oOb85@Us&u4bs95i%ZtgPgvr;Fvj{AL^x&A0BSsU4&866U>;C^hz`RP~wTt}3_P|$b8g^3g4}HnP!tg~WF=Y1r-662} zka)d)`xXd_^#@<)AR=?`($Zu!$H_7=W_6p|!+yay6Oy};L=xdZe|q|6tMJq2bQNi* ze$I4CmwUDn-K6`x^&l<)Zw{-xOb|>WFBAKGfYD5#3P`_LCN2{%u3BZC;a#=D5j5Et zc2ePBc5?XBn{oVVDXIU6a>XMJ=6W{)<2T*&68n9D_tyDDU( z7()Zq#l^QU@)h40V~kr#XI-r4K5Dpbmh>wmS*McA{l;67=_TvgYu~}&)`sSJcj5$` zYz5bUomAV~EBuJ_yM~gF!^<0cB41sycj_Z4>EjB<@59UFE301bJBg3wp zR-L6^U>=0e`kthF$!@&N!qL&ubp>Ww$df~`+)nA}>67|!rasv#{jHjYKr;8Ya2mQh zNRHqbyB9HZwzv4PeN|xnt`>D?3*#dPhRKnZtv%}B9_w|g1?5ocIPK`uE`yLFbbQAZ-?2hUpvImXBPbx=;H`0$2-33#q zf5gU7T)84C6D#Dgqd)#d=dAMe80^Jee9nL{~WGFbm%@XG{x&HmOJ^wnpB^^R62HhpEi3jAk!>uJ zYPI&(Va+E|A*G=$Q4J+|Ny|>RNu~@&N<;{ImhQ2#2FcKfCgo?jU1&zfIOyRGbi42U zx1M*|4rW>TC8ic7R9vvcq+HC5fdTws;hM?2CNxEkL zoA=G)Tsf%)A_GNUS!ZV6=jS<>8c+MQem8hRwB3x74_R59ZS#Bh6@ky)J$lAG0jIg* zI-OHDR>sg)imISc73Cf~8SR;m%q}K+bDJ2QGWfgeVu0W@{_G!)zw!O8d;24X?IvcI zwY4?Ceq%$wSo8AMfROY+BQG~CwE$;+a7<#E=22OSN5oFMrqOepqm0W}@ZLN!3=~d? z3=VrP8<6g}A#C^{?8wRG>grJ6@65(HNvXDW7})=gQCp)&y;AGMsctT2C?jtpCTDG8 z^;xGZ|BkTEMpNu2d!Y>>YsTU{sYEIP73)5Rn+spRiI=9jaDYG>oq++1l0^*1rR$i_lPIshb?d)yWJq^6aNkzgAQ2J{<4+JQf<*TTRPO z{#e51Vs>^i+jRZy&7&1kAFJE-3;xRi5eAGuX3V)u)TQ^KjfnkLr7Z>w&876=#6A6% zm9_MNnxt&znvOXFJx10|@W}i3ZQN4v`b9I<7#?afjK_Z71Q|rqnexu%RUf_j`*^st z-qg9wWJi-ZPdIgHjvxM1GAmmSc#qT903091)8lF(F8ltRdCH2Kd#9`(a=C`(A6ZG{ zzP1eeJU&HAS2^$O#$Pf&%9uJ!k2F8a;b~LPv3~>1GFWLChEFI+i6f{4Z#@VRXTC5E z1R5Mg+fe5FiB(S|qfjy&9}N673}Fj%Biou+HVX@Jqth=-$mfwFK%BgHlL>XQm}$d0l+Y3nz11JOMXH>)2urjJD%}b)x6uTE0YPvI&3Y+;^7+ zXXna-l^0#Dg7(~x%}!{Z{%F)k-gx@#LljOuS-{@DFi)z%TsL2s1n~f`!}2($W0$?% z!M;|U!>+fEio)KT;bPU;$krc%C_9bFXbl;Ja4NCmbu265>w?HUVmV!q)qaE;aj-@ci- ztJQ}0PPNQF-|-7bK3a;ZfUq_BMQ>xHN&hB>{gCFpywj~RE~pzgw#SfIn_oA32FU|F zQ39V2Ax%NL%Fi+n$MOW+d1+=N=2wtnj&*B;F=~Bb5i0AWj&pCT7B6BQC@Zyf#aETv zb_K_|1nn#l&!cpwHfbF;gvGphx~Ggr=j4DO;*a_>SJB?|9GA>L4Sox9xtbd!M&kk> zEr>h}=jVjCy4QfMfrNOEN=Td+Tp3(1(T#cFjLnUKa_+Fl*n4y(!j5MGikVDrzrG}~~qC@n-4Zg7atc)<0f7~H&?2}ubYd6Xs$(p}r zo|*w>pa~Zjt~$xRwW@0?c9n-kmVv7z)IB+jFgy9ri~s@dk{Ds=Q~A3c>`MH0J6FBT zfwVFurl!WfYf(X6YJl#t5QSsXdUqSqkJFtoGGF11Xb(U8zNy_9M~{-ZYn5(W6B`>I zg&)>oM)vhS>*nsBZYhX8%RLl-OGCj1B__EBoTjIaL&n7;yjXawUllWQ>WrG9jOT{)JEj5};<~IT``$bAkFQ>;!=X>>> zaBhi}jA3nRlKs`5I0CbzmsWq;owrLaUwntN5l=`-Mn~dTuKgOCsRk)niLb2sJm&MuevEy^`3B!jT#g7?!CDGw?}*(<6RZ)%t}C5&)qak2o}m& zCj$cm0kulRDpwFk&%yppc&~#ODE;__GC03M(>Pfxhu_LXA=5wL&sxk_6?{hX?JW0LnPdxIIR9Eq{`O2rX#kX) zR|5N&7xZrG?@OI{z5Ai3@Ct}qr4)JA(`0%qDQhM*W816rXls(I>P}l{iRQJd5-^B( zV!xka*+e(-h z#;A?C`NFy{d&w}`*(~7-s)DOUAO<0}_rxm<@f{c_$-b9gB!)YqYl)f!GO(O>s2V%OchXRRj4AFd&ilsEb4A-ACB;Xa99;{cg7^cIO`a(V<*RBGCC-q)M03tY!O=j;CV zlX`(kcSkI@z!d);(aq5_+|fJ=7IheXsB|P9;ca=Sn?v0FD)oI!VnuONpu*~^)m0cg z$A!)@<~&M?M0TDBVl1i?H85S-K)`ly*lWjtXrHBod=Sf znMBfG(aVAQAg`d1vO@MBU!Hvl5*hNjJ0Z%7Em7tvar%SZf=rROFm+4R8v;U1@3Pi? zP0b$fYR;NWFF0$$x4eS8Vj|LB!m!7ooM<=L)+Pune-{KYcbcNw0hLht)-QZgiR}0o z7f)#+#6uRxldSP8t4k0}Tnt5%^#qfK-KGZ56-CEbnd4Jeyyvy~UwUg7ZI&g0zRAU!VSM+idv2kl?Pu*O8J;x4svRQVe>oU zVb|CppoZk(-ctMgVJB6`Q}00hI}~Er%=K9M)8lCXe_rq68 zo`kimf?>bnCutfW%^{7tOWfOPpz@p)e{(zixPRx(wkfjatUkEU zV3~u$9rV)k`C6R4Ber}r&eei+yKZ;Ot{d{-HOn?@9nWXfF=s;1VMT%ED7qy74(@KiyA+k**-HU?!NcVkh;C9^-aQ6A4Sx}ezBhWSr^l7TvC^FvRL9+ z2h4u0VNc0*%8F$wMp&gSev>nZE)7OSyx+5eG58|ev_5a&@D2GK!R~iLmn!}L9pt}rRD!?$gcr$gRF-h3{3#hd4y!DL#2$K@VUik>4x8idx{AUX-5A}Y;5%fm#7I; z47RrAeBXnhPF6Z#IUKKD>DDhQDfxNSQ6(*xpq|2<_chf&D*ZVg)iAR_Bx6~K1SAST zxAo_|_Jo(6y1%V~S&*ZwQVdjx#jLr^aMi;H#oFBWI`RNEPkDaT&Y|!RdCxAl_0Wk% zt|cBqnKPjGgQ66AT+&!4I`tX#$2k(QE~sx}vHOoIpldv~RgtfO%R z&^QGTwc4``0}tBrj-;HUi`UQ3;v zp8GTzeOEjQwti(b-{)hGEd{77xQmqa$~8PYM_YP2ri#c=1|nP(tJmY_VsCRJEr#-R z+Y)|3XlVD4$mnd*qH1wLe815|hSrqDz|_{)?j~jA?ElYfq23#Gr9a40p-vB=b^NR= z@h|^!yTG~buMDIVJOUBT0rIcS&CS9f^H6uXM~-QHTPR_1SzkwvMy1Ssu_oX?0WRHX z8pZ2DZhc)#i3$h_qr*ZxXwM{sE7_waJ|&$#@TZ_P-s}qRn(assG-!@*Ai7Bx7Yj}s`e zeNZNo+%ByPYsYk@sj)UM&$X4WdFGW}evUIzQ`R+VJMCnO+&gQ?KZ3d;Vn-KH87;1fntv_~DJf>D%loRBtz789~ z#|!60&OGL!y^e-&nq9X)+-UIL;TV|Na@sbOPPgOc<(dW7%pHdfUDlKg0sG%{ukN|) z&Ox(c*AKO0{9A#SYrcN{aAC>kwf7Wfal)aWJy8DIDbhd6h*8c+32?Y_CHj$JWI_R< ziKoN&6>8y|7ZJwKc@JsqHkMcGM>Pzd-7;gz-Ok$Fv;sm!T|9bv`u5HFk$A3%{~6Zt zTmy4W!_L7$KLT?~pL~6nhw`RCHPL2s`aAY=o<><`XXiS|t`P|}{`~o~sYxPD9-9Kg zk*jH{Ij*DvlyAKXTPV)e;}oe2ExNjP8JM%^=mF;EtQCsy_(cy@Ohc(a@?0od03bj& zRyEoEqxAg+QeQF+b)_7Rw2Kp>BP92b)_?Th74J@&N&N1zwV9CXwIMjtGliJ!@)70ES~?@2Ble7qwyPC|MhJW$v2(^NL*3uoKc;e`<;s0TOj{NI?1 z<|&!g08o3W<}=vge=ZRtWd#KegVxaW^g8?bxw-ZP;d7`p>Lc)yHwPvf-+s{z&X?A} z=v^>QDPAfS_kdW>aE9~WpN0Xf5s+hxiH>f~ew;USz9@Wti~EhLuI?R7G^uZLj98XZ zW{GKua#ml@`5;9|aP#cti>??6tOS>TQezxj>k(vcMb)0L_|O2~rDsN$2|8=K9R>Xqa%Bw|jLcRmBFk-9 z+=j*uLEJE?4FCUckIKqg0hJmqqt4sGFZxAFKqeRDPcIfRj!&1YI|V9{&5%-#DSICNYB(wGQo?U_!s{&hW+!YcEr@dpSb))?&zZbO@Z;>_s#$!HR!J_lJOD!)f4YQ z-Iy%kBQ5apxVu9?I9%O|XelqVa9DQyn-9^nsEA*$k1;f?{{H>jNg&>25Jo@YeU#BR zK~W7vS)0@`8Ue~|#IjO0HYLNEUNx!i1DP;K7?priH>cZl{aYlauIo8q5pbbY zp*&8)tPVX12m~MNKP!nxDWH0vAalS}A-j$3ny1N8@N>$UbS^S!P0icVPDrGfm{>Hc zXpu}DpFJGEPoF+Levhq{x3ci=-8caD-LNOeSjlc zw*C!fn66O?X(}so>(+b1%_QZYaq#DSju(}d?to;#c#3HuJvCL|$cSTBb`<732?z;; zZu9~U0l*J2%-2>P+lMy5hWxmx<=Z4A#T=S2z$S^Cqk7xzJA z4$N`NCr3Dr*90~ZUbX3_d9_E&Fz)@Vh)yyvAi&jMRCYdz>HZa+vkmAs#fQ(%&hl7JxSGS#E>o_<#a7tUR!g*{DC^b{> zo|q5>OT^4<4q`}9a%&&{5y`G@5e#~G1?e{-|9x^z@P3#CsKIZ*$po!*!&RSX0^?j! z2?+@#l23XZ+6oD2rKWM;zk4?c3R}@%Gc$Q%M7)s?1}S$&j1th^&LPM~?|&^bf&%X^ z%jRBiRMgV^{IkRPT?RObr~7s1z+;nDQzM8Ko6ZuffoV_%9X3;i25qo%^ES@b*4E0( zBpg>fRkBrYP*DMUgt)D(jm>b$sc?dzOZa+;`Wn!Vb*Qurq}l_n1wxsb`7iGOHthLk zOsJ%!#Q8mdPRfVL%ohU_J5u;IuZ_N_=mqJy`T3{~VvazgH>TQe05RFcu)c2|!4V9%ukDeCE#rvf;ayB@c{{=2oz|ME;02L%Zo83W^8 zjmtizfYW9uy#kn=*Fq{OJ-0#Tv9dBcS*=poX>)qG;I*1rvPguy{3uIfvSx#tii*mp zphfsgx;Y1*b?My-pWa@17G_$KC!5jnZD1eDmE?Y-w@n`syw1)Mi55}H1c!&J<7Zuo z>JQ50!vHFzpLE+)Z_lwh^8!sHv6l&y~~lB84+2#jW)D5{)`(4@bK?6 z{57cNe|=qX5P%sHVhZx|w9?T;#KZ<{5f_GB{OL5@fSRJrd~6UK;~|grpE>bXv#0`T z<^;=fu~`&q7>)z%5IKBl{-(9b?xZIbM=-lBZ^eqjYPU%H`1twz+}z#I zVtH+)mj2Yg#axOvWL7KuP;w#H$i(ms<85+s4aa7fXoKj*js+-4fR2V$8Yq#Fpqh6T zkr)=o+FN5UVqJ;ov3wFr=4O#rTdlmY@~ez6iR*6&QOx((4G2MPnEuu2deuhxcgMU3 z4-wr>JGVzSOdn8(2q#GC1e7YtkU3)d&A z6bz;O>b5)i@!seG`<3R=aleAB;QqL+W+hnQ2v!}L=kL`tz;spkfY^E`1ZqI%P6}*J zEpXzaX;B}%z&fgrHR*SR@Dp7nd!9R(5o(GVht(;sUyt4--Id*kP{1e-5)Ywe)+lWc zJwxx2MpB*If=D|s3-lG$yMr2}tlFB2ia$HjL(6@$+RSzGM>-gmob6e05{^y#%njdE*&@hEG@=& z#V-2INMU1j)e=yO4~V5deg{VJ&Gk43pe}q5YaSzkvP5WHQ zTU$H+6Z~EckOcnx`E>9pNU~{KNLQg1IB98UV1p)Y#5qnL7T=)x4$EJUw$qa}E|Bk! z@l3hef;~jD65a_ZsZR+Ks&v}=?Xq6sEyQ3&L&~Cgi6^;86?0&;9m24RQ#LnENIa9a zSK&*R8TU~0-N{};?ypNTK3y@-cU$zcd*Kliz&@?c#jcBf-p0>R7sy~?2-CiVo{GZ|9WW}jhYRFL`7!@;Qz9GK!O`rm{W=1ugyUHl`z}5!g}GjE z_@_g8I$hD9a_goX#>|V)ru^F-SHXOf^V*=FTK-4r819<$vtyDQ*)Qo*6^0?NFkK!@ z7B4p}L8gSOn2{45*;Ms#^A`c36Y}W7+xqG;0?*Q|L5$Qo<}WH~S8NIYo<7e(;C6$p zZ82waNZ~mCJ+00z;2_DHay0+d6Ft4(V2tYye)}aR-pM6v%!Nie-JGBwqYy_~Ky=$f zVk;fIiMAZ2Z42o#aYw-3BxedW>7QEL#6C~KjE+@1+p4PGRC&P3X$O7*lvC}J!YO+N zy{4u-&IN~rhA(Kfq|H5IXP0Lp;h5ceB@H1>*_#pe*3^{bWT_?AwWbIi_d|eh(Fuu} zYPHiA2vfe1@Q_|)09qpJzhrhTF!qR`X zwvv{Li;F*hzV6ErCEdGZCoV3|9@RcIm2d^Q@+~K)qoV`NS>obAq`kabrsC+23fJ0VuWKn#0^h7uXBD!=^?G*aq-UlR}Z=?FG=vJZMWwwkGoayAaOW{Zrv7HU;w zqB%`KuR296AUVSouo5^EMa9LTt(Fz@B)%qUel+**chef{L6EZ}rRH)BKV3nk=ytNz zTsGy-U-S_S^-Jyb`T0h-i>6Wrd__9dPQe((Nn4C_ne*mk+Gn;|q4s=w7=D|^hFz}E z9>|IP599*YXZ*!>Z|}#5ZwJ@l_*0hLEdU9ctSqEitrJk&zrf+}t_BWg^d%6P z$HN1f?N#0I(ty6HPKh*w0fw6Q!(tx8P_BivmF$8pSR;kZ%uLOQUtsK}`9ADyZ^v+% zDc6M25VSCtjsFNpI)=2(3ge;HJ@*+eQq;RYMO{M2KM7^wlzX!HcV_IyiwU!{3u=~G zXiW$d&VK<8R04v?0*)Y%t!_$Q@dHv<;B*LSRbn7ss|Tm~I=V!!(Kkr=3Gk8W}l69=|Lbg(1qi^D~#|0|2i;m3kM#(nyBB$8Z#>+Cvm2 zWD`J_8c>lw85^2VeFch94Thu_VeeiI8W(ft(m%v%;dfYl7)DA$!lGVG$HEeLrH%dr z*tshDdy5QR06js-p3wM>jyYb)jW0sq_H5()%yQ<3*Z9tMm#}O?X1Pg)W@pYKY-^9h z`G{L0jAIdLuXJgYB+yX>Y(j>I*suh}6qN^UyNB)m0q*5K;A^9XlCH#o|Iq@If=+i= zhuQj6t2J4Te!@Y$r7_%Z&Izujd%#LKq%uiX=o)*=!*?OA^UK7iba2_kfEmEvxbSC5j6Z@i*6r0Jz6}9hK&JS> zSN5Tb0^+DYqbqnGFCF{e0|{+2rHlV>C0r(OOH@QePrdjZ*Q>$g0s}E65|spp?I9zt z9jY5F6yy#&FyLU&7H<9OaJ0ls`0U`dg%j41mFQz84)^whlkF}5Af)=n$}BxVvb=mU zEazRXql8D)7DpEtCCOLLYHA~}^9}}7bhIpkfvvql6P*I*=jU@6byfqQ)f`CCXIfHh z2~pnbCaQsgtk($sM~_}oV0SC`cAppR(v?73Re3Q-CTlRW1ev3p*Vh-Iwr!bUbij5~ zN4Na)Q`cZmR#+y4F|au!%c44C1L@cJMV_Mx$QxnULX4DWMcO0E`lf(| zS|#NXyl32|jTwF<(acPLd&*GJA~iXg+9G-K?wb|+&FRO`8{{9SXuHIEOW0jtsDceE zZT!*=Worn-(V01Q@UMo3*(jrUYez?;CYh&TZYprou}h%N^&6Dk)5HMKaheU_iQI+E z=0nT@qzj;c+_kuEB8x_fSS)Mf;jQn;x!zxReRRE%I3AKljN&qOEOyDP9%?BZ)T*Mo zQrNdj39Ynl20F~arIJBukIOlql_eQ7q`N;F+ZM~gW7eYlYfY{|V?2avaR4zxs8{hN z#-h?^rR+0{fe-}Du;ca3&6x#>{2Jj|Ry2H~Mcq}YD=hp%PT2*(s3Evx&s@M1UK6Er z*9s}6KZ{g~I$E4&pJAEm7Wz$2AQGBJ5e29n+_wc>xi+D5y1B&DS=8Zc7@N2Ujm+z?lE0(j-pZv zmrYKsw6{z~M~|3EUoj>;hsuY4$>q)UL4>=?aU=bDMD7jA`)F4KC>f=&JLnUgf_u@7 zgY4a7Z^S5lPvkxa$2L5J85UI!fOudB{U@SA{fTDFW@Y{Zkto{=Tfi~+k>Ov@qz>1? zo@rWo*)DcQeHkUOvA5^)K>hx$CwG^I#_LwmOn3LoZ5s~{k4(jHFX>eM057*%DHy(3 zfVw>fFl>s*rsa76=`D7q^ zs|XLW2L@JFQpx+L$GZk_CXfEYPGbdSW#?TUXRnb53o({3)cO8`?)uE?ND=)hR{&mn z(nBXm9zro7K$(I9e`ZE}GSSFyBny}W726$@oWg!%z;nOb{0?s*K4_N^6%{S_k&Iv& z(0B~fh!aoyj1cQPz-Lf_>kN^qjoVu*7&wAqrLS|yhRbExqaL`%6*5U3v%@DRu34#d z?T^;;RGHFOx$oU;&{GBg0TbmZs&!y+sE$2&r|Cr;A}%m~DNBjVe0+HyN%vuJ*$!XN zh0<&yAqE~2BmaYpZtO`Vd|*6WiA5JU`p7gTR7~G3w!~AB=g`$$d*Q z5L81<1cqKs@c;%V>mc5acG{nCtmt!um!P=vgb?VA?zmmmU1Q+p-h&vHv%si}avR|U zKA~OWgXk;3e*ic_aYzB#q;qqp@;I)D#_~#sZ~$UhLZ2E6Hz-BA(;RuFl^yOKT5&nf zwJ#~dNxSURKz;ngJID%XjbkZ5f&fBwa!)q2sz*)_*YASY%@D3F0m{o!^3fSY%>k3i zE4$QzTrFrWUjirj7m!>1bi*t>oJj*D<%hn?r5KCmC$^YD{E0%85y`)F0VdbUf%4Ss}y{pF_0EsE47@;WgD%q&2aXnVFuvsp~dgF zIF!@T5&&0tfG>che9hdzm6V&A$rfOGwHsRuJDK_Iz@rzi>+Bc?zLCX9c<>fW7QfCO z_}QFr?07WpTtnG#5eOENUL#Aiv-&gV)eTC-!GHdB`z3?M@&TYOTUotflPiW zJ2VMA^CLM02g4BNOItpbEaxu>XiZ;+tirdB>>02G!jQK_aTtN=Z4RQ^SXxq3Ru&WA zhQbE^?MLS^9juv_gYZ34!{ zknXvD4*m{#Tuqqi<@@7@+nh6VbD*W8B&Q9)7=(NPbn~&tX=n7T^z$)GYv$qCV3_VA zI|g)WHl1B>=-ipxGI=+G{deCxfG5>0I1-xlHa)TT^fKL z^Wprrx$NFvUg*%avC+$(rG?%kB18duX9be+@1x2lCTc&tB%QIa*aVaHlE*AAiNS-Y z1_Vwa`j@&Vx$tm5Q;8Sg=HX0ge}3HyQdCjNNKbb+(ASZTpV&eWGx(8?FHLZ&+&V>*Wl{Yhuz2nqZ`4t->whY_pbJplt!>E8 zq>>)F;U>$n??|D+#tPfT(uaujAbB4jAI^e7)c=HOD^)zoJ5BC1@58Ml?w(?y1p4_( zB(n6l{T*a~lJ*3sDXFXT&DU~Tk5%(}M&tc(WE=f&Q%{lUnj*QhK=$aRiBo8B6$% zJ~5G8dggjJq2&C5;6F=`&d1k#m#4qKk6_j?w6vT$Fpy3-TWY1(GFV6#6c7+PoC|?n zS|Bs$`lC_FZ1C90rNkN$8y9yx*_@!Lq;$ngv?d;1hRl~{esgA~?gI|vd+AhHdc6~L!cVoem1Q(MK>Xw;Ld1{0#5627&5ie^lN1k|4&9C7 zZBovE)*P&BxerkEWdK#iF3j@@Z`NblRa8LSnvJPm`Q{KruymZamJ(q(CQH|cpG}o7 zbj0&I|5o*R`hzbbIr%rw)Ztf^F4S`>bUBHyFpN=!ee6jEJyxZicCG6nd*fH=pQ}Oc z{zfY1sz^z-LtrXS7!?(T>qQOI_v@J%>(?ua6&)P*@Uql6nYf*&epRPJ;+~)XnYOy7 z2GTwY26PEy$k`sSn33HHOMPu>BHWerSIWxD(gClg1toq$O;wL!s?wg3=T&VOh-eO$ z(N}UutCziGBB|4VN-6?XK}7}w1W4lYh+C*J8+B{e;=k~~;JX&4Z1Dcc`QS5t@hS$A zPf=mr%|Tb1f>?-7d)@4$uHkx`5&Qo9nTkSD2BU$Z&IWrAq+itR!!8 z?l(61WkH`FYAz=soEH3-Bt6uiwW0LQgwT0u#dskOK4tPw1g%AsP)Bv+Lxc#2@ouGh zz_+*f2{FF!^aHdX%v`}*8@k7NVH&BwxS*mu_=tA|=ipE?Pe!RkfRR6_d2#pCrPmOD zJW8K&kv`?+p-kvP$4}DNva+(y!Hz;G5GJuZb$;du_**vSw;Ux!We{8B-g?F+cu(@q zb-UJ`2$UTkU%w46i^2sF?;#P!E_Co}R@R#2xSJ7=^ewr2ErphufT%zI$xk`eHk!hu zq$D)F^5VrMih8ivG0|!oX%WGY*;fOk%gJWH+z;UVuYrNE&gVGSC{JdCgd+>-BIL{SE$24xc3LPX5*uUiaP3HjeY(#%z*QBmbtZJs=a3k=1xn{>j3hv!FxeCCP$2vtQzMV9jU zY5nQGv$M1OD=Vw+&v)NLBa-`){BH>S)+Z`Kx&`WFzJ=OD+j1`Zv zQV!LxG`83T$TJZ6IjwCQ;9*z^;#2avt^Y7cdbtVn^gzJ0oD&kFvf2DCfI4_HCxYtl z`rFy>LT38#@vQmitY^x_>FY(9yNy%W>u)JGv;M zBYIIZ>4j5AW>Iyre2zRh;O;*)R*QZX%)Mr1^)hidTZbM=!du}iG^vf}C=H5z?HqProG0F^ zX(=cuDz2{0(}xUra2hXOx#GvEo)c77CbGHFwSu}%?~hke%ts-}Z+JVfV4V;HfkFYN zYV7CFQ1{Fj<;M5qj~yN!ZV7o{IZ?^Q%)ACQ)@0-GPBmg;;_-2)etI3J_J~4d7+qO~ z5gP7Whlhv6q@-Dj9~m3%_RwLEAX?uEhck!VP4g-CxPIsvpXAnKqQvd)S^L z9B^|D7i#U3FXf&a;kqr&;;HmPZ^X@Pl+(t|T}or{dw9Qpgh7L-M>6!`+=vkY^Z zt}|bGs^`w1T5!oT&rjyAN6y&ZX7boYSGzV$gf0ctp@5hT4e4dRMhqF4&h>wpG9o4> z72fY9PZ7K7vRPXt?ZsNNN8%Nna5m*KsZwWhThRT_ilv99-TvBalmDCqx8;QMba!y} z>g`cJCGtm!QzsQg?Htc=DI(4*kmqk3OlOTh?NAv0O2qJ6*Zzf-g>#Kc>rWqh?t%-| zt>{|;)h5GF_NUBiEwj$F>+G8?fHct5080?F0+^bMEc>%`+i9_yhk zDz#60Xz?k8ngkUdJa49yyWu$D9^>a%WU@7-l06Elhy0ech3>Np97bI|Y1@wH+or0< z4?9{}=}v41Mz=4M(rcx^c*LH39IM7r>7}zhtLdBIp|ho;>3X4Yc&GdOcbM%ssVIwn zP!3v+%%}Fw+U^+pp93)|vVMK?I6h5x(>U%*XV!4+{fN3dzmxKOqIk2ER}=sAch)&Q zJ#&iBf$imS!js=2*968VZb9t(r;~qU99+1jWrN)ppi&cUfOx9VZmAcLr0Vuhw_@h7 zv9Y1+rUqRiF9K}=Zz%890&D?&KcHzbp5MIVe21F)ozM-r&2|JIQ>*8bSOZH6MLmJ( zrq4c3wSlh15E1G3S1SACsbj9?D_xjgUXGp%C2{~VZy7r&PArIn)?I&iy~RA@ss0#y zyTO~f^3wF;ikY?y&E%xe$jFE$R$%5mRAF!7l)DZf;orLtIS|FFW*K$2EeOpMFvjc< z*?lXlG`Fz%aIakseK9(dBfyhqH8hz5qT670bn$`&_l5zZ*8(PE$l4(Gk&b)_M7w@m zS90__qPfO7=UcNYTH)Yt~4qZ5JqlVqsyo z$8*Kieu(9BbC_K)Cvu$>@(45$OmMGwH1i{^)=kf)ap$WNolJtynB(;IvvTJ>E~G_&wmC4_$eMnOJ*}T6EiJEhC)=6BAVBPRDPl?0f?*vKVKQ@K8B9J*z;Lz4^lWgA9e|EKT`3IAN4-puP6$+M?ptLmG`raUU9ME+qJ^!w!T)VYDrHK`im{@=J zJq`sg(qGa82vDz+k^KNw49T3K(#Jq!i?`)e&AonQG#yhnNBOu}huq|Mi}(8Go@s(1 z9}a$k|0*THZ4`9%B{sUcxh?fBLT&fi#wKibfHDlA)b6L_G=nvGp~j_gb-X61SDA-L z1$onvH=*Y>ofQBZoj`f_8iE}PMC4Sc3l+U2|;M{GGt1(>gHL`mY zhETF&mD&FzADr{*D6~aZXrH~Y9%{2J2lA;BWpkmNxSl|CUtbczr6MnXG`PZQ-Qi4s z;CenQ%c?0QB_qCOa5V{Vbec@P;Dg#gwC(#xJ^) zt1K-On`eaz1ee^8I|X+(*sV`)Dmd%)&WCyAB%P-I3SYS%vyeNMA5~gtH}VH!UHw`D ziD+Thef#assJi2sh<87dp`zmf=3Dc!wCheCYwg)Oly;n=7)SC=7}M(BWADv=QMXxP z?wdSDg>YCevOLIe*dP(3;e1SgR6WA62k3HULB9LE3<0{#321nfL7P zPHV!tlfw4uSaRY=jEq&;+3hf!_Lj>kE-ydJ+7gV=z>Zsj<)GjLuUcS`>0>iwhSGhs z@8nhDXl{z{aoo+M5*N)QF;cFeR)BEB$UsT@_k8idN}2H4w5WKBOGu(wN3(1~70k11 z%h3dXsumc>+1((fJlcpj8L$2!h!fbiiyGmejbx1s3#mKr2Eng~8-p<&b+?F!NH)e@ z6sd1?Rm@{!zBDNwef?n8M6mdBf$H4s{G=dLxnthfO0K1G=QF)OK*365@DU^T#I@#v zYt7MKV0aYQA_HUIc(t3bG*c`;7k}BE_3^ZR|2KSI!skD00z3*AU^oQEK|`YAbdkL zdXFDJh6=kKG!~e#Sz2xYc6%S3O9_G$p(7=JgZm`FA4Nhu;?@_w1|5zz6F;QIPwZjGbt;L4Mu)eR-0d!(5qVFx1PfJ9y$^% z97Q(E6rYBEoo)PELcQ2aLi{eE`4 zBk*~pug7OtYbRA6Ffn5Cy^Wzfs)vvU`CX-;sf3L+`_zdpXP536@U_YQpC9P31nsS zR#)HXP$fWRW)^9GFofS(Za;?Kx0BwX0g4|OLSmK|Jq_iI$C5BTM!(iv$H>Q)xkt~3lwGJh9 zlC~Z3WwAZdc+#6&tK;0ZLwS@@LEKtg4TxrdX>`3B26%_U5^9DRLdVaDNWz#--Ovo< zTptcU{R(g{q$QF(FMq?eM!cV2_$^v~S;6}9{sb>S-Sm{UEdA&70PHq1)(m|njl*lt zm^7V%ZsJGUT){n@ARs!z5W#^$PaPD!9?;Up3wzXpRw9?*i~Gsrj`f}x;5xDml3kv{ zWU-`A1U(}C=l+khRNf-PmxvS4OBat&peuq|Am+iy)i3=!c9nH@OE${NfhIHzvoZJQ z3m44NuX8f;$9x<3HE)-)6LCwu)s(D2f$7m^v^#%;=o3^e$T_$~8m?}jA z{igPMae}FHkupziMUC8;XfSyf|0$>}q8)_yGEGXrG!_lt!mS3?Z}91JB_(N17;e(f zztnC7kg>Ur1x~P5|DkIA2!bHVDbyXaw&1(HXG??t^fu-kRsB66UQ&wlWX|o!fiIEJ+T5{xG5?RbzkaJS```cJ4G0K=C>;VycZYO? zbazUJbT=qqkkZ|q(j7`kH%Ncwlj0QU!UXt2k!mL95ch-SFLNsbDihoe1`L! zkeFb}!8csv2Ee{)o}C?^<8u|-dsrHI0yKClazyG<%PM5OO@IvTRe72k=I=w$mn6i0 zo#-v~JXoI$qsOA%24pSuoSRQaQ6csB018NRcXn}>&SRTeQU4JTnxfNN?N-a5B&bAO z_Jp@tWfpDZ+uqRR^Hc)+b;nhShHuzdsv{Ew=K{7YI2(zL8}q;hS{53s9rWVu`kSost+^sz&GC z+jDt!{hE)bJ3}!Oa%pTF{e~tiqG^2iHS@?Q_gE8p%5Hga=Fu|0_vV4Gf2rOOVkdU; zTuN<(En0u>5UI{>J|{PG27we+K5?B^ly!W3oTrzbXUSS^W_=?FA@};j#3Y8m4gIec zFpRrSau5=?xrvvI+!2zYkhBtk$sRFmV=#PIMctkm5aDU2u5MeFt*b?2qol2Ul@OYs zgg*jy%p`D;KQ1&nkoaycG(Y?<7r5D$ymCMMW#B%TvAVxFD3TA`rUjo&rY1qT6(;$H z#%A=bt0xs8+)<{cH?);dPhc%_)c_!|Gd-l0bKu$YM`q!P*-1H+vB(V z9jDL@G*i4P?Xt4N64B!OH6X5CBBV_d@CPbLKW{kmhRMynL53 zCh`oj3_*+s&VGK+4SvcZ5x6#N6mBKYn{qJ%?M476zFfAP&KJ>Z93GXUOVG^?lviCyN&hO31?b!z z>p6f?^(*l)Tn4}_y+AC?Pu^tK69mXsD!VknHqF5}7L#9@g1+7ofUIB-tn`39m{QO^ zIEp!NRgTC`!(z7-LkW6B5cneH_C))&JK=Jo#A_bj(N06nQbmO!y;i>)Kt^FTWNIMDWV;!LL=jBnvw=+PvRTUw`O>frggayTskiiH<6;l1=4zd?8UiQzG`f z`NIc+?!i(K()){3FzRZv=a0vrqaER)2BQX_w0+Frs1W<;{-a^cg`S?d-GS9{r0qk& zNLOBd-or&_J!3K+*fD{9e!VU`?wx>7*;{_i&R&wez*1}^=Mw2f-z6@k3IW1~0HVhM zIo{&Ld~Rgi-0qzr;W}kp+1~C_QXl(^i-B$-gV!~LPA>iS(Bl&kw{3pmui;_4A0C~T zdO+IO>OossSLe1k=TGACTTqqR5(44QwQGmY)F2oe=mu4DL5B-xcH`*cuEOs(&9!4E z71;8XOg-&%BXG8Yhf-M0XwE7LPh0zM~}xWdVug%*0oPO>I~@dXYO zQ*X0bY_Zejz&kHxB)QpdqD5={fKt8d;v)db!4D>Ee(055G#G~;RhqOP+r*Kl)F zU|N*B6Ji&$AN=0a7RpYfwUSgFvJ_>PA!PCMH=II5#KN-{?OC2P4K7#rWse$+J!^}} zGU~|&obqNXthxEHK?ZJKPF_wIV^p*wER##bMZViPpAYNG6VvXK6H?v_L@Z!df_ ze#~L*`tuzTEn2=OnbRSi0F{>p6jY!p_`SNiZ@0&@cYF0jXWz9wBvd?m9&c%5<3Q4t z>)kJCUqOcd(Mm7aOh8Py@9BcFa6WLl-t#;Dc+IyO*#aB~9wwNnhDr`cqpy%axtF(9 zAEe`h$3K=HAq#_pb zJ@A^MIbon<%0uyQ_u@@EIzBfIA>pfle%wCXWvq^YO^zg;<=BuqfMu1e`Q!Ndc5Dqp zdFt*%sIySRZ37JZlHYp$Ioe>7s2}^0&dW z<@^HybQ{PhNT*?K6l|&lpZ=cJ9luZ zDM0f8sU-=jY{uD5mHx<(r)^_`RRAV+d3C`Vr_KrTYVIv2?3kG^jz%*DTeAm0VgVEQ z6=H}VpKlAlR?g=gjtATEn02zvlP|^GLYGZ}{eI>*+VwbW?0WrpEMV#;Vn5L8)&1hN zN6^wSP2C!B+-TPy9aSH1E-vUH+&;pMdE3r52$cNuHmyaBb9uA*vC8OKFeX$)!cziUk=8(gXsKt4YlApB@N zwwd91+Zrk8d6=VUMJg)x97^1C7j}I zg&G)N*u8ZJdpRMYLMNly^-Fh`n}+^Eo;z};;_ktsB2u*NnGPFJ+K3)f#;>1OdzEOw zRO79T!_CER*_h?(2&JjH83qA=fT&&Z@3l32oY}Oh(+i>d8vkXjU{UZZsS^NL_gy5= zMN!(>(^Dd2sWlfR;vx;X|8DC;=;w%3w^MO#EGe`9dL#j< zm`EIrNi0)bHSF=yugcu4L@%E`1{$R+A`K!wbB@J9*@FfXkycK9J-v;gG!W9ZP1LHB zwZBy){AYIfZLqHw}98<5`RBSGUxaNiqF224<nT;i{TNH92{IMI`{q>BOfeT^gm2v0x>W(70cg(6@1FenX1j@ z(gbXpihejN3Y_0Xwx@>kNj>1YwBd6a|7zi3C-wZ3T;XrucKzd!{+?Ho)%(`d{Dr

      JoQyn_ap!RVc`$!{%I^QOcDuGal&39lo6Vn=Jepfzk`+3Y zo}P9-3l|VR%Gx@0W1wNFep6KreW6#P%;iKohdxIjxLP@F3ZB03OAuGY&a7-x4(-}s zUomGb*&oB%Y-FeQz3X)9*8n!1w@Z3)tD81k7m4?cxQmV@;$&?rsLdaV2)Xji2t(l7 zeDWSPjqK3Dz@yNs54apTviqpPRk~VHZzc=0xSWslie z=?uR=Z&ByAt(uw}olsi4$1-_AeI?Y6GS5sjD|6}i^ESTUx>G7Ax`E!d^uVz(JW&SfyxTBX0Ye{ z;hhKtcF0F0#zc0rjhbUOh0tjI} z`w?I{M=>j3S~75*FvP;cvjBx(8Gj-JjP-<}gC~Kw(Bt#slzSb#?sDL!318b@F|fb3 ziO61V+O9w$HZ>%*KRus4%MNN-g3kB|fbIFe*WHmHJ3z0a1^$K5{A{D0XNnTGk8qNZ1&$Bb7k|cQ#iSI8NOmidh>YZTt>P6b>a~tWE7@U*X-H7c zZ4x^z^&j19sVzSa-iqYQJ}ib!#G)1u?Yi5GLsFyTYd1T9*kMFB_G2*qbwoZM@yscE zGa)2{H%3WI&DbF3{1PA`Ve1-zcr*zgy`IGjFH_z1VZ zT+<8+FZ8)#&Zp;hE_^2cw$TlO8MJUyyJydP^pZMjk-(H(K}Oo$%?WzqV!=&@ zi2|ei1I{ccNXdDY>Xgk^ZnDTfLb~MT)Au|^-#)=0>-gd>jkPp!_8E*K1?IaJ(64Qt+qfsiuK}@)_6%zj>OL8~2*$4+xL`@8cpt z5<$XP3jP(nWInl)Qenf8NmXMas9-R!!kv3se0nj-YjzaBgE%H_yQ4f=aR-5zuaS~z~L0)Ojht?0R`hFsnONo;zLp^Il^1fA|dZMYOp(=hivLQfJ ze{gzsu0|7QW`+aBELd#zJ(whNi})-5|9j=5v{#MS*UeY!u^ZET3FgX(U@T_Lv^U-; z9wU;A&h=4+b1&pl^O<+O{H*1&^(zU?(EwV34J)&Z@z68Txvb0ONqxT{a=^NEhxpqGC2%@g~4EKhD!K7IV z1EQco{g@UF5$OUg3Kv&L%*T&P(Tg~f|3o{<_@~)nr>YK}oXB{gdo(mBOTM%V=@HWQ zss$SiK)%BFYali4#pn@U)2CFQ&ZznF;r-<)(BBZ)lqVC4Ssbpctbh~jAXHHaYuB!^ zzqc1iOV!ub{SG6QzC#AMxA5=!;l~$NY8D@dG|Cw)rgNsPBMMUA(7qY7sxP3QB@ob5`SqhY7!fBxy+S{LYdUeHq6pF zU)1@YBqx~Pk9@|ei#?9-%U-#r>If81eLcx8|5gz|W2#|B_4+7WFr zT%`vrT8iF&*pmp!kCZq$Y1KZ~ySm>y#YUMBXC8Ux|8c{eZ4Bvdl?)6e|MLk@2wm

      FP~S>_el2_>s|Me?0 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 B)l>ig diff --git a/screen_manager/CHANGELOG.md b/screen_manager/CHANGELOG.md index c40a8e4..b7b4307 100644 --- a/screen_manager/CHANGELOG.md +++ b/screen_manager/CHANGELOG.md @@ -7,6 +7,12 @@ A new editor, built as a Vue app, with the same firmware. - **Pages side by side.** The pages of a screen stand next to each other, at the screen's own shape (square for a Guition, 4:3 for a CYD), the way you swipe through them. Dragging from the library onto a page and between cells works as before, with mouse and touch; drop past the last page for a new one. - **The top bar is part of the mockup.** Tap the bar on any page to name the screen and choose its items; the drawer shows every item as the screen draws it. Adding the time, the date, the dial or an entity happens in the same drawer. - **Screen settings as a tab** next to Layout, with the same rows as the settings page on the screen. **Read current data** and **Override YAML** live in the ··· menu of the screen; New screen, Firmware & USB, Alerts and the app Settings are pages of their own, reached from the sidebar. +- **Live values on the mockup.** The tiles show what Home Assistant reports right now: the temperature with its unit, On or Off with a lit icon, the heating's current temperature and setpoint, the volume, a cover's position, the song that plays. Sliders and switches on the cards stand where they stand on the screen. The page asks every eight seconds while it is open. +- **Identify.** The ··· menu of a screen has Identify: the screen shows a short card and blinks its backlight, so with three screens you know which is which. Needs firmware 0.2.31 or newer, like every alert. +- **Try an alert.** The Alerts page opens with Try it: fill in the same seven fields an automation sends, choose one screen or all of them, and Send. The result says how many screens showed it and which fields were left empty. +- **Copy, export, import.** The ··· menu copies the layout of another screen onto this one, exports the layout as a JSON file (and to the clipboard), and imports one. An imported layout is trimmed to what the screen's firmware holds, and nothing is sent before you press Save & send. +- **A smarter library.** A room filter and Hide placed next to the domain chips; a lit icon for a light, switch or fan that is on, a grey one for an entity Home Assistant can't reach. ⌘K (Ctrl+K) opens a search over screens, entities and actions: open a screen, add an entity to the page you have open, save, identify, export. +- **Updates with content.** The Update badge has What's new: the changelog lines since that screen's firmware. A running update shows a progress bar with its stage (building, writing over Wi-Fi, waiting for the screen, checking it stays up) and the last line of the ESPHome log; Settings → Firmware updates shows the log's tail. - **Dark mode follows your browser**, as Home Assistant's own Auto theme does. - Same add-on API, same data, same firmware: nothing to update on the screens. The page is now built with Vue and Vite (`web/`); its files carry a hash of their content, so an update never runs an old script against a new page. diff --git a/screen_manager/DOCS.md b/screen_manager/DOCS.md index 6e6759f..fcae8e6 100644 --- a/screen_manager/DOCS.md +++ b/screen_manager/DOCS.md @@ -15,7 +15,7 @@ for existing profiles: check, build or reinstall via USB, the IP address (OTA) o Download. Existing ESPHome profiles in the HA config folder are found automatically. -**Settings** in the sidebar has the nightly firmware updates, the **Alerts** cheatsheet +**Settings** in the sidebar has the nightly firmware updates (the Update badge of a screen lists what's new, a running update shows its progress), the **Alerts** cheatsheet with a form to try an alert (an alert on one screen, or on every screen with the `esp_screens_show_alert` event) and **Claude**: install the ESP Screens skill for Claude Code in Home Assistant, or download it for claude.ai, and ask Claude for the alert automation. @@ -27,6 +27,7 @@ to configure; firmware 0.2.32 or newer renders them. After pairing via the HA ESPHome integration, choose the tiles in ESP Screens. Tap a tile and its settings open in a drawer on the right, with the mockup still in view: click behavior, larger values, mini-sliders, a wider tile, backgrounds. +The mockup shows what Home Assistant reports right now: values, On or Off, positions, the song that plays. **Identify** in the ··· menu blinks a screen so you know which one it is; the same menu copies the layout of another screen, or exports and imports one as JSON. ⌘K searches screens, entities and actions. **Screen settings**, the tab next to Layout, has brightness and standby. **Read current data** in the ··· menu of a screen helps with missing attributes or an offline screen. New cards require firmware 0.2.0. The ··· menu of a screen also has **Override YAML** for a persistent, hardware-specific diff --git a/screen_manager/Dockerfile b/screen_manager/Dockerfile index a6e2f08..a6e8dd5 100644 --- a/screen_manager/Dockerfile +++ b/screen_manager/Dockerfile @@ -5,6 +5,8 @@ ARG BUILD_ARCH LABEL io.hass.version="${BUILD_VERSION}" io.hass.type="app" io.hass.arch="${BUILD_ARCH}" RUN pip install --no-cache-dir 'aiohttp>=3.12,<4' PyYAML COPY app /app +# The Update badge shows what's new from the changelog (app 0.2.74). +COPY CHANGELOG.md /app/CHANGELOG.md WORKDIR /app ENTRYPOINT [] CMD ["python3", "/app/server.py"] diff --git a/screen_manager/app/changelog.py b/screen_manager/app/changelog.py new file mode 100644 index 0000000..795744f --- /dev/null +++ b/screen_manager/app/changelog.py @@ -0,0 +1,41 @@ +"""What's new for the Update badge (app 0.2.74): the CHANGELOG sections since a screen's firmware. + +The Dockerfile copies CHANGELOG.md next to this file; a development checkout has it one folder up. +Each `## (firmware )` section gives its bullet lines as plain text, newest first. +""" +import re +from pathlib import Path + +HEADER = re.compile(r'^## (\d+\.\d+\.\d+) \(firmware (\d+\.\d+\.\d+)\)') +BOLD = re.compile(r'\*\*(.+?)\*\*') +CODE = re.compile(r'`([^`]*)`') +LINK = re.compile(r'\[([^\]]+)\]\([^)]+\)') + + +def load(path=None, limit=20): + """[{app, firmware, lines}] for the latest sections; [] without a changelog.""" + candidates = [Path(path)] if path else [Path(__file__).with_name('CHANGELOG.md'), Path(__file__).parent.parent / 'CHANGELOG.md'] + for candidate in candidates: + if candidate.exists(): + return parse(candidate.read_text(), limit) + return [] + + +def parse(text, limit=20): + sections = [] + for line in text.splitlines(): + match = HEADER.match(line) + if match: + if len(sections) >= limit: + break + sections.append({'app': match.group(1), 'firmware': match.group(2), 'lines': []}) + elif sections and line.startswith('- '): + sections[-1]['lines'].append(plain(line[2:])) + return sections + + +def plain(markdown): + text = BOLD.sub(r'\1', markdown) + text = CODE.sub(r'\1', text) + text = LINK.sub(r'\1', text) + return text.strip() diff --git a/screen_manager/app/server.py b/screen_manager/app/server.py index 8b893be..e965bff 100644 --- a/screen_manager/app/server.py +++ b/screen_manager/app/server.py @@ -1623,6 +1623,48 @@ def create_app(manager, development=False): manager.registry_index().get(t['entity']),getattr(manager.ha,'state_words',None)), 'attributes':state_message(i,t,manager.ha.states)['a'], 'options':t.get('options',{})} for i,t in enumerate(layout['tiles'])]}) + async def states(request): + """Live values for the editor's mockup (app 0.2.74): the state, Home Assistant's word and the attributes a + card shows, for the tiles on the page, saved or not. At most sixty entities per request.""" + index = manager.registry_index() + result = {} + for eid in request.query.getall('entity', [])[:60]: + if not isinstance(eid, str) or eid not in manager.ha.states: + continue + state = manager.ha.states.get(eid, {}) + entry = index.get(eid) + message = state_message(0, {'entity': eid, 'name': ''}, manager.ha.states, + precision=header_bar.precision_of(entry) if eid.startswith('sensor.') else None) + result[eid] = {'state': message['state'], 'a': message['a'], + 'word': state_word(eid, state.get('state'), state.get('attributes'), entry, getattr(manager.ha, 'state_words', None))} + return web.json_response({'states': result}) + def one_alert_target(inbox): + screen = manager.screen(inbox) + if screen is None: + raise ValueError('Unknown screen.') + ready, skipped = alert_targets([screen]) + if not ready: + raise ValueError(f"{screen['name']} can't show an alert: {skipped[0][1] if skipped else 'not ready'}.") + return ready[0] + async def identify(request): + """Identify (app 0.2.74): the screen shows a short card and blinks its backlight, so you know which one it is.""" + screen = one_alert_target(request.match_info['inbox']) + data, _ = alert_data({'title': f"This is {screen['name']}", 'subtitle': 'Identify, from ESP Screens', 'icon': 'bell-ring', + 'color': 'blue', 'button_text': 'OK', 'timeout': 8, 'flash': True}) + await manager.ha.call(alert_service(screen['node']), data) + return web.json_response({'ok': True}) + async def test_alert(request): + """Alerts → Try it (app 0.2.74): one alert to one screen or to every screen, with the fields an automation sends.""" + body = await request.json() + if not isinstance(body, dict): + raise ValueError('Invalid alert.') + data = body.get('data') if isinstance(body.get('data'), dict) else {} + if body.get('screen') == 'all': + return web.json_response(await manager.broadcast(BROADCAST_SHOW, data)) + screen = one_alert_target(str(body.get('screen', ''))) + service, unusable = alert_data(data) + await manager.ha.call(alert_service(screen['node']), service) + return web.json_response({'sent': 1, 'failed': 0, 'skipped': 0, 'unusable': unusable}) async def install_claude_skill(request): """Settings → Claude → Install: writes the skill into Home Assistant's configuration folder, only on request.""" return web.json_response(claude_skill.install(manager.skill_dir)) @@ -1667,6 +1709,9 @@ def create_app(manager, development=False): app.router.add_get('/', index) app.router.add_get('/api/inventory', inventory) app.router.add_get('/api/capabilities', capabilities) + app.router.add_get('/api/states', states) + app.router.add_post('/api/screens/{inbox}/identify', identify) + app.router.add_post('/api/alerts/test', test_alert) app.router.add_get('/api/entity-actions', entity_actions) app.router.add_post('/api/header-preview', header_preview) app.router.add_post('/api/claude-skill', install_claude_skill) diff --git a/screen_manager/app/static/assets/index-BuQ5a76G.js b/screen_manager/app/static/assets/index-BuQ5a76G.js new file mode 100644 index 0000000..85d3ed5 --- /dev/null +++ b/screen_manager/app/static/assets/index-BuQ5a76G.js @@ -0,0 +1,28 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const a of l.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function s(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function Ro(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ke={},on=[],$t=()=>{},ol=()=>!1,Ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ls=e=>e.startsWith("onUpdate:"),De=Object.assign,Ho=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},La=Object.prototype.hasOwnProperty,me=(e,t)=>La.call(e,t),se=Array.isArray,Yt=e=>ts(e)==="[object Map]",Dt=e=>ts(e)==="[object Set]",ci=e=>ts(e)==="[object Date]",re=e=>typeof e=="function",Te=e=>typeof e=="string",xt=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",il=e=>(we(e)||re(e))&&re(e.then)&&re(e.catch),ll=Object.prototype.toString,ts=e=>ll.call(e),Da=e=>ts(e).slice(8,-1),al=e=>ts(e)==="[object Object]",Uo=e=>Te(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rn=Ro(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ds=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Fa=/-\w/g,Ve=Ds(e=>e.replace(Fa,t=>t.slice(1).toUpperCase())),Na=/\B([A-Z])/g,Qt=Ds(e=>e.replace(Na,"-$1").toLowerCase()),Fs=Ds(e=>e.charAt(0).toUpperCase()+e.slice(1)),Qs=Ds(e=>e?`on${Fs(e)}`:""),kt=(e,t)=>!Object.is(e,t),ps=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Ns=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let di;const Rs=()=>di||(di=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Pe(e){if(se(e)){const t={};for(let n=0;nn.startsWith("/*")?"":n).split(Ra).forEach(n=>{if(n){const s=n.split(Ha);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ue(e){let t="";if(Te(e))t=e;else if(se(e))for(let n=0;nut(n,t))}const cl=e=>!!(e&&e.__v_isRef===!0),y=e=>Te(e)?e:e==null?"":se(e)||we(e)&&(e.toString===ll||!re(e.toString))?cl(e)?y(e.value):JSON.stringify(e,dl,2):String(e),dl=(e,t)=>cl(t)?dl(e,t.value):Yt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],l)=>(n[Zs(s,l)+" =>"]=o,n),{})}:Dt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Zs(n))}:xt(t)?Zs(t):we(t)&&!se(t)&&!al(t)?String(t):t,Zs=(e,t="")=>{var n;return xt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Le;class qa{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Le&&(Le.active?(this.parent=Le,this.index=(Le.scopes||(Le.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const s=this.scopes.slice();for(t=0,n=s.length;t0&&--this._on===0){if(Le===this)Le=this.prevScope;else{let t=Le;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(Un){let t=Un;for(Un=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Hn;){let t=Hn;for(Hn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function vl(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ml(e){let t,n=e.depsTail,s=n;for(;s;){const o=s.prevDep;s.version===-1?(s===n&&(n=o),Wo(s),za(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=o}e.deps=t,e.depsTail=n}function go(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(yl(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function yl(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Kn)||(e.globalVersion=Kn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!go(e))))return;e.flags|=2;const t=e.dep,n=xe,s=rt;xe=e,rt=!0;try{vl(e);const o=e.fn(e._value);(t.version===0||kt(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{xe=n,rt=s,ml(e),e.flags&=-3}}function Wo(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)Wo(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function za(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let rt=!0;const gl=[];function Ft(){gl.push(rt),rt=!1}function Nt(){const e=gl.pop();rt=e===void 0?!0:e}function hi(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=xe;xe=void 0;try{t()}finally{xe=n}}}let Kn=0;class Ja{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ko{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!xe||!rt||xe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==xe)n=this.activeLink=new Ja(xe,this),xe.deps?(n.prevDep=xe.depsTail,xe.depsTail.nextDep=n,xe.depsTail=n):xe.deps=xe.depsTail=n,bl(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=xe.depsTail,n.nextDep=void 0,xe.depsTail.nextDep=n,xe.depsTail=n,xe.deps===n&&(xe.deps=s)}return n}trigger(t){this.version++,Kn++,this.notify(t)}notify(t){Bo();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Vo()}}}function bl(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)bl(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const bo=new WeakMap,ln=Symbol(""),wo=Symbol(""),qn=Symbol("");function Fe(e,t,n){if(rt&&xe){let s=bo.get(e);s||bo.set(e,s=new Map);let o=s.get(n);o||(s.set(n,o=new Ko),o.map=s,o.key=n),o.track()}}function Ot(e,t,n,s,o,l){const a=bo.get(e);if(!a){Kn++;return}const r=d=>{d&&d.trigger()};if(Bo(),t==="clear")a.forEach(r);else{const d=se(e),u=d&&Uo(n);if(d&&n==="length"){const f=Number(s);a.forEach((p,_)=>{(_==="length"||_===qn||!xt(_)&&_>=f)&&r(p)})}else switch((n!==void 0||a.has(void 0))&&r(a.get(n)),u&&r(a.get(qn)),t){case"add":d?u&&r(a.get("length")):(r(a.get(ln)),Yt(e)&&r(a.get(wo)));break;case"delete":d||(r(a.get(ln)),Yt(e)&&r(a.get(wo)));break;case"set":Yt(e)&&r(a.get(ln));break}}Vo()}function vn(e){const t=ve(e);return t===e||(Fe(t,"iterate",qn),nt(e))?t:St(e)?zt(e)?t.map(n=>Jt(ot(n))):t.map(Jt):t.map(ot)}function Hs(e){return Fe(e=ve(e),"iterate",qn),e}function wt(e,t){return St(e)?Jt(zt(e)?ot(t):t):ot(t)}const Ga={__proto__:null,[Symbol.iterator](){return to(this,Symbol.iterator,e=>wt(this,e))},concat(...e){return vn(this).concat(...e.map(t=>se(t)?vn(t):t))},entries(){return to(this,"entries",e=>(e[1]=wt(this,e[1]),e))},every(e,t){return At(this,"every",e,t,void 0,arguments)},filter(e,t){return At(this,"filter",e,t,n=>n.map(s=>wt(this,s)),arguments)},find(e,t){return At(this,"find",e,t,n=>wt(this,n),arguments)},findIndex(e,t){return At(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return At(this,"findLast",e,t,n=>wt(this,n),arguments)},findLastIndex(e,t){return At(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return At(this,"forEach",e,t,void 0,arguments)},includes(...e){return no(this,"includes",e)},indexOf(...e){return no(this,"indexOf",e)},join(e){return vn(this).join(e)},lastIndexOf(...e){return no(this,"lastIndexOf",e)},map(e,t){return At(this,"map",e,t,void 0,arguments)},pop(){return Pn(this,"pop")},push(...e){return Pn(this,"push",e)},reduce(e,...t){return vi(this,"reduce",e,t)},reduceRight(e,...t){return vi(this,"reduceRight",e,t)},shift(){return Pn(this,"shift")},some(e,t){return At(this,"some",e,t,void 0,arguments)},splice(...e){return Pn(this,"splice",e)},toReversed(){return vn(this).toReversed()},toSorted(e){return vn(this).toSorted(e)},toSpliced(...e){return vn(this).toSpliced(...e)},unshift(...e){return Pn(this,"unshift",e)},values(){return to(this,"values",e=>wt(this,e))}};function to(e,t,n){const s=Hs(e),o=s[t]();return s!==e&&!nt(e)&&(o._next=o.next,o.next=()=>{const l=o._next();return l.done||(l.value=n(l.value)),l}),o}const Xa=Array.prototype;function At(e,t,n,s,o,l){const a=Hs(e),r=a!==e&&!nt(e),d=a[t];if(d!==Xa[t]){const p=d.apply(e,l);return r?ot(p):p}let u=n;a!==e&&(r?u=function(p,_){return n.call(this,wt(e,p),_,e)}:n.length>2&&(u=function(p,_){return n.call(this,p,_,e)}));const f=d.call(a,u,s);return r&&o?o(f):f}function vi(e,t,n,s){const o=Hs(e),l=o!==e&&!nt(e);let a=n,r=!1;o!==e&&(l?(r=s.length===0,a=function(u,f,p){return r&&(r=!1,u=wt(e,u)),n.call(this,u,wt(e,f),p,e)}):n.length>3&&(a=function(u,f,p){return n.call(this,u,f,p,e)}));const d=o[t](a,...s);return r?wt(e,d):d}function no(e,t,n){const s=ve(e);Fe(s,"iterate",qn);const o=s[t](...n);return(o===-1||o===!1)&&zo(n[0])?(n[0]=ve(n[0]),s[t](...n)):o}function Pn(e,t,n=[]){Ft(),Bo();const s=ve(e)[t].apply(e,n);return Vo(),Nt(),s}const Qa=Ro("__proto__,__v_isRef,__isVue"),wl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(xt));function Za(e){xt(e)||(e=String(e));const t=ve(this);return Fe(t,"has",e),t.hasOwnProperty(e)}class _l{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return l;if(n==="__v_raw")return s===(o?l?ur:Sl:l?xl:$l).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const a=se(t);if(!o){let d;if(a&&(d=Ga[n]))return d;if(n==="hasOwnProperty")return Za}const r=Reflect.get(t,n,He(t)?t:s);if((xt(n)?wl.has(n):Qa(n))||(o||Fe(t,"get",n),l))return r;if(He(r)){const d=a&&Uo(n)?r:r.value;return o&&we(d)?ko(d):d}return we(r)?o?ko(r):fn(r):r}}class kl extends _l{constructor(t=!1){super(!1,t)}set(t,n,s,o){let l=t[n];const a=se(t)&&Uo(n);if(!this._isShallow){const u=St(l);if(!nt(s)&&!St(s)&&(l=ve(l),s=ve(s)),!a&&He(l)&&!He(s))return u||(l.value=s),!0}const r=a?Number(n)e,rs=e=>Reflect.getPrototypeOf(e);function or(e,t,n){return function(...s){const o=this.__v_raw,l=ve(o),a=Yt(l),r=e==="entries"||e===Symbol.iterator&&a,d=e==="keys"&&a,u=o[e](...s),f=n?_o:t?Jt:ot;return!t&&Fe(l,"iterate",d?wo:ln),De(Object.create(u),{next(){const{value:p,done:_}=u.next();return _?{value:p,done:_}:{value:r?[f(p[0]),f(p[1])]:f(p),done:_}}})}}function us(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ir(e,t){const n={get(o){const l=this.__v_raw,a=ve(l),r=ve(o);e||(kt(o,r)&&Fe(a,"get",o),Fe(a,"get",r));const{has:d}=rs(a),u=t?_o:e?Jt:ot;if(d.call(a,o))return u(l.get(o));if(d.call(a,r))return u(l.get(r));l!==a&&l.get(o)},get size(){const o=this.__v_raw;return!e&&Fe(ve(o),"iterate",ln),o.size},has(o){const l=this.__v_raw,a=ve(l),r=ve(o);return e||(kt(o,r)&&Fe(a,"has",o),Fe(a,"has",r)),o===r?l.has(o):l.has(o)||l.has(r)},forEach(o,l){const a=this,r=a.__v_raw,d=ve(r),u=t?_o:e?Jt:ot;return!e&&Fe(d,"iterate",ln),r.forEach((f,p)=>o.call(l,u(f),u(p),a))}};return De(n,e?{add:us("add"),set:us("set"),delete:us("delete"),clear:us("clear")}:{add(o){const l=ve(this),a=rs(l),r=ve(o),d=!t&&!nt(o)&&!St(o)?r:o;return a.has.call(l,d)||kt(o,d)&&a.has.call(l,o)||kt(r,d)&&a.has.call(l,r)||(l.add(d),Ot(l,"add",d,d)),this},set(o,l){!t&&!nt(l)&&!St(l)&&(l=ve(l));const a=ve(this),{has:r,get:d}=rs(a);let u=r.call(a,o);u||(o=ve(o),u=r.call(a,o));const f=d.call(a,o);return a.set(o,l),u?kt(l,f)&&Ot(a,"set",o,l):Ot(a,"add",o,l),this},delete(o){const l=ve(this),{has:a,get:r}=rs(l);let d=a.call(l,o);d||(o=ve(o),d=a.call(l,o)),r&&r.call(l,o);const u=l.delete(o);return d&&Ot(l,"delete",o,void 0),u},clear(){const o=ve(this),l=o.size!==0,a=o.clear();return l&&Ot(o,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=or(o,e,t)}),n}function qo(e,t){const n=ir(e,t);return(s,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(me(n,o)&&o in s?n:s,o,l)}const lr={get:qo(!1,!1)},ar={get:qo(!1,!0)},rr={get:qo(!0,!1)};const $l=new WeakMap,xl=new WeakMap,Sl=new WeakMap,ur=new WeakMap;function cr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fn(e){return St(e)?e:Yo(e,!1,tr,lr,$l)}function dr(e){return Yo(e,!1,sr,ar,xl)}function ko(e){return Yo(e,!0,nr,rr,Sl)}function Yo(e,t,n,s,o){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const l=o.get(e);if(l)return l;const a=cr(Da(e));if(a===0)return e;const r=new Proxy(e,a===2?s:n);return o.set(e,r),r}function zt(e){return St(e)?zt(e.__v_raw):!!(e&&e.__v_isReactive)}function St(e){return!!(e&&e.__v_isReadonly)}function nt(e){return!!(e&&e.__v_isShallow)}function zo(e){return e?!!e.__v_raw:!1}function ve(e){const t=e&&e.__v_raw;return t?ve(t):e}function fr(e){return!me(e,"__v_skip")&&Object.isExtensible(e)&&rl(e,"__v_skip",!0),e}const ot=e=>we(e)?fn(e):e,Jt=e=>we(e)?ko(e):e;function He(e){return e?e.__v_isRef===!0:!1}function fe(e){return pr(e,!1)}function pr(e,t){return He(e)?e:new hr(e,t)}class hr{constructor(t,n){this.dep=new Ko,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ve(t),this._value=n?t:ot(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||nt(t)||St(t);t=s?t:ve(t),kt(t,n)&&(this._rawValue=t,this._value=s?t:ot(t),this.dep.trigger())}}function v(e){return He(e)?e.value:e}const vr={get:(e,t,n)=>t==="__v_raw"?e:v(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return He(o)&&!He(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Cl(e){return zt(e)?e:new Proxy(e,vr)}class mr{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ko(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Kn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&xe!==this)return hl(this,!0),!0}get value(){const t=this.dep.track();return yl(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function yr(e,t,n=!1){let s,o;return re(e)?s=e:(s=e.get,o=e.set),new mr(s,o,n)}const cs={},ws=new WeakMap;let nn;function gr(e,t=!1,n=nn){if(n){let s=ws.get(n);s||ws.set(n,s=[]),s.push(e)}}function br(e,t,n=ke){const{immediate:s,deep:o,once:l,scheduler:a,augmentJob:r,call:d}=n,u=C=>o?C:nt(C)||o===!1||o===0?It(C,1):It(C);let f,p,_,T,M=!1,I=!1;if(He(e)?(p=()=>e.value,M=nt(e)):zt(e)?(p=()=>u(e),M=!0):se(e)?(I=!0,M=e.some(C=>zt(C)||nt(C)),p=()=>e.map(C=>{if(He(C))return C.value;if(zt(C))return u(C);if(re(C))return d?d(C,2):C()})):re(e)?t?p=d?()=>d(e,2):e:p=()=>{if(_){Ft();try{_()}finally{Nt()}}const C=nn;nn=f;try{return d?d(e,3,[T]):e(T)}finally{nn=C}}:p=$t,t&&o){const C=p,z=o===!0?1/0:o;p=()=>It(C(),z)}const $=Ya(),x=()=>{f.stop(),$&&$.active&&Ho($.effects,f)};if(l&&t){const C=t;t=(...z)=>{const P=C(...z);return x(),P}}let O=I?new Array(e.length).fill(cs):cs;const J=C=>{if(!(!(f.flags&1)||!f.dirty&&!C))if(t){const z=f.run();if(C||o||M||(I?z.some((P,S)=>kt(P,O[S])):kt(z,O))){_&&_();const P=nn;nn=f;try{const S=[z,O===cs?void 0:I&&O[0]===cs?[]:O,T];O=z,d?d(t,3,S):t(...S)}finally{nn=P}}}else f.run()};return r&&r(J),f=new fl(p),f.scheduler=a?()=>a(J,!1):J,T=C=>gr(C,!1,f),_=f.onStop=()=>{const C=ws.get(f);if(C){if(d)d(C,4);else for(const z of C)z();ws.delete(f)}},t?s?J(!0):O=f.run():a?a(J.bind(null,!0),!0):f.run(),x.pause=f.pause.bind(f),x.resume=f.resume.bind(f),x.stop=x,x}function It(e,t=1/0,n){if(t<=0||!we(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,He(e))It(e.value,t,n);else if(se(e))for(let s=0;s{It(s,t,n)});else if(al(e)){for(const s in e)It(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&It(e[s],t,n)}return e}function ns(e,t,n,s){try{return s?e(...s):e()}catch(o){Us(o,t,n)}}function ct(e,t,n,s){if(re(e)){const o=ns(e,t,n,s);return o&&il(o)&&o.catch(l=>{Us(l,t,n)}),o}if(se(e)){const o=[];for(let l=0;l>>1,o=Be[s],l=Yn(o);l=Yn(n)?Be.push(e):Be.splice(_r(t),0,e),e.flags|=1,Tl()}}function Tl(){_s||(_s=Al.then(Pl))}function kr(e){if(!se(e))Wt&&e.id===-1?Wt.splice(mn+1,0,e):e.flags&1||(gn.push(e),e.flags|=1);else for(let t=0;tYn(n)-Yn(s));if(gn.length=0,Wt){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function Pl(e){try{for(gt=0;gt{s._d&&Ti(-1);const l=ks(t),a=rn.length;let r;try{r=e(...o)}finally{for(let d=rn.length;d>a;d--)na();ks(l),s._d&&Ti(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function ye(e,t){if(ze===null)return e;const n=qs(ze),s=e.dirs||(e.dirs=[]);for(let o=0;o1)return n&&re(t)?t.call(s&&s.proxy):t}}const Sr=Symbol.for("v-scx"),Cr=()=>hs(Sr);function an(e,t,n){return Il(e,t,n)}function Il(e,t,n=ke){const{immediate:s,deep:o,flush:l,once:a}=n,r=De({},n),d=t&&s||!t&&l!=="post";let u;if(Gn){if(l==="sync"){const T=Cr();u=T.__watcherHandles||(T.__watcherHandles=[])}else if(!d){const T=()=>{};return T.stop=$t,T.resume=$t,T.pause=$t,T}}const f=Ne;r.call=(T,M,I)=>ct(T,f,M,I);let p=!1;l==="post"?r.scheduler=T=>{We(T,f&&f.suspense)}:l!=="sync"&&(p=!0,r.scheduler=(T,M)=>{M?T():Jo(T)}),r.augmentJob=T=>{t&&(T.flags|=4),p&&(T.flags|=2,f&&(T.id=f.uid,T.i=f))};const _=br(e,t,r);return Gn&&(u?u.push(_):d&&_()),_}function Ar(e,t,n){const s=this.proxy,o=Te(e)?e.includes(".")?Ml(s,e):()=>s[e]:e.bind(s,s);let l;re(t)?l=t:(l=t.handler,n=t);const a=ss(this),r=Il(o,l.bind(s),n);return a(),r}function Ml(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;oe.__isTeleport,so=Symbol("_leaveCb");function Er(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Rt){t=n;break}}return t}function Ll(e){if(!Xo(e))return Bs(e.type)&&e.children?Er(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&re(n.default))return n.default()}}function Go(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;Go(Bs(n.type)&&Ll(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ce(e,t){return re(e)?De({name:e.name},t,{setup:e}):e}function Dl(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function yi(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const $s=new WeakMap;function jn(e,t,n,s,o=!1){if(se(e)){e.forEach((I,$)=>jn(I,t&&(se(t)?t[$]:t),n,s,o));return}if(Bn(s)&&!o){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&jn(e,t,n,s.component.subTree);return}const l=s.shapeFlag&4?qs(s.component):s.el,a=o?null:l,{i:r,r:d}=e,u=t&&t.r,f=r.refs===ke?r.refs={}:r.refs,p=r.setupState,_=ve(p),T=p===ke?ol:I=>yi(f,I)?!1:me(_,I),M=(I,$)=>!($&&yi(f,$));if(u!=null&&u!==d){if(gi(t),Te(u))f[u]=null,T(u)&&(p[u]=null);else if(He(u)){const I=t;M(u,I.k)&&(u.value=null),I.k&&(f[I.k]=null)}}if(re(d))ns(d,r,12,[a,f]);else{const I=Te(d),$=He(d);if(I||$){const x=()=>{if(e.f){const O=I?T(d)?p[d]:f[d]:M()||!e.k?d.value:f[e.k];if(o)se(O)&&Ho(O,l);else if(se(O))O.includes(l)||O.push(l);else if(I)f[d]=[l],T(d)&&(p[d]=f[d]);else{const J=[l];M(d,e.k)&&(d.value=J),e.k&&(f[e.k]=J)}}else I?(f[d]=a,T(d)&&(p[d]=a)):$&&(M(d,e.k)&&(d.value=a),e.k&&(f[e.k]=a))};if(a){const O=()=>{x(),$s.delete(e)};O.id=-1,$s.set(e,O),We(O,n)}else gi(e),x()}}}function gi(e){const t=$s.get(e);t&&(t.flags|=8,$s.delete(e))}Rs().requestIdleCallback;Rs().cancelIdleCallback;const Bn=e=>!!e.type.__asyncLoader,Xo=e=>e.type.__isKeepAlive;function Pr(e,t){Fl(e,"a",t)}function Or(e,t){Fl(e,"da",t)}function Fl(e,t,n=Ne){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Vs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Xo(o.parent.vnode)&&Ir(s,t,n,o),o=o.parent}}function Ir(e,t,n,s){const o=Vs(t,e,s,!0);Nl(()=>{Ho(s[t],o)},n)}function Vs(e,t,n=Ne,s=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...a)=>{Ft();const r=ss(n),d=ct(t,n,e,a);return r(),Nt(),d});return s?o.unshift(l):o.push(l),l}}const Ut=e=>(t,n=Ne)=>{(!Gn||e==="sp")&&Vs(e,(...s)=>t(...s),n)},Mr=Ut("bm"),hn=Ut("m"),Lr=Ut("bu"),Dr=Ut("u"),An=Ut("bum"),Nl=Ut("um"),Fr=Ut("sp"),Nr=Ut("rtg"),Rr=Ut("rtc");function Hr(e,t=Ne){Vs("ec",e,t)}const Ur="components",Rl=Symbol.for("v-ndc");function jr(e){return Te(e)?Br(Ur,e,!1)||e:e||Rl}function Br(e,t,n=!0,s=!1){const o=ze||Ne;if(o){const l=o.type;{const r=Cu(l,!1);if(r&&(r===t||r===Ve(t)||r===Fs(Ve(t))))return l}const a=bi(o[e]||l[e],t)||bi(o.appContext[e],t);return!a&&s?l:a}}function bi(e,t){return e&&(e[t]||e[Ve(t)]||e[Fs(Ve(t))])}function ie(e,t,n,s){let o;const l=n,a=se(e);if(a||Te(e)){const r=a&&zt(e);let d=!1,u=!1;r&&(d=!nt(e),u=St(e),e=Hs(e)),o=new Array(e.length);for(let f=0,p=e.length;ft(r,d,void 0,l));else{const r=Object.keys(e);o=new Array(r.length);for(let d=0,u=r.length;de?la(e)?qs(e):$o(e.parent):null,Vn=De(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>$o(e.parent),$root:e=>$o(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ul(e),$forceUpdate:e=>e.f||(e.f=()=>{Jo(e.update)}),$nextTick:e=>e.n||(e.n=js.bind(e.proxy)),$watch:e=>Ar.bind(e)}),oo=(e,t)=>e!==ke&&!e.__isScriptSetup&&me(e,t),Vr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:l,accessCache:a,type:r,appContext:d}=e;if(t[0]!=="$"){const _=a[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(oo(s,t))return a[t]=1,s[t];if(o!==ke&&me(o,t))return a[t]=2,o[t];if(me(l,t))return a[t]=3,l[t];if(n!==ke&&me(n,t))return a[t]=4,n[t];xo&&(a[t]=0)}}const u=Vn[t];let f,p;if(u)return t==="$attrs"&&Fe(e.attrs,"get",""),u(e);if((f=r.__cssModules)&&(f=f[t]))return f;if(n!==ke&&me(n,t))return a[t]=4,n[t];if(p=d.config.globalProperties,me(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:l}=e;return oo(o,t)?(o[t]=n,!0):s!==ke&&me(s,t)?(s[t]=n,!0):me(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,props:l,type:a}},r){let d;return!!(n[r]||e!==ke&&r[0]!=="$"&&me(e,r)||oo(t,r)||me(l,r)||me(s,r)||me(Vn,r)||me(o.config.globalProperties,r)||(d=a.__cssModules)&&d[r])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:me(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function wi(e){return se(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let xo=!0;function Wr(e){const t=Ul(e),n=e.proxy,s=e.ctx;xo=!1,t.beforeCreate&&_i(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:a,watch:r,provide:d,inject:u,created:f,beforeMount:p,mounted:_,beforeUpdate:T,updated:M,activated:I,deactivated:$,beforeDestroy:x,beforeUnmount:O,destroyed:J,unmounted:C,render:z,renderTracked:P,renderTriggered:S,errorCaptured:b,serverPrefetch:A,expose:q,inheritAttrs:W,components:le,directives:Z,filters:B}=t;if(u&&Kr(u,s,null),a)for(const V in a){const Q=a[V];re(Q)&&(s[V]=Q.bind(n))}if(o){const V=o.call(n,n);we(V)&&(e.data=fn(V))}if(xo=!0,l)for(const V in l){const Q=l[V],Ee=re(Q)?Q.bind(n,n):re(Q.get)?Q.get.bind(n,n):$t,pt=!re(Q)&&re(Q.set)?Q.set.bind(n):$t,Ze=k({get:Ee,set:pt});Object.defineProperty(s,V,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:qe=>Ze.value=qe})}if(r)for(const V in r)Hl(r[V],s,n,V);if(d){const V=re(d)?d.call(n):d;Reflect.ownKeys(V).forEach(Q=>{xr(Q,V[Q])})}f&&_i(f,e,"c");function ce(V,Q){se(Q)?Q.forEach(Ee=>V(Ee.bind(n))):Q&&V(Q.bind(n))}if(ce(Mr,p),ce(hn,_),ce(Lr,T),ce(Dr,M),ce(Pr,I),ce(Or,$),ce(Hr,b),ce(Rr,P),ce(Nr,S),ce(An,O),ce(Nl,C),ce(Fr,A),se(q))if(q.length){const V=e.exposed||(e.exposed={});q.forEach(Q=>{Object.defineProperty(V,Q,{get:()=>n[Q],set:Ee=>n[Q]=Ee,enumerable:!0})})}else e.exposed||(e.exposed={});z&&e.render===$t&&(e.render=z),W!=null&&(e.inheritAttrs=W),le&&(e.components=le),Z&&(e.directives=Z),A&&Dl(e)}function Kr(e,t,n=$t){se(e)&&(e=So(e));for(const s in e){const o=e[s];let l;we(o)?"default"in o?l=hs(o.from||s,o.default,!0):l=hs(o.from||s):l=hs(o),He(l)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>l.value,set:a=>l.value=a}):t[s]=l}}function _i(e,t,n){ct(se(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hl(e,t,n,s){let o=s.includes(".")?Ml(n,s):()=>n[s];if(Te(e)){const l=t[e];re(l)&&an(o,l)}else if(re(e))an(o,e.bind(n));else if(we(e))if(se(e))e.forEach(l=>Hl(l,t,n,s));else{const l=re(e.handler)?e.handler.bind(n):t[e.handler];re(l)&&an(o,l,e)}}function Ul(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:a}}=e.appContext,r=l.get(t);let d;return r?d=r:!o.length&&!n&&!s?d=t:(d={},o.length&&o.forEach(u=>xs(d,u,a,!0)),xs(d,t,a)),we(t)&&l.set(t,d),d}function xs(e,t,n,s=!1){const{mixins:o,extends:l}=t;l&&xs(e,l,n,!0),o&&o.forEach(a=>xs(e,a,n,!0));for(const a in t)if(!(s&&a==="expose")){const r=qr[a]||n&&n[a];e[a]=r?r(e[a],t[a]):t[a]}return e}const qr={data:ki,props:$i,emits:$i,methods:Mn,computed:Mn,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:Mn,directives:Mn,watch:zr,provide:ki,inject:Yr};function ki(e,t){return t?e?function(){return De(re(e)?e.call(this,this):e,re(t)?t.call(this,this):t)}:t:e}function Yr(e,t){return Mn(So(e),So(t))}function So(e){if(se(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ve(t)}Modifiers`]||e[`${Qt(t)}Modifiers`];function Qr(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ke;let o=n;const l=t.startsWith("update:"),a=l&&Xr(s,t.slice(7));a&&(a.trim&&(o=n.map(f=>Te(f)?f.trim():f)),a.number&&(o=o.map(Ns)));let r,d=s[r=Qs(t)]||s[r=Qs(Ve(t))];!d&&l&&(d=s[r=Qs(Qt(t))]),d&&ct(d,e,6,o);const u=s[r+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[r])return;e.emitted[r]=!0,ct(u,e,6,o)}}const Zr=new WeakMap;function Bl(e,t,n=!1){const s=n?Zr:t.emitsCache,o=s.get(e);if(o!==void 0)return o;const l=e.emits;let a={},r=!1;if(!re(e)){const d=u=>{const f=Bl(u,t,!0);f&&(r=!0,De(a,f))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!l&&!r?(we(e)&&s.set(e,null),null):(se(l)?l.forEach(d=>a[d]=null):De(a,l),we(e)&&s.set(e,a),a)}function Ws(e,t){return!e||!Ms(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),me(e,t[0].toLowerCase()+t.slice(1))||me(e,Qt(t))||me(e,t))}function xi(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[l],slots:a,attrs:r,emit:d,render:u,renderCache:f,props:p,data:_,setupState:T,ctx:M,inheritAttrs:I}=e,$=ks(e);let x,O;try{if(n.shapeFlag&4){const C=o||s,z=C;x=_t(u.call(z,C,f,p,T,_,M)),O=r}else{const C=t;x=_t(C.length>1?C(p,{attrs:r,slots:a,emit:d}):C(p,null)),O=t.props?r:eu(r)}}catch(C){rn.length=0,Us(C,e,1),x=$e(Rt)}let J=x;if(O&&I!==!1){const C=Object.keys(O),{shapeFlag:z}=J;C.length&&z&7&&(l&&C.some(Ls)&&(O=tu(O,l)),J=kn(J,O,!1,!0))}if(n.dirs&&(J=kn(J,null,!1,!0),J.dirs=J.dirs?J.dirs.concat(n.dirs):n.dirs),n.transition){const C=Bs(J.type)&&Ll(J)||J;Go(C,n.transition)}return x=J,ks($),x}const eu=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ms(n))&&((t||(t={}))[n]=e[n]);return t},tu=(e,t)=>{const n={};for(const s in e)(!Ls(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function nu(e,t,n){const{props:s,children:o,component:l}=e,{props:a,children:r,patchFlag:d}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return s?Si(s,a,u):!!a;if(d&8){const f=t.dynamicProps;for(let p=0;pObject.create(Wl),ql=e=>Object.getPrototypeOf(e)===Wl;function ou(e,t,n,s=!1){const o={},l=Kl();e.propsDefaults=Object.create(null),Yl(e,t,o,l);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=s?o:dr(o):e.type.props?e.props=o:e.props=l,e.attrs=l}function iu(e,t,n,s){const{props:o,attrs:l,vnode:{patchFlag:a}}=e,r=ve(o),[d]=e.propsOptions;let u=!1;if((s||a>0)&&!(a&16)){if(a&8){const f=e.vnode.dynamicProps;for(let p=0;p{d=!0;const[_,T]=zl(p,t,!0);De(a,_),T&&r.push(...T)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!l&&!d)return we(e)&&s.set(e,on),on;if(se(l))for(let f=0;fe==="_"||e==="_ctx"||e==="$stable",Zo=e=>se(e)?e.map(_t):[_t(e)],au=(e,t,n)=>{if(t._n)return t;const s=$r((...o)=>Zo(t(...o)),n);return s._c=!1,s},Jl=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Qo(o))continue;const l=e[o];if(re(l))t[o]=au(o,l,s);else if(l!=null){const a=Zo(l);t[o]=()=>a}}},Gl=(e,t)=>{const n=Zo(t);e.slots.default=()=>n},Xl=(e,t,n)=>{for(const s in t)(n||!Qo(s))&&(e[s]=t[s])},ru=(e,t,n)=>{const s=e.slots=Kl();if(e.vnode.shapeFlag&32){const o=t._;o?(Xl(s,t,n),n&&rl(s,"_",o,!0)):Jl(t,s)}else t&&Gl(e,t)},uu=(e,t,n)=>{const{vnode:s,slots:o}=e;let l=!0,a=ke;if(s.shapeFlag&32){const r=t._;r?n&&r===1?l=!1:Xl(o,t,n):(l=!t.$stable,Jl(t,o)),a=t}else t&&(Gl(e,t),a={default:1});if(l)for(const r in o)!Qo(r)&&a[r]==null&&delete o[r]},We=hu;function cu(e){return du(e)}function du(e,t){const n=Rs();n.__VUE__=!0;const{insert:s,remove:o,patchProp:l,createElement:a,createText:r,createComment:d,setText:u,setElementText:f,parentNode:p,nextSibling:_,setScopeId:T=$t,insertStaticContent:M}=e,I=(g,w,E,R=null,L=null,F=null,Y=void 0,K=null,j=!!w.dynamicChildren)=>{if(g===w)return;g&&!On(g,w)&&(R=de(g),qe(g,L,F,!0),g=null),w.patchFlag===-2&&(j=!1,w.dynamicChildren=null),w.dynamicChildren&&g&&g.dynamicChildren&&g.dynamicChildren.hasOnce&&(w.dynamicChildren===on&&(w.dynamicChildren=[]),w.dynamicChildren.hasOnce=!0);const{type:D,ref:ne,shapeFlag:G}=w;switch(D){case Ks:$(g,w,E,R);break;case Rt:x(g,w,E,R);break;case vs:g==null&&O(w,E,R,Y);break;case U:le(g,w,E,R,L,F,Y,K,j);break;default:G&1?z(g,w,E,R,L,F,Y,K,j):G&6?Z(g,w,E,R,L,F,Y,K,j):(G&64||G&128)&&D.process(g,w,E,R,L,F,Y,K,j,Zt)}ne!=null&&L?jn(ne,g&&g.ref,F,w||g,!w):ne==null&&g&&g.ref!=null&&jn(g.ref,null,F,g,!0)},$=(g,w,E,R)=>{if(g==null)s(w.el=r(w.children),E,R);else{const L=w.el=g.el;w.children!==g.children&&u(L,w.children)}},x=(g,w,E,R)=>{g==null?s(w.el=d(w.children||""),E,R):w.el=g.el},O=(g,w,E,R)=>{[g.el,g.anchor]=M(g.children,w,E,R,g.el,g.anchor)},J=({el:g,anchor:w},E,R)=>{let L;for(;g&&g!==w;)L=_(g),s(g,E,R),g=L;s(w,E,R)},C=({el:g,anchor:w})=>{let E;for(;g&&g!==w;)E=_(g),o(g),g=E;o(w)},z=(g,w,E,R,L,F,Y,K,j)=>{if(w.type==="svg"?Y="svg":w.type==="math"&&(Y="mathml"),g==null)P(w,E,R,L,F,Y,K,j);else{const D=g.el&&g.el._isVueCE?g.el:null;try{D&&D._beginPatch(),A(g,w,L,F,Y,K,j)}finally{D&&D._endPatch()}}},P=(g,w,E,R,L,F,Y,K)=>{let j,D;const{props:ne,shapeFlag:G,transition:te,dirs:ae}=g;if(j=g.el=a(g.type,F,ne&&ne.is,ne),G&8?f(j,g.children):G&16&&b(g.children,j,null,R,L,io(g,F),Y,K),ae&&en(g,null,R,"created"),S(j,g,g.scopeId,Y,R),ne){for(const _e in ne)_e!=="value"&&!Rn(_e)&&l(j,_e,null,ne[_e],F,R);"value"in ne&&l(j,"value",null,ne.value,F),(D=ne.onVnodeBeforeMount)&&yt(D,R,g)}ae&&en(g,null,R,"beforeMount");const he=fu(L,te);he&&te.beforeEnter(j),s(j,w,E),((D=ne&&ne.onVnodeMounted)||he||ae)&&We(()=>{D&&yt(D,R,g),he&&te.enter(j),ae&&en(g,null,R,"mounted")},L)},S=(g,w,E,R,L)=>{if(E&&T(g,E),R)for(let F=0;F{for(let D=j;D{const K=w.el=g.el;let{patchFlag:j,dynamicChildren:D,dirs:ne}=w;j|=g.patchFlag&16;const G=g.props||ke,te=w.props||ke;let ae;if(E&&tn(E,!1),(ae=te.onVnodeBeforeUpdate)&&yt(ae,E,w,g),ne&&en(w,g,E,"beforeUpdate"),E&&tn(E,!0),D&&(!g.dynamicChildren||g.dynamicChildren.length!==D.length)&&(j=0,Y=!1,D=null),(G.innerHTML&&te.innerHTML==null||G.textContent&&te.textContent==null)&&f(K,""),D?q(g.dynamicChildren,D,K,E,R,io(w,L),F):Y||Q(g,w,K,null,E,R,io(w,L),F,!1),j>0){if(j&16)W(K,G,te,E,L);else if(j&2&&G.class!==te.class&&l(K,"class",null,te.class,L),j&4&&l(K,"style",G.style,te.style,L),j&8){const he=w.dynamicProps;for(let _e=0;_e{ae&&yt(ae,E,w,g),ne&&en(w,g,E,"updated")},R)},q=(g,w,E,R,L,F,Y)=>{for(let K=0;K{if(w!==E){if(w!==ke)for(const F in w)!Rn(F)&&!(F in E)&&l(g,F,w[F],null,L,R);for(const F in E){if(Rn(F))continue;const Y=E[F],K=w[F];Y!==K&&F!=="value"&&l(g,F,K,Y,L,R)}"value"in E&&l(g,"value",w.value,E.value,L)}},le=(g,w,E,R,L,F,Y,K,j)=>{const D=w.el=g?g.el:r(""),ne=w.anchor=g?g.anchor:r("");let{patchFlag:G,dynamicChildren:te,slotScopeIds:ae}=w;ae&&(K=K?K.concat(ae):ae),g==null?(s(D,E,R),s(ne,E,R),b(w.children||[],E,ne,L,F,Y,K,j)):G>0&&G&64&&te&&g.dynamicChildren&&g.dynamicChildren.length===te.length?(q(g.dynamicChildren,te,E,L,F,Y,K),(w.key!=null||L&&w===L.subTree)&&Ql(g,w,!0)):Q(g,w,E,ne,L,F,Y,K,j)},Z=(g,w,E,R,L,F,Y,K,j)=>{w.slotScopeIds=K,g==null?w.shapeFlag&512?L.ctx.activate(w,E,R,Y,j):B(w,E,R,L,F,Y,j):X(g,w,j)},B=(g,w,E,R,L,F,Y)=>{const K=g.component=wu(g,R,L);if(Xo(g)&&(K.ctx.renderer=Zt),ku(K,!1,Y),K.asyncDep){if(L&&L.registerDep(K,ce,Y),!g.el){const j=K.subTree=$e(Rt);x(null,j,w,E),g.placeholder=j.el}}else ce(K,g,w,E,L,F,Y)},X=(g,w,E)=>{const R=w.component=g.component;if(nu(g,w,E))if(R.asyncDep&&!R.asyncResolved){w.el=g.el,V(R,w,E);return}else R.next=w,R.update();else w.el=g.el,R.vnode=w},ce=(g,w,E,R,L,F,Y)=>{const K=()=>{if(g.isMounted){let{next:G,bu:te,u:ae,parent:he,vnode:_e}=g;{const vt=Zl(g);if(vt){G&&(G.el=_e.el,V(g,G,Y)),vt.asyncDep.then(()=>{We(()=>{g.isUnmounted||D()},L)});return}}let ge=G,Oe;tn(g,!1),G?(G.el=_e.el,V(g,G,Y)):G=_e,te&&ps(te),(Oe=G.props&&G.props.onVnodeBeforeUpdate)&&yt(Oe,he,G,_e),tn(g,!0);const Me=xi(g),ht=g.subTree;g.subTree=Me,I(ht,Me,p(ht.el),de(ht),g,L,F),G.el=Me.el,ge===null&&su(g,Me.el),ae&&We(ae,L),(Oe=G.props&&G.props.onVnodeUpdated)&&We(()=>yt(Oe,he,G,_e),L)}else{let G;const{el:te,props:ae}=w,{bm:he,m:_e,parent:ge,root:Oe,type:Me}=g,ht=Bn(w);tn(g,!1),he&&ps(he),!ht&&(G=ae&&ae.onVnodeBeforeMount)&&yt(G,ge,w),tn(g,!0);{Oe.ce&&Oe.ce._hasShadowRoot()&&Oe.ce._injectChildStyle(Me,g.parent?g.parent.type:void 0);const vt=g.subTree=xi(g);I(null,vt,E,R,g,L,F),w.el=vt.el}if(_e&&We(_e,L),!ht&&(G=ae&&ae.onVnodeMounted)){const vt=w;We(()=>yt(G,ge,vt),L)}(w.shapeFlag&256||ge&&Bn(ge.vnode)&&ge.vnode.shapeFlag&256)&&g.a&&We(g.a,L),g.isMounted=!0,w=E=R=null}};g.scope.on();const j=g.effect=new fl(K);g.scope.off();const D=g.update=j.run.bind(j),ne=g.job=j.runIfDirty.bind(j);ne.i=g,ne.id=g.uid,j.scheduler=()=>Jo(ne),tn(g,!0),D()},V=(g,w,E)=>{w.component=g;const R=g.vnode.props;g.vnode=w,g.next=null,iu(g,w.props,R,E),uu(g,w.children,E),Ft(),mi(g),Nt()},Q=(g,w,E,R,L,F,Y,K,j=!1)=>{const D=g&&g.children,ne=g?g.shapeFlag:0,G=w.children,{patchFlag:te,shapeFlag:ae}=w;if(te>0){if(te&128){pt(D,G,E,R,L,F,Y,K,j);return}else if(te&256){Ee(D,G,E,R,L,F,Y,K,j);return}}ae&8?(ne&16&&N(D,L,F),G!==D&&f(E,G)):ne&16?ae&16?pt(D,G,E,R,L,F,Y,K,j):N(D,L,F,!0):(ne&8&&f(E,""),ae&16&&b(G,E,R,L,F,Y,K,j))},Ee=(g,w,E,R,L,F,Y,K,j)=>{g=g||on,w=w||on;const D=g.length,ne=w.length,G=Math.min(D,ne);let te;for(te=0;tene?N(g,L,F,!0,!1,G):b(w,E,R,L,F,Y,K,j,G)},pt=(g,w,E,R,L,F,Y,K,j)=>{let D=0;const ne=w.length;let G=g.length-1,te=ne-1;for(;D<=G&&D<=te;){const ae=g[D],he=w[D]=j?Et(w[D]):_t(w[D]);if(On(ae,he))I(ae,he,E,null,L,F,Y,K,j);else break;D++}for(;D<=G&&D<=te;){const ae=g[G],he=w[te]=j?Et(w[te]):_t(w[te]);if(On(ae,he))I(ae,he,E,null,L,F,Y,K,j);else break;G--,te--}if(D>G){if(D<=te){const ae=te+1,he=aete)for(;D<=G;)qe(g[D],L,F,!0),D++;else{const ae=D,he=D,_e=new Map;for(D=he;D<=te;D++){const Ye=w[D]=j?Et(w[D]):_t(w[D]);Ye.key!=null&&_e.set(Ye.key,D)}let ge,Oe=0;const Me=te-he+1;let ht=!1,vt=0;const En=new Array(Me);for(D=0;D=Me){qe(Ye,L,F,!0);continue}let mt;if(Ye.key!=null)mt=_e.get(Ye.key);else for(ge=he;ge<=te;ge++)if(En[ge-he]===0&&On(Ye,w[ge])){mt=ge;break}mt===void 0?qe(Ye,L,F,!0):(En[mt-he]=D+1,mt>=vt?vt=mt:ht=!0,I(Ye,w[mt],E,null,L,F,Y,K,j),Oe++)}const ai=ht?pu(En):on;for(ge=ai.length-1,D=Me-1;D>=0;D--){const Ye=he+D,mt=w[Ye],ri=w[Ye+1],ui=Ye+1{const{el:F,type:Y,transition:K,children:j,shapeFlag:D}=g;if(D&6){Ze(g.component.subTree,w,E,R);return}if(D&128){g.suspense.move(w,E,R);return}if(D&64){Y.move(g,w,E,Zt);return}if(Y===U){s(F,w,E);for(let G=0;GK.enter(F),L));else{const{leave:G,delayLeave:te,afterLeave:ae}=K,he=()=>{g.ctx.isUnmounted?o(F):s(F,w,E)},_e=()=>{const ge=F._isLeaving||!!F[so];F._isLeaving&&F[so](!0),K.persisted&&!ge?he():G(F,()=>{he(),ae&&ae()})};te?te(F,he,_e):_e()}else s(F,w,E)},qe=(g,w,E,R=!1,L=!1)=>{const{type:F,props:Y,ref:K,children:j,dynamicChildren:D,shapeFlag:ne,patchFlag:G,dirs:te,cacheIndex:ae,memo:he}=g;if((G===-2||D&&D.hasOnce)&&(L=!1),K!=null&&(Ft(),jn(K,null,E,g,!0),Nt()),ae!=null&&(!g.ctx||g.ctx===w)&&(w.renderCache[ae]=void 0),ne&256){w.ctx.deactivate(g);return}const _e=ne&1&&te,ge=!Bn(g);let Oe;if(ge&&(Oe=Y&&Y.onVnodeBeforeUnmount)&&yt(Oe,w,g),ne&6)pe(g.component,E,R);else{if(ne&128){g.suspense.unmount(E,R);return}_e&&en(g,null,w,"beforeUnmount"),ne&64?g.type.remove(g,w,E,Zt,R):D&&!D.hasOnce&&(F!==U||G>0&&G&64)?N(D,w,E,!1,!0):(F===U&&G&384||!L&&ne&16)&&N(j,w,E),R&&ls(g)}const Me=he!=null&&ae==null;(ge&&(Oe=Y&&Y.onVnodeUnmounted)||_e||Me)&&We(()=>{Oe&&yt(Oe,w,g),_e&&en(g,null,w,"unmounted"),Me&&(g.el=null)},E)},ls=g=>{const{type:w,el:E,anchor:R,transition:L}=g;if(w===U){as(E,R);return}if(w===vs){C(g),L&&!L.persisted&&L.afterLeave&&L.afterLeave();return}const F=()=>{o(E),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(g.shapeFlag&1&&L&&!L.persisted){const{leave:Y,delayLeave:K}=L,j=()=>Y(E,F);K?K(g.el,F,j):j()}else F()},as=(g,w)=>{let E;for(;g!==w;)E=_(g),o(g),g=E;o(w)},pe=(g,w,E)=>{const{bum:R,scope:L,job:F,subTree:Y,um:K,m:j,a:D}=g;Ai(j),Ai(D),R&&ps(R),L.stop(),F?(F.flags|=8,qe(Y,g,w,E)):g.vnode.el&&Y&&(Y.transition=g.vnode.transition,qe(Y,g,w,E)),K&&We(K,w),We(()=>{g.isUnmounted=!0},w)},N=(g,w,E,R=!1,L=!1,F=0)=>{for(let Y=F;Y{if(g.shapeFlag&6)return de(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const w=_(g.anchor||g.el),E=w&&w[Tr];return E?_(E):w};let et=!1;const Tn=(g,w,E)=>{let R;g==null?w._vnode&&(qe(w._vnode,null,null,!0),R=w._vnode.component):I(w._vnode||null,g,w,null,null,null,E),w._vnode=g,et||(et=!0,mi(R),El(),et=!1)},Zt={p:I,um:qe,m:Ze,r:ls,mt:B,mc:b,pc:Q,pbc:q,n:de,o:e};return{render:Tn,hydrate:void 0,createApp:Gr(Tn)}}function io({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function tn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function fu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ql(e,t,n=!1){const s=e.children,o=t.children;if(se(s)&&se(o))for(let l=0;l>1,e[n[r]]0&&(t[s]=n[l-1]),n[l]=s)}}for(l=n.length,a=n[l-1];l-- >0;)n[l]=a,a=t[a];return n}function Zl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Zl(t)}function Ai(e){if(e)for(let t=0;te.__isSuspense;function hu(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):kr(e)}const U=Symbol.for("v-fgt"),Ks=Symbol.for("v-txt"),Rt=Symbol.for("v-cmt"),vs=Symbol.for("v-stc"),rn=[];let Je=null;function h(e=!1){rn.push(Je=e?null:[])}function na(){rn.pop(),Je=rn[rn.length-1]||null}let zn=1;function Ti(e,t=!1){zn+=e,e<0&&Je&&t&&(Je.hasOnce=!0)}function sa(e){return e.dynamicChildren=zn>0?Je||on:null,na(),zn>0&&Je&&Je.push(e),e}function m(e,t,n,s,o,l){return sa(i(e,t,n,s,o,l,!0))}function Ke(e,t,n,s,o){return sa($e(e,t,n,s,o,!0))}function oa(e){return e?e.__v_isVNode===!0:!1}function On(e,t){return e.type===t.type&&e.key===t.key}const ia=({key:e})=>e??null,ms=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Te(e)||He(e)||re(e)?{i:ze,r:e,k:t,f:!!n}:e:null);function i(e,t=null,n=null,s=0,o=null,l=e===U?0:1,a=!1,r=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ia(t),ref:t&&ms(t),scopeId:Ol,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ze};return r?(Ss(d,n),l&128&&e.normalize(d)):n&&(d.shapeFlag|=Te(n)?8:16),zn>0&&!a&&Je&&(d.patchFlag>0||l&6)&&d.patchFlag!==32&&Je.push(d),d}const $e=vu;function vu(e,t=null,n=null,s=0,o=null,l=!1){if((!e||e===Rl)&&(e=Rt),oa(e)){const r=kn(e,t,!0);return n&&Ss(r,n),zn>0&&!l&&Je&&(r.shapeFlag&6?Je[Je.indexOf(e)]=r:Je.push(r)),r.patchFlag=-2,r}if(Au(e)&&(e=e.__vccOpts),t){t=mu(t);let{class:r,style:d}=t;r&&!Te(r)&&(t.class=ue(r)),we(d)&&(zo(d)&&!se(d)&&(d=De({},d)),t.style=Pe(d))}const a=Te(e)?1:ta(e)?128:Bs(e)?64:we(e)?4:re(e)?2:0;return i(e,t,n,s,o,a,l,!0)}function mu(e){return e?zo(e)||ql(e)?De({},e):e:null}function kn(e,t,n=!1,s=!1){const{props:o,ref:l,patchFlag:a,children:r,transition:d}=e,u=t?yu(o||{},t):o,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ia(u),ref:t&&t.ref?n&&l?se(l)?l.concat(ms(t)):[l,ms(t)]:ms(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==U?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&kn(e.ssContent),ssFallback:e.ssFallback&&kn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce,cacheIndex:e.cacheIndex};return d&&s&&Go(f,d.clone(f)),f}function ee(e=" ",t=0){return $e(Ks,null,e,t)}function ys(e,t){const n=$e(vs,null,e);return n.staticCount=t,n}function H(e="",t=!1){return t?(h(),Ke(Rt,null,e)):$e(Rt,null,e)}function _t(e){return e==null||typeof e=="boolean"?$e(Rt):se(e)?$e(U,null,e.slice()):oa(e)?Et(e):$e(Ks,null,String(e))}function Et(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:kn(e)}function Ss(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(se(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Ss(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!ql(t)?t._ctx=ze:o===3&&ze&&(ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(re(t)){if(s&65){Ss(e,{default:t});return}t={default:t,_ctx:ze},n=32}else t=String(t),s&64?(n=16,t=[ee(t)]):n=8;e.children=t,e.shapeFlag|=n}function yu(...e){const t={};for(let n=0;nNe||ze;let Cs,Jn;{const e=Rs(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),l=>{o.length>1?o.forEach(a=>a(l)):o[0](l)}};Cs=t("__VUE_INSTANCE_SETTERS__",n=>Ne=n),Jn=t("__VUE_SSR_SETTERS__",n=>Gn=n)}const ss=e=>{const t=Ne;return Cs(e),e.scope.on(),()=>{e.scope.off(),Cs(t)}},Ei=()=>{Ne&&Ne.scope.off(),Cs(null)};function la(e){return e.vnode.shapeFlag&4}let Gn=!1;function ku(e,t=!1,n=!1){t&&Jn(t);const{props:s,children:o}=e.vnode,l=la(e);ou(e,s,l,t),ru(e,o,n||t);const a=l?$u(e,t):void 0;return t&&Jn(!1),a}function $u(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Vr);const{setup:s}=n;if(s){Ft();const o=e.setupContext=s.length>1?Su(e):null,l=ss(e),a=ns(s,e,0,[e.props,o]),r=il(a);if(Nt(),l(),(r||e.sp)&&!Bn(e)&&Dl(e),r){if(a.then(Ei,Ei),t)return a.then(d=>{Jn(!0);try{Pi(e,d,t)}finally{Jn(!1)}}).catch(d=>{Us(d,e,0)});e.asyncDep=a}else Pi(e,a)}else aa(e)}function Pi(e,t,n){re(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Cl(t)),aa(e)}function aa(e,t,n){const s=e.type;e.render||(e.render=s.render||$t);{const o=ss(e);Ft();try{Wr(e)}finally{Nt(),o()}}}const xu={get(e,t){return Fe(e,"get",""),e[t]}};function Su(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,xu),slots:e.slots,emit:e.emit,expose:t}}function qs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Cl(fr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Vn)return Vn[n](e)},has(t,n){return n in t||n in Vn}})):e.proxy}function Cu(e,t=!0){return re(e)?e.displayName||e.name:e.name||t&&e.__name}function Au(e){return re(e)&&"__vccOpts"in e}const k=(e,t)=>yr(e,t,Gn),Tu="3.5.43";let Ao;const Oi=typeof window<"u"&&window.trustedTypes;if(Oi)try{Ao=Oi.createPolicy("vue",{createHTML:e=>e})}catch{}const ra=Ao?e=>Ao.createHTML(e):e=>e,Eu="http://www.w3.org/2000/svg",Pu="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,Ii=Tt&&Tt.createElement("template"),Ou={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?Tt.createElementNS(Eu,e):t==="mathml"?Tt.createElementNS(Pu,e):n?Tt.createElement(e,{is:n}):Tt.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,l){const a=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{Ii.innerHTML=ra(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const r=Ii.content;if(s==="svg"||s==="mathml"){const d=r.firstChild;for(;d.firstChild;)r.appendChild(d.firstChild);r.removeChild(d)}t.insertBefore(r,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Iu=Symbol("_vtc");function Mu(e,t,n){const s=e[Iu];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Mi=Symbol("_vod"),Lu=Symbol("_vsh"),Du=Symbol(""),Fu=/(?:^|;)\s*display\s*:/;function Nu(e,t,n){const s=e.style,o=Te(n);let l=!1;if(n&&!o){if(t)if(Te(t))for(const a of t.split(";")){const r=a.slice(0,a.indexOf(":")).trim();n[r]==null&&Ln(s,r,"")}else for(const a in t)n[a]==null&&Ln(s,a,"");for(const a in n){a==="display"&&(l=!0);const r=n[a];r!=null?Hu(e,a,!Te(t)&&t?t[a]:void 0,r)||Ln(s,a,r):Ln(s,a,"")}}else if(o){if(t!==n){const a=s[Du];a&&(n+=";"+a),s.cssText=n,l=Fu.test(n)}}else t&&e.removeAttribute("style");Mi in e&&(e[Mi]=l?s.display:"",e[Lu]&&(s.display="none"))}const ds=/\s*!important$/;function Ln(e,t,n){if(se(n))n.forEach(s=>Ln(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))ds.test(n)?e.setProperty(t,n.replace(ds,""),"important"):e.setProperty(t,n);else{const s=Ru(e,t);ds.test(n)?e.setProperty(Qt(s),n.replace(ds,""),"important"):e[s]=n}}const Li=["Webkit","Moz","ms"],lo={};function Ru(e,t){const n=lo[t];if(n)return n;let s=Ve(t);if(s!=="filter"&&s in e)return lo[t]=s;s=Fs(s);for(let o=0;oao||(Ku.then(()=>ao=0),ao=Date.now());function Yu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;const o=n.value;if(se(o)){const l=s.stopImmediatePropagation;s.stopImmediatePropagation=()=>{l.call(s),s._stopped=!0};const a=o.slice(),r=[s];for(let d=0;de.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,zu=(e,t,n,s,o,l)=>{const a=o==="svg";t==="class"?Mu(e,s,a):t==="style"?Nu(e,n,s):Ms(t)?Ls(t)||ju(e,t,n,s,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ju(e,t,s,a))?(Ni(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Fi(e,t,s,a,l,t!=="value")):e._isVueCE&&(Gu(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Te(s)))?Ni(e,Ve(t),s,l,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Fi(e,t,s,a))};function Ju(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hi(t)&&re(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Hi(t)&&Te(n)?!1:t in e}function Gu(e,t){const n=e._def.props;if(!n)return!1;const s=Ve(t);return Array.isArray(n)?n.some(o=>Ve(o)===s):Object.keys(n).some(o=>Ve(o)===s)}const Gt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return se(t)?n=>ps(t,n):t};function Xu(e){e.target.composing=!0}function Ui(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ge=Symbol("_assign"),fs=Symbol("_initialValue");function ro(e,t,n){return t&&(e=e.trim()),n&&(e=Ns(e)),e}const Ie={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e.parentNode&&(e.type==="text"?e[fs]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[fs]=e.defaultValue.replace(/\r\n?/g,` +`))),e[Ge]=Gt(o);const l=s||o.props&&o.props.type==="number";Mt(e,t?"change":"input",a=>{a.target.composing||e[Ge](ro(e.value,n,l))}),(n||l)&&Mt(e,"change",()=>{e.value=ro(e.value,n,l)}),t||(Mt(e,"compositionstart",Xu),Mt(e,"compositionend",Ui),Mt(e,"change",Ui))},mounted(e,{value:t,modifiers:{trim:n,number:s}}){const o=t??"",l=e[fs];delete e[fs],l!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==l?e[Ge](ro(e.value,n,s)):e.value=o},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:o,number:l}},a){if(e[Ge]=Gt(a),e.composing)return;const r=(l||e.type==="number")&&!/^0\d/.test(e.value)?Ns(e.value):e.value,d=t??"";if(r===d)return;const u=e.getRootNode();(u instanceof Document||u instanceof ShadowRoot)&&u.activeElement===e&&e.type!=="range"&&(s&&t===n||o&&e.value.trim()===d)||(e.value=d)}},Qu={deep:!0,created(e,t,n){e[Ge]=Gt(n),Mt(e,"change",()=>{const s=e._modelValue,o=$n(e),l=e.checked,a=e[Ge];if(se(s)){const r=jo(s,o),d=r!==-1;if(l&&!d)a(s.concat(o));else if(!l&&d){const u=[...s];u.splice(r,1),a(u)}}else if(Dt(s)){const r=new Set(s);l?r.add(o):r.delete(o),a(r)}else a(ua(e,l))})},mounted:ji,beforeUpdate(e,t,n){e[Ge]=Gt(n),ji(e,t,n)}};function ji(e,{value:t,oldValue:n},s){e._modelValue=t;let o;if(se(t))o=jo(t,s.props.value)>-1;else if(Dt(t))o=t.has(s.props.value);else{if(t===n)return;o=ut(t,ua(e,!0))}e.checked!==o&&(e.checked=o)}const Bi={created(e,{value:t},n){e.checked=ut(t,n.props.value),e[Ge]=Gt(n),Mt(e,"change",()=>{e[Ge]($n(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ge]=Gt(s),t!==n&&(e.checked=ut(t,s.props.value))}},un={deep:!0,created(e,{value:t,modifiers:{number:n}},s){e._modelValue=t,Mt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,d=>d.selected).map(d=>n?Ns($n(d)):$n(d)),l=e.multiple,a=l?Dt(e._modelValue)?new Set(o):o:o[0],r=e._pendingValue=[l,l?se(a)?o.slice():o:a];try{e[Ge](a)}finally{js(()=>{e._pendingValue===r&&(e._pendingValue=void 0)})}}),e[Ge]=Gt(s)},mounted(e,{value:t}){Vi(e,t)},beforeUpdate(e,{value:t},n){e._modelValue=t,e[Ge]=Gt(n)},updated(e,{value:t}){const n=e._pendingValue;e._pendingValue=void 0,(!n||n[0]!==e.multiple||!Zu(t,n[1],n[0]))&&Vi(e,t)}};function Zu(e,t,n){if(!n||se(e))return ut(e,t);if(Dt(e)){if(e.size!==t.length)return!1;for(const s of t)if(!e.has(s))return!1;return!0}return!1}function Vi(e,t){const n=e.multiple,s=se(t);if(!(n&&!s&&!Dt(t))){for(let o=0,l=e.options.length;oString(u)===String(r)):a.selected=jo(t,r)>-1}else a.selected=t.has(r);else if(ut($n(a),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function $n(e){return"_value"in e?e._value:e.value}function ua(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const ec=["ctrl","shift","alt","meta"],tc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ec.some(n=>e[`${n}Key`]&&!t.includes(n))},it=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=((o,...l)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=(o=>{if(!("key"in o))return;const l=Qt(o.key);if(t.some(a=>a===l||nc[a]===l))return e(o)}))},sc=De({patchProp:zu},Ou);let Wi;function oc(){return Wi||(Wi=cu(sc))}const ic=((...e)=>{const t=oc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=ac(s);if(!o)return;const l=t._component;!re(l)&&!l.render&&!l.template&&(l.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,lc(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t});function lc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ac(e){return Te(e)?document.querySelector(e):e}const rc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],uc=["Su","Mo","Tu","We","Th","Fr","Sa"],da={clock:"clock-outline",analog:"clock-outline",date:"calendar"},je=e=>JSON.stringify(e),be=e=>String.fromCodePoint(parseInt(e,16));function ei(e,t=new Date){let n=t.getHours();return e||(n=n%12||12),`${String(n).padStart(2,"0")}:${String(t.getMinutes()).padStart(2,"0")}`}const ti=(e=new Date)=>`${uc[e.getDay()]} ${e.getDate()} ${rc[e.getMonth()]}`;function cc(e,t=Math.floor(Date.now()/1e3)){const n=t-e,s=Math.abs(n),o=l=>Math.floor(s/l);return n<0?s<3600?`In ${Math.max(1,o(60))} min`:s<86400?o(3600)===1?"In 1 hour":`In ${o(3600)} hours`:s<172800?"Tomorrow":`In ${o(86400)} days`:s<60?"Just now":s<3600?`${o(60)} min ago`:s<86400?o(3600)===1?"1 hour ago":`${o(3600)} hours ago`:s<172800?"Yesterday":s<604800?`${o(86400)} days ago`:s<2592e3?o(604800)===1?"1 week ago":`${o(604800)} weeks ago`:s<31536e3?o(2592e3)===1?"1 month ago":`${o(2592e3)} months ago`:o(31536e3)===1?"1 year ago":`${o(31536e3)} years ago`}const dc={guition:{width:448,top:36,name:27,text:21,icon:26},cyd:{width:298,top:24,name:18,text:14,icon:18}},Ki=document.createElement("canvas").getContext("2d"),To=new Map,fc=()=>To.clear();function sn(e,t){const n=`${t}|${e}`;let s=To.get(n);if(!s){Ki.font=t;const o=Ki.measureText(e);s={left:-o.actualBoundingBoxLeft,right:o.actualBoundingBoxRight,top:-o.actualBoundingBoxAscent,bottom:o.actualBoundingBoxDescent,advance:o.width},To.set(n,s)}return s}const pc=e=>({name:`500 ${e.name}px "Bar Roboto"`,text:`400 ${e.text}px "Bar Roboto"`,icon:`${e.icon}px "Tile Icons"`});function hc(e){return{icon:Math.max(2,Math.floor((e*4+5)/10)),item:Math.max(6,Math.floor((e*125+50)/100)),name:Math.max(8,Math.floor((e*16+5)/10))}}function fa(e,t,n,s){const o=pc(t),l=sn("0",o.text),a=Math.round(l.bottom-l.top),r=hc(a),d=sn(String.fromCodePoint(983376),o.icon),u=Math.round(d.bottom-d.top),f=e.map((C,z)=>{const P=s(C),S={index:z,item:C,view:P,shown:P.shown,width:0};return P.analog?(S.dial=u,S.width=u,S):(P.icon&&(S.icon={glyph:be(P.icon),ink:sn(be(P.icon),o.icon)},S.width+=S.icon.ink.right-S.icon.ink.left),P.text&&(S.text={value:P.text,ink:sn(P.text,o.text)},S.width+=(S.icon?r.icon:0)+S.text.ink.right-S.text.ink.left),S)}),p=f.filter(C=>C.shown),_=sn(n,o.name).advance,T=Math.min(_,Math.floor(t.width*35/100)),M=C=>C.reduce((z,P)=>z+P.width,0)+Math.max(0,C.length-1)*r.item;let I=0;for(;It.width;)I++;const $=p.slice(I),x=new Set(p.slice(0,I).map(C=>C.index));let O=t.width-M($);for(const C of $)C.x=O,O+=C.width+r.item;const J=$.length?$[0].x-r.name:t.width;return{metrics:t,fonts:o,cap:a,zero:l,gaps:r,parts:f,placed:$,dropped:x,nameText:n,natural:_,nameRoom:J}}function vc(e,t,n){if(sn(e,t).advance<=n)return e;const s=[...e];for(;s.length&&sn(s.join("")+"...",t).advance>n;)s.pop();return s.join("")+"..."}function mc(e){"fonts"in document&&Promise.all([document.fonts.load('500 27px "Bar Roboto"',"Studio 0"),document.fonts.load('400 21px "Bar Roboto"',"Away 0"),document.fonts.load('26px "Tile Icons"',String.fromCodePoint(983376))]).then(()=>{fc(),e()}).catch(()=>{})}let pa="";function yc(e){pa=e||""}async function ni(e,t={}){const n=await fetch(`api/${e}`,{...t,headers:{"Content-Type":"application/json","X-Screen-CSRF":pa,...t.headers}});if(!n.ok){let s="That didn't work. Refresh the page and try again.";try{s=(await n.json()).error||s}catch{}throw new Error(s)}return n}const dt=async e=>(await ni(e)).json(),Xe=async(e,t,n,s={})=>{const l=await(await ni(e,{method:t,body:n===void 0?void 0:JSON.stringify(n),...s})).text();return l?JSON.parse(l):null},Lt=6,xn=8,si=xn*Lt,st=e=>e.options?.size==="wide",Wn=(e,t)=>t?[e,e+1]:[e],Eo=e=>e-e%2,As=e=>Math.floor(e/Lt),ft=e=>e.tiles.map(t=>({tile:t,slot:t.slot}));function ha(e){let t=0;return e.map(n=>{const s=st(n);s&&t%2===1&&t++;const o=t;return t+=s?2:1,o})}function gc(e){const t=ha(e);return e.some((n,s)=>n.slot!==t[s])}function Ys(e){if(e.tiles.some(t=>!Number.isInteger(t.slot))){const t=ha(e.tiles);e.tiles.forEach((n,s)=>n.slot=t[s])}e.tiles.sort((t,n)=>t.slot-n.slot)}function oi(e){const t=new Set;for(const{tile:n,slot:s}of e)for(const o of Wn(s,st(n)))t.add(o);return t}const Xn=(e,t,n)=>Number.isInteger(t)&&t>=0&&t+(n?1:0)!e.has(s));function bc(e,t){for(let n=0;no.includes(u))?r.push(d):a.push({tile:d,slot:d.slot}));for(const d of r){const u=st(d),f=oi(a);let p=l.map(_=>u?Eo(_):_).find(_=>Xn(f,_,u));if(p===void 0&&(p=va(f,u,d.slot)),p<0)return null;a.push({tile:d,slot:p})}return a.sort((d,u)=>d.slot-u.slot)}function jt(e,t=1){const n=Math.max(0,...e.map(({tile:s,slot:o})=>o+(st(s)?2:1)));return Math.min(xn,Math.max(1,Math.ceil(n/Lt),t||1))}function wc(e){const t=e.split(".")[0];return t==="sun"?{options:{display:"sunpath",size:"wide"}}:t==="weather"?{options:{display:"forecast",size:"wide"}}:t==="screen"?{options:{display:"digital",size:"wide"}}:{}}const ya=e=>({entity:e,name:"",slot:-1,...wc(e)});function ga(e,t){const n=e.entity.split(".")[0],s=t.controls?.[n],o=e.options||{};if(!s||o.size!=="wide"||(o.display||"standard")!=="standard"||o.inline==="slider")return null;const l=o.controls??s.default;return l==="none"?null:l}function _c(e,t){const n=ga(e,t);return n?t.controls?.[e.entity.split(".")[0]]?.choices.find(s=>s.key===n)?.label.toLocaleLowerCase()||n:"none"}const Po=e=>(/^(\d+)\.(\d+)\.(\d+)$/.exec(e||"")||[]).slice(1).map(Number);function Sn(e,t){const[n,s]=[Po(e),Po(t)];if(n.length!==3||s.length!==3)return!1;for(let o=0;o<3;o++)if(n[o]!==s[o])return n[o]>s[o];return!0}const kc=(e,t,n,s)=>Sn(e,`${t}.${n}.${s}`);function $c(e){const t=Po(e);return t.length!==3?10:t[0]>0||t[1]>2||t[1]===2&&t[2]>=7?20:10}const ba={standard:"standard",watch:"large value",forecast:"weather forecast",graph:"graph",digital:"digital clock",analog:"analog clock",sunpath:"sun path"},qi=["light","switch","input_boolean","fan","media_player","climate"],xc=["light","fan","cover","number","input_number","media_player"],Sc={light:["Light","☀","#ad7600","#fff3d3"],climate:["Climate","❄","#c86620","#ffebdc"],vacuum:["Vacuum","◉","#008577","#def3ed"],fan:["Fan","✣","#008aab","#def5fa"],cover:["Cover","▤","#8053af","#eee5f8"],media_player:["Media","▶","#007cad","#def2fc"],sensor:["Sensor","⌁","#3476b1","#e5effa"],binary_sensor:["Status","◈","#ad7600","#fff3d3"],switch:["Switch","⏻","#ad7600","#fff3d3"],input_boolean:["Switch","⏻","#ad7600","#fff3d3"],scene:["Scene","✦","#8053af","#eee5f8"],script:["Script","▷","#8053af","#eee5f8"],weather:["Weather","☁","#007cad","#def2fc"],number:["Value","±","#008577","#def3ed"],input_number:["Value","±","#008577","#def3ed"],select:["Select","≡","#5862af","#eaecfa"],input_select:["Select","≡","#5862af","#eaecfa"],button:["Action","↗","#5862af","#eaecfa"],input_button:["Action","↗","#5862af","#eaecfa"],screen:["Clock","◷","#25282c","#e9ecf1"],sun:["Sun","☼","#c86620","#ffebdc"],timer:["Timer","⏱","#008577","#def3ed"],person:["Person","☺","#2f7d32","#e1f2e2"],camera:["Camera","◧","#3d4a57","#e6ebf0"],image:["Image","◧","#3d4a57","#e6ebf0"]},bt=e=>Sc[e.split(".")[0]]||["Entity","◇","#637184","#edf0f4"],c=fn({inventory:{screens:[],entities:[]},connected:!1,reachable:!0,selected:null,layout:null,dirty:!1,busy:!1,saved:0,tab:"layout",selectedTile:null,inspector:null,iconPickerOpen:!1,actionPickerOpen:!1,actionSearch:"",insertAt:-1,filter:"",search:"",capabilities:{},entityActions:{},topbarPreviews:{},topbarAdded:null,topbarOverflow:[],settingEdits:{},settingPending:!1,updating:[],toast:null,now:Date.now(),fontsVersion:0,route:location.hash,overrideProfile:null,overrideFriendly:"",drag:{active:!1,moving:null,preview:null},menuOpen:!1,liveStates:{},room:"",hidePlaced:!1,palette:!1,firmwareJob:null}),Ct=k(()=>c.inventory.screens.find(e=>e.id===c.selected)),wa=k(()=>Ct.value?.firmware||""),wn=(e,t,n)=>kc(wa.value,e,t,n),cn=k(()=>$c(wa.value)),ii=k(()=>Ct.value?.board==="guition"),_a=k(()=>dc[ii.value?"guition":"cyd"]),uo=k(()=>c.selectedTile&&c.layout?c.layout.tiles.find(e=>e.entity===c.selectedTile):void 0);let Yi=0;function Se(e,t){c.toast={message:e,action:t},clearTimeout(Yi),Yi=window.setTimeout(()=>c.toast=null,t?8e3:5e3)}function Cc(){c.toast=null}async function lt(e,t,n="API key"){try{if(!navigator.clipboard||!window.isSecureContext)throw new Error;await navigator.clipboard.writeText(e),Se(`${n} copied.`)}catch{if(t){const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o?.removeAllRanges(),o?.addRange(s)}Se(document.execCommand("copy")?`${n} copied.`:`${n} is selected. Copy with Ctrl+C or Command+C.`)}}function Ts(){const e="/config/integrations/dashboard";try{window.top.location.assign(e)}catch{window.open(e,"_blank")}}const Ac=["","#settings","#new-screen","#firmware","#alerts","#override"],tt=k(()=>Ac.includes(c.route)?c.route:"");function Ae(e){if(location.hash===e){c.route=e;return}location.hash=e}window.addEventListener("hashchange",()=>{c.route=location.hash,window.scrollTo(0,0)});function os(e){return c.inventory.entities.find(t=>t.id===e)?.name||c.inventory.builtin?.find(t=>t.id===e)?.name||e}let co={source:null,byName:{}};function is(e){return co.source!==c.inventory.icons&&(co={source:c.inventory.icons,byName:Object.fromEntries((c.inventory.icons?.groups||[]).flatMap(t=>t.icons.map(n=>[n.name,n])))}),e?co.byName[e]:void 0}function Xt(e){const t=c.inventory.icons;if(!t)return"F0335";const n=c.inventory.entities.find(o=>o.id===e),s=e.split(".")[0];return t.builtin?.[e]?t.builtin[e]:n?.icon?n.icon:s==="weather"?t.weather[n?.state||""]||t.weather.partlycloudy:s==="sun"?t.sun[n?.state||""]||t.sun.below_horizon:t.defaults[s]||t.fallback}const gs=e=>is(e.options?.icon)?.cp||Xt(e.entity),fo=new Set;async function zs(e){const t=[...new Set(e)].filter(n=>!fo.has(n)&&!n.startsWith("screen."));if(t.length){t.forEach(n=>fo.add(n));try{for(let n=0;n`entity=${encodeURIComponent(o)}`).join("&");Object.assign(c.capabilities,(await dt(`capabilities?${s}`)).capabilities||{})}}catch{t.forEach(n=>fo.delete(n))}}}const po=new Set;async function Tc(e){if(!po.has(e)){po.add(e);try{c.entityActions[e]=(await dt(`entity-actions?entity=${encodeURIComponent(e)}`)).actions}catch{po.delete(e)}}}let ho=!1;async function Js(){const e=[...new Set((c.layout?.tiles||[]).map(t=>t.entity).filter(t=>!t.startsWith("screen.")))];if(!(!e.length||ho)){ho=!0;try{for(let t=0;t`entity=${encodeURIComponent(s)}`).join("&");Object.assign(c.liveStates,(await dt(`states?${n}`)).states||{})}}catch{}finally{ho=!1}}}function Ec(e){const t=c.liveStates[e];if(t)return t;const n=c.inventory.entities.find(s=>s.id===e);return n?.state?{state:n.state,word:null,a:{}}:null}function Qe(){c.dirty=!0,c.saved=0}function ka(e){if(e!==c.selected&&c.dirty&&!confirm("You have unsaved changes. Open a different screen anyway?"))return;e!==c.selected&&(Zn(),c.settingEdits={}),c.selected=e,c.selectedTile=null,c.inspector=null,c.tab="layout",c.menuOpen=!1;const t=c.inventory.screens.find(s=>s.id===e);if(!t){c.layout=null;return}const n=JSON.parse(JSON.stringify(t.layout));Ys(n),n.pages=jt(ft(n),n.pages),c.layout=n,c.insertAt=-1,c.dirty=!1,c.saved=0,Xs(0),zs(n.tiles.map(s=>s.entity)),Js(),Ae("")}function Pc(e){const t=c.layout,n=t.tiles.map(o=>`${o.entity}@${o.slot}`).join();for(const{tile:o,slot:l}of e)o.slot=l,t.tiles.includes(o)||t.tiles.push(o);Ys(t),t.pages=jt(ft(t),t.pages);const s=t.tiles.map(o=>`${o.entity}@${o.slot}`).join()!==n;return s&&Qe(),s}function Gs(e,t){if(!c.layout)return!1;zs([e.entity]);const n=ma(c.layout.tiles,e,t),s=n?Pc(n):!1;return s&&!c.liveStates[e.entity]&&Js(),s}function $a(e){const t=c.layout;if(!t||t.tiles.some(o=>o.entity===e)||t.tiles.length>=cn.value)return;const n=ya(e),s=c.insertAt>=0?c.insertAt:bc(oi(ft(t)),st(n));c.insertAt=-1,s>=0&&Gs(n,s)&&Oo(e)}function xa(e){const t=c.layout;if(!t)return;const n=t.tiles.indexOf(e);n<0||(t.tiles.splice(n,1),c.selectedTile===e.entity&&Re(),Qe(),t.pages=jt(ft(t),t.pages),Se(`${e.name||os(e.entity)} removed`,{label:"Undo",run:()=>Gs(e,e.slot)}))}function zi(){const e=c.layout;e&&(e.pages=Math.min(xn,jt(ft(e),e.pages)+1),Qe())}function Oc(e){const t=c.layout;if(t){for(const n of t.tiles)As(n.slot)>e&&(n.slot-=Lt);t.pages=Math.max(1,jt(ft(t),t.pages)-1),Qe()}}function Ic(){const e=c.layout;if(!e)return 1;const t=c.drag.preview||ft(e),n=jt(t,e.pages);return c.drag.active&&nr.key!=="none"&&o.controls.includes(r.key))?.key||"none"),Qe(),c.layout&&st(e)&&!l){const r=oi(ft(c.layout).filter(f=>f.tile!==e)),d=Eo(e.slot),u=Xn(r,d,!0)?d:va(r,!0,d);u>=0&&(e.slot=u),Ys(c.layout),c.layout.pages=jt(ft(c.layout),c.layout.pages)}}function Oo(e){c.selectedTile!==e&&(c.iconPickerOpen=!1,c.actionPickerOpen=!1,c.actionSearch=""),c.selectedTile=e,c.inspector={kind:"tile"},zs([e])}function Pt(e){c.inspector?.kind==="bar"&&c.inspector.index===e||(c.iconPickerOpen=!1),c.selectedTile=null,c.inspector={kind:"bar",index:e}}function Ji(){c.selectedTile=null,c.inspector={kind:"bar-add"}}function Re(){c.inspector=null,c.selectedTile=null}async function Io(){if(!(c.busy||!c.layout||!c.selected)){c.busy=!0;try{const{settings:e,...t}=c.layout;await Xe(`screens/${encodeURIComponent(c.selected)}`,"PUT",t),c.dirty=!1,c.saved=Date.now(),Se("Saved. Your screen is being updated."),await pn()}catch(e){Se(e.message)}finally{c.busy=!1}}}const dn=e=>!!(e&&e.alert_action&&Sn(e.firmware,c.inventory.alerts?.min_firmware||"0.2.31"));async function Sa(e){try{await Xe(`screens/${encodeURIComponent(e.id)}/identify`,"POST"),Se(`${e.name} blinks and shows a card for a few seconds.`)}catch(t){Se(t.message)}}async function Mc(e,t){return await Xe("alerts/test","POST",{screen:e,data:t})}const Lc=["title","tiles","header","pages"];function Ca(e,t){const n=c.layout;if(!n)return;const s=(Array.isArray(e.tiles)?e.tiles:[]).filter(r=>!!(r&&typeof r=="object"&&typeof r.entity=="string"&&r.entity.includes("."))).map(r=>({entity:r.entity,name:typeof r.name=="string"?r.name:"",slot:Number.isInteger(r.slot)?r.slot:-1,...r.options&&typeof r.options=="object"?{options:{...r.options}}:{}})),o=new Set,l=s.filter(r=>!o.has(r.entity)&&o.add(r.entity)),a=l.slice(0,cn.value);n.tiles=a,e.header&&Array.isArray(e.header.items)?n.header={items:e.header.items.map(r=>({...r}))}:delete n.header,n.pages=Number.isInteger(e.pages)?e.pages:1,Ys(n),n.pages=jt(ft(n),n.pages),Re(),Qe(),zs(a.map(r=>r.entity)),Js(),Xs(0),Se(a.lengthn.id===e);!t||!c.layout||Ca(JSON.parse(JSON.stringify(t.layout)),`Layout of ${t.name} copied`)}function Fc(){const e=c.layout;if(!e)return"";const t={esp_screens_layout:1};for(const n of Lc)e[n]!==void 0&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function Aa(){const e=Fc();if(!e)return;const t=`${(Ct.value?.name||"screen").toLowerCase().replace(/[^a-z0-9]+/g,"-")}.layout.json`,n=URL.createObjectURL(new Blob([e],{type:"application/json"})),s=document.createElement("a");s.href=n,s.download=t,s.click(),setTimeout(()=>URL.revokeObjectURL(n),5e3),lt(e,void 0,"Layout JSON")}function Nc(e){let t;try{t=JSON.parse(e)}catch{Se("That isn't JSON. Export a layout first, or paste one from another ESP Screens.");return}if(!t||typeof t!="object"||!Array.isArray(t.tiles)){Se("No tiles in this file. Expected a layout exported from ESP Screens.");return}Ca(t,"Layout imported")}function Gi(e){const t=c.inventory.updates?.target,n=c.inventory.updates?.changelog;if(!n||!t)return[];const s=e.firmware,o=[];for(const l of n)if(!(Sn(l.firmware,t)&&l.firmware!==t)&&!(s&&Sn(s,l.firmware)))for(const a of l.lines)o.includes(a)||o.push(a);return o}let vo=!1;async function Rc(){if(!vo){vo=!0;try{const e=await dt("firmware");c.firmwareJob={job:e.job,logs:e.logs||[]}}catch{}finally{vo=!1}}}const Mo=()=>c.inventory.screens.some(e=>e.update?.state==="running")||c.updating.length>0;function yn(e){const t=e.update||{};if(!(t.state==="running"||c.updating.includes(e.id)))return null;const n=c.firmwareJob?.job?.stage;return t.phase==="verify"?{percent:78,text:Nn.verify}:t.phase==="settle"?{percent:92,text:Nn.settle}:t.phase==="install"||!t.phase?n==="upload"?{percent:66,text:"Writing the firmware over Wi-Fi…"}:n?{percent:40,text:"Building the firmware…"}:{percent:12,text:Nn.install}:{percent:12,text:Nn[t.phase]||"Starting update…"}}const Ht=()=>c.layout?.header?.items??(c.layout?.settings?.show_clock??!0?[{type:"clock"}]:[]),Kt=()=>c.inventory.header?.max_items||6;function Qn(e){c.layout&&(c.layout.header={items:e},Qe(),Xs())}let Xi=0;function Xs(e=150){clearTimeout(Xi),Xi=window.setTimeout(async()=>{const t=Ht();if(t.some(n=>n.type==="entity"))try{const n=await Xe("header-preview","POST",{header:{items:t}});t.forEach((s,o)=>c.topbarPreviews[je(s)]=n.items[o])}catch{}},e)}function Dn(e){return e.type==="entity"?os(e.entity):c.inventory.header?.builtin.find(t=>t.type===e.type)?.label||e.type}function Vt(e){const t=new Date(c.now);if(e.type==="clock")return{text:ei(Cn().clock_24h!==!1,t),shown:!0};if(e.type==="date")return{text:ti(t),shown:!0};if(e.type==="analog")return{analog:!0,shown:!0};const n=c.topbarPreviews[je(e)];return n?{icon:n.i||null,text:n.k==="ago"?cc(n.e,Math.floor(c.now/1e3)):n.t,color:n.c?`#${n.c}`:null,shown:n.shown}:{icon:e.icon==="none"?null:is(e.icon)?.cp||Xt(e.entity),text:"…",shown:!0,loading:!0}}function mo(e,t){const n=[...Ht()];return t<0||t>=n.length||e===t?!1:(n.splice(t,0,...n.splice(e,1)),Qn(n),!0)}function Qi(e){const t=[...Ht()],[n]=t.splice(e,1);n&&(c.inspector?.kind==="bar"&&Re(),Qn(t),Se(`${Dn(n)} removed from the top bar`,{label:"Undo",run:()=>{const s=[...Ht()];s.splice(Math.min(e,s.length),0,n),Qn(s)}}))}function yo(e){const t=Ht();if(t.length>=Kt())return Se(`The top bar has room for ${Kt()} items.`);if(t.some(n=>je(n)===je(e)))return Se("This is already in the top bar.");c.topbarAdded={key:je(e),time:Date.now()},Qn([...t,e]),Pt(t.length)}const Hc=[{title:"Brightness",icon:"F0599",rows:[{key:"brightness",label:"Brightness",kind:"number",min:5,max:100,step:5,unit:"%"},{key:"dark_mode",label:"Dark mode",kind:"toggle"},{key:"standby_enabled",label:"Auto standby",kind:"toggle"},{key:"standby_seconds",label:"Standby after",kind:"duration",min:60,max:86400,needs:"standby_enabled"},{key:"standby_brightness",label:"Standby brightness",kind:"number",min:0,max:100,step:5,unit:"%",needs:"standby_enabled",cap:"brightness"}]},{title:"Night",icon:"F0594",rows:[{key:"night_enabled",label:"Night mode",kind:"toggle"},{key:"night_start",label:"Starts",kind:"moment",needs:"night_enabled"},{key:"night_end",label:"Ends",kind:"moment",needs:"night_enabled"},{key:"night_brightness",label:"Night brightness",kind:"number",min:0,max:100,step:5,unit:"%",needs:"night_enabled",cap:"brightness"}]},{title:"Screen",icon:"F0379",rows:[{key:"clock_24h",label:"Clock",kind:"choice",options:[[!1,"12 hour"],[!0,"24 hour"]]},{key:"auto_home",label:"Back to page 1",kind:"toggle"},{key:"auto_home_seconds",label:"After",kind:"duration",min:30,max:3600,needs:"auto_home"},{key:"home_on_standby",label:"Also on standby",kind:"toggle"},{key:"swipe_pages",label:"Swipe between pages",kind:"toggle"},{key:"rotation",label:"Rotation",kind:"choice",options:[[0,"0°"],[90,"90°"],[180,"180°"],[270,"270°"]]}]}],Ta=4e3;let qt={},_n=null,Es=0,bs=null;const li=()=>Ct.value?.settings;function Cn(){const e=li(),t={...e?.values||{}};for(const[n,s]of Object.entries(c.settingEdits))t[n]=s.value;return t}const Uc=e=>e<300?30:e<900?60:e<3600?300:e<7200?900:1800;function Zi(e,t,n,s,o){if(e.kind==="moment"){let r=s&&t%60?Math.floor(t/60)*60+(n>0?60:0):t+n*(s?60:15);return r%=1440,r<0?r+1440:r}const l=e.kind==="duration"?Uc(n<0?t-1:t):e.step,a=e.cap?Math.min(e.max,o[e.cap]):e.max;return Math.min(a,Math.max(e.min,t+n*l))}function jc(e){if(e<60)return`${e} sec`;if(e<3600)return`${Math.floor(e/60)} min`;const t=Math.floor(e/3600),n=Math.floor(e%3600/60);return n?`${t} h ${String(n).padStart(2,"0")}`:`${t} h`}function Bc(e,t){const n=Math.floor(e/60),s=String(e%60).padStart(2,"0");return t?`${String(n).padStart(2,"0")}:${s}`:`${n%12||12}:${s} ${n<12?"AM":"PM"}`}function Vc(e,t){const n=t[e.key];return n==null?"—":e.kind==="number"?`${n}${e.unit||""}`:e.kind==="duration"?jc(n):e.kind==="moment"?Bc(n,t.clock_24h!==!1):""}function Fn(e,t,n){if(_n&&_n!==c.selected&&Object.keys(qt).length){Zn(),Se("Still saving the other screen's settings. Try again in a moment.");return}_n=c.selected;const s=Cn();if(c.settingEdits[e]={value:t,at:Date.now()},qt[e]=t,e==="brightness")for(const o of["standby_brightness","night_brightness"])s[o]>t&&(c.settingEdits[o]={value:t,at:Date.now()});c.settingPending=!0,clearTimeout(Es),Es=window.setTimeout(()=>Zn(),n)}async function Zn(e=!1){if(clearTimeout(Es),bs||!Object.keys(qt).length||!_n)return;const t=_n,n=qt;qt={};const s=ni(`screens/${encodeURIComponent(t)}/settings`,{method:"PUT",body:JSON.stringify({settings:n}),keepalive:e});bs=s;try{const o=await(await s).json(),l=c.inventory.screens.find(a=>a.id===t);l&&(l.settings=o)}catch(o){if(Se(o.message),t===c.selected)for(const l of Object.keys(n))delete c.settingEdits[l];if(t===c.selected&&n.brightness!==void 0)for(const l of["standby_brightness","night_brightness"])delete c.settingEdits[l]}finally{bs=null,Object.keys(qt).length?Es=window.setTimeout(()=>Zn(),150):_n=null,c.settingPending=!!Object.keys(qt).length,t===c.selected&&Ps(),setTimeout(()=>{t===c.selected&&Ps()},Ta+100)}}function Ps(){const e=li();for(const[t,n]of Object.entries(c.settingEdits))qt[t]!==void 0||bs||(e&&e.values[t]===n.value||Date.now()-n.at>Ta)&&delete c.settingEdits[t]}const Nn={install:"Building and installing…",verify:"Waiting for the screen to come back…",settle:"Checking that it stays stable…"};async function Lo(e,t){c.updating.push(e.id);try{await Xe(`screens/${encodeURIComponent(e.id)}/update`,"POST",t?{host:t}:{}),await pn()}catch(n){c.updating=c.updating.filter(s=>s!==e.id),Se(n.message)}}async function el(){try{await Xe("updates/run","POST"),await pn()}catch(e){Se(e.message)}}async function Wc(e){try{await Xe("updates","PUT",{auto:e}),c.inventory.updates&&(c.inventory.updates.auto=e),Se(e?"Screens will now update automatically at night.":"Automatic updates are off.")}catch(t){Se(t.message)}}async function Kc(){try{c.inventory.claude_skill=await Xe("claude-skill","POST"),Se(c.inventory.claude_skill?.restart?"Skill installed. Restart Claude Code once so it finds the new skills folder.":"Skill installed. Claude Code picks it up right away.")}catch(e){Se(e.message)}}async function pn(e=!0){try{const t=await dt(e?"inventory":"inventory?light=1");c.inventory=e?t:{...c.inventory,...t},t.csrf&&yc(t.csrf),c.connected=!!c.inventory.connected,c.reachable=!0;for(const n of c.inventory.screens)n.update?.state==="running"&&(c.updating=c.updating.filter(s=>s!==n.id));c.selected&&Ps()}catch{c.reachable=!1}}function qc(e){c.inventory={...c.inventory,...e},c.connected=!!c.inventory.connected;for(const t of c.inventory.screens)t.update?.state==="running"&&(c.updating=c.updating.filter(n=>n!==t.id));c.selected&&Ps()}let tl=0,Do=Date.now(),Os=!1,In=null;function Yc(){In||typeof EventSource>"u"||(In=new EventSource("api/events"),In.onopen=()=>{Os=!0,es()},In.onmessage=e=>{document.hidden||qc(JSON.parse(e.data))},In.onerror=()=>{Os=!1,es()})}function es(){clearTimeout(tl);const e=Os?6e4:c.inventory.updates?.busy?3e3:1e4;tl=window.setTimeout(async()=>{if(!document.hidden){const t=Date.now()-Do>=3e5;t&&(Do=Date.now()),(t||!Os)&&await pn(t)}es()},e)}let nl=!1;function zc(){nl||(nl=!0,pn(),Yc(),es(),mc(()=>c.fontsVersion++),setInterval(()=>{!c.layout||document.hidden||c.drag.active||(c.now=Date.now(),Xs(0))},3e4),setInterval(()=>{!document.hidden&&c.layout&&c.tab==="layout"&&tt.value===""&&Js()},8e3),setInterval(()=>{!document.hidden&&Mo()?Rc():c.firmwareJob&&!Mo()&&(c.firmwareJob=null)},3e3),document.addEventListener("visibilitychange",async()=>{document.hidden||(Do=Date.now(),c.now=Date.now(),await pn(),es())}),window.addEventListener("pagehide",()=>Zn(!0)),window.addEventListener("beforeunload",e=>{c.dirty&&(e.preventDefault(),e.returnValue="")}))}const Jc={class:"side"},Gc={id:"screens"},Xc=["aria-current","onClick"],Qc={class:"txt"},Zc={key:0,class:"pill"},ed={key:1,class:"spin small"},td=["onSubmit"],nd=["disabled","title","onClick"],sd={key:2,class:"whatsnew"},od=["aria-valuenow"],id={class:"progress-text"},ld=["title"],ad=["title"],rd={id:"pending"},ud={class:"pending-actions"},cd=["onClick"],dd=["aria-current"],fd={class:"more"},pd=["aria-current"],hd={class:"mdi"},vd=["aria-current"],md={class:"mdi"},yd=["aria-current"],gd={class:"mdi"},bd=Ce({__name:"Sidebar",setup(e){const t=fe(null),n=fe("");function s(d){const u=d.update||{};return u.state==="running"||c.updating.includes(d.id)?{kind:"running",text:Nn[u.phase||""]||"Starting update…"}:u.state==="queued"?{kind:"queued",text:"Queued for the update"}:u.available&&d.online?{kind:"available",text:`Update ${u.target}`}:u.result&&Date.now()/1e3-u.result.time<86400?{kind:u.result.state==="failed"?"failed":"done",text:u.result.message}:null}function o(d){const u=d.update||{};u.host&&u.profile?Lo(d):u.profile&&(t.value=d.id,n.value="")}function l(d){const u=n.value.trim();u&&(t.value=null,Lo(d,u))}const a=()=>{const d=c.firmwareJob?.logs||[];return d.length?d[d.length-1]:""},r=d=>d.installed?"Installed, but not yet in Home Assistant. Add the discovered ESPHome device under Settings → Devices & services, paste the API key there, and turn on “Allow the device to perform Home Assistant actions” under Configure.":d.downloaded?"Firmware downloaded, not yet in Home Assistant. Put it on the screen with ESPHome Web, then add the discovered ESPHome device under Settings → Devices & services, paste the API key there, and allow the Home Assistant actions under Configure.":`Not yet in Home Assistant. Already flashed? Add the ESPHome device under Settings → Devices & services, then allow the Home Assistant actions under Configure. Not flashed yet? Firmware & USB → ${d.file}.`;return(d,u)=>(h(),m("aside",Jc,[u[20]||(u[20]=i("div",{class:"brand"},[i("span",{class:"mark"},"▦"),i("span",null,"ESP Screens")],-1)),i("span",{id:"connection",class:ue(["conn",{online:v(c).connected}]),role:"status"},y(v(c).reachable?v(c).connected?"Home Assistant connected":"Reconnecting to Home Assistant…":"Management page unreachable · retrying…"),3),i("button",{type:"button",class:"search-btn",id:"open-palette",onClick:u[0]||(u[0]=f=>v(c).palette=!0)},[...u[10]||(u[10]=[ee("⌕ Search",-1),i("kbd",null,"⌘K",-1)])]),u[21]||(u[21]=i("div",{class:"label"},"Screens",-1)),i("div",Gc,[(h(!0),m(U,null,ie(v(c).inventory.screens,f=>(h(),m("div",{key:f.id,class:ue(["screen-item",{selected:f.id===v(c).selected&&v(tt)===""}])},[i("button",{type:"button",class:"nav-item","aria-current":f.id===v(c).selected&&v(tt)===""?"true":"false",onClick:p=>v(ka)(f.id)},[i("span",{class:ue(["dot",{off:!f.online}])},null,2),i("span",Qc,[i("span",null,y(f.name),1),i("small",null,y(f.online?"Online":"Offline")+y(f.area?" · "+f.area:"")+" · "+y(f.firmware||"unknown"),1)]),s(f)?.kind==="available"?(h(),m("span",Zc,"Update")):s(f)?.kind==="running"?(h(),m("span",ed)):H("",!0)],8,Xc),s(f)?(h(),m("div",{key:0,class:ue(["screen-update",s(f).kind])},[s(f).kind==="available"?(h(),m(U,{key:0},[t.value===f.id?(h(),m(U,{key:0},[u[12]||(u[12]=i("small",null,"The IP address, once; new firmware reports it itself.",-1)),i("form",{class:"screen-host",onSubmit:it(p=>l(f),["prevent"])},[ye(i("input",{"onUpdate:modelValue":u[1]||(u[1]=p=>n.value=p),placeholder:"IP address, e.g. 192.168.1.50",required:"",pattern:"[A-Za-z0-9][A-Za-z0-9.\\-]*","aria-label":"IP address",autofocus:""},null,512),[[Ie,n.value]]),u[11]||(u[11]=i("button",{type:"submit",class:"btn mini primary"},"Start",-1)),i("button",{type:"button",class:"icon-btn","aria-label":"Cancel",onClick:u[2]||(u[2]=p=>t.value=null)},"✕")],40,td)],64)):(h(),m(U,{key:1},[i("small",null,y(s(f).text),1),i("button",{type:"button",class:"btn mini primary",disabled:!f.update?.profile,title:f.update?.profile?"":"No ESPHome profile found with this device name.",onClick:p=>o(f)},"Update",8,nd)],64)),v(Gi)(f).length?(h(),m("details",sd,[u[13]||(u[13]=i("summary",null,"What's new",-1)),i("ul",null,[(h(!0),m(U,null,ie(v(Gi)(f).slice(0,8),p=>(h(),m("li",{key:p},y(p),1))),128))])])):H("",!0)],64)):s(f).kind==="running"&&v(yn)(f)?(h(),m(U,{key:1},[i("div",{class:"progress",role:"progressbar","aria-valuenow":v(yn)(f).percent,"aria-valuemin":"0","aria-valuemax":"100"},[i("i",{style:Pe({width:v(yn)(f).percent+"%"})},null,4)],8,od),i("div",id,[i("span",null,y(v(yn)(f).percent)+" %",1),i("span",{title:a()},y(v(yn)(f).text),9,ld)]),a()?(h(),m("small",{key:0,title:a(),style:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},y(a()),9,ad)):H("",!0),i("button",{type:"button",class:"btn link mini",style:{"justify-self":"start"},onClick:u[3]||(u[3]=p=>v(Ae)("#firmware"))},"Full log")],64)):(h(),m("small",{key:2,class:ue({failed:s(f).kind==="failed"})},y(s(f).text),3))],2)):H("",!0)],2))),128))]),i("div",rd,[(h(!0),m(U,null,ie(v(c).inventory.pending||[],f=>(h(),m("div",{key:f.file,class:"pending"},[i("strong",null,y(f.friendly),1),i("small",null,y(r(f)),1),i("div",ud,[i("button",{type:"button",class:"btn mini quiet",onClick:u[4]||(u[4]=(...p)=>v(Ts)&&v(Ts)(...p))},"Open Devices & services"),f.api_key?(h(),m("button",{key:0,type:"button",class:"btn mini quiet",onClick:p=>v(lt)(f.api_key)},"Copy API key",8,cd)):H("",!0)])]))),128))]),i("button",{id:"new-screen",type:"button",class:"nav-item ghost","aria-current":v(tt)==="#new-screen"?"true":"false",onClick:u[5]||(u[5]=f=>v(Ae)("#new-screen"))},[...u[14]||(u[14]=[i("span",{class:"plus"},"+",-1),i("span",{class:"txt"},"New screen",-1)])],8,dd),u[22]||(u[22]=i("div",{class:"spacer"},null,-1)),i("div",fd,[u[19]||(u[19]=i("div",{class:"label"},"More",-1)),i("button",{id:"open-firmware",type:"button",class:"nav-item","aria-current":v(tt)==="#firmware"?"true":"false",onClick:u[6]||(u[6]=f=>v(Ae)("#firmware"))},[i("span",hd,y(v(be)("F0241")),1),u[15]||(u[15]=i("span",{class:"txt"},"Firmware & USB",-1))],8,pd),i("button",{id:"open-alerts",type:"button",class:"nav-item","aria-current":v(tt)==="#alerts"?"true":"false",onClick:u[7]||(u[7]=f=>v(Ae)("#alerts"))},[i("span",md,y(v(be)("F0594")),1),u[16]||(u[16]=i("span",{class:"txt"},"Alerts",-1))],8,vd),i("button",{id:"open-settings",type:"button",class:"nav-item","aria-current":v(tt)==="#settings"?"true":"false",onClick:u[8]||(u[8]=f=>v(Ae)("#settings"))},[i("span",gd,y(v(be)("F0493")),1),u[17]||(u[17]=i("span",{class:"txt"},"Settings",-1))],8,yd),i("button",{id:"refresh",type:"button",class:"nav-item ghost",onClick:u[9]||(u[9]=f=>v(pn)())},[...u[18]||(u[18]=[i("span",{class:"plus"},"↻",-1),i("span",{class:"txt"},"Refresh",-1)])])])]))}}),wd={key:0,id:"toast",class:"toast",role:"status"},_d=Ce({__name:"Toast",setup(e){return(t,n)=>v(c).toast?(h(),m("div",wd,[i("span",null,y(v(c).toast.message),1),v(c).toast.action?(h(),m("button",{key:0,type:"button",onClick:n[0]||(n[0]=s=>{v(c).toast.action.run(),v(Cc)()})},y(v(c).toast.action.label),1)):H("",!0)])):H("",!0)}}),kd={class:"palette-list"},$d={class:"palette-group"},xd=["onMouseenter","onClick"],Sd={key:0,class:"mdi"},Cd={key:1,class:"glyph"},Ad={class:"tx"},Td={key:0},Ed={key:2,class:"hint-key"},Pd={key:0,class:"palette-empty"},Od=Ce({__name:"CommandPalette",setup(e){const t=fe(""),n=fe(0),s=fe(null),o=k(()=>{const u=t.value.trim().toLocaleLowerCase(),f=[];for(const T of c.inventory.screens)f.push({group:"Screens",label:T.name,detail:`${T.online?"Online":"Offline"} · ${T.firmware||"unknown"}`,glyphText:"▦",run:()=>ka(T.id)});const p=Ct.value,_=[{group:"Actions",label:"New screen",detail:"Connect and install",glyphText:"+",run:()=>Ae("#new-screen")},{group:"Actions",label:"Firmware & USB",icon:"F0241",run:()=>Ae("#firmware")},{group:"Actions",label:"Alerts",detail:"Cheatsheet and a test alert",icon:"F0594",run:()=>Ae("#alerts")},{group:"Actions",label:"Settings",detail:"Updates, Claude",icon:"F0493",run:()=>Ae("#settings")}];if(p&&c.layout&&_.unshift({group:"Actions",label:"Save & send",detail:c.dirty?"Unsaved changes":"Nothing to save",key:"⌘S",run:()=>Io()},{group:"Actions",label:"Layout",detail:p.name,run:()=>{Ae(""),c.tab="layout"}},{group:"Actions",label:"Screen settings",detail:p.name,run:()=>{Ae(""),c.tab="settings"}},{group:"Actions",label:"Identify this screen",detail:dn(p)?"Blinks the backlight and shows a card":"Needs a newer firmware",run:()=>{dn(p)&&Sa(p)}},{group:"Actions",label:"Export layout",detail:"Download and copy as JSON",run:Aa}),f.push(..._),p&&c.layout&&u){const T=new Set(c.layout.tiles.map(I=>I.entity)),M=c.layout.tiles.length>=cn.value;for(const I of c.inventory.entities)if(!(I.tile===!1||T.has(I.id))&&`${I.name} ${I.id} ${I.area||""} ${I.device||""}`.toLocaleLowerCase().includes(u)&&(f.push({group:"Add to this screen",label:I.name,detail:[bt(I.id)[0],I.area].filter(Boolean).join(" · "),icon:c.inventory.icons?Xt(I.id):void 0,run:()=>{M||$a(I.id)}}),f.length>60))break}return u?f.filter(T=>`${T.label} ${T.detail||""}`.toLocaleLowerCase().includes(u)):f}),l=k(()=>{const u=[];return o.value.forEach((f,p)=>{(u.find(T=>T.group===f.group)||(u.push({group:f.group,items:[]}),u[u.length-1])).items.push({item:f,index:p})}),u});function a(){c.palette=!1}function r(u){a(),u.run()}function d(u){if(u.key==="Escape")u.preventDefault(),a();else if(u.key==="ArrowDown")u.preventDefault(),n.value=Math.min(o.value.length-1,n.value+1);else if(u.key==="ArrowUp")u.preventDefault(),n.value=Math.max(0,n.value-1);else if(u.key==="Enter"){u.preventDefault();const f=o.value[n.value];f&&r(f)}}return an(t,()=>n.value=0),an(()=>c.palette,async u=>{u&&(t.value="",n.value=0,await js(),s.value?.focus())}),(u,f)=>v(c).palette?(h(),m("div",{key:0,class:"palette-backdrop",onClick:a},[i("div",{class:"palette",role:"dialog","aria-label":"Search",onClick:f[1]||(f[1]=it(()=>{},["stop"])),onKeydown:d},[ye(i("input",{ref_key:"input",ref:s,"onUpdate:modelValue":f[0]||(f[0]=p=>t.value=p),id:"palette-input",placeholder:"Search screens, entities, actions…","aria-label":"Search",autocomplete:"off"},null,512),[[Ie,t.value]]),i("div",kd,[(h(!0),m(U,null,ie(l.value,p=>(h(),m(U,{key:p.group},[i("div",$d,y(p.group),1),(h(!0),m(U,null,ie(p.items,({item:_,index:T})=>(h(),m("button",{key:T,type:"button",class:ue(["palette-item",{active:T===n.value}]),onMouseenter:M=>n.value=T,onClick:M=>r(_)},[_.icon?(h(),m("span",Sd,y(v(be)(_.icon)),1)):(h(),m("span",Cd,y(_.glyphText||"›"),1)),i("span",Ad,[i("span",null,y(_.label),1),_.detail?(h(),m("small",Td,y(_.detail),1)):H("",!0)]),_.key?(h(),m("kbd",Ed,y(_.key),1)):H("",!0)],42,xd))),128))],64))),128)),o.value.length?H("",!0):(h(),m("p",Pd,"Nothing matches. Type part of a screen, entity or action."))])],32)])):H("",!0)}}),oe={source:null,element:null,ghost:null,timer:0,start:null,offset:{x:0,y:0},pointerId:null,suppressUntil:0,last:null,scroller:0,target:null},Ea={mounted(e,t){e.__dragSource=t.value,e.addEventListener("pointerdown",s=>{const o=e.__dragSource;if(!(s.button!==0||e.disabled||s.target.closest(".remove"))){s.pointerType!=="touch"&&s.preventDefault(),Object.assign(oe,{source:o,element:e,start:{x:s.clientX,y:s.clientY},pointerId:s.pointerId});try{e.setPointerCapture(s.pointerId)}catch{}clearTimeout(oe.timer),s.pointerType==="touch"&&(oe.timer=window.setTimeout(()=>sl(s),260))}}),e.addEventListener("pointermove",s=>{if(c.drag.active||!oe.start||oe.element!==e)return;const o=Math.hypot(s.clientX-oe.start.x,s.clientY-oe.start.y);if(s.pointerType==="touch"){o>10&&(clearTimeout(oe.timer),oe.start=null);return}o>=6&&sl(s)});const n=()=>{oe.element===e&&!c.drag.active&&(clearTimeout(oe.timer),oe.start=null)};e.addEventListener("pointerup",n),e.addEventListener("pointercancel",n)},updated(e,t){e.__dragSource=t.value}};function sl(e){if(c.drag.active||!oe.start||!oe.source||!oe.element)return;c.drag.active=!0,c.drag.moving=oe.source.kind==="tile"?oe.source.tile:ya(oe.source.id),c.drag.preview=null,oe.target=null,getSelection()?.removeAllRanges();const t=oe.element.getBoundingClientRect(),n=oe.element.cloneNode(!0);n.classList.add("drag-ghost"),n.style.width=`${t.width}px`,n.style.height=`${t.height}px`,oe.offset={x:e.clientX-t.left,y:e.clientY-t.top},document.body.append(n),oe.ghost=n,document.addEventListener("pointermove",Fo),document.addEventListener("pointerup",Is),document.addEventListener("pointercancel",Is);try{oe.element.releasePointerCapture(oe.pointerId)}catch{}try{document.documentElement.setPointerCapture(oe.pointerId)}catch{}document.addEventListener("touchmove",Pa,{passive:!1}),oe.scroller=window.setInterval(()=>{if(!oe.last)return;const s=document.querySelector(".canvas");if(!s)return;const o=s.getBoundingClientRect(),l=oe.last.xo.right-60?12:0,a=oe.last.yo.bottom-60?12:0;(l||a)&&(s.scrollBy(l,a),No(Oa(oe.last.x,oe.last.y)))},16),No(-1),Fo(e)}function Pa(e){c.drag.active&&e.preventDefault()}function Is(e){e.pointerId===oe.pointerId&&Id(e.type==="pointerup")}function Fo(e){!oe.ghost||e.pointerId!==oe.pointerId||(oe.last={x:e.clientX,y:e.clientY},oe.ghost.style.transform=`translate(${e.clientX-oe.offset.x}px, ${e.clientY-oe.offset.y}px)`,No(Oa(e.clientX,e.clientY)))}function Oa(e,t){let n=null,s=1/0;for(const l of document.querySelectorAll(".pages [data-slot]")){const a=l.getBoundingClientRect(),r=Math.hypot(Math.max(a.left-e,0,e-a.right),Math.max(a.top-t,0,t-a.bottom));r16)return-1;let o=Number(n.cell.dataset.slot);return n.cell.classList.contains("wide")&&e>(n.r.left+n.r.right)/2&&(o+=1),o}function No(e){oe.target===e||!c.layout||!c.drag.moving||(oe.target=e,c.drag.preview=e>=0?ma(c.layout.tiles,c.drag.moving,e):null)}function Id(e){const t=c.drag.preview,n=c.drag.moving;document.removeEventListener("pointermove",Fo),document.removeEventListener("pointerup",Is),document.removeEventListener("pointercancel",Is),document.removeEventListener("touchmove",Pa);try{document.documentElement.releasePointerCapture(oe.pointerId)}catch{}if(oe.ghost?.remove(),Object.assign(oe,{ghost:null,suppressUntil:Date.now()+400,last:null,start:null,target:null,element:null,source:null}),clearInterval(oe.scroller),c.drag.active=!1,c.drag.preview=null,c.drag.moving=null,e&&t&&n&&c.layout){const s=c.layout.tiles.map(o=>`${o.entity}@${o.slot}`).join();for(const{tile:o,slot:l}of t)o.slot=l,c.layout.tiles.includes(o)||c.layout.tiles.push(o);c.layout.tiles.sort((o,l)=>o.slot-l.slot),c.layout.tiles.map(o=>`${o.entity}@${o.slot}`).join()!==s&&Qe(),s.includes(`${n.entity}@`)||Gs(n,n.slot)}}window.addEventListener("click",e=>{Date.now()t.tile.name||os(t.tile.entity)),s=k(()=>st(t.tile)),o=k(()=>c.inventory.backgrounds?.[t.tile.options?.background||""]?.color),l=k(()=>t.tile.options?.background==="none"),a=k(()=>t.tile.options?.display||"standard"),r=k(()=>a.value!=="standard"?ba[a.value]||a.value:""),d=k(()=>ga(t.tile,c.inventory)),u=k(()=>t.tile.entity.split(".")[0]),f=k(()=>c.inventory.icons?.controls||{}),p=V=>f.value[V]?be(f.value[V]):"",_=k(()=>c.selectedTile===t.tile.entity&&c.inspector?.kind==="tile"),T=k(()=>!t.placeholder&&c.layout?.tiles.includes(t.tile)),M=k(()=>`${n.value}, slot ${t.slot%Lt+1} on page ${As(t.slot)+1}. Enter: configure, arrow keys: move`),I=k(()=>new Date(c.now)),$=k(()=>(I.value.getHours()%12+I.value.getMinutes()/60)*30),x=k(()=>I.value.getMinutes()*6),O=k(()=>u.value==="screen"?null:Ec(t.tile.entity)),J=k(()=>!O.value||["unavailable","unknown",""].includes(O.value.state)),C=k(()=>!!O.value&&!J.value&&O.value.state!=="off"&&O.value.state!=="closed"&&O.value.state!=="standby"&&O.value.state!=="idle"&&O.value.state!=="docked"),z=k(()=>["light","switch","input_boolean","fan"].includes(u.value)&&O.value?.state==="on"),P=k(()=>O.value?.a?.unit_of_measurement),S=V=>V.charAt(0).toUpperCase()+V.slice(1).replace(/_/g," "),b={"clear-night":"Clear, night",cloudy:"Cloudy",exceptional:"Exceptional",fog:"Fog",hail:"Hail",lightning:"Lightning","lightning-rainy":"Lightning, rainy",partlycloudy:"Partly cloudy",pouring:"Pouring",rainy:"Rainy",snowy:"Snowy","snowy-rainy":"Snowy, rainy",sunny:"Sunny",windy:"Windy","windy-variant":"Windy"},A=["scene","script","button","input_button"],q=k(()=>{const V=O.value;if(!V||A.includes(u.value))return r.value;if(J.value)return V.state==="unknown"?"Unknown":"Unavailable";const Q=V.a||{};return u.value==="climate"?`${Q.current_temperature!==void 0?`${Q.current_temperature}° · `:""}${V.word||S(V.state)}`:u.value==="weather"?`${V.word||b[V.state]||S(V.state)}${Q.temperature!==void 0?` · ${Q.temperature}°`:""}`:u.value==="cover"&&Q.current_position!==void 0&&Q.current_position>0&&Q.current_position<100?`${V.word||S(V.state)} · ${Q.current_position} %`:u.value==="media_player"&&Q.media_title?`${V.word||S(V.state)} · ${Q.media_title}`:u.value==="sensor"?`${V.state}${P.value?` ${P.value}`:""}`:(u.value==="timer",V.word||S(V.state))}),W=k(()=>O.value&&!J.value?O.value.state:"—"),le=k(()=>{const V=O.value;if(!V||J.value)return 0;const Q=V.a||{};if(u.value==="light")return V.state==="on"?Q.brightness!==void 0?Math.round(Q.brightness/255*100):100:0;if(u.value==="fan")return V.state==="on"?Q.percentage??100:0;if(u.value==="cover")return Q.current_position??(V.state==="open"?100:0);if(u.value==="media_player")return Math.round((Q.volume_level??0)*100);if(u.value==="number"||u.value==="input_number"){const Ee=Number(V.state),pt=Number(Q.min??0),Ze=Number(Q.max??100);return Number.isFinite(Ee)&&Ze>pt?Math.round((Ee-pt)/(Ze-pt)*100):0}return 0}),Z=k(()=>({background:`linear-gradient(to right, ${le.value?"#ffbf38":"#c9ccd1"} ${le.value}%, ${le.value?"#fff1d3":"#e6e8ec"} ${le.value}%)`})),B=k(()=>({background:`linear-gradient(to right, #2196f3 ${le.value}%, #d3e8fb ${le.value}%)`})),X=k(()=>{const V=O.value?.a?.temperature;return V!=null?`${V}°`:"—"});async function ce(V){if(V.key==="Enter"||V.key===" "){V.preventDefault(),Oo(t.tile.entity);return}const Q={ArrowLeft:-1,ArrowRight:1,ArrowUp:-2,ArrowDown:2}[V.key];Q&&(V.preventDefault(),Gs(t.tile,t.tile.slot+(s.value?Math.sign(Q)*2:Q))&&(await js(),document.querySelector(`.pages [data-slot="${t.tile.slot}"]`)?.focus()))}return(V,Q)=>ye((h(),m("div",{class:ue(["tile",{wide:s.value,bare:l.value,placeholder:e.placeholder||!T.value,chosen:_.value}]),"data-slot":e.slot,style:Pe(o.value&&!l.value?{backgroundColor:o.value}:void 0),tabindex:T.value?0:-1,role:T.value?"button":void 0,"aria-label":T.value?M.value:void 0,onClick:Q[1]||(Q[1]=Ee=>T.value&&v(Oo)(e.tile.entity)),onKeydown:Q[2]||(Q[2]=Ee=>T.value&&ce(Ee))},[a.value==="analog"?(h(),m(U,{key:0},[(h(),m("svg",Ld,[Q[3]||(Q[3]=i("circle",{cx:"30",cy:"30",r:"27",fill:"#fff",stroke:"#c9ccd1"},null,-1)),(h(),m(U,null,ie([0,90,180,270],Ee=>i("line",{key:Ee,x1:"30",y1:"5",x2:"30",y2:"9",stroke:"#1b1b1b","stroke-width":"1.5",transform:`rotate(${Ee} 30 30)`},null,8,Dd)),64)),i("line",{x1:"30",y1:"30",x2:"30",y2:"16",stroke:"#1b1b1b","stroke-width":"2.4","stroke-linecap":"round",transform:`rotate(${$.value} 30 30)`},null,8,Fd),i("line",{x1:"30",y1:"30",x2:"30",y2:"11",stroke:"#1b1b1b","stroke-width":"1.6","stroke-linecap":"round",transform:`rotate(${x.value} 30 30)`},null,8,Nd),Q[4]||(Q[4]=i("circle",{cx:"30",cy:"30",r:"1.8",fill:"#1b1b1b"},null,-1))])),s.value?(h(),m("span",Rd,[i("span",Hd,[i("span",Ud,y(n.value),1),i("span",jd,y(r.value),1)])])):H("",!0)],64)):a.value==="digital"&&u.value==="screen"?(h(),m(U,{key:1},[i("span",Bd,y(v(be)(v(gs)(e.tile))),1),i("span",Vd,[i("span",Wd,y(String(I.value.getHours()).padStart(2,"0"))+":"+y(String(I.value.getMinutes()).padStart(2,"0")),1),i("span",Kd,y(n.value),1)])],64)):s.value?(h(),m(U,{key:2},[i("span",qd,[i("span",{class:ue(["ic mdi",{lit:z.value}])},y(v(be)(v(gs)(e.tile))),3),i("span",Yd,[i("span",zd,y(n.value),1),a.value==="watch"?(h(),m("span",Jd,[ee(y(W.value),1),P.value&&!J.value?(h(),m("small",Gd,y(P.value),1)):H("",!0)])):q.value?(h(),m("span",{key:1,class:ue(["st",{off:J.value}])},y(q.value),3)):H("",!0)])]),e.tile.options?.inline==="slider"?(h(),m("span",{key:0,class:"mini-slider",style:Pe(Z.value)},null,4)):H("",!0),d.value?(h(),m("span",Xd,[d.value==="toggle"?(h(),m("span",{key:0,class:ue(["tog",{off:!C.value}])},null,2)):d.value==="setpoint"?(h(),m("span",Qd,[i("span",Zd,y(p("minus")||"−"),1),i("b",null,y(X.value),1),i("span",ef,y(p("plus")||"+"),1)])):d.value==="stepper"&&u.value.endsWith("select")?(h(),m(U,{key:2},[i("span",tf,y(p("chevron-left")),1),i("span",nf,y(p("chevron-right")),1)],64)):d.value==="stepper"?(h(),m("span",sf,[i("span",of,y(p("minus")||"−"),1),i("b",null,y(W.value),1),i("span",lf,y(p("plus")||"+"),1)])):d.value==="mode"?(h(),m(U,{key:4},[i("span",af,y(p("power")),1),i("span",rf,y(p("fire")),1),i("span",uf,y(p("snowflake")),1)],64)):d.value==="volume"?(h(),m(U,{key:5},[i("span",{class:"range",style:Pe(B.value)},null,4),i("span",cf,y(p("volume-high")),1)],64)):d.value==="playback"?(h(),m(U,{key:6},[i("span",df,y(p("skip-previous")),1),i("span",ff,y(p(C.value?"pause":"play")||p("play")),1),i("span",pf,y(p("skip-next")),1)],64)):d.value==="buttons"&&u.value==="cover"?(h(),m(U,{key:7},[i("span",hf,y(p("arrow-expand-horizontal")),1),i("span",vf,y(p("stop")),1),i("span",mf,y(p("arrow-collapse-horizontal")),1)],64)):d.value==="buttons"&&u.value==="vacuum"?(h(),m(U,{key:8},[i("span",yf,y(p("play")),1),i("span",gf,y(p("stop")),1),i("span",bf,y(p("home-map-marker")),1)],64)):d.value==="buttons"&&u.value==="timer"?(h(),m(U,{key:9},[i("span",wf,y(p("play")),1),i("span",_f,y(p("close")),1)],64)):d.value==="run"?(h(),m("span",kf,y({scene:"Activate",script:"Run"}[u.value]||"Press"),1)):(h(),m("span",{key:11,class:"range",style:Pe({background:`linear-gradient(to right, #2196f3 ${le.value}%, #d3e8fb ${le.value}%)`})},null,4))])):H("",!0)],64)):(h(),m(U,{key:3},[i("span",{class:ue(["ic mdi",{lit:z.value}])},y(v(be)(v(gs)(e.tile))),3),i("span",$f,[a.value==="watch"?(h(),m("span",xf,[ee(y(W.value),1),P.value&&!J.value?(h(),m("small",Sf,y(P.value),1)):H("",!0)])):H("",!0),i("span",Cf,y(n.value),1),a.value!=="watch"&&q.value?(h(),m("span",{key:1,class:ue(["st",{off:J.value}])},y(q.value),3)):H("",!0),e.tile.options?.inline==="slider"?(h(),m("span",{key:2,class:"mini-slider",style:Pe(Z.value)},null,4)):H("",!0)])],64)),T.value?(h(),m("button",{key:4,type:"button",class:"remove",title:"Remove tile","aria-label":`Remove ${n.value}`,onClick:Q[0]||(Q[0]=it(Ee=>v(xa)(e.tile),["stop"]))},"✕",8,Af)):H("",!0)],46,Md)),[[v(Ea),{kind:"tile",tile:e.tile}]])}}),Ef=["viewBox","aria-label"],Pf=["y"],Of=["cx","cy","r","stroke","stroke-width"],If=["x1","y1","x2","y2","stroke","stroke-width"],Mf=["x","y","fill"],Lf=["x","y"],Ia=Ce({__name:"TopbarSvg",props:{items:{},nameText:{},single:{type:Boolean}},setup(e,{expose:t}){const n=e,s=k(()=>{c.fontsVersion,c.now,c.topbarPreviews;const $=n.items||Ht();return fa($,_a.value,n.nameText??(c.layout?.title||"Home"),Vt)}),o=k(()=>s.value.metrics),l=k(()=>n.single?Math.round(o.value.text*1.4):o.value.top+Math.round(o.value.name*.45)),a=k(()=>n.single?Math.round(o.value.text*1.05):o.value.top),r=k(()=>{if(!n.single)return s.value.placed;const $=s.value.parts[0];return $&&($.x=0),$?[$]:[]}),d=k(()=>n.single?`-2 0 ${Math.max(1,r.value[0]?.width||1)+4} ${l.value}`:`0 0 ${o.value.width} ${l.value}`),u=k(()=>a.value+(s.value.zero.top+s.value.zero.bottom)/2),f=k(()=>vc(s.value.nameText,s.value.fonts.name,Math.min(s.value.natural,s.value.nameRoom))),p=k(()=>new Date(c.now));function _($){const x=p.value;return[[(x.getHours()%12+x.getMinutes()/60)*30,$*.24],[x.getMinutes()*6,$*.34]].map(([O,J])=>{const C=O*Math.PI/180;return{x2:J*Math.sin(C),y2:-J*Math.cos(C)}})}const T=$=>$.x-$.icon.ink.left,M=$=>($.icon?$.x+($.icon.ink.right-$.icon.ink.left)+s.value.gaps.icon:$.x)-$.text.ink.left,I=k(()=>`${(Math.max(1,r.value[0]?.width||1)+4)*(26/o.value.icon)}px`);return t({lay:s}),($,x)=>(h(),m("svg",{viewBox:d.value,role:"img","aria-label":e.single?"How it looks on the screen":`Top bar: ${s.value.nameText}`,style:Pe(e.single?{width:I.value}:void 0)},[e.single?H("",!0):(h(),m("text",{key:0,x:"0",y:o.value.top,fill:"#1b1b1b",style:Pe({font:s.value.fonts.name})},y(f.value),13,Pf)),i("g",null,[(h(!0),m(U,null,ie(r.value,O=>(h(),m(U,{key:O.index},[O.dial?(h(),m(U,{key:0},[i("circle",{cx:O.x+O.dial/2,cy:u.value,r:O.dial/2-Math.max(1,Math.round(O.dial/10))/2,fill:"none",stroke:O.view.color||"#46525e","stroke-width":Math.max(1,Math.round(O.dial/10))},null,8,Of),(h(!0),m(U,null,ie(_(O.dial),(J,C)=>(h(),m("line",{key:C,x1:O.x+O.dial/2,y1:u.value,x2:O.x+O.dial/2+J.x2,y2:u.value+J.y2,stroke:O.view.color||"#46525e","stroke-width":Math.max(1,Math.round(O.dial*.075)),"stroke-linecap":"round"},null,8,If))),128))],64)):(h(),m(U,{key:1},[O.icon?(h(),m("text",{key:0,x:T(O),y:u.value-(O.icon.ink.top+O.icon.ink.bottom)/2,fill:O.view.color||"#46525e",style:Pe({font:s.value.fonts.icon})},y(O.icon.glyph),13,Mf)):H("",!0),O.text?(h(),m("text",{key:1,x:M(O),y:a.value,fill:"#46525e",style:Pe({font:s.value.fonts.text})},y(O.text.value),13,Lf)):H("",!0)],64))],64))),128))])],12,Ef))}}),Df={class:"page"},Ff={class:"page-label"},Nf={key:1},Rf={class:"tiles"},Hf=["data-slot","aria-label","onClick"],Uf=Ce({__name:"DevicePage",props:{page:{},entries:{},pages:{},moving:{}},setup(e){const t=e,n=k(()=>new Map(t.entries.map(u=>[u.slot,u]))),s=k(()=>new Set(t.entries.filter(u=>st(u.tile)).map(u=>u.slot+1))),o=k(()=>Array.from({length:Lt},(u,f)=>t.page*Lt+f).filter(u=>!s.value.has(u))),l=k(()=>t.pages>1&&!t.entries.some(u=>As(u.slot)===t.page)),a=k(()=>c.inspector?.kind==="bar"||c.inspector?.kind==="bar-add"),r=k(()=>t.entries.filter(u=>As(u.slot)===t.page).reduce((u,f)=>u+(st(f.tile)?2:1),0));function d(u){const f=c.insertAt===u;c.insertAt=f?-1:u,c.insertAt>=0&&document.querySelector("#search")?.focus()}return(u,f)=>(h(),m("div",Df,[i("div",Ff,[i("span",null,"Page "+y(e.page+1),1),l.value?(h(),m("button",{key:0,type:"button",class:"btn mini",title:"The pages after this one shift up one slot",onClick:f[0]||(f[0]=p=>v(Oc)(e.page))},"Remove page")):(h(),m("span",Nf,y(r.value)+" / "+y(v(Lt)),1))]),i("div",{class:ue(["device",{cyd:!v(ii)}])},[i("div",{class:ue(["bar-wrap",{selected:a.value}]),title:"Edit top bar",role:"button",tabindex:"0",onClick:f[1]||(f[1]=p=>v(Pt)(0)),onKeydown:f[2]||(f[2]=ca(it(p=>v(Pt)(0),["prevent"]),["enter"]))},[$e(Ia)],34),i("div",Rf,[(h(!0),m(U,null,ie(o.value,p=>(h(),m(U,{key:p},[n.value.get(p)?(h(),Ke(Tf,{key:0,tile:n.value.get(p).tile,slot:p,placeholder:n.value.get(p).tile===e.moving},null,8,["tile","slot","placeholder"])):(h(),m("button",{key:1,type:"button",class:ue(["cell",{"insert-here":v(c).insertAt===p}]),"data-slot":p,title:"Empty slot. Click to add a tile here, or drag one over.","aria-label":`Empty slot ${p%v(Lt)+1} on page ${e.page+1}: add the next tile here`,onClick:_=>d(p)},[f[3]||(f[3]=i("span",null,"+",-1)),i("small",null,y(v(c).insertAt===p?"Next tile goes here":"Empty"),1)],10,Hf))],64))),128))])],2)]))}}),jf={class:"library",id:"library"},Bf={class:"lib-head"},Vf={class:"lib-title"},Wf={class:"filters",id:"filters"},Kf=["aria-pressed","onClick"],qf={class:"lib-row"},Yf=["value"],zf=["aria-pressed"],Jf={class:"lib-list",id:"results","aria-live":"polite"},Gf=["title","disabled","onClick"],Xf={class:"tx"},Qf={key:0,class:"hint"},Zf={key:1,class:"hint"},ep={class:"lib-foot"},tp=Ce({__name:"Library",setup(e){const t=[["","All"],["light","Lights"],["climate","Climate"],["switch","Switches"],["binary_sensor","Status"],["button","Actions"],["script","Scripts"],["fan","Fans"],["cover","Covers"],["scene","Scenes"],["vacuum","Vacuum"],["sensor","Sensors"],["media_player","Media"],["weather","Weather"],["number","Values"],["select","Selects"],["person","People"],["timer","Timers"],["screen","Clock"]],n={switch:"input_boolean",number:"input_number",select:"input_select",weather:"sun",button:"input_button"},s=k(()=>new Set(c.layout?.tiles.map(u=>u.entity)||[])),o=k(()=>[...new Set(c.inventory.entities.map(u=>u.area).filter(u=>!!u))].sort((u,f)=>u.localeCompare(f))),l=k(()=>{const u=c.search.toLocaleLowerCase(),f=c.filter,p=c.room;return[...c.inventory.builtin||[],...c.inventory.entities].filter(_=>_.tile!==!1&&(ii.value||!["camera","image"].includes(_.id.split(".")[0]))&&(!f||_.id.startsWith(f+".")||n[f]===_.id.split(".")[0])&&(!p||_.area===p)&&(!c.hidePlaced||!s.value.has(_.id))&&`${_.name} ${_.id} ${_.device||""} ${_.area||""}`.toLocaleLowerCase().includes(u))}),a=k(()=>(c.layout?.tiles.length||0)>=cn.value),r=k(()=>c.inventory.entities.length),d=u=>{const f=u.id.split(".")[0];return u.state==="unavailable"||u.state==="unknown"?"gone":["light","switch","input_boolean","fan"].includes(f)&&u.state==="on"?"on":""};return(u,f)=>(h(),m("aside",jf,[i("div",Bf,[i("div",Vf,[f[3]||(f[3]=ee("Library ",-1)),i("small",null,y(r.value)+" entities",1)]),ye(i("input",{id:"search","onUpdate:modelValue":f[0]||(f[0]=p=>v(c).search=p),type:"search",placeholder:"Search by name, device, or room…",autocomplete:"off","aria-label":"Add an entity"},null,512),[[Ie,v(c).search]]),i("div",Wf,[(h(),m(U,null,ie(t,([p,_])=>i("button",{key:p,type:"button","aria-pressed":v(c).filter===p?"true":"false",onClick:T=>v(c).filter=p},[p?(h(),m("span",{key:0,class:"domain-icon",style:Pe({color:v(bt)(p+".")[2],background:v(bt)(p+".")[3]}),"aria-hidden":"true"},y(v(bt)(p+".")[1]),5)):H("",!0),ee(y(_),1)],8,Kf)),64))]),i("div",qf,[ye(i("select",{id:"room","onUpdate:modelValue":f[1]||(f[1]=p=>v(c).room=p),"aria-label":"Room"},[f[4]||(f[4]=i("option",{value:""},"All rooms",-1)),(h(!0),m(U,null,ie(o.value,p=>(h(),m("option",{key:p,value:p},y(p),9,Yf))),128))],512),[[un,v(c).room]]),i("button",{type:"button",class:"chip-toggle",id:"hide-placed","aria-pressed":v(c).hidePlaced?"true":"false",title:"Hide what is already on this screen",onClick:f[2]||(f[2]=p=>v(c).hidePlaced=!v(c).hidePlaced)},"Hide placed",8,zf)])]),i("div",Jf,[(h(!0),m(U,null,ie(l.value.slice(0,80),p=>ye((h(),m("button",{key:p.id,type:"button",class:"ent",title:p.id,disabled:s.value.has(p.id)||a.value,onClick:_=>v($a)(p.id)},[i("span",{class:ue(["av mdi",d(p)]),style:Pe({color:v(bt)(p.id)[2],background:v(bt)(p.id)[3]})},y(v(c).inventory.icons?v(be)(v(Xt)(p.id)):v(bt)(p.id)[1]),7),i("span",Xf,[i("b",null,y(p.name),1),i("small",null,y([v(bt)(p.id)[0],p.area,p.device].filter(Boolean).join(" · ")),1)]),i("span",{class:ue(["add",{done:s.value.has(p.id)}])},y(s.value.has(p.id)?"✓":"+"),3)],8,Gf)),[[v(Ea),{kind:"entity",id:p.id}]])),128)),l.value.length?l.value.length>80?(h(),m("p",Zf,y(l.value.length)+" results. Keep typing to narrow it down.",1)):H("",!0):(h(),m("p",Qf,y(v(c).hidePlaced&&!v(c).search&&!v(c).filter&&!v(c).room?"Everything here is already on this screen.":"No entities found. Try a different name, room or filter."),1))]),i("div",ep,y(a.value?`This screen holds ${v(cn)} tiles${v(cn)===10?"; update its firmware for 20":""}.`:"Drag onto a page, or tap + to add to the first free slot. ⌘K searches everything."),1)]))}}),np={class:"canvas-head"},sp={id:"count"},op={key:0,id:"no-tiles"},ip={key:1},lp={key:2,id:"positions-hint",class:"warn"},ap={class:"pages",id:"layout-preview","aria-label":"Screen layout"},rp={class:"page-label"},up=["tabindex"],cp=Ce({__name:"LayoutView",setup(e){const t=k(()=>c.layout),n=k(()=>c.drag.preview||ft(t.value)),s=k(()=>jt(n.value,t.value.pages)),o=k(()=>Ic()),l=k(()=>s.valuegc(t.value.tiles)&&!wn(0,2,26)?`Empty slots and fixed positions work from firmware 0.2.26. This screen (firmware ${Ct.value?.firmware||"unknown"}) shifts the tiles up to the first free slot until that update.`:"");function r(d){d.target.closest(".device, .page-label, .canvas-head")||c.inspector&&Re()}return(d,u)=>(h(),m(U,null,[i("div",{class:"canvas",id:"canvas",onClick:r},[i("div",np,[i("b",sp,y(s.value)+" "+y(s.value===1?"page":"pages")+" · "+y(t.value.tiles.length)+" / "+y(v(cn))+" tiles",1),t.value.tiles.length?(h(),m("span",ip,"Tap the top bar or a tile to change it. Drag to move; drop on the next page for a new one.")):(h(),m("span",op,"Add your first light, scene, or device from the library.")),a.value?(h(),m("span",lp,y(a.value),1)):H("",!0)]),i("div",ap,[(h(!0),m(U,null,ie(o.value,f=>(h(),Ke(Uf,{key:f,page:f-1,entries:n.value,pages:s.value,moving:v(c).drag.moving},null,8,["page","entries","pages","moving"]))),128)),i("div",{class:ue(["page ghost",{disabled:!l.value}])},[i("div",rp,[i("span",null,"Page "+y(o.value+1),1)]),i("div",{class:ue(["device",{cyd:v(Ct)?.board!=="guition"}]),id:"add-page",role:"button",tabindex:l.value?0:-1,onClick:u[0]||(u[0]=f=>l.value&&v(zi)()),onKeydown:u[1]||(u[1]=ca(it(f=>l.value&&v(zi)(),["prevent"]),["enter"]))},y(l.value?"+ Add page":`${v(xn)} pages is the most`),43,up)],2)])]),$e(tp)],64))}}),dp={class:"status",id:"settings-status",role:"status"},fp={key:0,class:"set-grid",id:"settings-groups"},pp={class:"mdi"},hp=["data-setting","title","onClick"],vp=["id"],mp={class:"s-control"},yp=["id","aria-checked","aria-labelledby","disabled","onClick"],gp=["aria-labelledby"],bp=["aria-pressed","disabled","onClick"],wp={key:2,class:"step"},_p=["aria-label","disabled","onPointerdown","onClick"],kp={class:"mdi"},$p=["id","aria-labelledby"],xp=["aria-label","disabled","onPointerdown","onClick"],Sp={class:"mdi"},Cp=Ce({__name:"SettingsTab",setup(e){const t=k(()=>li()),n=k(()=>Cn()),s=k(()=>t.value?.owner==="screen"&&!Ct.value?.online),o=k(()=>Hc.map(M=>({...M,rows:M.rows.filter(I=>t.value?.keys.includes(I.key))})).filter(M=>M.rows.length)),l=M=>s.value||!!t.value?.unavailable.includes(M.key),a=M=>M.needs?!!n.value[M.needs]:!0,r=k(()=>s.value?"This screen is offline. Its settings can change once it's back.":c.settingPending?"Saving…":t.value?.owner==="screen"?"Changes apply on the screen at once, and show up here when they change there.":"Changes apply at once. Firmware 0.2.49 lets the screen keep them itself."),d=(M,I)=>{const $=n.value[M.key];return l(M)||!a(M)||$===null||$===void 0?!0:M.kind!=="moment"&&Zi(M,$,I,!1,n.value)===$},u=new WeakMap;function f(M,I,$){const x=Cn(),O=Zi(M,x[M.key],I,$,x);O!==x[M.key]&&Fn(M.key,O,600)}function p(M,I,$){const x=M.currentTarget;if(x.disabled||M.button!==0)return;const O={timer:0,held:!1};u.set(x,O);let J=0;O.timer=window.setTimeout(function C(){O.held=!0,J+=1,f(I,$,J>5),O.timer=window.setTimeout(C,180)},450)}function _(M){const I=u.get(M.currentTarget);I&&clearTimeout(I.timer)}function T(M,I,$){const x=u.get(M.currentTarget);if(x?.held){x.held=!1;return}f(I,$,!1)}return(M,I)=>(h(),m("div",{class:ue(["settings",{offline:s.value}]),id:"general-settings"},[i("span",dp,y(r.value),1),t.value?(h(),m("div",fp,[(h(!0),m(U,null,ie(o.value,$=>(h(),m("section",{key:$.title,class:"set-card"},[i("h4",null,[i("span",pp,y(v(be)($.icon)),1),ee(y($.title),1)]),(h(!0),m(U,null,ie($.rows,x=>(h(),m("div",{key:x.key,class:ue(["srow",[`setting-${x.kind}`,{inactive:!a(x)||l(x)}]]),"data-setting":x.key,title:l(x)&&!s.value?"This entity is off in Home Assistant, or the screen is restarting.":"",onClick:O=>x.kind==="toggle"&&O.target.closest(".srow")===O.currentTarget&&!O.target.closest("button")&&!l(x)&&v(Fn)(x.key,!n.value[x.key],150)},[i("span",{class:"s-label",id:`setting-label-${x.key}`},y(x.label),9,vp),i("div",mp,[x.kind==="toggle"?(h(),m("button",{key:0,type:"button",class:ue(["switch",{unknown:n.value[x.key]===null||n.value[x.key]===void 0}]),role:"switch",id:`setting-${x.key}`,"aria-checked":n.value[x.key]?"true":"false","aria-labelledby":`setting-label-${x.key}`,disabled:l(x),onClick:it(O=>v(Fn)(x.key,!n.value[x.key],150),["stop"])},null,10,yp)):x.kind==="choice"?(h(),m("div",{key:1,class:"seg",role:"group","aria-labelledby":`setting-label-${x.key}`},[(h(!0),m(U,null,ie(x.options,([O,J])=>(h(),m("button",{key:String(O),type:"button","aria-pressed":n.value[x.key]===O?"true":"false",disabled:l(x),onClick:C=>v(Fn)(x.key,O,150)},y(J),9,bp))),128))],8,gp)):(h(),m("div",wp,[i("button",{type:"button","aria-label":`${x.label} lower`,disabled:d(x,-1),onPointerdown:O=>p(O,x,-1),onPointerup:_,onPointercancel:_,onPointerleave:_,onClick:O=>T(O,x,-1)},[i("span",kp,y(v(be)("F0374")),1)],40,_p),i("output",{id:`setting-${x.key}`,"aria-labelledby":`setting-label-${x.key}`},y(v(Vc)(x,n.value)),9,$p),i("button",{type:"button","aria-label":`${x.label} higher`,disabled:d(x,1),onPointerdown:O=>p(O,x,1),onPointerup:_,onPointercancel:_,onPointerleave:_,onClick:O=>T(O,x,1)},[i("span",Sp,y(v(be)("F0415")),1)],40,xp)]))])],10,hp))),128))]))),128))])):H("",!0)],2))}}),Ap={class:"seg wrap",role:"group"},Tp=["disabled","aria-pressed","onClick"],at=Ce({__name:"Segmented",props:{choices:{},value:{},disabled:{type:Boolean}},emits:["pick"],setup(e,{emit:t}){const n=t;return(s,o)=>(h(),m("div",Ap,[(h(!0),m(U,null,ie(e.choices,([l,a])=>(h(),m("button",{key:String(l),type:"button",disabled:e.disabled,"aria-pressed":String(l)===String(e.value)?"true":"false",onClick:r=>n("pick",l)},y(a),9,Tp))),128))]))}}),Ep={class:"f"},Pp={key:0},Op={key:1,class:"warn"},Ip=["aria-expanded"],Mp={class:"tx"},Lp={key:0,class:"mono"},Dp={class:"link"},Fp={key:0,class:"picker"},Np={class:"action-list"},Rp=["aria-pressed","onClick"],Hp={key:0,class:"hint"},Up={key:1,class:"warn"},jp={class:"f-label"},Bp=["aria-label","value","onChange"],Vp=["value"],Wp={key:3,class:"action-number"},Kp=["aria-label","value","onInput"],qp=["onClick"],Yp={key:4,class:"action-number"},zp=["aria-label","min","max","step","value","placeholder","onInput"],Jp={key:0},Gp=["aria-label","value","placeholder","onInput"],Xp={key:6},Qp={key:0,class:"warn"},Zp={key:3},eh=Ce({__name:"ActionPicker",props:{tile:{}},setup(e){const t=e,n=k(()=>c.entityActions[t.tile.entity]),s=k(()=>t.tile.options?.action),o=k(()=>n.value?.find(C=>C.action===s.value?.action)),l=k(()=>c.actionPickerOpen||!s.value),a=k(()=>{const C=c.actionSearch.trim().toLocaleLowerCase();return(n.value||[]).filter(z=>`${z.name} ${z.action} ${z.description}`.toLocaleLowerCase().includes(C))});n.value===void 0&&Tc(t.tile.entity);function r(C){const z=C.action===s.value?.action;t.tile.options={...t.tile.options,action:z?s.value:{action:C.action}},c.actionPickerOpen=!1,Qe()}function d(C,z){const P={...t.tile.options?.action?.data||{}};z===void 0?delete P[C]:P[C]=z,t.tile.options={...t.tile.options,action:{action:s.value.action,...Object.keys(P).length?{data:P}:{}}},Qe()}const u=k(()=>{if(!o.value)return[];const C=t.tile.options?.action?.data||{};return o.value.fields.filter(z=>z.required&&C[z.key]===void 0).map(z=>z.name)}),f=C=>Object.keys(C.selector||{})[0]||"text",p=C=>(C.selector||{})[f(C)]||{},_=C=>C.example===void 0?"":typeof C.example=="string"?C.example:JSON.stringify(C.example);function T(C){const z=p(C),P=f(C);return Array.isArray(C.options)?C.options.map(S=>[S,S]):P==="select"&&Array.isArray(z.options)&&!z.multiple?z.options.map(S=>S&&typeof S=="object"?[String(S.value),String(S.label??S.value)]:[String(S),String(S)]):null}const M=C=>"#"+C.map(z=>Math.max(0,Math.min(255,Number(z)||0)).toString(16).padStart(2,"0")).join(""),I=C=>Array.isArray(C)&&C.length===3?M(C):"#ffffff",$=C=>C===void 0?"":typeof C=="string"?C:JSON.stringify(C);function x(C,z){const P=z.trim();if(!P)return d(C.key,void 0);if(f(C)==="text")return d(C.key,z);try{d(C.key,JSON.parse(P))}catch{d(C.key,z)}}function O(C,z){d(C.key,z===""||!Number.isFinite(Number(z))?void 0:Number(z))}const J=C=>p(C).unit_of_measurement||f(C)==="color_temp"&&p(C).unit||"";return(C,z)=>(h(),m("div",Ep,[z[3]||(z[3]=i("span",{class:"f-label"},"Action",-1)),n.value===void 0?(h(),m("small",Pp,"Asking Home Assistant which actions this entity has…")):n.value===null?(h(),m("small",Op,"Home Assistant isn't answering right now. Try again in a moment.")):(h(),m(U,{key:2},[i("button",{type:"button",class:"row","aria-expanded":l.value?"true":"false",onClick:z[0]||(z[0]=P=>v(c).actionPickerOpen=!l.value)},[i("span",Mp,[i("b",null,y(o.value?o.value.name:s.value?s.value.action:"Choose an action"),1),s.value?(h(),m("small",Lp,y(s.value.action),1)):H("",!0)]),i("span",Dp,y(l.value?"Close":"Change"),1)],8,Ip),l.value?(h(),m("div",Fp,[ye(i("input",{"onUpdate:modelValue":z[1]||(z[1]=P=>v(c).actionSearch=P),type:"search",placeholder:"Search, for example toggle, position, or play","aria-label":"Search for an action"},null,512),[[Ie,v(c).actionSearch]]),i("div",Np,[(h(!0),m(U,null,ie(a.value,P=>(h(),m("button",{key:P.action,type:"button",class:"action-choice","aria-pressed":P.action===s.value?.action?"true":"false",onClick:S=>r(P)},[i("strong",null,y(P.name),1),i("small",null,y(P.description?`${P.action} · ${P.description}`:P.action),1)],8,Rp))),128)),a.value.length?H("",!0):(h(),m("p",Hp,"No action found."))])])):H("",!0),s.value&&!o.value?(h(),m("small",Up,"Home Assistant doesn't offer this action for this entity any more, so a tap does nothing. Choose another one.")):H("",!0),o.value&&!l.value?(h(),m(U,{key:2},[(h(!0),m(U,null,ie(o.value.fields,P=>(h(),m("div",{key:P.key,class:"f"},[i("span",jp,y(P.required?P.name:`${P.name} (optional)`),1),f(P)==="boolean"?(h(),Ke(at,{key:0,choices:[["","Not set"],["true","On"],["false","Off"]],value:s.value?.data?.[P.key]===void 0?"":String(s.value?.data?.[P.key]),onPick:S=>d(P.key,S===""?void 0:S==="true")},null,8,["value","onPick"])):T(P)&&T(P).length<=4?(h(),Ke(at,{key:1,choices:[["","Not set"],...T(P)],value:s.value?.data?.[P.key]===void 0?"":String(s.value?.data?.[P.key]),onPick:S=>d(P.key,S===""?void 0:S)},null,8,["choices","value","onPick"])):T(P)?(h(),m("select",{key:2,"aria-label":P.name,value:String(s.value?.data?.[P.key]??""),onChange:S=>d(P.key,S.target.value===""?void 0:S.target.value)},[z[2]||(z[2]=i("option",{value:""},"Not set",-1)),(h(!0),m(U,null,ie(T(P),([S,b])=>(h(),m("option",{key:S,value:S},y(b),9,Vp))),128))],40,Bp)):f(P)==="color_rgb"?(h(),m("div",Wp,[i("input",{type:"color","aria-label":P.name,value:I(s.value?.data?.[P.key]),onInput:S=>d(P.key,[1,3,5].map(b=>parseInt(S.target.value.slice(b,b+2),16)))},null,40,Kp),i("button",{type:"button",class:"btn quiet mini",onClick:S=>d(P.key,void 0)},"Not set",8,qp)])):f(P)==="number"||f(P)==="color_temp"?(h(),m("div",Yp,[i("input",{type:"number","aria-label":P.name,min:p(P).min,max:p(P).max,step:p(P).step==="any"?"any":p(P).step,value:s.value?.data?.[P.key]??"",placeholder:_(P),onInput:S=>O(P,S.target.value)},null,40,zp),J(P)?(h(),m("span",Jp,y(J(P)),1)):H("",!0)])):(h(),m("input",{key:5,type:"text","aria-label":P.name,value:$(s.value?.data?.[P.key]),placeholder:_(P),onInput:S=>x(P,S.target.value)},null,40,Gp)),P.description?(h(),m("small",Xp,y(P.description),1)):H("",!0)]))),128)),u.value.length?(h(),m("small",Qp,"Home Assistant needs "+y(u.value.join(", "))+".",1)):H("",!0)],64)):H("",!0),v(wn)(0,2,58)?H("",!0):(h(),m("small",Zp,"The screen performs an action from firmware 0.2.58: press Update on the screen. Until then a tap works as Automatic."))],64))]))}}),th={class:"f"},nh=["aria-expanded"],sh={class:"av mdi"},oh={class:"tx"},ih={class:"link"},lh={key:0,class:"picker"},ah=["aria-pressed","title"],rh={class:"mdi"},uh=["aria-pressed"],ch={class:"icon-list"},dh={class:"icon-grid"},fh=["title","aria-label","aria-pressed","onClick"],ph={class:"mdi"},hh={key:0,class:"hint"},vh={key:1},Ma=Ce({__name:"IconPicker",props:{selected:{},automatic:{},autoLabel:{},allowNone:{type:Boolean},note:{}},emits:["pick"],setup(e,{emit:t}){const n=e,s=t,o=fe(""),l=k(()=>is(n.selected)),a=k(()=>n.selected==="none"?"":be(l.value?.cp||n.automatic)),r=k(()=>n.selected==="none"?"No icon":l.value?.label||n.autoLabel),d=k(()=>{const u=o.value.trim().toLocaleLowerCase();return(c.inventory.icons?.groups||[]).map(f=>({label:f.label,icons:f.icons.filter(p=>!u||`${p.label} ${p.name.replaceAll("-"," ")} ${f.label}`.toLocaleLowerCase().includes(u))})).filter(f=>f.icons.length)});return(u,f)=>(h(),m("div",th,[f[5]||(f[5]=i("span",{class:"f-label"},"Icon",-1)),i("button",{type:"button",class:"row","aria-expanded":v(c).iconPickerOpen?"true":"false",onClick:f[0]||(f[0]=p=>v(c).iconPickerOpen=!v(c).iconPickerOpen)},[i("span",sh,y(a.value),1),i("span",oh,[i("b",null,y(r.value),1)]),i("span",ih,y(v(c).iconPickerOpen?"Close":"Change"),1)],8,nh),v(c).iconPickerOpen?(h(),m("div",lh,[ye(i("input",{"onUpdate:modelValue":f[1]||(f[1]=p=>o.value=p),type:"search",placeholder:"Search, for example lamp, music, or door","aria-label":"Search for an icon"},null,512),[[Ie,o.value]]),i("button",{type:"button",class:"icon-choice icon-auto","aria-pressed":e.selected==="auto"?"true":"false",title:e.autoLabel,onClick:f[2]||(f[2]=p=>s("pick","auto"))},[i("span",rh,y(v(be)(e.automatic)),1),i("span",null,y(e.autoLabel),1)],8,ah),e.allowNone?(h(),m("button",{key:0,type:"button",class:"icon-choice icon-auto","aria-pressed":e.selected==="none"?"true":"false",title:"No icon",onClick:f[3]||(f[3]=p=>s("pick","none"))},[...f[4]||(f[4]=[i("span",{class:"mdi"},null,-1),i("span",null,"No icon, text only",-1)])],8,uh)):H("",!0),i("div",ch,[(h(!0),m(U,null,ie(d.value,p=>(h(),m("section",{key:p.label},[i("small",null,y(p.label),1),i("div",dh,[(h(!0),m(U,null,ie(p.icons,_=>(h(),m("button",{key:_.name,type:"button",class:"icon-choice",title:_.label,"aria-label":`Icon: ${_.label}`,"aria-pressed":e.selected===_.name?"true":"false",onClick:T=>s("pick",_.name)},[i("span",ph,y(v(be)(_.cp)),1)],8,fh))),128))])]))),128)),d.value.length?H("",!0):(h(),m("p",hh,"No icon found."))])])):H("",!0),e.note?(h(),m("small",vh,y(e.note),1)):H("",!0)]))}}),mh={class:"dr-head"},yh={class:"tx"},gh={class:"mono"},bh={class:"dr-body"},wh={class:"f"},_h=["value","placeholder"],kh={class:"f"},$h={key:0,class:"warn"},xh={class:"f"},Sh={key:1,class:"f"},Ch={key:2,class:"f"},Ah={key:4,class:"f"},Th={key:0,class:"warn"},Eh={key:5,class:"f"},Ph={class:"f"},Oh={class:"sw"},Ih=["aria-label","aria-pressed","onClick"],Mh={class:"dr-foot"},Lh=Ce({__name:"TileInspector",props:{tile:{}},setup(e){const t=e,n=k(()=>t.tile.entity.split(".")[0]),s=k(()=>os(t.tile.entity)),o=k(()=>c.capabilities[t.tile.entity]),l=(q,W)=>t.tile.options?.[q]??W,a=k(()=>l("display",n.value==="screen"?"digital":"standard")),r=k(()=>{const q=n.value==="screen"?[["digital","Digital clock"],["analog","Analog clock"]]:[["standard","Name and status"],["watch","Large value"]],W=o.value;return n.value==="weather"&&(!W||W.displays.includes("forecast")||a.value==="forecast")&&q.push(["forecast","Weather forecast"]),n.value==="sensor"&&(!W||W.displays.includes("graph")||a.value==="graph")&&q.push(["graph","Graph"]),n.value==="sun"&&q.push(["sunpath","Sun path"]),q}),d=k(()=>{const q=o.value;return q&&a.value==="graph"&&!q.displays.includes("graph")?"Home Assistant has no numbers for this entity, so the graph stays empty. Choose another display.":q&&a.value==="forecast"&&!q.displays.includes("forecast")?"This weather service has no daily forecast in Home Assistant. Choose another display.":""}),u=k(()=>l("size","single")),f=k(()=>c.inventory.controls?.[n.value]),p=k(()=>l("controls",f.value?.default)),_=k(()=>{const q=o.value;return(f.value?.choices||[]).filter(W=>!q||W.key==="none"||W.key===p.value||q.controls.includes(W.key)).map(W=>[W.key,W.label])}),T=k(()=>{const q=o.value;return q&&p.value!=="none"&&!q.controls.includes(p.value)?{text:"Home Assistant doesn't offer this control for this entity, so it stays empty on the screen. Choose another one.",warn:!0}:{text:wn(0,2,19)?"On the right of the double-width tile, like the rows in Home Assistant. Tapping the name works as set below.":"The screen shows direct control from firmware 0.2.19; until then the tile stays as it was.",warn:!1}}),M=k(()=>l("tap","auto")),I=k(()=>{const q=[["auto","Automatic"],["detail","Open control"],["none","View only"]];return((o.value?o.value.toggle:qi.includes(n.value))||M.value==="toggle")&&q.push(["toggle","On / off"]),q.push(["action","Perform action"]),q}),$=k(()=>M.value==="toggle"&&o.value&&!o.value.toggle?{text:"Home Assistant can't turn this on and off, so a tap does nothing. Choose another option.",warn:!0}:M.value==="toggle"&&!qi.includes(n.value)&&!wn(0,2,58)?{text:"The screen switches this from firmware 0.2.58: press Update on the screen. Until then a tap opens its card.",warn:!1}:M.value==="toggle"?{text:"Hold the tile to open its card.",warn:!1}:null),x=k(()=>l("inline","none")),O=k(()=>xc.includes(n.value)&&(!o.value||o.value.inline||x.value==="slider")),J=k(()=>x.value==="slider"&&o.value&&!o.value.inline),C=k(()=>l("history_hours",24)),z=k(()=>Object.entries(c.inventory.backgrounds||{})),P=k(()=>!!c.inventory.entities.find(q=>q.id===t.tile.entity)?.icon),S=k(()=>!!c.inventory.icons&&n.value!=="screen"&&!["forecast","sunpath"].includes(a.value));function b(q){t.tile.name=q,Qe()}function A(){c.inspector={kind:"inspect",entity:t.tile.entity}}return(q,W)=>(h(),m(U,null,[i("div",mh,[i("span",{class:"av mdi",style:Pe({color:v(bt)(e.tile.entity)[2],background:v(bt)(e.tile.entity)[3]})},y(v(be)(v(gs)(e.tile))),5),i("span",yh,[i("b",null,y(e.tile.name||s.value),1),i("small",gh,y(e.tile.entity),1)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:W[0]||(W[0]=(...le)=>v(Re)&&v(Re)(...le))},"✕")]),i("div",bh,[i("div",wh,[W[10]||(W[10]=i("label",{class:"f-label",for:"tile-name"},"Name on the screen",-1)),i("input",{id:"tile-name",value:e.tile.name,placeholder:s.value,maxlength:"60",onInput:W[1]||(W[1]=le=>b(le.target.value))},null,40,_h)]),S.value?(h(),Ke(Ma,{key:0,selected:e.tile.options?.icon||"auto",automatic:v(Xt)(e.tile.entity),"auto-label":`Automatic (${P.value?"from Home Assistant":"default"})`,note:v(wn)(0,2,18)?"":"The screen shows a chosen icon from firmware 0.2.18.",onPick:W[2]||(W[2]=le=>v(Bt)(e.tile,"icon",le))},null,8,["selected","automatic","auto-label","note"])):H("",!0),i("div",kh,[W[11]||(W[11]=i("span",{class:"f-label"},"Display",-1)),$e(at,{choices:r.value,value:a.value,onPick:W[3]||(W[3]=le=>v(Bt)(e.tile,"display",le))},null,8,["choices","value"]),d.value?(h(),m("small",$h,y(d.value),1)):H("",!0)]),i("div",xh,[W[12]||(W[12]=i("span",{class:"f-label"},"Width",-1)),$e(at,{choices:[["single","Normal"],["wide","Double-width"]],value:u.value,onPick:W[4]||(W[4]=le=>v(Bt)(e.tile,"size",le))},null,8,["value"])]),f.value&&u.value==="wide"?(h(),m("div",Sh,[W[13]||(W[13]=i("span",{class:"f-label"},"Direct control on the tile",-1)),$e(at,{choices:_.value,value:p.value,onPick:W[5]||(W[5]=le=>v(Bt)(e.tile,"controls",le))},null,8,["choices","value"]),i("small",{class:ue({warn:T.value.warn})},y(T.value.text),3)])):H("",!0),n.value!=="screen"?(h(),m("div",Ch,[W[14]||(W[14]=i("span",{class:"f-label"},"On tap",-1)),$e(at,{choices:I.value,value:M.value,onPick:W[6]||(W[6]=le=>v(Bt)(e.tile,"tap",le))},null,8,["choices","value"]),$.value?(h(),m("small",{key:0,class:ue({warn:$.value.warn})},y($.value.text),3)):H("",!0)])):H("",!0),n.value!=="screen"&&M.value==="action"?(h(),Ke(eh,{key:3,tile:e.tile},null,8,["tile"])):H("",!0),O.value?(h(),m("div",Ah,[W[15]||(W[15]=i("span",{class:"f-label"},"Small slider on the tile",-1)),$e(at,{choices:[["none","No"],["slider","Yes, control directly"]],value:x.value,onPick:W[7]||(W[7]=le=>v(Bt)(e.tile,"inline",le))},null,8,["value"]),J.value?(h(),m("small",Th,"Home Assistant has nothing a slider can change for this entity. Choose No.")):H("",!0)])):H("",!0),n.value==="sensor"?(h(),m("div",Eh,[W[16]||(W[16]=i("span",{class:"f-label"},"History",-1)),$e(at,{choices:[[1,"1 hour"],[6,"6 hours"],[24,"24 hours"]],value:C.value,onPick:W[8]||(W[8]=le=>v(Bt)(e.tile,"history_hours",Number(le)))},null,8,["value"])])):H("",!0),i("div",Ph,[W[17]||(W[17]=i("span",{class:"f-label"},"Pastel background",-1)),i("div",Oh,[(h(!0),m(U,null,ie(z.value,([le,Z])=>(h(),m("button",{key:le,type:"button","aria-label":`Background: ${Z.label}`,"aria-pressed":(e.tile.options?.background||"auto")===le?"true":"false",onClick:B=>v(Bt)(e.tile,"background",le)},[i("i",{class:ue(Z.color?"":le==="none"?"none":"auto"),style:Pe(Z.color?{background:Z.color}:void 0)},null,6),ee(y(Z.label),1)],8,Ih))),128))])])]),i("div",Mh,[i("button",{type:"button",class:"btn danger",onClick:W[9]||(W[9]=le=>v(xa)(e.tile))},"Remove"),W[18]||(W[18]=i("span",{class:"spacer"},null,-1)),n.value!=="screen"?(h(),m("button",{key:0,type:"button",class:"btn quiet",onClick:A},"Read current data")):H("",!0)])],64))}}),Dh={class:"dr-head"},Fh={class:"av mdi",style:{background:"var(--seg)",color:"var(--ink-2)"}},Nh={class:"tx"},Rh={class:"dr-body"},Hh={class:"f"},Uh=["value"],jh={class:"f"},Bh={class:"f-label",id:"topbar-caption"},Vh={style:{"text-transform":"none","letter-spacing":"0","font-weight":"500"}},Wh={class:"items",id:"topbar-chips",role:"list","aria-labelledby":"topbar-caption"},Kh=["data-index","aria-label","onPointerdown","onClick","onKeydown"],qh={class:"tx"},Yh=["aria-label","onClick"],zh=["disabled","title"],Jh={class:"live",id:"topbar-live"},Gh={class:"f"},Xh={class:"f"},Qh={key:1,class:"f"},Zh={key:2},ev={key:0,class:"dr-foot"},tv=["disabled"],nv=["disabled"],sv=Ce({__name:"TopbarInspector",props:{index:{}},setup(e){const t=e,n=k(()=>Ht()),s=k(()=>n.value[t.index]),o=k(()=>(c.fontsVersion,c.now,c.topbarPreviews,fa(n.value,_a.value,c.layout?.title||"Home",Vt))),l=k(()=>o.value.dropped),a=k(()=>c.inventory.header?.min_firmware||"0.2.32"),r=k(()=>{const[Z,B,X]=a.value.split(".").map(Number);return wn(Z,B,X)}),d=k(()=>r.value?l.value.size?"Not everything fits next to the name: the screen drops the dashed items. Remove one or choose a shorter name.":"Drag to reorder; tap an item to configure it.":`Sensors, the date, and the analog clock appear from firmware ${a.value}; until that update, this screen shows the name and, if the time is in the bar, the clock.`),u=(Z,B)=>{const X=Vt(Z);return X.shown?l.value.has(B)?"Doesn't fit next to the name":X.analog?"Dial":X.text:"Hidden: not active right now"},f=Z=>{const B=Vt(Z);return B.analog||Z.type!=="entity"?is(da[Z.type])?.cp:B.icon},p=Z=>c.topbarAdded?.key===je(Z)&&Date.now()-c.topbarAdded.time<1200;function _(Z){c.layout&&(c.layout.title=Z,Qe())}function T(Z){const B=[...n.value];B[t.index]={...B[t.index],...Z},Qn(B)}const M=k(()=>s.value?Vt(s.value).shown?l.value.has(t.index)?"Doesn't currently fit next to the name":"How it looks on the screen":"Hidden right now: not active":""),I=k(()=>Cn().clock_24h!==!1),$=k(()=>({clock:ei(I.value,new Date(c.now)),analog:"Small dial with the time",date:ti(new Date(c.now))})),x=fe({index:-1,active:!1,moved:!1});let O=null,J=0,C=null,z=0;function P(Z,B){Z.button!==0||Z.target.closest(".x")||(Z.pointerType!=="touch"&&Z.preventDefault(),x.value={index:B,active:!1,moved:!1},O={x:Z.clientX,y:Z.clientY},C=Z.pointerId,clearTimeout(J),Z.pointerType==="touch"&&(J=window.setTimeout(S,260)),document.addEventListener("pointermove",A),document.addEventListener("pointerup",q),document.addEventListener("pointercancel",q))}function S(){x.value.active=!0,document.addEventListener("touchmove",b,{passive:!1})}function b(Z){x.value.active&&Z.preventDefault()}function A(Z){if(Z.pointerId!==C||!O)return;if(!x.value.active){const ce=Math.hypot(Z.clientX-O.x,Z.clientY-O.y);if(Z.pointerType==="touch"){ce>10&&(clearTimeout(J),O=null);return}if(ce<6)return;S()}const B=[...document.querySelectorAll(".items .item[data-index]")];let X=x.value.index;if(B.forEach((ce,V)=>{const Q=ce.getBoundingClientRect();Vx.value.index&&Z.clientY>Q.top+Q.height/2&&(X=Math.max(X,V))}),X!==x.value.index&&c.layout){const ce=[...n.value];ce.splice(X,0,...ce.splice(x.value.index,1)),c.layout.header={items:ce};const V=t.index===x.value.index;x.value.index=X,x.value.moved=!0,V&&Pt(X)}}function q(Z){Z.pointerId===C&&(clearTimeout(J),document.removeEventListener("pointermove",A),document.removeEventListener("pointerup",q),document.removeEventListener("pointercancel",q),document.removeEventListener("touchmove",b),x.value.active&&(z=Date.now()+400,x.value.moved&&Qe()),x.value={index:-1,active:!1,moved:!1},O=null,C=null)}function W(Z){Date.now()(h(),m(U,null,[i("div",Dh,[i("span",Fh,y(s.value?v(be)(f(s.value)||"F0150"):v(be)("F0150")),1),i("span",Nh,[i("b",null,y(s.value?s.value.type==="entity"?v(os)(s.value.entity):v(Dn)(s.value):"Top bar"),1),i("small",{class:ue({mono:s.value?.type==="entity"})},y(s.value?s.value.type==="entity"?s.value.entity:"From the screen itself, also works without Home Assistant":`${n.value.length} of ${v(Kt)()} items`),3)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:B[0]||(B[0]=(...X)=>v(Re)&&v(Re)(...X))},"✕")]),i("div",Rh,[i("div",Hh,[B[10]||(B[10]=i("label",{class:"f-label",for:"title"},"Left: name",-1)),i("input",{id:"title",value:v(c).layout?.title,maxlength:"60",placeholder:"For example: Living room",onInput:B[1]||(B[1]=X=>_(X.target.value))},null,40,Uh)]),i("div",jh,[i("span",Bh,[B[11]||(B[11]=ee("Right: time, sensors, or a clock ",-1)),i("span",Vh," · "+y(n.value.length)+" / "+y(v(Kt)()),1)]),i("div",Wh,[(h(!0),m(U,null,ie(n.value,(X,ce)=>(h(),m("div",{key:v(je)(X)+ce,class:ue(["item",{selected:ce===e.index,"is-hidden":!v(Vt)(X).shown,"is-overflow":l.value.has(ce),"just-added":p(X),"dragging-chip":x.value.active&&x.value.index===ce}]),role:"listitem",tabindex:"0","data-index":ce,"aria-label":`${v(Dn)(X)}, slot ${ce+1}. Enter: configure, arrows: move`,onPointerdown:V=>P(V,ce),onClick:V=>W(ce),onKeydown:V=>le(V,ce)},[B[12]||(B[12]=i("span",{class:"grip","aria-hidden":"true"},"⋮⋮",-1)),i("span",{class:"av mdi",style:Pe(v(Vt)(X).color?{color:v(Vt)(X).color}:void 0)},y(f(X)?v(be)(f(X)):""),5),i("span",qh,[i("b",null,y(v(Dn)(X)),1),i("small",null,y(u(X,ce)),1)]),i("button",{type:"button",class:"x","aria-label":`Remove ${v(Dn)(X)} from the top bar`,onClick:it(V=>v(Qi)(ce),["stop"])},"✕",8,Yh)],42,Kh))),128)),i("button",{type:"button",class:"ghost-btn",id:"topbar-add",disabled:n.value.length>=v(Kt)(),title:n.value.length>=v(Kt)()?`Maximum ${v(Kt)()} items`:"Add the time, date, analog clock, or an entity",onClick:B[2]||(B[2]=(...X)=>v(Ji)&&v(Ji)(...X))},"+ Add time, date, or an entity",8,zh)]),i("small",{id:"topbar-hint",class:ue({warn:l.value.size>0&&r.value})},y(d.value),3)]),s.value?(h(),m(U,{key:0},[i("div",Jh,[i("small",null,y(M.value),1),$e(Ia,{items:[s.value],single:""},null,8,["items"])]),s.value.type==="entity"?(h(),m(U,{key:0},[i("div",Gh,[B[13]||(B[13]=i("span",{class:"f-label"},"What to show",-1)),$e(at,{choices:(v(c).inventory.header?.contents||[]).map(X=>[X.key,X.label]),value:s.value.content,onPick:B[3]||(B[3]=X=>T({content:X}))},null,8,["choices","value"]),B[14]||(B[14]=i("small",null,"Last changed keeps counting on the screen itself: “Just now”, “5 min ago”, “Yesterday”.",-1))]),$e(Ma,{selected:s.value.icon||"auto",automatic:v(c).topbarPreviews[v(je)(s.value)]?.auto_icon||v(Xt)(s.value.entity),"auto-label":"Automatic (like Home Assistant)","allow-none":"",onPick:B[4]||(B[4]=X=>T({icon:X}))},null,8,["selected","automatic"]),i("div",Xh,[B[15]||(B[15]=i("span",{class:"f-label"},"Show",-1)),$e(at,{choices:(v(c).inventory.header?.shows||[]).map(X=>[X.key,X.label]),value:s.value.show,onPick:B[5]||(B[5]=X=>T({show:X}))},null,8,["choices","value"]),B[16]||(B[16]=i("small",null,"Only when active hides the item as long as it's off, closed, away, or 0. Handy for an open door, a running washing machine, or who's home.",-1))])],64)):s.value.type!=="date"?(h(),m("div",Qh,[B[17]||(B[17]=i("span",{class:"f-label"},"Format",-1)),$e(at,{choices:[["24","24 hour"],["12","12 hour"]],value:I.value?"24":"12",onPick:B[6]||(B[6]=X=>v(Fn)("clock_24h",X==="24",150))},null,8,["value"]),B[18]||(B[18]=i("small",null,"The screen's own clock setting: it applies at once to every clock on this screen, including the clock tiles.",-1))])):(h(),m("small",Zh,y($.value.date)+" today. The date follows the screen's own clock.",1))],64)):H("",!0)]),s.value?(h(),m("div",ev,[i("button",{type:"button",class:"btn danger",onClick:B[7]||(B[7]=X=>v(Qi)(e.index))},"Remove"),B[19]||(B[19]=i("span",{class:"spacer"},null,-1)),i("button",{type:"button",class:"btn quiet",disabled:e.index===0,onClick:B[8]||(B[8]=X=>v(mo)(e.index,e.index-1)&&v(Pt)(e.index-1))},"↑ Up",8,tv),i("button",{type:"button",class:"btn quiet",disabled:e.index>=n.value.length-1,onClick:B[9]||(B[9]=X=>v(mo)(e.index,e.index+1)&&v(Pt)(e.index+1))},"↓ Down",8,nv)])):H("",!0)],64))}}),ov={class:"dr-head"},iv={class:"tx"},lv={class:"dr-body"},av={class:"f"},rv={class:"options"},uv=["disabled","onClick"],cv={class:"mdi"},dv={class:"tx"},fv={key:0,class:"f"},pv={class:"options"},hv=["disabled","onClick"],vv={class:"mdi"},mv={class:"tx"},yv={class:"f"},gv={class:"options"},bv=["disabled","onClick"],wv={class:"mdi"},_v={class:"tx"},kv={key:0,class:"hint"},$v={key:1,class:"hint"},xv={class:"dr-foot"},Sv=Ce({__name:"TopbarAdd",setup(e){const t=fe(""),n=k(()=>new Set(Ht().map(je))),s=k(()=>Cn().clock_24h!==!1),o=k(()=>({clock:ei(s.value,new Date(c.now)),analog:"Small dial with the time",date:ti(new Date(c.now))})),l=k(()=>c.inventory.header?.suggestions?.[c.selected||""]||[]),a=k(()=>{const d=t.value.trim().toLocaleLowerCase();return c.inventory.entities.filter(u=>`${u.name} ${u.id} ${u.area||""} ${u.device||""}`.toLocaleLowerCase().includes(d))}),r=d=>({type:"entity",entity:d,content:"state",icon:"auto",show:"always"});return(d,u)=>(h(),m(U,null,[i("div",ov,[u[4]||(u[4]=i("span",{class:"av",style:{background:"var(--seg)",color:"var(--ink-2)","font-size":"18px"}},"+",-1)),i("span",iv,[u[3]||(u[3]=i("b",null,"Add to the top bar",-1)),i("small",null,y(v(Ht)().length)+" of "+y(v(Kt)())+" slots used",1)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:u[0]||(u[0]=(...f)=>v(Re)&&v(Re)(...f))},"✕")]),i("div",lv,[i("div",av,[u[5]||(u[5]=i("span",{class:"f-label"},"From the screen itself",-1)),i("div",rv,[(h(!0),m(U,null,ie(v(c).inventory.header?.builtin||[],f=>(h(),m("button",{key:f.type,type:"button",class:"option",disabled:n.value.has(v(je)({type:f.type})),onClick:p=>v(yo)({type:f.type})},[i("span",cv,y(v(be)(v(is)(v(da)[f.type])?.cp||"F0150")),1),i("span",dv,[i("strong",null,y(f.label),1),i("small",null,y(n.value.has(v(je)({type:f.type}))?"Already added":o.value[f.type]),1)])],8,uv))),128))])]),l.value.length?(h(),m("div",fv,[u[6]||(u[6]=i("span",{class:"f-label"},"Suggestions from Home Assistant",-1)),i("div",pv,[(h(!0),m(U,null,ie(l.value,f=>(h(),m("button",{key:v(je)(f.item),type:"button",class:"option",disabled:n.value.has(v(je)(f.item)),onClick:p=>v(yo)(f.item)},[i("span",vv,y(v(be)(f.icon||v(Xt)(f.item.entity))),1),i("span",mv,[i("strong",null,y(f.label),1),i("small",null,y(n.value.has(v(je)(f.item))?"Already added":[f.name,f.area].filter(Boolean).join(" · ")),1)])],8,hv))),128))])])):H("",!0),i("div",yv,[u[7]||(u[7]=i("label",{class:"f-label",for:"topbar-search"},"An entity",-1)),ye(i("input",{id:"topbar-search","onUpdate:modelValue":u[1]||(u[1]=f=>t.value=f),type:"search",placeholder:"Search by name, room, or entity, e.g. temperature or door","aria-label":"Search for an entity for the top bar"},null,512),[[Ie,t.value]]),i("div",gv,[(h(!0),m(U,null,ie(a.value.slice(0,40),f=>(h(),m("button",{key:f.id,type:"button",class:"option",disabled:n.value.has(v(je)(r(f.id))),onClick:p=>v(yo)(r(f.id))},[i("span",wv,y(v(be)(v(Xt)(f.id))),1),i("span",_v,[i("strong",null,y(f.name),1),i("small",null,y([f.area,f.id].filter(Boolean).join(" · ")),1)])],8,bv))),128)),a.value.length?a.value.length>40?(h(),m("p",$v,y(a.value.length)+" results. Keep typing to narrow it down.",1)):H("",!0):(h(),m("p",kv,"No entities found."))])])]),i("div",xv,[u[8]||(u[8]=i("span",{class:"spacer"},null,-1)),i("button",{type:"button",class:"btn quiet",onClick:u[2]||(u[2]=(...f)=>v(Re)&&v(Re)(...f))},"Cancel")])],64))}}),Cv={class:"dr-head"},Av={class:"tx"},Tv={class:"dr-body",id:"inspector-section"},Ev={id:"inspection-summary"},Pv={key:0,class:"hint warn"},Ov={key:1,class:"hint"},Iv={id:"inspection"},Mv=Ce({__name:"InspectPanel",props:{entity:{}},setup(e){const t=e,n=fe(null),s=fe("Reading…"),o=fe("");async function l(){if(c.selected){n.value=null,o.value="",s.value="Fetching current HA status...";try{const r=await dt(`screens/${encodeURIComponent(c.selected)}/inspect`),d=t.entity?r.tiles.filter(u=>u.entity===t.entity):r.tiles;n.value=d,s.value=JSON.stringify(t.entity?d[0]:r,null,2)}catch(r){o.value=r.message,s.value="",Se(r.message)}}}const a=r=>{const d=c.layout?.tiles.find(u=>u.entity===r)?.options||{};return`Small slider: ${d.inline==="slider"?"yes":"no"} · Display: ${ba[d.display||"standard"]||d.display} · Width: ${d.size==="wide"?"double":"normal"} · Control: ${_c({entity:r,options:d},c.inventory)} · Background: ${c.inventory.backgrounds?.[d.background||"auto"]?.label||"Default"}`};return hn(l),an(()=>t.entity,l),(r,d)=>(h(),m(U,null,[i("div",Cv,[d[2]||(d[2]=i("span",{class:"av",style:{background:"var(--seg)",color:"var(--ink-2)","font-size":"16px"}},"⌕",-1)),i("span",Av,[d[1]||(d[1]=i("b",null,"Current data",-1)),i("small",{class:ue({mono:e.entity})},y(e.entity||"Connection, status, and supported properties"),3)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:d[0]||(d[0]=(...u)=>v(Re)&&v(Re)(...u))},"✕")]),i("div",Tv,[i("div",Ev,[o.value?(h(),m("p",Pv,y(o.value),1)):n.value?H("",!0):(h(),m("p",Ov,"Fetching current HA status...")),(h(!0),m(U,null,ie(n.value||[],u=>(h(),m("article",{key:u.entity,class:"inspection-tile"},[i("strong",null,y(u.entity),1),i("span",null,"Status: "+y(u.word||u.state),1),i("small",null,y(a(u.entity)),1)]))),128))]),i("pre",Iv,y(s.value),1)]),i("div",{class:"dr-foot"},[i("button",{type:"button",class:"btn quiet",onClick:l},"Read again"),d[3]||(d[3]=i("span",{class:"spacer"},null,-1))])],64))}}),Lv=["aria-hidden"],Dv=Ce({__name:"Drawer",setup(e){const t=k(()=>!!(c.inspector&&(c.inspector.kind!=="tile"||uo.value)));return(n,s)=>(h(),m("aside",{class:ue(["drawer",{open:t.value}]),id:"tile-sheet","aria-hidden":t.value?"false":"true",onClick:s[0]||(s[0]=it(()=>{},["stop"]))},[v(c).inspector?(h(),m(U,{key:0},[v(c).inspector.kind==="tile"&&v(uo)?(h(),Ke(Lh,{key:0,tile:v(uo)},null,8,["tile"])):v(c).inspector.kind==="bar"?(h(),Ke(sv,{key:1,index:v(c).inspector.index},null,8,["index"])):v(c).inspector.kind==="bar-add"?(h(),Ke(Sv,{key:2})):v(c).inspector.kind==="inspect"?(h(),Ke(Mv,{key:3,entity:v(c).inspector.entity},null,8,["entity"])):H("",!0)],64)):H("",!0)],10,Lv))}}),Fv={class:"main-head"},Nv={class:"eyebrow",id:"screen-name"},Rv=["title"],Hv={class:"head-right"},Uv={class:"seg",role:"tablist"},jv=["aria-pressed"],Bv=["aria-pressed"],Vv={key:1,id:"dirty",class:"chip dirty"},Wv=["disabled"],Kv={key:0,class:"spin small"},qv=["aria-expanded"],Yv={key:3,class:"menu",role:"menu"},zv=["disabled","title"],Jv=["disabled","aria-expanded"],Gv={key:0,class:"sub"},Xv=["onClick"],Qv=["disabled","title"],Zv={class:"body",id:"body"},em=Ce({__name:"ScreenView",setup(e){const t=k(()=>Ct.value),n=k(()=>t.value.online?`${t.value.delivery} · ${t.value.status}`:"Offline · changes are saved"),s=k(()=>t.value.update?.available&&t.value.online&&t.value.update?.profile&&t.value.update?.host),o=k(()=>c.inventory.screens.filter(I=>I.id!==t.value.id&&I.layout?.tiles?.length)),l=fe(!1),a=fe(null);function r(){c.menuOpen=!1,l.value=!1}function d(){r(),c.overrideProfile=t.value.update?.profile||null,c.overrideFriendly=t.value.name,Ae("#override")}function u(){r(),c.selectedTile=null,c.inspector={kind:"inspect"}}function f(I){r(),!(c.dirty&&!confirm("Replace the unsaved layout with a copy of the other screen's?"))&&Dc(I)}function p(){r(),a.value?.click()}async function _(I){const $=I.target,x=$.files?.[0];$.value="",x&&(c.dirty&&!confirm("Replace the unsaved layout with the imported one?")||Nc(await x.text()))}function T(I){if(I.key==="Escape")if(c.menuOpen)r();else{if(c.palette)return;c.inspector&&!I.target?.closest?.(".picker")&&Re()}else(I.metaKey||I.ctrlKey)&&I.key.toLowerCase()==="s"&&(I.preventDefault(),c.dirty&&Io())}function M(I){c.menuOpen&&!I.target.closest(".head-right .menu, #more")&&r()}return hn(()=>{document.addEventListener("keydown",T),document.addEventListener("click",M)}),An(()=>{document.removeEventListener("keydown",T),document.removeEventListener("click",M)}),(I,$)=>(h(),m(U,null,[i("header",Fv,[i("div",null,[i("span",Nv,y(t.value.name),1),i("h1",null,y(v(c).layout?.title||"Home"),1)]),i("span",{id:"delivery",class:ue(["chip",{off:!t.value.online}]),title:n.value},[$[9]||($[9]=i("span",{class:"dot"},null,-1)),ee(y(n.value),1)],10,Rv),i("div",Hv,[i("div",Uv,[i("button",{type:"button",id:"tab-layout",role:"tab","aria-pressed":v(c).tab==="layout"?"true":"false",onClick:$[0]||($[0]=x=>v(c).tab="layout")},"Layout",8,jv),i("button",{type:"button",id:"tab-settings",role:"tab","aria-pressed":v(c).tab==="settings"?"true":"false",onClick:$[1]||($[1]=x=>{v(c).tab="settings",v(Re)()})},"Screen settings",8,Bv)]),v(c).dirty?(h(),m("span",Vv,"Unsaved changes")):(h(),m("span",{key:0,id:"dirty",class:ue(["chip",{sent:v(c).saved}])},y(v(c).saved?"Saved · sent to screen":"All saved"),3)),v(c).dirty?(h(),m("button",{key:2,id:"save",type:"button",class:"btn primary",disabled:v(c).busy,title:"⌘S",onClick:$[2]||($[2]=x=>v(Io)())},[v(c).busy?(h(),m("span",Kv)):H("",!0),ee(y(v(c).busy?"Saving…":"Save & send"),1)],8,Wv)):H("",!0),i("button",{id:"more",type:"button",class:"icon-btn","aria-label":"More","aria-haspopup":"menu","aria-expanded":v(c).menuOpen?"true":"false",onClick:$[3]||($[3]=it(x=>{v(c).menuOpen=!v(c).menuOpen,l.value=!1},["stop"]))},"···",8,qv),v(c).menuOpen?(h(),m("div",Yv,[i("button",{type:"button",role:"menuitem",id:"identify",disabled:!v(dn)(t.value)||!t.value.online,title:v(dn)(t.value)?"":"Needs firmware 0.2.31 or newer",onClick:$[4]||($[4]=x=>{r(),v(Sa)(t.value)})},[...$[10]||($[10]=[ee("Identify ",-1),i("small",null,"blink the screen",-1)])],8,zv),i("button",{type:"button",role:"menuitem",id:"inspect",onClick:u},[...$[11]||($[11]=[ee("Read current data ",-1),i("small",null,"from Home Assistant",-1)])]),$[17]||($[17]=i("div",{class:"sep"},null,-1)),i("button",{type:"button",role:"menuitem",id:"copy-layout",disabled:!o.value.length,"aria-expanded":l.value?"true":"false",onClick:$[5]||($[5]=it(x=>l.value=!l.value,["stop"]))},[$[12]||($[12]=ee("Copy layout from… ",-1)),i("small",null,y(o.value.length?`${o.value.length} screen${o.value.length===1?"":"s"}`:"no other screen"),1)],8,Jv),l.value?(h(),m("div",Gv,[(h(!0),m(U,null,ie(o.value,x=>(h(),m("button",{key:x.id,type:"button",role:"menuitem",onClick:O=>f(x.id)},[ee(y(x.name)+" ",1),i("small",null,y(x.layout.tiles.length)+" tiles",1)],8,Xv))),128))])):H("",!0),i("button",{type:"button",role:"menuitem",id:"export-layout",onClick:$[6]||($[6]=x=>{r(),v(Aa)()})},[...$[13]||($[13]=[ee("Export layout ",-1),i("small",null,"JSON",-1)])]),i("button",{type:"button",role:"menuitem",id:"import-layout",onClick:p},[...$[14]||($[14]=[ee("Import layout… ",-1),i("small",null,"JSON",-1)])]),$[18]||($[18]=i("div",{class:"sep"},null,-1)),i("button",{type:"button",role:"menuitem",id:"open-override",disabled:!t.value.update?.profile,title:t.value.update?.profile?"":"No ESPHome profile found for this screen",onClick:d},[...$[15]||($[15]=[ee("Override YAML ",-1),i("small",null,"advanced",-1)])],8,Qv),i("button",{type:"button",role:"menuitem",onClick:$[7]||($[7]=x=>{r(),v(Ae)("#firmware")})},"Firmware & USB"),s.value?(h(),m("button",{key:1,type:"button",role:"menuitem",onClick:$[8]||($[8]=x=>{r(),v(Lo)(t.value)})},[$[16]||($[16]=ee("Update firmware ",-1)),i("small",null,y(t.value.update?.target),1)])):H("",!0)])):H("",!0),i("input",{ref_key:"fileInput",ref:a,type:"file",accept:"application/json,.json",hidden:"",onChange:_},null,544)])]),i("div",Zv,[v(c).tab==="layout"?(h(),Ke(cp,{key:0})):(h(),Ke(Cp,{key:1})),$e(Dv)])],64))}}),tm={key:0,id:"choose",class:"empty"},nm={key:1,id:"empty",class:"empty"},sm=Ce({__name:"EmptyState",setup(e){return(t,n)=>v(c).inventory.screens.length?(h(),m("section",tm,[...n[1]||(n[1]=[i("span",{class:"empty-icon"},"▦",-1),i("h2",null,"Choose a screen",-1),i("p",null,"Pick one of your screens on the left to change its tiles, top bar and settings.",-1)])])):(h(),m("section",nm,[n[2]||(n[2]=i("span",{class:"empty-icon"},"▦",-1)),n[3]||(n[3]=i("h2",null,"Start with a screen",-1)),n[4]||(n[4]=i("p",null,"Connect a CYD or Guition via USB to your Home Assistant machine. Profile, firmware, and the first flash happen in one go.",-1)),i("button",{id:"start",type:"button",class:"btn primary",onClick:n[0]||(n[0]=s=>v(Ae)("#new-screen"))},"Install new screen")]))}}),om={class:"panel",id:"settings-view"},im={class:"panel-head"},lm={class:"card-grid"},am={class:"card"},rm={class:"tools"},um={key:0,class:"card updates",id:"updates"},cm={id:"updates-hint"},dm=["aria-valuenow"],fm={class:"progress-text"},pm={key:0,class:"log-lines"},hm={key:2,class:"whatsnew"},vm={class:"check"},mm=["checked"],ym={class:"card"},gm={class:"tools"},bm={class:"card",id:"claude"},wm={class:"actions"},_m=["disabled"],km={id:"claude-path"},$m=Ce({__name:"AppSettingsView",setup(e){const t=k(()=>c.inventory.updates),n=k(()=>c.inventory.screens.filter(p=>p.update?.available).length),s=k(()=>t.value?t.value.busy?`Updating to firmware ${t.value.target}…`:c.inventory.screens.length?n.value?`Firmware ${t.value.target} is available for ${n.value} screen${n.value===1?"":"s"}.`:`All screens have firmware ${t.value.target}.`:`No screen paired yet. New screens get firmware ${t.value.target}.`:""),o=k(()=>c.inventory.screens.find(p=>p.update?.state==="running"||c.updating.includes(p.id))),l=k(()=>o.value?yn(o.value):null),a=k(()=>(c.firmwareJob?.logs||[]).slice(-12).join(` +`)),r=k(()=>{const p=t.value?.changelog,_=t.value?.target;return!p||!_?[]:p.filter(T=>T.firmware===_).flatMap(T=>T.lines).slice(0,10)}),d=k(()=>c.inventory.claude_skill),u=fe(!1);async function f(){u.value=!0;try{await Kc()}finally{u.value=!1}}return(p,_)=>(h(),m("div",om,[i("div",im,[_[6]||(_[6]=i("div",{class:"tx"},[i("span",{class:"eyebrow"},"Settings"),i("h1",{id:"settings-title"},"Everything around your screens.")],-1)),i("button",{type:"button",class:"btn quiet",id:"close-settings",onClick:_[0]||(_[0]=T=>v(Ae)(""))},"← My screens")]),i("div",lm,[i("section",am,[_[9]||(_[9]=i("h2",null,"Screens",-1)),_[10]||(_[10]=i("p",null,"Add a screen, or build and reinstall the firmware of one you already have.",-1)),i("div",rm,[i("button",{type:"button",class:"tool",onClick:_[1]||(_[1]=T=>v(Ae)("#new-screen"))},[..._[7]||(_[7]=[i("span",{class:"tool-icon"},"+",-1),i("span",{class:"tx"},[i("b",null,"New screen"),i("small",null,"Connect and install")],-1)])]),i("button",{type:"button",class:"tool",onClick:_[2]||(_[2]=T=>v(Ae)("#firmware"))},[..._[8]||(_[8]=[i("span",{class:"tool-icon"},"⇪",-1),i("span",{class:"tx"},[i("b",null,"Firmware & USB"),i("small",null,"Build and install via USB or Wi-Fi")],-1)])])])]),t.value?(h(),m("section",um,[_[12]||(_[12]=i("h2",null,"Firmware updates",-1)),i("p",cm,y(s.value),1),o.value&&l.value?(h(),m(U,{key:0},[i("div",{class:"progress",role:"progressbar","aria-valuenow":l.value.percent,"aria-valuemin":"0","aria-valuemax":"100"},[i("i",{style:Pe({width:l.value.percent+"%"})},null,4)],8,dm),i("div",fm,[i("span",null,y(o.value.name)+" · "+y(l.value.percent)+" %",1),i("span",null,y(l.value.text),1)]),a.value?(h(),m("pre",pm,y(a.value),1)):H("",!0)],64)):H("",!0),t.value.pending&&!t.value.busy&&t.value.pending>=2?(h(),m("button",{key:1,id:"update-all",type:"button",class:"btn primary",onClick:_[3]||(_[3]=(...T)=>v(el)&&v(el)(...T))},"Update all "+y(t.value.pending)+" screens",1)):H("",!0),r.value.length&&!v(Mo)()?(h(),m("details",hm,[i("summary",null,"What's new in firmware "+y(t.value.target),1),i("ul",null,[(h(!0),m(U,null,ie(r.value,T=>(h(),m("li",{key:T},y(T),1))),128))])])):H("",!0),i("label",vm,[i("input",{type:"checkbox",id:"auto-update",checked:!!t.value.auto,onChange:_[4]||(_[4]=T=>v(Wc)(T.target.checked))},null,40,mm),_[11]||(_[11]=i("span",null,[ee("Update automatically every night"),i("small",null,"Between 03:00 and 06:00, one screen at a time. Stops on an error and reports it in Home Assistant.")],-1))])])):H("",!0),i("section",ym,[_[14]||(_[14]=i("h2",null,"Alerts",-1)),_[15]||(_[15]=i("p",null,"A card over the whole screen from an automation, on one screen or on all of them. The cheatsheet has the action names, fields, icons, and colors, and a form to try one.",-1)),i("div",gm,[i("button",{type:"button",class:"tool",onClick:_[5]||(_[5]=T=>v(Ae)("#alerts"))},[..._[13]||(_[13]=[i("span",{class:"tool-icon"},"!",-1),i("span",{class:"tx"},[i("b",null,"Alerts"),i("small",null,"Full-screen notifications, from an automation")],-1)])])])]),i("section",bm,[_[18]||(_[18]=i("h2",null,"Claude",-1)),_[19]||(_[19]=i("p",null,'Teach Claude about ESP Screens, then ask: "Show an alert on all my screens when the mailbox is full." Claude knows the alert events, every field, color, and icon.',-1)),i("div",wm,[i("button",{type:"button",id:"claude-install",class:ue(["btn",d.value?.installed&&d.value.current?"quiet":"primary"]),disabled:!d.value||u.value,onClick:f},y(!d.value||!d.value.installed?"Install for Claude Code":d.value.current?"Install again":"Update the skill"),11,_m),i("span",{id:"claude-status",class:ue(["chip",d.value&&d.value.installed?d.value.current?"good":"update":""]),role:"status"},y(d.value?d.value.installed?d.value.current?"● Installed":"Installed · a newer version is ready":"Not installed":"Loading…"),3)]),i("small",null,[_[16]||(_[16]=ee("For Claude Code in Home Assistant. Writes one file to ",-1)),i("code",km,y(d.value?.path||"/homeassistant/.claude/skills/esp-screens"),1),_[17]||(_[17]=ee("; installing again replaces it.",-1))]),_[20]||(_[20]=i("div",{class:"actions"},[i("a",{class:"btn quiet",id:"claude-download",href:"api/claude-skill.zip",download:"esp-screens.zip"},"Download for claude.ai"),i("small",null,"Upload the zip in Claude under Customize → Skills.")],-1))])])]))}}),xm={class:"panel",id:"installer"},Sm={class:"panel-head"},Cm={class:"tx"},Am={id:"install-title"},Tm={key:0},Em={class:"boards"},Pm={class:"board"},Om={class:"board"},Im={class:"field"},Mm={class:"node-line"},Lm={id:"node-preview"},Dm={key:0,class:"field",id:"node-label"},Fm={key:1,id:"wifi-fields",class:"wifi"},Nm={class:"hint",id:"wifi-status"},Rm={key:0,class:"field",id:"wifi-ssid-label"},Hm={key:1,class:"field",id:"wifi-password-label"},Um={class:"field"},jm={key:0,value:"usb"},Bm=["value"],Vm={id:"target-hint"},Wm={key:2,class:"hint",id:"install-note"},Km={class:"actions"},qm=["disabled"],Ym={id:"install-status",class:"status-line error",role:"status"},zm={key:1,id:"install-progress",class:"card"},Jm={class:"progress-head"},Gm={key:0,class:"spin",id:"progress-spin"},Xm={id:"progress-title"},Qm={id:"progress-detail"},Zm={key:0,id:"install-download",class:"card",style:{background:"var(--surface-2)"}},ey=["href","download"],ty={class:"steps",id:"download-steps"},ny={key:1,id:"install-result",class:"field"},sy={class:"key-box"},oy={class:"steps",id:"install-steps"},iy=["open"],ly={id:"install-log",class:"log"},ay={class:"actions"},ry="https://web.esphome.io/?dashboard_install",uy="Download · flash from your own computer",cy=Ce({__name:"InstallerView",setup(e){const t=fn({board:"cyd",friendly_name:"",name:"",wifi_ssid:"",wifi_password:"",target:""}),n=fn({view:"setup",file:null,friendly:"",board:"cyd",target:"",apiKey:null,nodeEdited:!1,jobState:null,picked:!1,action:null}),s=fe(!1),o=fe(null),l=fe(null),a=fe([]),r=fe(""),d=fe(""),u=fe(!1),f=fe(!1),p=fe(null);let _=0;function T(pe){return pe.toLowerCase().normalize("NFD").replace(/[̀-ͯ]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^[^a-z]+/,"").slice(0,30).replace(/-+$/,"")||"screen"}function M(pe){const N=pe.replace(/^\/dev\/serial\/by-id\/usb-/,"").replace(/-if\d+(-port\d+)?$/,"").replace(/_/g," ");return`USB · ${N===pe?pe.replace(/^\/dev\//,""):N}`}an(()=>t.friendly_name,()=>{n.nodeEdited||(t.name=T(t.friendly_name))});const I=k(()=>t.name||"…"),$=k(()=>o.value?.ports||[]),x=k(()=>o.value?.wifi),O=k(()=>x.value?.state==="new"||x.value?.state==="missing"),J=k(()=>x.value?.missing||[]),C=k(()=>x.value?.state==="new"?"Fill in once: ESP Screens saves this in ESPHome secrets.yaml, later screens use it automatically.":"Your ESPHome secrets.yaml is still missing Wi-Fi details. ESP Screens only fills in the missing lines."),z=k(()=>x.value?.state==="ready"?"Wi-Fi comes from your ESPHome secrets.yaml.":x.value?.state==="invalid"?"secrets.yaml in the ESPHome folder isn't valid YAML. Fix the file first; it won't be overwritten.":""),P=k(()=>t.target==="usb"?"Connect the screen with a USB data cable to the Home Assistant machine; the list refreshes on its own. Or choose Download to use your own computer.":t.target==="download"?"Download the firmware and put it on the screen from your own computer, in Chrome or Edge. After that, updates go over Wi-Fi.":t.target?$.value.length>1?"More than one board connected: choose this screen's port.":"Once over USB; after that, everything is wireless.":"The profile goes into the ESPHome folder. You can install later via Firmware & USB, or from ESPHome Device Builder."),S=k(()=>t.target==="download"?"Build & download":t.target?"Install":"Save profile"),b=k(()=>o.value?.job?.state==="running"&&!(n.file&&o.value.job.file===n.file)),A=k(()=>u.value||x.value?.state==="invalid"||t.target==="usb"||!!t.target&&(b.value||!o.value?.available));function q(){const pe=t.target;(pe==="download"||pe===""?n.picked:$.value.includes(pe))||(t.target=$.value[0]||"usb")}async function W(){let pe;try{pe=await dt("firmware")}catch(et){r.value=et.message;return}o.value=pe;const N=pe.job,de=N&&n.file&&N.file===n.file;if(de&&(n.jobState=N.state),n.view==="setup"){if(de&&N.state==="running"){le(N,pe.logs||[]);return}q(),r.value=b.value?`A build or installation is already running (${N.file}). Wait for it to finish.`:!pe.available&&t.target?"The ESPHome CLI is missing from this installation; only saving the profile is possible.":z.value}else n.view==="progress"&&de&&(l.value=N,a.value=pe.logs||[],N.state!=="running"&&N.state!=="success"&&(f.value=!0))}function le(pe,N){n.view="progress",n.jobState=pe.state,n.action=pe.action,l.value=pe,a.value=N}const Z=k(()=>l.value?.state==="running"),B=k(()=>n.view==="done"||l.value?.state==="success"),X=k(()=>n.action==="download"),ce=k(()=>n.view==="done"?"Profile saved.":Z.value?"One moment…":B.value?X.value?"Ready to download.":"Done.":"That didn't work."),V=k(()=>n.view==="done"?`${n.file} is in the ESPHome folder`:Z.value?l.value?.stage==="upload"?`Writing firmware to ${n.friendly}…`:"Building firmware…":B.value?X.value?`Firmware for ${n.friendly} is ready`:`Firmware is on ${n.friendly}`:X.value?"Build failed":"Install failed"),Q=k(()=>n.view==="done"?"Install it later from Firmware & USB: choose this profile, then the USB port of the Home Assistant machine, or Download to put the firmware on the screen from your own computer. Save the API key for pairing:":Z.value?l.value?.stage==="upload"?"Don't disconnect the USB cable yet.":`A first build takes a few minutes on a Raspberry Pi. You can leave this page: the ${X.value?"build":"installation"} keeps running and you'll find it again under New screen.`:B.value?X.value?"Put it on the screen from your own computer, then pair the screen with Home Assistant.":`The screen boots up and connects to your Wi-Fi.${n.board==="cyd"?" The CYD first asks for a touch calibration: tap the crosshairs.":""} Pair it with Home Assistant now:`:a.value.filter(pe=>/error/i.test(pe)).pop()||a.value.filter(pe=>/failed/i.test(pe)).pop()||"See the log below."),Ee=k(()=>({href:`api/firmware/profiles/${encodeURIComponent(n.file||"")}/download`,name:(n.file||"").replace(/\.yaml$/,"")+".factory.bin"})),pt=k(()=>[["Go to Home Assistant → Settings → Devices & services.",` This happens outside ESP Screens. Home Assistant discovers ${n.friendly} as an ESPHome device; click Add. Not discovered? Add ESPHome manually with the screen's IP address. `],["Paste the API key"," above when Home Assistant asks for an encryption key."],["Allow HA actions:"," ESPHome integration → Configure → “Allow the device to perform Home Assistant actions”. Without this, the screen sees everything but controls nothing."],["Choose your tiles."," Back in ESP Screens, the screen appears in the list on the left within about thirty seconds; until then it's shown there as “not yet in Home Assistant”."]]);async function Ze(pe){const N=pe.target;if(n.nodeEdited||(t.name=T(t.friendly_name)),!!N.reportValidity()){u.value=!0,d.value="";try{const de={board:t.board,friendly_name:t.friendly_name,name:t.name,target:t.target};O.value&&(J.value.includes("wifi_ssid")&&(de.wifi_ssid=t.wifi_ssid),J.value.includes("wifi_password")&&(de.wifi_password=t.wifi_password));const et=await Xe("firmware/profiles","POST",de);Object.assign(n,{file:et.file,apiKey:et.api_key,friendly:t.friendly_name.trim(),board:t.board,target:t.target}),t.wifi_password="",et.job?le(et.job,[]):n.view="done"}catch(de){d.value=de.message}finally{u.value=!1}}}async function qe(){try{if(!X.value){const{ports:N}=await dt("firmware");!N.includes(n.target)&&N.length===1&&(n.target=N[0])}const pe=await Xe("firmware/jobs","POST",X.value?{file:n.file,action:"download"}:{file:n.file,action:"install",target:n.target});le(pe,[])}catch(pe){Se(pe.message)}}function ls(){Object.assign(n,{view:"setup",file:null,apiKey:null,nodeEdited:!1,jobState:null,target:"",picked:!1,action:null}),Object.assign(t,{board:"cyd",friendly_name:"",name:"",wifi_ssid:"",wifi_password:"",target:""}),s.value=!1,l.value=null,a.value=[],d.value="",r.value="",f.value=!1,W()}function as(){n.view==="progress"&&n.jobState!=="running"&&(n.view="done"),Ae("")}return hn(()=>{W(),_=window.setInterval(W,3e3)}),An(()=>clearInterval(_)),(pe,N)=>(h(),m("div",xm,[i("div",Sm,[i("div",Cm,[N[13]||(N[13]=i("span",{class:"eyebrow"},"New screen",-1)),i("h1",Am,y(n.view==="setup"?"Connect and install.":ce.value),1),n.view==="setup"?(h(),m("p",Tm,"ESP Screens creates the screen's own profile with unique keys and builds the firmware. Connect the screen with a USB data cable to the machine running Home Assistant, or download the firmware and put it on the screen from your own computer.")):H("",!0)]),i("button",{type:"button",class:"btn quiet",id:"close-install","aria-label":"Close",onClick:as},"← Back")]),n.view==="setup"?(h(),m("form",{key:0,id:"install-form",class:"card",onSubmit:it(Ze,["prevent"])},[i("fieldset",null,[N[16]||(N[16]=i("legend",null,"Which screen do you have?",-1)),i("div",Em,[i("label",Pm,[ye(i("input",{type:"radio",name:"board",value:"cyd","onUpdate:modelValue":N[0]||(N[0]=de=>t.board=de)},null,512),[[Bi,t.board]]),N[14]||(N[14]=i("span",null,[i("b",null,"CYD · 2.8 inch"),i("small",null,"ESP32-2432S028 · 320 × 240")],-1))]),i("label",Om,[ye(i("input",{type:"radio",name:"board",value:"guition","onUpdate:modelValue":N[1]||(N[1]=de=>t.board=de)},null,512),[[Bi,t.board]]),N[15]||(N[15]=i("span",null,[i("b",null,"Guition · 4 inch"),i("small",null,"ESP32-S3-4848S040 · 480 × 480 · GT911")],-1))])])]),i("div",Im,[N[18]||(N[18]=i("label",{class:"f-label",for:"friendly_name"},"Name",-1)),ye(i("input",{id:"friendly_name",name:"friendly_name","onUpdate:modelValue":N[2]||(N[2]=de=>t.friendly_name=de),required:"",maxlength:"60",placeholder:"Living room screen",autocomplete:"off"},null,512),[[Ie,t.friendly_name]]),i("small",Mm,[N[17]||(N[17]=ee("Device name ",-1)),i("code",Lm,y(I.value),1),i("button",{type:"button",class:"btn link mini",id:"edit-node",onClick:N[3]||(N[3]=de=>{n.nodeEdited=!0,s.value=!0})},"customize")]),N[19]||(N[19]=i("small",null,"Every screen gets its own profile with its own keys. Four screens? Go through this four times with a different name.",-1))]),s.value?(h(),m("div",Dm,[N[20]||(N[20]=i("label",{class:"f-label",for:"node-name"},"Device name",-1)),ye(i("input",{id:"node-name",name:"name","onUpdate:modelValue":N[4]||(N[4]=de=>t.name=de),pattern:"[a-z][a-z0-9\\-]{0,29}",maxlength:"30",autocomplete:"off",onInput:N[5]||(N[5]=de=>n.nodeEdited=!0)},null,544),[[Ie,t.name]]),N[21]||(N[21]=i("small",null,"Lowercase letters, digits, and dashes. A different name for each screen.",-1))])):H("",!0),O.value?(h(),m("fieldset",Fm,[N[24]||(N[24]=i("legend",null,"Wi-Fi",-1)),i("p",Nm,y(C.value),1),J.value.includes("wifi_ssid")?(h(),m("div",Rm,[N[22]||(N[22]=i("label",{class:"f-label",for:"wifi_ssid"},"Wi-Fi name (2.4 GHz)",-1)),ye(i("input",{id:"wifi_ssid",name:"wifi_ssid","onUpdate:modelValue":N[6]||(N[6]=de=>t.wifi_ssid=de),autocomplete:"off"},null,512),[[Ie,t.wifi_ssid]])])):H("",!0),J.value.includes("wifi_password")?(h(),m("div",Hm,[N[23]||(N[23]=i("label",{class:"f-label",for:"wifi_password"},"Wi-Fi password",-1)),ye(i("input",{id:"wifi_password",name:"wifi_password",type:"password","onUpdate:modelValue":N[7]||(N[7]=de=>t.wifi_password=de),autocomplete:"new-password"},null,512),[[Ie,t.wifi_password]])])):H("",!0)])):H("",!0),i("div",Um,[N[26]||(N[26]=i("label",{class:"f-label",for:"install-target"},"Install via",-1)),ye(i("select",{id:"install-target",name:"target","onUpdate:modelValue":N[8]||(N[8]=de=>t.target=de),onChange:N[9]||(N[9]=de=>{n.picked=!0,W()})},[$.value.length?H("",!0):(h(),m("option",jm,"USB · no board found on the Home Assistant machine yet")),(h(!0),m(U,null,ie($.value,de=>(h(),m("option",{key:de,value:de},y(M(de)),9,Bm))),128)),i("option",{value:"download"},y(uy)),N[25]||(N[25]=i("option",{value:""},"Later · save profile only",-1))],544),[[un,t.target]]),i("small",Vm,y(P.value),1)]),r.value?(h(),m("p",Wm,y(r.value),1)):H("",!0),i("div",Km,[i("button",{type:"submit",class:"btn primary",id:"install-go",disabled:A.value},y(S.value),9,qm),i("span",Ym,y(d.value),1)])],32)):(h(),m("div",zm,[i("div",Jm,[Z.value?(h(),m("span",Gm)):(h(),m("span",{key:1,class:ue(["outcome",B.value?"ok":"bad"]),id:"progress-mark"},y(B.value?"✓":"✕"),3)),i("strong",Xm,y(V.value),1)]),i("p",Qm,y(Q.value),1),B.value&&X.value&&n.view!=="done"?(h(),m("div",Zm,[i("a",{class:"btn primary",id:"download-firmware",href:Ee.value.href,download:Ee.value.name},"Download "+y(Ee.value.name),9,ey),i("ol",ty,[N[30]||(N[30]=i("li",null,[i("b",null,"Plug the screen into your computer"),ee(" with a USB data cable.")],-1)),i("li",null,[i("b",null,[N[27]||(N[27]=ee("Open ",-1)),i("a",{href:ry,target:"_blank",rel:"noopener"},"ESPHome Web")]),N[28]||(N[28]=ee(" in Chrome or Edge, click Connect and choose the screen's USB port.",-1))]),i("li",null,[N[29]||(N[29]=i("b",null,"Click Install",-1)),ee(" and select "+y(Ee.value.name)+". The screen restarts and joins your Wi-Fi."+y(n.board==="cyd"?" The CYD first asks for a touch calibration: tap the crosshairs.":""),1)])]),N[31]||(N[31]=i("small",null,"The file holds your Wi-Fi password and the screen's keys: keep it to yourself.",-1))])):H("",!0),B.value?(h(),m("div",ny,[i("div",sy,[N[32]||(N[32]=i("span",null,"API key",-1)),i("code",{id:"api-key",ref_key:"keyBox",ref:p},y(n.apiKey||""),513),i("button",{type:"button",class:"btn quiet mini",id:"copy-key",onClick:N[10]||(N[10]=de=>v(lt)(n.apiKey||"",p.value))},"Copy")]),i("ol",oy,[(h(!0),m(U,null,ie(pt.value,([de,et],Tn)=>(h(),m("li",{key:Tn},[i("b",null,y(de),1),ee(y(et),1),Tn===0?(h(),m("button",{key:0,type:"button",class:"btn quiet mini",onClick:N[11]||(N[11]=(...Zt)=>v(Ts)&&v(Ts)(...Zt))},"Open Devices & services")):H("",!0)]))),128))])])):H("",!0),n.view!=="done"?(h(),m("details",{key:2,id:"install-log-wrap",class:"log-wrap",open:f.value,onToggle:N[12]||(N[12]=de=>f.value=de.target.open)},[N[33]||(N[33]=i("summary",null,"ESPHome log",-1)),i("pre",ly,y(a.value.join(` +`)),1)],40,iy)):H("",!0),i("div",ay,[!Z.value&&!B.value?(h(),m("button",{key:0,type:"button",class:"btn primary",id:"install-retry",onClick:qe},"Retry")):H("",!0),i("button",{type:"button",class:"btn quiet",id:"install-close",onClick:ls},y(B.value?"Install another screen":"Start over"),1),i("button",{type:"button",class:ue(["btn",B.value?"primary":"quiet"]),onClick:as},y(B.value?"Done":"Close"),3)])]))]))}}),dy={class:"panel",id:"firmware-dialog"},fy={class:"panel-head"},py={class:"card"},hy={class:"card-grid"},vy={class:"field"},my=["value"],yy={class:"field"},gy={key:0,value:"usb"},by=["value"],wy={key:0,class:"field",id:"firmware-host-label"},_y=["placeholder"],ky={class:"actions"},$y=["disabled"],xy=["disabled"],Sy=["disabled"],Cy={key:0,class:"spin"},Ay={id:"firmware-status",class:"status-line",role:"status"},Ty={key:0,id:"firmware-download",class:"card",style:{background:"var(--surface-2)"}},Ey=["href","download"],Py={id:"firmware-log",class:"log"},Oy="https://web.esphome.io/?dashboard_install",Iy="Download · flash from your own computer",My=Ce({__name:"FirmwareView",setup(e){const t=fe(null),n=fe(""),s=fe("ota"),o=fe("");let l=0;async function a(I=!1){try{const $=await dt("firmware");t.value=$,(I||!n.value)&&(n.value=$.profiles[0]?.file||"");const x=$.ports||[];s.value.startsWith("/")&&!x.includes(s.value)&&(s.value=x[0]||"usb"),s.value==="usb"&&x.length&&(s.value=x[0])}catch($){Se($.message)}}const r=k(()=>t.value?.job?.state==="running"),d=k(()=>!t.value||r.value||!t.value.available||!t.value.profiles?.length),u=k(()=>d.value||s.value==="usb"),f=k(()=>t.value?.ports||[]),p=k(()=>t.value?t.value.available?t.value.job?`${t.value.job.file} · ${t.value.job.action} · ${t.value.job.state}`:"Choose the intended profile, then a USB port, an IP address, or Download.":"The ESPHome CLI is missing. Update the app to 0.2.0.":"Loading…"),_=k(()=>s.value==="download"&&!!n.value&&!!t.value?.downloads?.includes(n.value)),T=k(()=>({href:`api/firmware/profiles/${encodeURIComponent(n.value)}/download`,name:n.value.replace(/\.yaml$/,"")+".factory.bin"}));async function M(I){try{await Xe("firmware/jobs","POST",{file:n.value,action:I==="validate"?"validate":I==="build"?"build":s.value==="download"?"download":"install",target:s.value==="ota"?o.value.trim():s.value==="download"?"":s.value}),await a()}catch($){Se($.message)}}return hn(()=>{a(!0),l=window.setInterval(()=>a(),3e3)}),An(()=>clearInterval(l)),(I,$)=>(h(),m("div",dy,[i("div",fy,[$[7]||($[7]=ys('

      ',1)),i("button",{type:"button",class:"btn quiet",id:"close-firmware",onClick:$[0]||($[0]=x=>v(Ae)(""))},"← Back")]),i("div",py,[i("div",hy,[i("div",vy,[$[8]||($[8]=i("label",{class:"f-label",for:"firmware-file"},"ESPHome profile",-1)),ye(i("select",{id:"firmware-file","onUpdate:modelValue":$[1]||($[1]=x=>n.value=x)},[(h(!0),m(U,null,ie(t.value?.profiles||[],x=>(h(),m("option",{key:x.file,value:x.file},y(x.file),9,my))),128))],512),[[un,n.value]])]),i("div",yy,[$[10]||($[10]=i("label",{class:"f-label",for:"firmware-port"},"Install to",-1)),ye(i("select",{id:"firmware-port","onUpdate:modelValue":$[2]||($[2]=x=>s.value=x)},[$[9]||($[9]=i("option",{value:"ota"},"Wi-Fi / OTA",-1)),f.value.length?H("",!0):(h(),m("option",gy,"USB · no board found on the Home Assistant machine yet")),(h(!0),m(U,null,ie(f.value,x=>(h(),m("option",{key:x,value:x},y(x),9,by))),128)),i("option",{value:"download"},y(Iy))],512),[[un,s.value]])]),s.value==="ota"?(h(),m("div",wy,[$[11]||($[11]=i("label",{class:"f-label",for:"firmware-host"},"IP address or hostname",-1)),ye(i("input",{id:"firmware-host","onUpdate:modelValue":$[3]||($[3]=x=>o.value=x),placeholder:n.value?n.value.replace(/\.yaml$/,".local"):"screen-livingroom.local"},null,8,_y),[[Ie,o.value]])])):H("",!0)]),i("div",ky,[i("button",{type:"button",class:"btn quiet",id:"firmware-validate",disabled:d.value,onClick:$[4]||($[4]=x=>M("validate"))},"Check",8,$y),i("button",{type:"button",class:"btn quiet",id:"firmware-build",disabled:d.value,onClick:$[5]||($[5]=x=>M("build"))},"Build only",8,xy),i("button",{type:"button",class:"btn primary",id:"firmware-install",disabled:u.value,onClick:$[6]||($[6]=x=>M("install"))},y(s.value==="download"?"Build & download":"Build & install"),9,Sy),r.value?(h(),m("span",Cy)):H("",!0)]),i("p",Ay,y(p.value),1),_.value?(h(),m("div",Ty,[i("a",{class:"btn primary",id:"firmware-download-link",href:T.value.href,download:T.value.name},"Download "+y(T.value.name),9,Ey),i("small",null,[$[12]||($[12]=ee("Put it on the screen with ",-1)),i("a",{href:Oy,target:"_blank",rel:"noopener"},"ESPHome Web"),$[13]||($[13]=ee(" in Chrome or Edge: Connect, choose the screen's USB port, Install, and select this file. It holds your Wi-Fi password and the screen's keys: keep it to yourself.",-1))])])):H("",!0)]),i("pre",Py,y((t.value?.logs||[]).join(` +`)),1)]))}}),Ly={class:"panel wide alerts",id:"alerts-dialog"},Dy={class:"panel-head"},Fy={key:0,class:"hint"},Ny={class:"alert-hero"},Ry={class:"alert-mock",id:"alert-mock","aria-hidden":"true"},Hy={class:"mdi alert-mock-icon",id:"alert-mock-icon"},Uy={class:"alerts-nav","aria-label":"Sections"},jy=["data-jump","onClick"],By={id:"alerts-try",class:"card"},Vy={class:"field"},Wy={value:"all"},Ky=["value","disabled"],qy={class:"field"},Yy={class:"field"},zy={class:"field"},Jy={id:"try-icons"},Gy=["value"],Xy={class:"field"},Qy=["value"],Zy={class:"field"},eg={class:"field"},tg={class:"check field"},ng={class:"actions field wide"},sg=["disabled"],og={class:"status-line",id:"try-result",role:"status"},ig={id:"alerts-screens",class:"card"},lg={id:"alerts-min-firmware"},ag={id:"alerts-screen-list",class:"options"},rg={key:0,class:"hint"},ug={class:"alert-screen-head"},cg={class:"copy-label"},dg=["onClick"],fg={id:"alerts-howto",class:"card"},pg={class:"field"},hg=["value"],vg={key:0,value:""},mg={class:"copy-line"},yg={id:"alerts-example"},gg={id:"alerts-all",class:"card"},bg={id:"alerts-all-event"},wg={id:"alerts-all-dismiss"},_g={class:"copy-line"},kg={id:"alerts-all-example"},$g={id:"alerts-fields",class:"card"},xg={class:"table-scroll"},Sg={id:"alerts-field-table"},Cg={key:0},Ag={id:"alerts-icons",class:"card"},Tg={class:"chips",id:"alerts-suggested"},Eg=["onClick"],Pg={class:"mdi"},Og={class:"field"},Ig={id:"alerts-icon-groups"},Mg={class:"subhead"},Lg={class:"alert-icon-grid"},Dg=["title","onClick"],Fg={class:"mdi"},Ng={key:0},Rg={key:0,class:"hint"},Hg={id:"alerts-colors",class:"card"},Ug={class:"swatches",id:"alerts-swatches"},jg=["onClick"],Bg={id:"alerts-events",class:"card"},Vg={id:"alerts-event-name"},Wg={class:"table-scroll"},Kg={id:"alerts-ending-table"},qg={class:"copy-line"},Yg={id:"alerts-wait-example"},zg={id:"alerts-tips",class:"card"},Jg={class:"alerts-list"},Gg=Ce({__name:"AlertsView",setup(e){const t=k(()=>c.inventory.alerts),n=fn({screen:"all",title:"Someone is at the door",subtitle:"Door 3, back",icon:"doorbell",color:"orange",button_text:"Coming",timeout:30,flash:!0}),s=fe(!1),o=fe(""),l=k(()=>c.inventory.screens.filter(S=>dn(S)&&S.online));async function a(){s.value=!0,o.value="";try{const{screen:S,...b}=n,A=await Mc(S,b),q=S==="all"?`${A.sent} screen${A.sent===1?"":"s"}`:c.inventory.screens.find(W=>W.id===S)?.name||"the screen";o.value=A.sent?`Sent to ${q}.${A.skipped?` ${A.skipped} skipped (offline or old firmware).`:""}${A.unusable?.length?` Left empty: ${A.unusable.join(", ")}.`:""}`:"No screen could show it: check that a screen is online with firmware "+(t.value?.min_firmware||"0.2.31")+" or newer."}catch(S){o.value=S.message}finally{s.value=!1}}const r=k(()=>c.inventory.icons),d=fe(""),u=fe(""),f=S=>`"${String(S).replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,p=S=>S.type==="string"?/^[a-z][a-z0-9-]*$/.test(S.example)?S.example:f(S.example):S.example===!0?"true":S.example===!1?"false":String(S.example),_=k(()=>c.inventory.screens.filter(S=>S.alert_action)),T=k(()=>d.value||_.value[0]?.alert_action||""),M=k(()=>{const S=(t.value?.fields||[]).map(b=>` ${b.name}: ${p(b)}`);return`action: ${T.value||"esphome._show_alert"} +data: +${S.join(` +`)}`}),I=k(()=>["# Doorbell: show the alert and wait until someone presses the button.","actions:",` - action: ${T.value||"esphome._show_alert"}`," data:",' title: "Someone is at the door"',' subtitle: "Door 3, back"'," icon: doorbell"," color: orange",' button_text: "Coming"'," timeout: 0"," flash: true"," - wait_for_trigger:"," - trigger: event",` event_type: ${t.value?.event||"esphome.screen_alert"}`," event_data:"," action: ok",' timeout: "00:05:00"'," - if:"," - condition: template",' value_template: "{{ wait.trigger is not none }}"'," then:"," - action: notify.notify"," data:",' message: "Someone is coming to the door."'].join(` +`)),$=k(()=>{const S=(t.value?.fields||[]).map(A=>` ${A.name}: ${p(A)}`),b=t.value?.camera;return b&&S.push(` # ${b.name}: ${b.example} # a Guition shows its picture on the card`),`event: ${t.value?.broadcast?.show||"esp_screens_show_alert"} +event_data: +${S.join(` +`)}`}),x=k(()=>{if(!t.value||!r.value)return[];const S=u.value.trim().toLowerCase();return[...r.value.groups,{label:"Also available: control and weather icons",icons:t.value.extra_icons}].map(A=>({label:A.label,icons:A.icons.filter(q=>!S||q.name.includes(S)||(q.label||"").toLowerCase().includes(S))})).filter(A=>A.icons.length)}),O=k(()=>t.value?.suggested_icons?.find(S=>S.name==="doorbell")),J=k(()=>t.value?.colors?.find(S=>S.name==="orange")),C={string:"text",int:"number",bool:"on / off"};function z(S){document.getElementById(S)?.scrollIntoView({behavior:"smooth",block:"start"})}const P=[["alerts-try","Try it"],["alerts-screens","Your screens"],["alerts-howto","In an automation"],["alerts-all","All screens"],["alerts-fields","The fields"],["alerts-icons","Icons"],["alerts-colors","Colors"],["alerts-behaviour","Behavior"],["alerts-events","Events"],["alerts-tips","Tips"]];return(S,b)=>(h(),m("div",Ly,[i("div",Dy,[b[15]||(b[15]=i("div",{class:"tx"},[i("span",{class:"eyebrow"},"Alerts · cheatsheet"),i("h1",null,"A full-screen notification, from an automation."),i("p",null,[ee("Every screen has the "),i("code",null,"show_alert"),ee(" action. It places a card over everything, wakes the screen, and keeps the backlight at normal brightness until someone taps the button or the timeout runs out. Home Assistant itself shows no explanation or dropdowns for ESPHome actions; everything you can fill in is listed here.")])],-1)),i("button",{type:"button",class:"btn quiet",id:"close-alerts",onClick:b[0]||(b[0]=A=>v(Ae)(""))},"← Back")]),t.value?(h(),m(U,{key:1},[i("div",Ny,[i("div",Ry,[i("div",{class:"alert-mock-card",style:Pe(J.value?{background:J.value.color}:void 0)},[i("span",Hy,y(O.value?v(be)(O.value.cp):""),1),b[16]||(b[16]=i("strong",{id:"alert-mock-title"},"Someone is at the door",-1)),b[17]||(b[17]=i("span",{id:"alert-mock-subtitle"},"Door 3, back",-1)),b[18]||(b[18]=i("span",{class:"fake",id:"alert-mock-button"},"Coming",-1))],4)]),i("nav",Uy,[(h(),m(U,null,ie(P,([A,q])=>i("button",{key:A,type:"button","data-jump":A,onClick:W=>z(A)},y(q),9,jy)),64))])]),i("section",By,[b[28]||(b[28]=i("h2",null,"Try it",-1)),b[29]||(b[29]=i("p",null,"Send one alert now, with the same fields an automation sends. The screen shows the card and, with blinking on, flashes its backlight.",-1)),i("form",{class:"try-grid",onSubmit:it(a,["prevent"])},[i("div",Vy,[b[19]||(b[19]=i("label",{class:"f-label",for:"try-screen"},"Screen",-1)),ye(i("select",{id:"try-screen","onUpdate:modelValue":b[1]||(b[1]=A=>n.screen=A)},[i("option",Wy,"All screens ("+y(l.value.length)+" ready)",1),(h(!0),m(U,null,ie(v(c).inventory.screens,A=>(h(),m("option",{key:A.id,value:A.id,disabled:!v(dn)(A)||!A.online},y(A.name)+y(v(dn)(A)&&A.online?"":" · not ready"),9,Ky))),128))],512),[[un,n.screen]])]),i("div",qy,[b[20]||(b[20]=i("label",{class:"f-label",for:"try-title"},"Title",-1)),ye(i("input",{id:"try-title","onUpdate:modelValue":b[2]||(b[2]=A=>n.title=A),maxlength:"64"},null,512),[[Ie,n.title]])]),i("div",Yy,[b[21]||(b[21]=i("label",{class:"f-label",for:"try-subtitle"},"Subtitle",-1)),ye(i("input",{id:"try-subtitle","onUpdate:modelValue":b[3]||(b[3]=A=>n.subtitle=A),maxlength:"240"},null,512),[[Ie,n.subtitle]])]),i("div",zy,[b[22]||(b[22]=i("label",{class:"f-label",for:"try-icon"},"Icon",-1)),ye(i("input",{id:"try-icon","onUpdate:modelValue":b[4]||(b[4]=A=>n.icon=A),list:"try-icons",placeholder:"doorbell"},null,512),[[Ie,n.icon]]),i("datalist",Jy,[(h(!0),m(U,null,ie(t.value.suggested_icons,A=>(h(),m("option",{key:A.name,value:A.name},y(A.label||A.name),9,Gy))),128))])]),i("div",Xy,[b[24]||(b[24]=i("label",{class:"f-label",for:"try-color"},"Color",-1)),ye(i("select",{id:"try-color","onUpdate:modelValue":b[5]||(b[5]=A=>n.color=A)},[b[23]||(b[23]=i("option",{value:""},"White (default)",-1)),(h(!0),m(U,null,ie(t.value.colors,A=>(h(),m("option",{key:A.name,value:A.name},y(A.label),9,Qy))),128))],512),[[un,n.color]])]),i("div",Zy,[b[25]||(b[25]=i("label",{class:"f-label",for:"try-button"},"Button text",-1)),ye(i("input",{id:"try-button","onUpdate:modelValue":b[6]||(b[6]=A=>n.button_text=A),maxlength:"16"},null,512),[[Ie,n.button_text]])]),i("div",eg,[b[26]||(b[26]=i("label",{class:"f-label",for:"try-timeout"},"Timeout (seconds, 0 waits for the button)",-1)),ye(i("input",{id:"try-timeout","onUpdate:modelValue":b[7]||(b[7]=A=>n.timeout=A),type:"number",min:"0",max:"86400"},null,512),[[Ie,n.timeout,void 0,{number:!0}]])]),i("label",tg,[ye(i("input",{type:"checkbox",id:"try-flash","onUpdate:modelValue":b[8]||(b[8]=A=>n.flash=A)},null,512),[[Qu,n.flash]]),b[27]||(b[27]=i("span",null,[ee("Blink the backlight"),i("small",null,"Four times when the alert arrives.")],-1))]),i("div",ng,[i("button",{type:"submit",class:"btn primary",id:"try-send",disabled:s.value||!l.value.length},y(s.value?"Sending…":"Send alert"),9,sg),i("span",og,y(o.value),1)])],32)]),i("section",ig,[b[32]||(b[32]=i("h2",null,"Your screens",-1)),i("p",null,[b[30]||(b[30]=ee("Every screen has its own action, with the device name in it. From firmware ",-1)),i("code",lg,y(t.value.min_firmware),1),b[31]||(b[31]=ee("; update an older screen with its Update button under Screens.",-1))]),i("div",ag,[v(c).inventory.screens.length?H("",!0):(h(),m("p",rg,"No screen paired yet. Install one via New screen; the action appears once Home Assistant sees the screen.")),(h(!0),m(U,null,ie(v(c).inventory.screens,A=>(h(),m("div",{key:A.id,class:"alert-screen"},[i("div",ug,[i("strong",null,y(A.name),1),i("span",{class:ue(["chip",v(Sn)(A.firmware,t.value.min_firmware)&&A.alert_action?"good":"update"])},y(v(Sn)(A.firmware,t.value.min_firmware)&&A.alert_action?`● firmware ${A.firmware}`:A.alert_action?`Update needed · firmware ${A.firmware||"unknown"}`:"Device name unknown · update the screen"),3)]),(h(!0),m(U,null,ie([["Show alert",A.alert_action],["Dismiss alert",A.dismiss_action]],([q,W])=>(h(),m("div",{key:q,class:"copy-line"},[i("span",cg,y(q),1),i("code",null,y(W||"esphome._show_alert"),1),W?(h(),m("button",{key:0,type:"button",class:"btn quiet mini",onClick:le=>v(lt)(W,void 0,"Action name")},"Copy",8,dg)):H("",!0)]))),128))]))),128))])]),i("section",fg,[b[34]||(b[34]=ys('

      In an automation

      1. Add action and search for ESPHome. Choose your screen's action: Home Assistant calls it "Performs the action show_alert of the node device name".
      2. Fill in the fields. Home Assistant asks for all seven; leave what you don't use empty ("", 0, off).
      3. Prefer YAML? Choose Edit in YAML on the action and paste the example below.
      ',2)),i("div",pg,[b[33]||(b[33]=i("label",{class:"f-label",for:"alerts-example-screen"},"Example for",-1)),ye(i("select",{id:"alerts-example-screen","onUpdate:modelValue":b[9]||(b[9]=A=>d.value=A),style:{"max-width":"360px"}},[(h(!0),m(U,null,ie(_.value,A=>(h(),m("option",{key:A.id,value:A.alert_action},y(A.name),9,hg))),128)),_.value.length?H("",!0):(h(),m("option",vg,"a screen (not paired yet)"))],512),[[un,d.value]])]),i("div",mg,[i("pre",yg,y(M.value),1),i("button",{type:"button",class:"btn quiet mini",id:"alerts-example-copy",onClick:b[10]||(b[10]=A=>v(lt)(M.value,void 0,"YAML"))},"Copy YAML")])]),i("section",gg,[b[42]||(b[42]=i("h2",null,"All screens at once",-1)),i("p",null,[b[35]||(b[35]=ee("Fire the event ",-1)),i("code",bg,y(t.value.broadcast?.show||"esp_screens_show_alert"),1),b[36]||(b[36]=ee(" with the same fields, and ESP Screens passes the alert on to every screen that is online, including screens you add later. ",-1)),i("code",wg,y(t.value.broadcast?.dismiss||"esp_screens_dismiss_alert"),1),b[37]||(b[37]=ee(" clears it everywhere. In an automation, add the ",-1)),b[38]||(b[38]=i("b",null,"Event",-1)),b[39]||(b[39]=ee(" action or paste the example under ",-1)),b[40]||(b[40]=i("b",null,"Edit in YAML",-1)),b[41]||(b[41]=ee(". Leave out the fields you don't use. ESP Screens has to be running for this.",-1))]),i("div",_g,[i("pre",kg,y($.value),1),i("button",{type:"button",class:"btn quiet mini",id:"alerts-all-copy",onClick:b[11]||(b[11]=A=>v(lt)($.value,void 0,"YAML"))},"Copy YAML")])]),i("section",$g,[b[46]||(b[46]=i("h2",null,"The fields",-1)),b[47]||(b[47]=i("p",null,"Text is free-form; the limit is in bytes, and an accented letter counts as two. What doesn't fit gets an ellipsis (title) or is dropped (subtitle).",-1)),i("div",xg,[i("table",Sg,[b[45]||(b[45]=i("tr",null,[i("th",null,"Field"),i("th",null,"Type"),i("th",null,"What it does"),i("th",null,"Example"),i("th",null,"Limit")],-1)),(h(!0),m(U,null,ie(t.value.fields,A=>(h(),m("tr",{key:A.name},[i("td",null,[i("code",null,y(A.name),1),i("small",null,y(A.label),1)]),i("td",null,y(C[A.type]||A.type),1),i("td",null,y(A.help),1),i("td",null,[i("code",null,y(typeof A.example=="string"?A.example:String(A.example)),1)]),i("td",null,y(t.value.limits.cyd[A.name]?`CYD ${t.value.limits.cyd[A.name]} · Guition ${t.value.limits.guition[A.name]} bytes`:A.type==="int"?"0 to 86400 s":"—"),1)]))),128)),t.value.camera?(h(),m("tr",Cg,[i("td",null,[i("code",null,y(t.value.camera.name),1),i("small",null,y(t.value.camera.label),1)]),b[43]||(b[43]=i("td",null,"entity",-1)),i("td",null,y(t.value.camera.help),1),i("td",null,[i("code",null,y(t.value.camera.example),1)]),b[44]||(b[44]=i("td",null,"Guition, firmware 0.2.57+",-1))])):H("",!0)])])]),i("section",Ag,[b[49]||(b[49]=i("h2",null,"Icons",-1)),b[50]||(b[50]=i("p",null,[ee("Fill in the name in "),i("code",null,"icon"),ee(", for example "),i("code",null,"doorbell"),ee(". "),i("code",null,"mdi:doorbell"),ee(" and the hex codepoint ("),i("code",null,"F12E6"),ee(") also work. Only these icons are included in the firmware; any other name shows the warning triangle. Tap an icon to copy its name.")],-1)),b[51]||(b[51]=i("p",{class:"subhead"},"Handy for notifications",-1)),i("div",Tg,[(h(!0),m(U,null,ie(t.value.suggested_icons,A=>(h(),m("button",{key:A.name,type:"button",class:"chip",onClick:q=>v(lt)(A.name,void 0,"Icon name")},[i("span",Pg,y(v(be)(A.cp)),1),i("code",null,y(A.name),1)],8,Eg))),128))]),i("div",Og,[b[48]||(b[48]=i("label",{class:"f-label",for:"alerts-icon-search"},"Search for an icon",-1)),ye(i("input",{id:"alerts-icon-search","onUpdate:modelValue":b[12]||(b[12]=A=>u.value=A),type:"search",placeholder:"Search by name or description…",autocomplete:"off"},null,512),[[Ie,u.value]])]),i("div",Ig,[(h(!0),m(U,null,ie(x.value,A=>(h(),m("div",{key:A.label,class:"field"},[i("p",Mg,y(A.label)+" · "+y(A.icons.length),1),i("div",Lg,[(h(!0),m(U,null,ie(A.icons,q=>(h(),m("button",{key:q.name,type:"button",class:"alert-icon",title:`Copy ${q.name}`,onClick:W=>v(lt)(q.name,void 0,"Icon name")},[i("span",Fg,y(v(be)(q.cp)),1),i("code",null,y(q.name),1),q.label?(h(),m("small",Ng,y(q.label),1)):H("",!0)],8,Dg))),128))])]))),128)),x.value.length?H("",!0):(h(),m("p",Rg,'No icon for "'+y(u.value)+'". Unknown names show the warning triangle ('+y(t.value.fallback_icon)+").",1))])]),i("section",Hg,[b[53]||(b[53]=i("h2",null,"Colors",-1)),b[54]||(b[54]=i("p",null,[ee("Fill in the name in "),i("code",null,"color"),ee(". These are the pastel shades of the tiles, with dark text. Empty or unknown gives the white card. Tap to copy.")],-1)),i("div",Ug,[i("button",{type:"button",class:"swatch",onClick:b[13]||(b[13]=A=>v(lt)("",void 0,"Empty color"))},[...b[52]||(b[52]=[i("i",{style:{background:"#ffffff"}},null,-1),i("span",null,[i("code",null,"empty"),i("small",null,"White (default)")],-1)])]),(h(!0),m(U,null,ie(t.value.colors,A=>(h(),m("button",{key:A.name,type:"button",class:"swatch",onClick:q=>v(lt)(A.name,void 0,"Color name")},[i("i",{style:Pe({background:A.color})},null,4),i("span",null,[i("code",null,y(A.name),1),i("small",null,y(A.label)+" · "+y(A.color),1)])],8,jg))),128))])]),b[75]||(b[75]=ys('

      Behavior

      • Wakes the screen. An alert immediately wakes a dimmed or dark screen and appears above every page, every open light card, and the standby layer.
      • On until the button. As long as the card is showing, the backlight stays at normal brightness. Standby and night hours wait. After the button, the regular standby time starts again.
      • Timeout. timeout: 0 waits for the button, however long that takes. With timeout: 60 the card disappears after a minute, but the button closes it sooner.
      • Blinking. flash: true blinks the backlight four times when the alert arrives (about a second) and leaves the screen on afterward.
      • Replacing. A new alert replaces the current one; there's no stack. The replaced alert reports itself as replaced.
      • Closing remotely. dismiss_alert clears the card, for example if the door is already open. Without an alert, that action does nothing.
      • Tapping beside the card does nothing; only the button closes it. That way a wake-up tap never accidentally dismisses the alert.
      ',1)),i("section",Bg,[b[66]||(b[66]=i("h2",null,"Events",-1)),i("p",null,[b[55]||(b[55]=ee("Every end fires the event ",-1)),i("code",Vg,y(t.value.event),1),b[56]||(b[56]=ee(" with ",-1)),b[57]||(b[57]=i("code",null,"action",-1)),b[58]||(b[58]=ee(", ",-1)),b[59]||(b[59]=i("code",null,"title",-1)),b[60]||(b[60]=ee(", ",-1)),b[61]||(b[61]=i("code",null,"screen",-1)),b[62]||(b[62]=ee(" (the device name) and the ",-1)),b[63]||(b[63]=i("code",null,"device_id",-1)),b[64]||(b[64]=ee(" that Home Assistant adds. Visible under Settings → Tools → Events.",-1))]),i("div",Wg,[i("table",Kg,[b[65]||(b[65]=i("tr",null,[i("th",null,"action"),i("th",null,"When")],-1)),(h(!0),m(U,null,ie(t.value.endings,A=>(h(),m("tr",{key:A.action},[i("td",null,[i("code",null,y(A.action),1)]),i("td",null,y(A.label),1)]))),128))])]),b[67]||(b[67]=i("p",{class:"subhead"},"Waiting until someone presses the button",-1)),i("div",qg,[i("pre",Yg,y(I.value),1),i("button",{type:"button",class:"btn quiet mini",id:"alerts-wait-copy",onClick:b[14]||(b[14]=A=>v(lt)(I.value,void 0,"YAML"))},"Copy YAML")])]),i("section",zg,[b[74]||(b[74]=i("h2",null,"Tips",-1)),i("ul",Jg,[b[72]||(b[72]=ys("
    1. Use a color per kind of notification: orange for the door, red for smoke or water, green for "done". The text always stays dark and readable.
    2. Keep the title short; a screen shows about twenty characters on one line and ends a longer title with an ellipsis. Put details in the subtitle.
    3. A custom button text turns the notification into a question: "Coming", "Seen", "Turn off". The event then tells you who responded.
    4. For an alert that resolves itself (the door opens, the laundry gets taken out) close it in the same automation with dismiss_alert.
    5. ",4)),i("li",null,[b[68]||(b[68]=ee("Every screen? Fire ",-1)),i("code",null,y(t.value.broadcast?.show||"esp_screens_show_alert"),1),b[69]||(b[69]=ee(" once (see All screens at once). The screens still work independently and each reports with its own ",-1)),b[70]||(b[70]=i("code",null,"screen",-1)),b[71]||(b[71]=ee(".",-1))]),b[73]||(b[73]=i("li",null,[ee("Rather "),i("b",null,"ask Claude"),ee(" for the automation? Install the ESP Screens skill under Settings → Claude.")],-1))])])],64)):(h(),m("p",Fy,"The cheatsheet is still loading; one moment."))]))}}),Xg={class:"panel",id:"override-dialog"},Qg={class:"panel-head"},Zg={class:"tx"},eb={id:"override-title"},tb={class:"notice"},nb={class:"mdi"},sb={class:"file-row"},ob={id:"override-file"},ib={class:"yaml-editor",id:"yaml-editor-wrap"},lb={class:"actions"},ab={id:"override-count",class:"hint"},rb={class:"actions"},ub=["disabled"],cb=["disabled"],db=`# Hardware-specific changes for this screen. +# This file is kept when the shared firmware package updates. +# Do not add esphome:, api:, ota:, wifi: or packages: here. + +# Example: a CYD with the ST7789V display controller. +# "!extend" changes the display the shared package already defines; +# a bare id would add a second, incomplete display and fail the build. +display: + - id: !extend my_display + model: ST7789V +`,fb=Ce({__name:"OverrideView",setup(e){const t=k(()=>c.overrideProfile),n=fe(""),s=fe(""),o=fe(!1),l=fe("Loading…"),a=fe(""),r=fe(!1),d=fe(null),u=fe(null),f=k(()=>n.value.split(` +`).length),p=k(()=>Array.from({length:f.value},(P,S)=>S+1).join(` +`)),_=k(()=>`${n.value.length} characters · ${f.value} line${f.value===1?"":"s"}`);let T=!0;function M(P,S=""){l.value=P,a.value=S}async function I(){if(!t.value){M("No ESPHome profile was found for this screen.","error");return}M("Loading…");try{const P=await dt(`firmware/profiles/${encodeURIComponent(t.value)}/override`);s.value=P.override_file,o.value=!!P.attached,n.value=P.exists&&P.content!==`{} +`?P.content:"",M(P.attached?"Changes here apply on the next build.":"Save once to attach this file to the profile.")}catch(P){M(P.message,"error")}}async function $(P=!1){if(!(!t.value||r.value)){r.value=!0,M("Checking and saving…");try{const S=await Xe(`firmware/profiles/${encodeURIComponent(t.value)}/override`,"PUT",{content:n.value});if(s.value=S.override_file,o.value=!0,!P){M("Saved. The override is kept during firmware updates.","ok"),Se("Override YAML saved.");return}M("Saved. ESPHome is checking the complete profile…"),await Xe("firmware/jobs","POST",{file:t.value,action:"validate"}),x()}catch(S){M(S.message,"error")}finally{r.value=!1}}}function x(){const P=Date.now(),S=t.value,b=async()=>{if(!(!T||t.value!==S))try{const A=await dt("firmware"),q=A.job;if(q&&q.file===S&&q.state==="running")M(`ESPHome is checking the profile… ${q.stage||""}`.trim());else if(q&&q.file===S&&q.state==="success"){M("The complete profile is valid. Safe to build and install.","ok");return}else if(q&&q.file===S&&q.state==="failed"){const W=(A.logs||[]).filter(le=>/error|failed/i.test(le)).pop();M(W||"ESPHome rejected the complete profile. See Firmware & USB for the full log.","error");return}Date.now()-P<72e5&&setTimeout(b,1200)}catch(A){M(A.message,"error")}};b()}function O(){(!n.value.trim()||confirm("Replace the current text with the example?"))&&(n.value=db,M("Example loaded. Save it when you are ready."),d.value?.focus())}function J(){(!n.value.trim()||confirm("Clear the local override?"))&&(n.value="",M("The override will be empty after you save."),d.value?.focus())}function C(P){const S=d.value;if(P.key==="Tab"){P.preventDefault();const b=S.selectionStart,A=S.selectionEnd;S.setRangeText(" ",b,A,"end"),n.value=S.value}else(P.ctrlKey||P.metaKey)&&P.key.toLowerCase()==="s"&&(P.preventDefault(),$(!1))}function z(){u.value&&d.value&&(u.value.scrollTop=d.value.scrollTop)}return hn(I),An(()=>{T=!1}),(P,S)=>(h(),m("div",Xg,[i("div",Qg,[i("div",Zg,[S[4]||(S[4]=i("span",{class:"eyebrow"},"Advanced · local override",-1)),i("h1",eb,"Override YAML"+y(v(c).overrideFriendly?` · ${v(c).overrideFriendly}`:""),1),S[5]||(S[5]=i("p",null,"This small file is yours. It is loaded after the shared screen package and stays in place when ESP Screen Manager updates. Change hardware-specific details here, such as a display model.",-1))]),i("button",{type:"button",class:"btn quiet",id:"close-override",onClick:S[0]||(S[0]=b=>v(Ae)(""))},"← Back")]),i("div",tb,[i("span",nb,y(v(be)("F0493")),1),S[6]||(S[6]=i("div",null,[i("strong",null,"What is safe to change?"),i("span",null,"Display, touchscreen, substitutions, pins and other device details. Name, Wi-Fi, API, OTA and package links remain managed.")],-1))]),i("div",sb,[i("code",ob,y(s.value||t.value||""),1),i("span",{id:"override-state",class:ue(["chip",{good:o.value}])},y(o.value?"Active":"Ready to attach"),3)]),i("div",ib,[i("div",{ref_key:"gutter",ref:u,class:"yaml-gutter",id:"override-gutter","aria-hidden":"true"},y(p.value),513),ye(i("textarea",{ref_key:"editor",ref:d,id:"override-editor","onUpdate:modelValue":S[1]||(S[1]=b=>n.value=b),spellcheck:"false",autocapitalize:"off",autocomplete:"off",autocorrect:"off","aria-label":"Local override YAML",placeholder:`# Example +display: + - id: !extend my_display + model: ST7789V`,onKeydown:C,onScroll:z},null,544),[[Ie,n.value]])]),i("div",lb,[i("button",{type:"button",class:"btn quiet mini",id:"override-example",onClick:O},"Use example"),i("button",{type:"button",class:"btn quiet mini",id:"override-empty",onClick:J},"Clear"),i("span",ab,y(_.value),1)]),i("p",{id:"override-status",class:ue(["status-line",a.value]),role:"status"},y(l.value),3),i("div",rb,[i("button",{type:"button",class:"btn quiet",id:"override-check",disabled:r.value||!t.value,onClick:S[2]||(S[2]=b=>$(!0))},"Save & check",8,ub),i("button",{type:"button",class:"btn primary",id:"override-save",disabled:r.value||!t.value,onClick:S[3]||(S[3]=b=>$(!1))},"Save override",8,cb)])]))}}),pb={class:"main"},hb=Ce({__name:"App",setup(e){const t=k(()=>tt.value==="#settings"?$m:tt.value==="#new-screen"?cy:tt.value==="#firmware"?My:tt.value==="#alerts"?Gg:tt.value==="#override"?fb:Ct.value&&c.layout?em:sm);function n(s){(s.metaKey||s.ctrlKey)&&s.key.toLowerCase()==="k"&&(s.preventDefault(),c.palette=!c.palette)}return hn(()=>document.addEventListener("keydown",n)),An(()=>document.removeEventListener("keydown",n)),(s,o)=>(h(),m("div",{class:ue(["app",{dragging:v(c).drag.active}])},[$e(bd),i("main",pb,[(h(),Ke(jr(t.value)))]),$e(_d),$e(Od)],2))}});ic(hb).mount("#app");zc(); diff --git a/screen_manager/app/static/assets/index-D7h6hKdu.css b/screen_manager/app/static/assets/index-D7h6hKdu.css deleted file mode 100644 index 66dea48..0000000 --- a/screen_manager/app/static/assets/index-D7h6hKdu.css +++ /dev/null @@ -1 +0,0 @@ -:root{color-scheme:light dark;--ground: #f5f6f8;--surface: #ffffff;--surface-2: #f9fafb;--line: #e4e7ec;--line-strong: #d3d8e0;--ink: #16181d;--ink-2: #565d6b;--muted: #7a8290;--accent: #2f63f0;--accent-ink: #ffffff;--accent-soft: #edf2ff;--good: #1e9a5f;--good-soft: #e6f6ee;--warn: #b56d00;--warn-soft: #fff3df;--danger: #c6372e;--danger-soft: #fdecea;--seg: #eef0f3;--shadow: 0 12px 40px rgba(20, 24, 40, .12), 0 1px 2px rgba(20, 24, 40, .06);--code-bg: #f1f3f6;--ui-font: -apple-system, BlinkMacSystemFont, system-ui, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{--ground: #0e1014;--surface: #161a21;--surface-2: #1b2029;--line: #262c37;--line-strong: #333b49;--ink: #e9ecf1;--ink-2: #b4bbc7;--muted: #8a93a3;--accent: #6d93ff;--accent-ink: #0b1633;--accent-soft: #1b2540;--good: #3fbf7f;--good-soft: #14302a;--warn: #e0a03a;--warn-soft: #302610;--danger: #f07167;--danger-soft: #3a1b19;--seg: #222834;--shadow: 0 16px 48px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .4);--code-bg: #12151b}}@font-face{font-family:Tile Icons;src:url(./tile-icons-BawP5y9D.woff) format("woff");font-display:block}@font-face{font-family:Bar Roboto;font-weight:400;src:url(./bar-roboto-400-H0q_-5Ia.woff) format("woff");font-display:block}@font-face{font-family:Bar Roboto;font-weight:500;src:url(./bar-roboto-500-Bn7ZL9yA.woff) format("woff");font-display:block}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font:13px/1.45 var(--ui-font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;border-radius:8px}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:7px 10px;width:100%;color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted)}select{appearance:auto}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}h1{font-size:20px;letter-spacing:-.02em}h2{font-size:15px}h3,h4{font-size:13px}p{margin:0}small,.hint{display:block;color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.4}.hint.warn,small.warn{color:var(--warn)}code{font-family:var(--mono);font-size:.92em;background:var(--code-bg);padding:1px 6px;border-radius:5px;overflow-wrap:anywhere}pre{margin:0;padding:12px 14px;background:var(--code-bg);border:1px solid var(--line);border-radius:10px;overflow:auto;font:12px/1.5 var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.mdi{font-family:Tile Icons;font-style:normal;font-weight:400;line-height:1}[hidden]{display:none!important}.app{display:grid;grid-template-columns:232px minmax(0,1fr);height:100%;min-height:100vh}.app.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px 10px;gap:4px;min-height:0;overflow:auto;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:9px;padding:4px 8px 6px;font-weight:600;font-size:13px}.brand .mark{width:22px;height:22px;border-radius:6px;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-size:14px;line-height:1}.conn{display:block;padding:0 8px 8px;font-size:11px;color:var(--muted)}.conn:before{content:"●";margin-right:6px;color:var(--warn)}.conn.online:before{color:var(--good)}.side .label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px}.nav-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:8px;text-align:left;color:var(--ink-2)}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item[aria-current=true]{background:var(--seg);color:var(--ink);font-weight:500}.nav-item .dot{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.nav-item .dot.off{background:var(--line-strong)}.nav-item .txt{display:grid;min-width:0;flex:1}.nav-item .txt small{font-size:11px;color:var(--muted);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .mdi{font-size:16px;width:18px;text-align:center;color:var(--muted)}.nav-item .plus{width:18px;text-align:center;font-size:14px}.nav-item.ghost{color:var(--muted)}.nav-item.ghost:hover{color:var(--accent);background:var(--accent-soft)}.pill{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--warn-soft);color:var(--warn);flex:none}.side .spacer{flex:1}.screen-item{display:grid;gap:4px}.screen-update{display:grid;gap:6px;padding:2px 8px 8px 24px}.screen-update.available{grid-template-columns:1fr auto;align-items:center}.screen-update.available:has(.screen-host){grid-template-columns:1fr}.screen-update small.failed{color:var(--danger)}.screen-host{display:flex;gap:6px;align-items:center}.screen-host input{padding:5px 8px;font-size:12px}.pending{margin:4px 0;padding:10px;border:1px dashed var(--line-strong);border-radius:10px;display:grid;gap:6px}.pending strong{font-size:12.5px}.pending-actions{display:flex;flex-wrap:wrap;gap:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:8px;font-weight:600;font-size:12.5px;white-space:nowrap}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.06)}.btn.quiet{color:var(--ink-2);border:1px solid var(--line-strong);background:var(--surface)}.btn.quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn.danger{color:var(--danger)}.btn.danger:hover:not(:disabled){background:var(--danger-soft)}.btn.mini{padding:4px 9px;font-size:11.5px}.btn.link{color:var(--accent);padding:0;font-weight:600}.icon-btn{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--ink-2);font-size:15px;flex:none}.icon-btn:hover{background:var(--seg);color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.chip.off .dot{background:var(--line-strong)}.chip.dirty{color:var(--warn);background:var(--warn-soft);border-color:transparent}.chip.sent,.chip.good{color:var(--good);background:var(--good-soft);border-color:transparent}.chip.update{color:var(--warn);background:var(--warn-soft);border-color:transparent}.seg{display:inline-flex;padding:2px;background:var(--seg);border-radius:8px;gap:2px}.seg button{padding:4px 11px;border-radius:6px;font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14182824}.seg.wrap{flex-wrap:wrap}.seg button:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink)}.spin{display:inline-block;width:14px;height:14px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;flex:none}.spin.small{width:11px;height:11px;border-width:1.5px}@keyframes spin{to{transform:rotate(360deg)}}.switch{width:34px;height:20px;border-radius:10px;background:var(--line-strong);position:relative;flex:none;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .12s}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{left:16px}.switch.unknown:after{left:9px;opacity:.6}@media(prefers-reduced-motion:reduce){.switch:after,.drawer,.spin{transition:none;animation:none}}.main-head{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:52px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:4}.main-head h1{font-size:15px}.main-head .eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.head-right{margin-left:auto;display:flex;align-items:center;gap:8px;position:relative}.menu{position:absolute;top:38px;right:0;min-width:210px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;display:grid;z-index:6}.menu button{text-align:left;padding:7px 10px;border-radius:7px;color:var(--ink);display:flex;justify-content:space-between;gap:12px;width:100%}.menu button small{color:var(--muted);display:inline}.menu button:hover:not(:disabled){background:var(--surface-2)}.body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1;min-height:0;overflow:hidden}.canvas{overflow:auto;padding:22px 22px 26px;min-width:0}.canvas-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;color:var(--muted);font-size:12px;flex-wrap:wrap}.canvas-head b{color:var(--ink);font-weight:600;font-size:13px}.canvas-head .warn{color:var(--warn)}.pages{display:flex;gap:18px;align-items:flex-start}.page{flex:0 0 292px;display:grid;gap:8px}.page-label{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--muted);padding:0 4px;min-height:22px}.page-label .btn.mini{color:var(--muted)}.page-label .btn.mini:hover{color:var(--danger);background:var(--danger-soft)}.page.ghost .device{display:grid;place-items:center;border:1.5px dashed var(--line-strong);background:transparent;color:var(--muted);font-weight:500;cursor:pointer}.page.ghost .device:hover,.page.ghost .device:focus-visible{color:var(--accent);border-color:var(--accent)}.page.ghost .device.drop{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.page.ghost.disabled .device{opacity:.5;cursor:default}.device{background:#e7e7e7;border-radius:18px;padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;color:#1b1b1b;aspect-ratio:1 / 1}.device.cyd{aspect-ratio:4 / 3}.bar-wrap{cursor:pointer;border-radius:8px;padding:0 2px}.bar-wrap:hover{background:#dedede}.bar-wrap.selected{outline:2px solid var(--accent);outline-offset:1px}.bar-wrap svg{display:block;width:100%;height:auto}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0}.tile{position:relative;background:#fff;border:1px solid #dcdcdc;border-radius:12px;padding:8px 9px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-height:0;cursor:pointer;text-align:left;overflow:hidden;color:#1b1b1b;touch-action:pan-y}.tile:hover{border-color:#b9c4d3}.tile.chosen{outline:2px solid var(--accent);outline-offset:1px}.tile.wide{grid-column:span 2;flex-direction:row;align-items:center;gap:8px}.tile.bare{background:transparent;border-style:dashed;border-color:#c3c9d0}.tile.placeholder{opacity:.55;border:2px dashed var(--accent);background:var(--accent-soft);cursor:default}.tile .ic{font-size:18px;line-height:1;color:#1b1b1b;flex:none}.tile .lead{display:grid;gap:2px;min-width:0;flex:1;align-content:end}.tile.wide .lead{display:flex;align-items:center;gap:8px;align-content:initial}.tile.wide .lead .tx{display:grid;min-width:0;gap:1px}.tile .nm{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .st{font-size:10.5px;color:#5a5f66;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device.cyd .tile{padding:6px 7px}.device.cyd .tile .nm{font-size:10.5px}.device.cyd .tile .ic{font-size:15px}.tile .mini-slider{height:10px;border-radius:5px;background:linear-gradient(to right,#ffbf38 60%,#fff1d3 60%);flex:none;width:100%}.tile.wide .mini-slider{width:70px}.tile .ctl{flex:none;display:flex;align-items:center;gap:4px;color:#1b1b1b}.tile .tog{width:30px;height:17px;border-radius:9px;background:#2196f3;position:relative}.tile .tog:after{content:"";position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#fff}.tile .range{width:56px;height:14px;border-radius:7px;background:linear-gradient(to right,#2196f3 35%,#d3e8fb 35%)}.tile .key{height:20px;min-width:22px;padding:0 5px;border-radius:6px;background:#eceef1;display:grid;place-items:center;font-size:12px}.tile .stp{display:flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:10px;background:#eceef1;font-size:11px;font-weight:600}.tile .stp .mdi{font-size:12px}.tile .run{height:20px;padding:0 9px;border-radius:10px;background:#eceef1;font-size:11px;font-weight:600;line-height:20px}.tile .remove{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;background:#ffffffd9;color:#5a5f66;border:1px solid #dcdcdc;font-size:10px;line-height:1;display:grid;place-items:center;opacity:0;transition:opacity .12s}.tile:hover .remove,.tile:focus-within .remove{opacity:1}.tile .remove:hover{color:var(--danger);border-color:#e7b4b0;background:#fff}@media(hover:none){.tile .remove{opacity:1}}.tile .clockface{width:46px;height:46px;margin:auto}.tile.wide .clockface{margin:0;flex:none}.cell{min-height:0;border:1px dashed #cfd4da;border-radius:12px;background:transparent;color:#a3abb5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-weight:500;cursor:pointer;padding:6px}.cell span{font-size:18px;line-height:1}.cell small{font-size:10.5px;color:inherit}.cell:hover,.cell:focus-visible{border-color:#9eb6cf;color:#4b5563;background:#f6f7f9}.cell.insert-here{border:2px dashed var(--accent);color:var(--accent);background:var(--accent-soft)}.drag-ghost{position:fixed;left:0;top:0;pointer-events:none;z-index:50;opacity:.92;box-shadow:var(--shadow);border-radius:12px}.library{border-left:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;min-height:0}.lib-head{padding:14px 14px 10px;display:grid;gap:10px;border-bottom:1px solid var(--line)}.lib-title{display:flex;align-items:baseline;justify-content:space-between;font-weight:600;gap:8px}.lib-title small{color:var(--muted);font-weight:400;font-size:11.5px}.filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.filters button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.filters .domain-icon{width:16px;height:16px;font-size:11px;border-radius:50%;display:grid;place-items:center}.lib-list{overflow:auto;padding:8px;display:grid;gap:2px;align-content:start;flex:1}.ent{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;width:100%;text-align:left;cursor:grab;touch-action:pan-y}.ent:hover:not(:disabled){background:var(--surface-2)}.ent:disabled{opacity:.55;cursor:default}.ent .av{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:17px;flex:none}.ent .tx{display:grid;min-width:0;flex:1}.ent .tx b{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent .tx small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent .add{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);font-size:15px;font-weight:600;flex:none}.ent .add.done{color:var(--good);background:var(--good-soft);font-size:12px}.lib-foot{padding:10px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.domain-icon{display:inline-grid;place-items:center;border-radius:50%;font-weight:500}.drawer{position:absolute;top:0;right:0;bottom:0;width:360px;max-width:100%;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(102%);transition:transform .18s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;min-height:0;z-index:5}.drawer.open{transform:none}.dr-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.dr-head .av{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:20px;flex:none}.dr-head .tx{flex:1;min-width:0;display:grid}.dr-head .tx b{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-head .tx small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-head .tx small.mono{font-family:var(--mono)}.dr-body{overflow:auto;padding:14px 16px 18px;display:grid;gap:16px;align-content:start;flex:1}.f{display:grid;gap:7px}.f>.f-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.f input,.f select{font-size:13px}.row{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 8px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);width:100%;text-align:left}.row .av{width:30px;height:30px;border-radius:8px;background:var(--surface-2);display:grid;place-items:center;font-size:18px;flex:none}.row .tx{flex:1;min-width:0;display:grid}.row .tx b{font-weight:500}.row .tx small{font-size:11px}.row .link{color:var(--accent);font-weight:600;font-size:12px;flex:none}.sw{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sw button{display:grid;justify-items:center;gap:4px;padding:6px 4px 5px;border-radius:9px;border:1.5px solid transparent;font-size:10.5px;color:var(--ink-2)}.sw button i{width:30px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.08);display:block}.sw button i.auto{background:linear-gradient(135deg,#fff 50%,#e5e7eb 50%)}.sw button i.none{background:linear-gradient(135deg,transparent 46%,#8b95a1 46%,#8b95a1 54%,transparent 54%),#e7e7e7;border-style:dashed}.sw button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.picker{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.picker input{background:var(--surface)}.icon-list{display:grid;gap:12px;max-height:300px;overflow:auto;padding-right:2px}.icon-list small{margin-bottom:6px}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.icon-choice{display:grid;place-items:center;height:40px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px}.icon-choice .mdi{font-size:22px}.icon-choice[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.icon-choice.icon-auto{display:flex;justify-content:flex-start;gap:10px;padding:0 12px;font-size:12.5px;font-weight:500;height:38px}.action-list{display:grid;gap:6px;max-height:300px;overflow:auto;padding-right:2px}.action-choice{display:grid;gap:2px;padding:8px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px;font-size:12.5px;text-align:left}.action-choice strong{font-weight:600}.action-choice[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.action-number{display:flex;align-items:center;gap:8px}.action-number input{flex:1;min-width:0}.items{display:grid;gap:6px}.item{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);width:100%;text-align:left;cursor:pointer;touch-action:pan-y}.item:hover{border-color:var(--accent)}.item.selected{border-color:var(--accent);background:var(--accent-soft)}.item.is-hidden{border-style:dashed}.item.is-hidden .av,.item.is-hidden b{opacity:.55}.item.is-overflow{border-style:dashed;border-color:var(--warn)}.item.is-overflow small{color:var(--warn)}.item.dragging-chip{border:2px dashed var(--accent);background:var(--accent-soft);cursor:grabbing}.item.just-added{animation:chip-added 1.2s ease-out}@keyframes chip-added{0%{background:var(--accent-soft)}to{background:var(--surface)}}.item .grip{color:var(--line-strong);font-size:13px;cursor:grab;letter-spacing:-2px;flex:none}.item .av{width:26px;height:26px;border-radius:7px;background:var(--surface-2);display:grid;place-items:center;font-size:15px;flex:none}.item .tx{flex:1;min-width:0;display:grid}.item .tx b{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .tx small{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .x{color:var(--muted);width:22px;height:22px;display:grid;place-items:center;border-radius:6px;flex:none;font-size:11px}.item .x:hover{color:var(--danger);background:var(--danger-soft)}.ghost-btn{border:1.5px dashed var(--line-strong);border-radius:9px;padding:8px;color:var(--accent);font-weight:600;width:100%;background:transparent}.ghost-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.dr-foot{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap}.dr-foot .spacer{flex:1}.live{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#e7e7e7;color:#1b1b1b;justify-items:start}.live small{color:#5a5f66}.live svg{display:block;height:28px}.option{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);width:100%;text-align:left}.option:hover:not(:disabled){border-color:var(--accent)}.option .mdi{font-size:20px;width:26px;text-align:center;color:var(--ink-2);flex:none}.option .tx{display:grid;min-width:0}.option .tx strong{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.options{display:grid;gap:6px}.inspection-tile{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;margin-bottom:6px}.inspection-tile strong{font-size:12.5px}.settings{padding:22px;overflow:auto;display:grid;gap:14px;align-content:start;grid-column:1 / -1}.settings .status{font-size:12px;color:var(--muted)}.set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.set-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 14px 8px}.set-card h4{display:flex;align-items:center;gap:8px;padding:10px 0 8px}.set-card h4 .mdi{color:var(--muted);font-size:16px}.srow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.srow>.s-label{color:var(--ink-2)}.srow.inactive .s-label,.srow.inactive .s-control{opacity:.45}.settings.offline .set-grid{opacity:.6}.step{display:inline-flex;align-items:center;gap:2px}.step button{width:26px;height:26px;border-radius:6px;color:var(--ink-2);background:var(--seg);display:grid;place-items:center}.step button .mdi{font-size:15px}.step button:hover:not(:disabled){color:var(--ink);background:var(--line-strong)}.step output{min-width:56px;text-align:center;font-weight:500}.panel{padding:22px 26px 40px;overflow:auto;display:grid;gap:18px;align-content:start;max-width:960px;width:100%}.panel.wide{max-width:1120px}.panel-head{display:flex;align-items:flex-start;gap:12px}.panel-head .tx{display:grid;gap:2px;flex:1;min-width:0}.panel-head h1{font-size:20px}.panel-head p{color:var(--muted);font-size:13px}.panel p,.panel li{color:var(--ink-2);font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:grid;gap:12px;align-content:start}.card h2{font-size:14px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.field{display:grid;gap:6px}.field>.f-label,fieldset legend{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}fieldset{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}fieldset:disabled{opacity:.6}.boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.board{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.board:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.board input{width:auto;margin:0;accent-color:var(--accent)}.board b{display:block;font-weight:600}.actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-line{font-size:12.5px;color:var(--ink-2)}.status-line.ok{color:var(--good)}.status-line.error{color:var(--danger)}.progress-head{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.outcome{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.outcome.ok{background:var(--good)}.outcome.bad{background:var(--danger)}.steps{margin:0;padding-left:20px;display:grid;gap:8px}.steps li b{color:var(--ink)}.key-box{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);flex-wrap:wrap}.key-box code{flex:1;min-width:0;background:none;padding:0;font-size:12px}.log{max-height:320px}details.log-wrap summary{cursor:pointer;font-weight:500;color:var(--ink-2);font-size:12.5px}details.log-wrap pre{margin-top:8px}.check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.check span{display:grid;gap:2px;font-weight:500}.node-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tools{display:flex;gap:10px;flex-wrap:wrap}.tool{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;min-width:220px}.tool:hover{border-color:var(--accent)}.tool .tool-icon{width:30px;height:30px;border-radius:8px;background:var(--seg);display:grid;place-items:center;font-size:15px;color:var(--ink-2);flex:none}.tool .tx{display:grid}.tool .tx b{font-weight:600}.yaml-editor{display:grid;grid-template-columns:44px minmax(0,1fr);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--code-bg);min-height:280px;max-height:60vh}.yaml-gutter{padding:12px 8px;text-align:right;color:var(--muted);font:12px/1.5 var(--mono);white-space:pre;user-select:none;overflow:hidden;border-right:1px solid var(--line)}.yaml-editor textarea{border:0;border-radius:0;background:transparent;resize:none;font:12px/1.5 var(--mono);padding:12px;white-space:pre;overflow:auto;min-height:280px;tab-size:2}.file-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.file-row code{font-size:12px}.notice{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.notice .mdi{font-size:20px;color:var(--ink-2)}.notice strong{display:block;font-weight:600;margin-bottom:2px}.alerts section{display:grid;gap:10px}.alerts h2{font-size:15px}.alerts-nav{display:flex;flex-wrap:wrap;gap:6px}.alerts-nav button{background:var(--accent-soft);color:var(--accent);padding:5px 11px;font-size:12px;border-radius:20px;font-weight:500}.alert-hero{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:20px;align-items:center}.alert-mock{background:#101820;border-radius:16px;padding:22px 18px;display:grid;place-items:center}.alert-mock-card{position:relative;width:100%;background:#ffe1c6;border:1px solid #0001;border-radius:14px;padding:12px 12px 48px 52px;color:#1b1b1b;display:grid;gap:2px}.alert-mock-icon{position:absolute;left:12px;top:12px;font-size:30px}.alert-mock-card strong{font-size:15px;line-height:1.2}.alert-mock-card>span{font-size:12px;color:#3a3a3c}.alert-mock-card .fake{position:absolute;right:10px;bottom:10px;padding:6px 16px;border-radius:999px;background:#1b1b1b;color:#fff;font-size:13px}.alert-screen{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:8px;background:var(--surface)}.alert-screen-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.copy-line{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.copy-line .copy-label{flex:none;width:96px;font-size:12px;color:var(--muted);padding-top:2px}.copy-line>code{flex:1;min-width:0;padding:4px 8px}.copy-line pre{flex:1;min-width:0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:560px}th,td{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--line)}th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}td code{white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips .chip .mdi{font-size:16px}.chips .chip code{background:none;padding:0}.alert-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.alert-icon{display:grid;justify-items:center;align-content:start;gap:4px;min-height:86px;padding:10px 6px 8px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;font-weight:500}.alert-icon:hover{border-color:var(--accent)}.alert-icon .mdi{font-size:26px}.alert-icon code{background:none;padding:0;font-size:11px;color:var(--accent);text-align:center;white-space:normal}.alert-icon small{font-size:11px;text-align:center}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.swatch{display:flex;align-items:center;gap:10px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:12px;text-align:left;font-weight:500}.swatch:hover{border-color:var(--accent)}.swatch i{width:32px;height:32px;border-radius:8px;border:1px solid #0001;flex:none;display:block}.swatch span{display:grid;gap:2px;min-width:0}.swatch code{background:none;padding:0}.alerts-list{padding-left:18px;margin:0;display:grid;gap:8px}.alerts-list b{color:var(--ink)}.subhead{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px}.empty{margin:auto;max-width:420px;text-align:center;display:grid;gap:10px;justify-items:center;padding:60px 20px}.empty-icon{width:48px;height:48px;border-radius:14px;background:var(--seg);color:var(--muted);display:grid;place-items:center;font-size:26px}.empty h2{font-size:18px}.empty p{color:var(--muted)}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--ink);color:var(--surface);border-radius:10px;box-shadow:var(--shadow);font-size:13px;z-index:60;max-width:min(92vw,560px)}.toast button{color:#9fc4ff;font-weight:650}@media(max-width:960px){.app{grid-template-columns:1fr;min-height:100vh}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:10px;gap:4px 6px}.side .label,.side .spacer,.conn{display:none}.side #screens,.screen-item{display:contents}.screen-update{display:none}.side #pending{flex-basis:100%}.nav-item{width:auto}.more{display:contents}.main-head{flex-wrap:wrap;padding:10px 14px;gap:8px;position:static}.head-right{margin-left:0;width:100%}.body{grid-template-columns:1fr;overflow:visible}.canvas{padding:16px;overflow:visible}.pages{overflow-x:auto;padding-bottom:8px}.library{border-left:0;border-top:1px solid var(--line)}.lib-list{flex:none;max-height:360px}.drawer{position:fixed;top:0;width:100%}.panel{padding:16px}.alert-hero{grid-template-columns:1fr}} diff --git a/screen_manager/app/static/assets/index-DOjlT4hj.js b/screen_manager/app/static/assets/index-DOjlT4hj.js deleted file mode 100644 index 7d5bc61..0000000 --- a/screen_manager/app/static/assets/index-DOjlT4hj.js +++ /dev/null @@ -1,27 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const r of l.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function s(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function So(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const be={},en=[],mt=()=>{},Yi=()=>!1,As=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Es=e=>e.startsWith("onUpdate:"),Oe=Object.assign,Co=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ga=Object.prototype.hasOwnProperty,ve=(e,t)=>ga.call(e,t),ee=Array.isArray,Vt=e=>Gn(e)==="[object Map]",sn=e=>Gn(e)==="[object Set]",ei=e=>Gn(e)==="[object Date]",ne=e=>typeof e=="function",xe=e=>typeof e=="string",gt=e=>typeof e=="symbol",ge=e=>e!==null&&typeof e=="object",zi=e=>(ge(e)||ne(e))&&ne(e.then)&&ne(e.catch),Gi=Object.prototype.toString,Gn=e=>Gi.call(e),ya=e=>Gn(e).slice(8,-1),Ji=e=>Gn(e)==="[object Object]",To=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,En=So(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ps=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},ba=/-\w/g,Be=Ps(e=>e.replace(ba,t=>t.slice(1).toUpperCase())),wa=/\B([A-Z])/g,Yt=Ps(e=>e.replace(wa,"-$1").toLowerCase()),Os=Ps(e=>e.charAt(0).toUpperCase()+e.slice(1)),Us=Ps(e=>e?`on${Os(e)}`:""),ht=(e,t)=>!Object.is(e,t),rs=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Is=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ti;const Ms=()=>ti||(ti=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ne(e){if(ee(e)){const t={};for(let n=0;nn.startsWith("/*")?"":n).split(_a).forEach(n=>{if(n){const s=n.split(ka);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function re(e){let t="";if(xe(e))t=e;else if(ee(e))for(let n=0;nyt(n,t))}const Zi=e=>!!(e&&e.__v_isRef===!0),y=e=>xe(e)?e:e==null?"":ee(e)||ge(e)&&(e.toString===Gi||!ne(e.toString))?Zi(e)?y(e.value):JSON.stringify(e,el,2):String(e),el=(e,t)=>Zi(t)?el(e,t.value):Vt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],l)=>(n[Vs(s,l)+" =>"]=o,n),{})}:sn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Vs(n))}:gt(t)?Vs(t):ge(t)&&!ee(t)&&!Ji(t)?String(t):t,Vs=(e,t="")=>{var n;return gt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Pe;class Pa{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Pe&&(Pe.active?(this.parent=Pe,this.index=(Pe.scopes||(Pe.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const s=this.scopes.slice();for(t=0,n=s.length;t0&&--this._on===0){if(Pe===this)Pe=this.prevScope;else{let t=Pe;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(On){let t=On;for(On=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Pn;){let t=Pn;for(Pn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function ol(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function il(e){let t,n=e.depsTail,s=n;for(;s;){const o=s.prevDep;s.version===-1?(s===n&&(n=o),Po(s),Ia(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=o}e.deps=t,e.depsTail=n}function io(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ll(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ll(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Rn)||(e.globalVersion=Rn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!io(e))))return;e.flags|=2;const t=e.dep,n=we,s=st;we=e,st=!0;try{ol(e);const o=e.fn(e._value);(t.version===0||ht(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{we=n,st=s,il(e),e.flags&=-3}}function Po(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)Po(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ia(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let st=!0;const al=[];function Pt(){al.push(st),st=!1}function Ot(){const e=al.pop();st=e===void 0?!0:e}function oi(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=we;we=void 0;try{t()}finally{we=n}}}let Rn=0;class Ma{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Oo{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!we||!st||we===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==we)n=this.activeLink=new Ma(we,this),we.deps?(n.prevDep=we.depsTail,we.depsTail.nextDep=n,we.depsTail=n):we.deps=we.depsTail=n,rl(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=we.depsTail,n.nextDep=void 0,we.depsTail.nextDep=n,we.depsTail=n,we.deps===n&&(we.deps=s)}return n}trigger(t){this.version++,Rn++,this.notify(t)}notify(t){Ao();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Eo()}}}function rl(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)rl(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const lo=new WeakMap,tn=Symbol(""),ao=Symbol(""),Nn=Symbol("");function Ie(e,t,n){if(st&&we){let s=lo.get(e);s||lo.set(e,s=new Map);let o=s.get(n);o||(s.set(n,o=new Oo),o.map=s,o.key=n),o.track()}}function Tt(e,t,n,s,o,l){const r=lo.get(e);if(!r){Rn++;return}const u=a=>{a&&a.trigger()};if(Ao(),t==="clear")r.forEach(u);else{const a=ee(e),c=a&&To(n);if(a&&n==="length"){const f=Number(s);r.forEach((b,A)=>{(A==="length"||A===Nn||!gt(A)&&A>=f)&&u(b)})}else switch((n!==void 0||r.has(void 0))&&u(r.get(n)),c&&u(r.get(Nn)),t){case"add":a?c&&u(r.get("length")):(u(r.get(tn)),Vt(e)&&u(r.get(ao)));break;case"delete":a||(u(r.get(tn)),Vt(e)&&u(r.get(ao)));break;case"set":Vt(e)&&u(r.get(tn));break}}Eo()}function rn(e){const t=he(e);return t===e||(Ie(t,"iterate",Nn),Xe(e))?t:bt(e)?Wt(e)?t.map(n=>Kt(Ze(n))):t.map(Kt):t.map(Ze)}function Ds(e){return Ie(e=he(e),"iterate",Nn),e}function ft(e,t){return bt(e)?Kt(Wt(e)?Ze(t):t):Ze(t)}const Da={__proto__:null,[Symbol.iterator](){return Ks(this,Symbol.iterator,e=>ft(this,e))},concat(...e){return rn(this).concat(...e.map(t=>ee(t)?rn(t):t))},entries(){return Ks(this,"entries",e=>(e[1]=ft(this,e[1]),e))},every(e,t){return kt(this,"every",e,t,void 0,arguments)},filter(e,t){return kt(this,"filter",e,t,n=>n.map(s=>ft(this,s)),arguments)},find(e,t){return kt(this,"find",e,t,n=>ft(this,n),arguments)},findIndex(e,t){return kt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return kt(this,"findLast",e,t,n=>ft(this,n),arguments)},findLastIndex(e,t){return kt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return kt(this,"forEach",e,t,void 0,arguments)},includes(...e){return qs(this,"includes",e)},indexOf(...e){return qs(this,"indexOf",e)},join(e){return rn(this).join(e)},lastIndexOf(...e){return qs(this,"lastIndexOf",e)},map(e,t){return kt(this,"map",e,t,void 0,arguments)},pop(){return kn(this,"pop")},push(...e){return kn(this,"push",e)},reduce(e,...t){return ii(this,"reduce",e,t)},reduceRight(e,...t){return ii(this,"reduceRight",e,t)},shift(){return kn(this,"shift")},some(e,t){return kt(this,"some",e,t,void 0,arguments)},splice(...e){return kn(this,"splice",e)},toReversed(){return rn(this).toReversed()},toSorted(e){return rn(this).toSorted(e)},toSpliced(...e){return rn(this).toSpliced(...e)},unshift(...e){return kn(this,"unshift",e)},values(){return Ks(this,"values",e=>ft(this,e))}};function Ks(e,t,n){const s=Ds(e),o=s[t]();return s!==e&&!Xe(e)&&(o._next=o.next,o.next=()=>{const l=o._next();return l.done||(l.value=n(l.value)),l}),o}const La=Array.prototype;function kt(e,t,n,s,o,l){const r=Ds(e),u=r!==e&&!Xe(e),a=r[t];if(a!==La[t]){const b=a.apply(e,l);return u?Ze(b):b}let c=n;r!==e&&(u?c=function(b,A){return n.call(this,ft(e,b),A,e)}:n.length>2&&(c=function(b,A){return n.call(this,b,A,e)}));const f=a.call(r,c,s);return u&&o?o(f):f}function ii(e,t,n,s){const o=Ds(e),l=o!==e&&!Xe(e);let r=n,u=!1;o!==e&&(l?(u=s.length===0,r=function(c,f,b){return u&&(u=!1,c=ft(e,c)),n.call(this,c,ft(e,f),b,e)}):n.length>3&&(r=function(c,f,b){return n.call(this,c,f,b,e)}));const a=o[t](r,...s);return u?ft(e,a):a}function qs(e,t,n){const s=he(e);Ie(s,"iterate",Nn);const o=s[t](...n);return(o===-1||o===!1)&&Do(n[0])?(n[0]=he(n[0]),s[t](...n)):o}function kn(e,t,n=[]){Pt(),Ao();const s=he(e)[t].apply(e,n);return Eo(),Ot(),s}const Fa=So("__proto__,__v_isRef,__isVue"),ul=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gt));function Ha(e){gt(e)||(e=String(e));const t=he(this);return Ie(t,"has",e),t.hasOwnProperty(e)}class cl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return l;if(n==="__v_raw")return s===(o?l?Ya:hl:l?pl:fl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=ee(t);if(!o){let a;if(r&&(a=Da[n]))return a;if(n==="hasOwnProperty")return Ha}const u=Reflect.get(t,n,Le(t)?t:s);if((gt(n)?ul.has(n):Fa(n))||(o||Ie(t,"get",n),l))return u;if(Le(u)){const a=r&&To(n)?u:u.value;return o&&ge(a)?uo(a):a}return ge(u)?o?uo(u):hn(u):u}}class dl extends cl{constructor(t=!1){super(!1,t)}set(t,n,s,o){let l=t[n];const r=ee(t)&&To(n);if(!this._isShallow){const c=bt(l);if(!Xe(s)&&!bt(s)&&(l=he(l),s=he(s)),!r&&Le(l)&&!Le(s))return c||(l.value=s),!0}const u=r?Number(n)e,ss=e=>Reflect.getPrototypeOf(e);function Ua(e,t,n){return function(...s){const o=this.__v_raw,l=he(o),r=Vt(l),u=e==="entries"||e===Symbol.iterator&&r,a=e==="keys"&&r,c=o[e](...s),f=n?ro:t?Kt:Ze;return!t&&Ie(l,"iterate",a?ao:tn),Oe(Object.create(c),{next(){const{value:b,done:A}=c.next();return A?{value:b,done:A}:{value:u?[f(b[0]),f(b[1])]:f(b),done:A}}})}}function os(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Va(e,t){const n={get(o){const l=this.__v_raw,r=he(l),u=he(o);e||(ht(o,u)&&Ie(r,"get",o),Ie(r,"get",u));const{has:a}=ss(r),c=t?ro:e?Kt:Ze;if(a.call(r,o))return c(l.get(o));if(a.call(r,u))return c(l.get(u));l!==r&&l.get(o)},get size(){const o=this.__v_raw;return!e&&Ie(he(o),"iterate",tn),o.size},has(o){const l=this.__v_raw,r=he(l),u=he(o);return e||(ht(o,u)&&Ie(r,"has",o),Ie(r,"has",u)),o===u?l.has(o):l.has(o)||l.has(u)},forEach(o,l){const r=this,u=r.__v_raw,a=he(u),c=t?ro:e?Kt:Ze;return!e&&Ie(a,"iterate",tn),u.forEach((f,b)=>o.call(l,c(f),c(b),r))}};return Oe(n,e?{add:os("add"),set:os("set"),delete:os("delete"),clear:os("clear")}:{add(o){const l=he(this),r=ss(l),u=he(o),a=!t&&!Xe(o)&&!bt(o)?u:o;return r.has.call(l,a)||ht(o,a)&&r.has.call(l,o)||ht(u,a)&&r.has.call(l,u)||(l.add(a),Tt(l,"add",a,a)),this},set(o,l){!t&&!Xe(l)&&!bt(l)&&(l=he(l));const r=he(this),{has:u,get:a}=ss(r);let c=u.call(r,o);c||(o=he(o),c=u.call(r,o));const f=a.call(r,o);return r.set(o,l),c?ht(l,f)&&Tt(r,"set",o,l):Tt(r,"add",o,l),this},delete(o){const l=he(this),{has:r,get:u}=ss(l);let a=r.call(l,o);a||(o=he(o),a=r.call(l,o)),u&&u.call(l,o);const c=l.delete(o);return a&&Tt(l,"delete",o,void 0),c},clear(){const o=he(this),l=o.size!==0,r=o.clear();return l&&Tt(o,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=Ua(o,e,t)}),n}function Io(e,t){const n=Va(e,t);return(s,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ve(n,o)&&o in s?n:s,o,l)}const Wa={get:Io(!1,!1)},Ka={get:Io(!1,!0)},qa={get:Io(!0,!1)};const fl=new WeakMap,pl=new WeakMap,hl=new WeakMap,Ya=new WeakMap;function za(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hn(e){return bt(e)?e:Mo(e,!1,Na,Wa,fl)}function Ga(e){return Mo(e,!1,Ba,Ka,pl)}function uo(e){return Mo(e,!0,ja,qa,hl)}function Mo(e,t,n,s,o){if(!ge(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const l=o.get(e);if(l)return l;const r=za(ya(e));if(r===0)return e;const u=new Proxy(e,r===2?s:n);return o.set(e,u),u}function Wt(e){return bt(e)?Wt(e.__v_raw):!!(e&&e.__v_isReactive)}function bt(e){return!!(e&&e.__v_isReadonly)}function Xe(e){return!!(e&&e.__v_isShallow)}function Do(e){return e?!!e.__v_raw:!1}function he(e){const t=e&&e.__v_raw;return t?he(t):e}function Ja(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&Xi(e,"__v_skip",!0),e}const Ze=e=>ge(e)?hn(e):e,Kt=e=>ge(e)?uo(e):e;function Le(e){return e?e.__v_isRef===!0:!1}function fe(e){return Xa(e,!1)}function Xa(e,t){return Le(e)?e:new Qa(e,t)}class Qa{constructor(t,n){this.dep=new Oo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:he(t),this._value=n?t:Ze(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Xe(t)||bt(t);t=s?t:he(t),ht(t,n)&&(this._rawValue=t,this._value=s?t:Ze(t),this.dep.trigger())}}function v(e){return Le(e)?e.value:e}const Za={get:(e,t,n)=>t==="__v_raw"?e:v(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Le(o)&&!Le(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function vl(e){return Wt(e)?e:new Proxy(e,Za)}class er{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Oo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Rn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return sl(this,!0),!0}get value(){const t=this.dep.track();return ll(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function tr(e,t,n=!1){let s,o;return ne(e)?s=e:(s=e.get,o=e.set),new er(s,o,n)}const is={},hs=new WeakMap;let Qt;function nr(e,t=!1,n=Qt){if(n){let s=hs.get(n);s||hs.set(n,s=[]),s.push(e)}}function sr(e,t,n=be){const{immediate:s,deep:o,once:l,scheduler:r,augmentJob:u,call:a}=n,c=m=>o?m:Xe(m)||o===!1||o===0?At(m,1):At(m);let f,b,A,D,I=!1,R=!1;if(Le(e)?(b=()=>e.value,I=Xe(e)):Wt(e)?(b=()=>c(e),I=!0):ee(e)?(R=!0,I=e.some(m=>Wt(m)||Xe(m)),b=()=>e.map(m=>{if(Le(m))return m.value;if(Wt(m))return c(m);if(ne(m))return a?a(m,2):m()})):ne(e)?t?b=a?()=>a(e,2):e:b=()=>{if(A){Pt();try{A()}finally{Ot()}}const m=Qt;Qt=f;try{return a?a(e,3,[D]):e(D)}finally{Qt=m}}:b=mt,t&&o){const m=b,H=o===!0?1/0:o;b=()=>At(m(),H)}const T=Oa(),$=()=>{f.stop(),T&&T.active&&Co(T.effects,f)};if(l&&t){const m=t;t=(...H)=>{const C=m(...H);return $(),C}}let x=R?new Array(e.length).fill(is):is;const w=m=>{if(!(!(f.flags&1)||!f.dirty&&!m))if(t){const H=f.run();if(m||o||I||(R?H.some((C,L)=>ht(C,x[L])):ht(H,x))){A&&A();const C=Qt;Qt=f;try{const L=[H,x===is?void 0:R&&x[0]===is?[]:x,D];x=H,a?a(t,3,L):t(...L)}finally{Qt=C}}}else f.run()};return u&&u(w),f=new tl(b),f.scheduler=r?()=>r(w,!1):w,D=m=>nr(m,!1,f),A=f.onStop=()=>{const m=hs.get(f);if(m){if(a)a(m,4);else for(const H of m)H();hs.delete(f)}},t?s?w(!0):x=f.run():r?r(w.bind(null,!0),!0):f.run(),$.pause=f.pause.bind(f),$.resume=f.resume.bind(f),$.stop=$,$}function At(e,t=1/0,n){if(t<=0||!ge(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Le(e))At(e.value,t,n);else if(ee(e))for(let s=0;s{At(s,t,n)});else if(Ji(e)){for(const s in e)At(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&At(e[s],t,n)}return e}function Jn(e,t,n,s){try{return s?e(...s):e()}catch(o){Ls(o,t,n)}}function ot(e,t,n,s){if(ne(e)){const o=Jn(e,t,n,s);return o&&zi(o)&&o.catch(l=>{Ls(l,t,n)}),o}if(ee(e)){const o=[];for(let l=0;l>>1,o=Re[s],l=jn(o);l=jn(n)?Re.push(e):Re.splice(ir(t),0,e),e.flags|=1,gl()}}function gl(){vs||(vs=ml.then(bl))}function lr(e){if(!ee(e))Nt&&e.id===-1?Nt.splice(un+1,0,e):e.flags&1||(cn.push(e),e.flags|=1);else for(let t=0;tjn(n)-jn(s));if(cn.length=0,Nt){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function bl(e){try{for(ct=0;ct{s._d&&yi(-1);const l=ms(t),r=nn.length;let u;try{u=e(...o)}finally{for(let a=nn.length;a>r;a--)Kl();ms(l),s._d&&yi(1)}return u};return s._n=!0,s._c=!0,s._d=!0,s}function Te(e,t){if(qe===null)return e;const n=js(qe),s=e.dirs||(e.dirs=[]);for(let o=0;o1)return n&&ne(t)?t.call(s&&s.proxy):t}}const ur=Symbol.for("v-scx"),cr=()=>us(ur);function In(e,t,n){return _l(e,t,n)}function _l(e,t,n=be){const{immediate:s,deep:o,flush:l,once:r}=n,u=Oe({},n),a=t&&s||!t&&l!=="post";let c;if(Vn){if(l==="sync"){const D=cr();c=D.__watcherHandles||(D.__watcherHandles=[])}else if(!a){const D=()=>{};return D.stop=mt,D.resume=mt,D.pause=mt,D}}const f=Me;u.call=(D,I,R)=>ot(D,f,I,R);let b=!1;l==="post"?u.scheduler=D=>{Ue(D,f&&f.suspense)}:l!=="sync"&&(b=!0,u.scheduler=(D,I)=>{I?D():Fo(D)}),u.augmentJob=D=>{t&&(D.flags|=4),b&&(D.flags|=2,f&&(D.id=f.uid,D.i=f))};const A=sr(e,t,u);return Vn&&(c?c.push(A):a&&A()),A}function dr(e,t,n){const s=this.proxy,o=xe(e)?e.includes(".")?kl(s,e):()=>s[e]:e.bind(s,s);let l;ne(t)?l=t:(l=t.handler,n=t);const r=Qn(this),u=_l(o,l.bind(s),n);return r(),u}function kl(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;oe.__isTeleport,Ys=Symbol("_leaveCb");function pr(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==It){t=n;break}}return t}function $l(e){if(!Ro(e))return Fs(e.type)&&e.children?pr(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ne(n.default))return n.default()}}function Ho(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;Ho(Fs(n.type)&&$l(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function $e(e,t){return ne(e)?Oe({name:e.name},t,{setup:e}):e}function xl(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ai(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const gs=new WeakMap;function Mn(e,t,n,s,o=!1){if(ee(e)){e.forEach((R,T)=>Mn(R,t&&(ee(t)?t[T]:t),n,s,o));return}if(Dn(s)&&!o){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Mn(e,t,n,s.component.subTree);return}const l=s.shapeFlag&4?js(s.component):s.el,r=o?null:l,{i:u,r:a}=e,c=t&&t.r,f=u.refs===be?u.refs={}:u.refs,b=u.setupState,A=he(b),D=b===be?Yi:R=>ai(f,R)?!1:ve(A,R),I=(R,T)=>!(T&&ai(f,T));if(c!=null&&c!==a){if(ri(t),xe(c))f[c]=null,D(c)&&(b[c]=null);else if(Le(c)){const R=t;I(c,R.k)&&(c.value=null),R.k&&(f[R.k]=null)}}if(ne(a))Jn(a,u,12,[r,f]);else{const R=xe(a),T=Le(a);if(R||T){const $=()=>{if(e.f){const x=R?D(a)?b[a]:f[a]:I()||!e.k?a.value:f[e.k];if(o)ee(x)&&Co(x,l);else if(ee(x))x.includes(l)||x.push(l);else if(R)f[a]=[l],D(a)&&(b[a]=f[a]);else{const w=[l];I(a,e.k)&&(a.value=w),e.k&&(f[e.k]=w)}}else R?(f[a]=r,D(a)&&(b[a]=r)):T&&(I(a,e.k)&&(a.value=r),e.k&&(f[e.k]=r))};if(r){const x=()=>{$(),gs.delete(e)};x.id=-1,gs.set(e,x),Ue(x,n)}else ri(e),$()}}}function ri(e){const t=gs.get(e);t&&(t.flags|=8,gs.delete(e))}Ms().requestIdleCallback;Ms().cancelIdleCallback;const Dn=e=>!!e.type.__asyncLoader,Ro=e=>e.type.__isKeepAlive;function hr(e,t){Sl(e,"a",t)}function vr(e,t){Sl(e,"da",t)}function Sl(e,t,n=Me){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Hs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Ro(o.parent.vnode)&&mr(s,t,n,o),o=o.parent}}function mr(e,t,n,s){const o=Hs(t,e,s,!0);Cl(()=>{Co(s[t],o)},n)}function Hs(e,t,n=Me,s=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...r)=>{Pt();const u=Qn(n),a=ot(t,n,e,r);return u(),Ot(),a});return s?o.unshift(l):o.push(l),l}}const Lt=e=>(t,n=Me)=>{(!Vn||e==="sp")&&Hs(e,(...s)=>t(...s),n)},gr=Lt("bm"),bn=Lt("m"),yr=Lt("bu"),br=Lt("u"),Xn=Lt("bum"),Cl=Lt("um"),wr=Lt("sp"),_r=Lt("rtg"),kr=Lt("rtc");function $r(e,t=Me){Hs("ec",e,t)}const xr="components",Tl=Symbol.for("v-ndc");function Sr(e){return xe(e)?Cr(xr,e,!1)||e:e||Tl}function Cr(e,t,n=!0,s=!1){const o=qe||Me;if(o){const l=o.type;{const u=cu(l,!1);if(u&&(u===t||u===Be(t)||u===Os(Be(t))))return l}const r=ui(o[e]||l[e],t)||ui(o.appContext[e],t);return!r&&s?l:r}}function ui(e,t){return e&&(e[t]||e[Be(t)]||e[Os(Be(t))])}function le(e,t,n,s){let o;const l=n,r=ee(e);if(r||xe(e)){const u=r&&Wt(e);let a=!1,c=!1;u&&(a=!Xe(e),c=bt(e),e=Ds(e)),o=new Array(e.length);for(let f=0,b=e.length;ft(u,a,void 0,l));else{const u=Object.keys(e);o=new Array(u.length);for(let a=0,c=u.length;ae?Gl(e)?js(e):co(e.parent):null,Ln=Oe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>co(e.parent),$root:e=>co(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>El(e),$forceUpdate:e=>e.f||(e.f=()=>{Fo(e.update)}),$nextTick:e=>e.n||(e.n=Lo.bind(e.proxy)),$watch:e=>dr.bind(e)}),zs=(e,t)=>e!==be&&!e.__isScriptSetup&&ve(e,t),Tr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:l,accessCache:r,type:u,appContext:a}=e;if(t[0]!=="$"){const A=r[t];if(A!==void 0)switch(A){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(zs(s,t))return r[t]=1,s[t];if(o!==be&&ve(o,t))return r[t]=2,o[t];if(ve(l,t))return r[t]=3,l[t];if(n!==be&&ve(n,t))return r[t]=4,n[t];fo&&(r[t]=0)}}const c=Ln[t];let f,b;if(c)return t==="$attrs"&&Ie(e.attrs,"get",""),c(e);if((f=u.__cssModules)&&(f=f[t]))return f;if(n!==be&&ve(n,t))return r[t]=4,n[t];if(b=a.config.globalProperties,ve(b,t))return b[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:l}=e;return zs(o,t)?(o[t]=n,!0):s!==be&&ve(s,t)?(s[t]=n,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,props:l,type:r}},u){let a;return!!(n[u]||e!==be&&u[0]!=="$"&&ve(e,u)||zs(t,u)||ve(l,u)||ve(s,u)||ve(Ln,u)||ve(o.config.globalProperties,u)||(a=r.__cssModules)&&a[u])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ci(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let fo=!0;function Ar(e){const t=El(e),n=e.proxy,s=e.ctx;fo=!1,t.beforeCreate&&di(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:r,watch:u,provide:a,inject:c,created:f,beforeMount:b,mounted:A,beforeUpdate:D,updated:I,activated:R,deactivated:T,beforeDestroy:$,beforeUnmount:x,destroyed:w,unmounted:m,render:H,renderTracked:C,renderTriggered:L,errorCaptured:pe,serverPrefetch:Ae,expose:J,inheritAttrs:q,components:ae,directives:z,filters:B}=t;if(c&&Er(c,s,null),r)for(const ie in r){const ue=r[ie];ne(ue)&&(s[ie]=ue.bind(n))}if(o){const ie=o.call(n,n);ge(ie)&&(e.data=hn(ie))}if(fo=!0,l)for(const ie in l){const ue=l[ie],ze=ne(ue)?ue.bind(n,n):ne(ue.get)?ue.get.bind(n,n):mt,an=!ne(ue)&&ne(ue.set)?ue.set.bind(n):mt,_t=k({get:ze,set:an});Object.defineProperty(s,ie,{enumerable:!0,configurable:!0,get:()=>_t.value,set:We=>_t.value=We})}if(u)for(const ie in u)Al(u[ie],s,n,ie);if(a){const ie=ne(a)?a.call(n):a;Reflect.ownKeys(ie).forEach(ue=>{rr(ue,ie[ue])})}f&&di(f,e,"c");function oe(ie,ue){ee(ue)?ue.forEach(ze=>ie(ze.bind(n))):ue&&ie(ue.bind(n))}if(oe(gr,b),oe(bn,A),oe(yr,D),oe(br,I),oe(hr,R),oe(vr,T),oe($r,pe),oe(kr,C),oe(_r,L),oe(Xn,x),oe(Cl,m),oe(wr,Ae),ee(J))if(J.length){const ie=e.exposed||(e.exposed={});J.forEach(ue=>{Object.defineProperty(ie,ue,{get:()=>n[ue],set:ze=>n[ue]=ze,enumerable:!0})})}else e.exposed||(e.exposed={});H&&e.render===mt&&(e.render=H),q!=null&&(e.inheritAttrs=q),ae&&(e.components=ae),z&&(e.directives=z),Ae&&xl(e)}function Er(e,t,n=mt){ee(e)&&(e=po(e));for(const s in e){const o=e[s];let l;ge(o)?"default"in o?l=us(o.from||s,o.default,!0):l=us(o.from||s):l=us(o),Le(l)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>l.value,set:r=>l.value=r}):t[s]=l}}function di(e,t,n){ot(ee(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Al(e,t,n,s){let o=s.includes(".")?kl(n,s):()=>n[s];if(xe(e)){const l=t[e];ne(l)&&In(o,l)}else if(ne(e))In(o,e.bind(n));else if(ge(e))if(ee(e))e.forEach(l=>Al(l,t,n,s));else{const l=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(l)&&In(o,l,e)}}function El(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:r}}=e.appContext,u=l.get(t);let a;return u?a=u:!o.length&&!n&&!s?a=t:(a={},o.length&&o.forEach(c=>ys(a,c,r,!0)),ys(a,t,r)),ge(t)&&l.set(t,a),a}function ys(e,t,n,s=!1){const{mixins:o,extends:l}=t;l&&ys(e,l,n,!0),o&&o.forEach(r=>ys(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const u=Pr[r]||n&&n[r];e[r]=u?u(e[r],t[r]):t[r]}return e}const Pr={data:fi,props:pi,emits:pi,methods:Sn,computed:Sn,beforeCreate:Fe,created:Fe,beforeMount:Fe,mounted:Fe,beforeUpdate:Fe,updated:Fe,beforeDestroy:Fe,beforeUnmount:Fe,destroyed:Fe,unmounted:Fe,activated:Fe,deactivated:Fe,errorCaptured:Fe,serverPrefetch:Fe,components:Sn,directives:Sn,watch:Ir,provide:fi,inject:Or};function fi(e,t){return t?e?function(){return Oe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Or(e,t){return Sn(po(e),po(t))}function po(e){if(ee(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Be(t)}Modifiers`]||e[`${Yt(t)}Modifiers`];function Fr(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||be;let o=n;const l=t.startsWith("update:"),r=l&&Lr(s,t.slice(7));r&&(r.trim&&(o=n.map(f=>xe(f)?f.trim():f)),r.number&&(o=o.map(Is)));let u,a=s[u=Us(t)]||s[u=Us(Be(t))];!a&&l&&(a=s[u=Us(Yt(t))]),a&&ot(a,e,6,o);const c=s[u+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,ot(c,e,6,o)}}const Hr=new WeakMap;function Ol(e,t,n=!1){const s=n?Hr:t.emitsCache,o=s.get(e);if(o!==void 0)return o;const l=e.emits;let r={},u=!1;if(!ne(e)){const a=c=>{const f=Ol(c,t,!0);f&&(u=!0,Oe(r,f))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!l&&!u?(ge(e)&&s.set(e,null),null):(ee(l)?l.forEach(a=>r[a]=null):Oe(r,l),ge(e)&&s.set(e,r),r)}function Rs(e,t){return!e||!As(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Yt(t))||ve(e,t))}function hi(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[l],slots:r,attrs:u,emit:a,render:c,renderCache:f,props:b,data:A,setupState:D,ctx:I,inheritAttrs:R}=e,T=ms(e);let $,x;try{if(n.shapeFlag&4){const m=o||s,H=m;$=pt(c.call(H,m,f,b,D,A,I)),x=u}else{const m=t;$=pt(m.length>1?m(b,{attrs:u,slots:r,emit:a}):m(b,null)),x=t.props?u:Rr(u)}}catch(m){nn.length=0,Ls(m,e,1),$=_e(It)}let w=$;if(x&&R!==!1){const m=Object.keys(x),{shapeFlag:H}=w;m.length&&H&7&&(l&&m.some(Es)&&(x=Nr(x,l)),w=vn(w,x,!1,!0))}if(n.dirs&&(w=vn(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition){const m=Fs(w.type)&&$l(w)||w;Ho(m,n.transition)}return $=w,ms(T),$}const Rr=e=>{let t;for(const n in e)(n==="class"||n==="style"||As(n))&&((t||(t={}))[n]=e[n]);return t},Nr=(e,t)=>{const n={};for(const s in e)(!Es(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function jr(e,t,n){const{props:s,children:o,component:l}=e,{props:r,children:u,patchFlag:a}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?vi(s,r,c):!!r;if(a&8){const f=t.dynamicProps;for(let b=0;bObject.create(Ml),Ll=e=>Object.getPrototypeOf(e)===Ml;function Ur(e,t,n,s=!1){const o={},l=Dl();e.propsDefaults=Object.create(null),Fl(e,t,o,l);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:Ga(o):e.type.props?e.props=o:e.props=l,e.attrs=l}function Vr(e,t,n,s){const{props:o,attrs:l,vnode:{patchFlag:r}}=e,u=he(o),[a]=e.propsOptions;let c=!1;if((s||r>0)&&!(r&16)){if(r&8){const f=e.vnode.dynamicProps;for(let b=0;b{a=!0;const[A,D]=Hl(b,t,!0);Oe(r,A),D&&u.push(...D)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!l&&!a)return ge(e)&&s.set(e,en),en;if(ee(l))for(let f=0;fe==="_"||e==="_ctx"||e==="$stable",jo=e=>ee(e)?e.map(pt):[pt(e)],Kr=(e,t,n)=>{if(t._n)return t;const s=ar((...o)=>jo(t(...o)),n);return s._c=!1,s},Rl=(e,t,n)=>{const s=e._ctx;for(const o in e){if(No(o))continue;const l=e[o];if(ne(l))t[o]=Kr(o,l,s);else if(l!=null){const r=jo(l);t[o]=()=>r}}},Nl=(e,t)=>{const n=jo(t);e.slots.default=()=>n},jl=(e,t,n)=>{for(const s in t)(n||!No(s))&&(e[s]=t[s])},qr=(e,t,n)=>{const s=e.slots=Dl();if(e.vnode.shapeFlag&32){const o=t._;o?(jl(s,t,n),n&&Xi(s,"_",o,!0)):Rl(t,s)}else t&&Nl(e,t)},Yr=(e,t,n)=>{const{vnode:s,slots:o}=e;let l=!0,r=be;if(s.shapeFlag&32){const u=t._;u?n&&u===1?l=!1:jl(o,t,n):(l=!t.$stable,Rl(t,o)),r=t}else t&&(Nl(e,t),r={default:1});if(l)for(const u in o)!No(u)&&r[u]==null&&delete o[u]},Ue=Qr;function zr(e){return Gr(e)}function Gr(e,t){const n=Ms();n.__VUE__=!0;const{insert:s,remove:o,patchProp:l,createElement:r,createText:u,createComment:a,setText:c,setElementText:f,parentNode:b,nextSibling:A,setScopeId:D=mt,insertStaticContent:I}=e,R=(p,_,S,F=null,E=null,O=null,U=void 0,j=null,N=!!_.dynamicChildren)=>{if(p===_)return;p&&!$n(p,_)&&(F=se(p),We(p,E,O,!0),p=null),_.patchFlag===-2&&(N=!1,_.dynamicChildren=null),_.dynamicChildren&&p&&p.dynamicChildren&&p.dynamicChildren.hasOnce&&(_.dynamicChildren===en&&(_.dynamicChildren=[]),_.dynamicChildren.hasOnce=!0);const{type:P,ref:X,shapeFlag:K}=_;switch(P){case Ns:T(p,_,S,F);break;case It:$(p,_,S,F);break;case cs:p==null&&x(_,S,F,U);break;case W:ae(p,_,S,F,E,O,U,j,N);break;default:K&1?H(p,_,S,F,E,O,U,j,N):K&6?z(p,_,S,F,E,O,U,j,N):(K&64||K&128)&&P.process(p,_,S,F,E,O,U,j,N,Gt)}X!=null&&E?Mn(X,p&&p.ref,O,_||p,!_):X==null&&p&&p.ref!=null&&Mn(p.ref,null,O,p,!0)},T=(p,_,S,F)=>{if(p==null)s(_.el=u(_.children),S,F);else{const E=_.el=p.el;_.children!==p.children&&c(E,_.children)}},$=(p,_,S,F)=>{p==null?s(_.el=a(_.children||""),S,F):_.el=p.el},x=(p,_,S,F)=>{[p.el,p.anchor]=I(p.children,_,S,F,p.el,p.anchor)},w=({el:p,anchor:_},S,F)=>{let E;for(;p&&p!==_;)E=A(p),s(p,S,F),p=E;s(_,S,F)},m=({el:p,anchor:_})=>{let S;for(;p&&p!==_;)S=A(p),o(p),p=S;o(_)},H=(p,_,S,F,E,O,U,j,N)=>{if(_.type==="svg"?U="svg":_.type==="math"&&(U="mathml"),p==null)C(_,S,F,E,O,U,j,N);else{const P=p.el&&p.el._isVueCE?p.el:null;try{P&&P._beginPatch(),Ae(p,_,E,O,U,j,N)}finally{P&&P._endPatch()}}},C=(p,_,S,F,E,O,U,j)=>{let N,P;const{props:X,shapeFlag:K,transition:G,dirs:te}=p;if(N=p.el=r(p.type,O,X&&X.is,X),K&8?f(N,p.children):K&16&&pe(p.children,N,null,F,E,Gs(p,O),U,j),te&&Jt(p,null,F,"created"),L(N,p,p.scopeId,U,F),X){for(const ye in X)ye!=="value"&&!En(ye)&&l(N,ye,null,X[ye],O,F);"value"in X&&l(N,"value",null,X.value,O),(P=X.onVnodeBeforeMount)&&ut(P,F,p)}te&&Jt(p,null,F,"beforeMount");const de=Jr(E,G);de&&G.beforeEnter(N),s(N,_,S),((P=X&&X.onVnodeMounted)||de||te)&&Ue(()=>{P&&ut(P,F,p),de&&G.enter(N),te&&Jt(p,null,F,"mounted")},E)},L=(p,_,S,F,E)=>{if(S&&D(p,S),F)for(let O=0;O{for(let P=N;P{const j=_.el=p.el;let{patchFlag:N,dynamicChildren:P,dirs:X}=_;N|=p.patchFlag&16;const K=p.props||be,G=_.props||be;let te;if(S&&Xt(S,!1),(te=G.onVnodeBeforeUpdate)&&ut(te,S,_,p),X&&Jt(_,p,S,"beforeUpdate"),S&&Xt(S,!0),P&&(!p.dynamicChildren||p.dynamicChildren.length!==P.length)&&(N=0,U=!1,P=null),(K.innerHTML&&G.innerHTML==null||K.textContent&&G.textContent==null)&&f(j,""),P?J(p.dynamicChildren,P,j,S,F,Gs(_,E),O):U||ue(p,_,j,null,S,F,Gs(_,E),O,!1),N>0){if(N&16)q(j,K,G,S,E);else if(N&2&&K.class!==G.class&&l(j,"class",null,G.class,E),N&4&&l(j,"style",K.style,G.style,E),N&8){const de=_.dynamicProps;for(let ye=0;ye{te&&ut(te,S,_,p),X&&Jt(_,p,S,"updated")},F)},J=(p,_,S,F,E,O,U)=>{for(let j=0;j<_.length;j++){const N=p[j],P=_[j],X=N.el&&(N.type===W||!$n(N,P)||N.shapeFlag&198)?b(N.el):S;R(N,P,X,null,F,E,O,U,!0)}},q=(p,_,S,F,E)=>{if(_!==S){if(_!==be)for(const O in _)!En(O)&&!(O in S)&&l(p,O,_[O],null,E,F);for(const O in S){if(En(O))continue;const U=S[O],j=_[O];U!==j&&O!=="value"&&l(p,O,j,U,E,F)}"value"in S&&l(p,"value",_.value,S.value,E)}},ae=(p,_,S,F,E,O,U,j,N)=>{const P=_.el=p?p.el:u(""),X=_.anchor=p?p.anchor:u("");let{patchFlag:K,dynamicChildren:G,slotScopeIds:te}=_;te&&(j=j?j.concat(te):te),p==null?(s(P,S,F),s(X,S,F),pe(_.children||[],S,X,E,O,U,j,N)):K>0&&K&64&&G&&p.dynamicChildren&&p.dynamicChildren.length===G.length?(J(p.dynamicChildren,G,S,E,O,U,j),(_.key!=null||E&&_===E.subTree)&&Bl(p,_,!0)):ue(p,_,S,X,E,O,U,j,N)},z=(p,_,S,F,E,O,U,j,N)=>{_.slotScopeIds=j,p==null?_.shapeFlag&512?E.ctx.activate(_,S,F,U,N):B(_,S,F,E,O,U,N):Y(p,_,N)},B=(p,_,S,F,E,O,U)=>{const j=p.component=ou(p,F,E);if(Ro(p)&&(j.ctx.renderer=Gt),lu(j,!1,U),j.asyncDep){if(E&&E.registerDep(j,oe,U),!p.el){const N=j.subTree=_e(It);$(null,N,_,S),p.placeholder=N.el}}else oe(j,p,_,S,E,O,U)},Y=(p,_,S)=>{const F=_.component=p.component;if(jr(p,_,S))if(F.asyncDep&&!F.asyncResolved){_.el=p.el,ie(F,_,S);return}else F.next=_,F.update();else _.el=p.el,F.vnode=_},oe=(p,_,S,F,E,O,U)=>{const j=()=>{if(p.isMounted){let{next:K,bu:G,u:te,parent:de,vnode:ye}=p;{const at=Ul(p);if(at){K&&(K.el=ye.el,ie(p,K,U)),at.asyncDep.then(()=>{Ue(()=>{p.isUnmounted||P()},E)});return}}let me=K,Ce;Xt(p,!1),K?(K.el=ye.el,ie(p,K,U)):K=ye,G&&rs(G),(Ce=K.props&&K.props.onVnodeBeforeUpdate)&&ut(Ce,de,K,ye),Xt(p,!0);const Ee=hi(p),lt=p.subTree;p.subTree=Ee,R(lt,Ee,b(lt.el),se(lt),p,E,O),K.el=Ee.el,me===null&&Br(p,Ee.el),te&&Ue(te,E),(Ce=K.props&&K.props.onVnodeUpdated)&&Ue(()=>ut(Ce,de,K,ye),E)}else{let K;const{el:G,props:te}=_,{bm:de,m:ye,parent:me,root:Ce,type:Ee}=p,lt=Dn(_);Xt(p,!1),de&&rs(de),!lt&&(K=te&&te.onVnodeBeforeMount)&&ut(K,me,_),Xt(p,!0);{Ce.ce&&Ce.ce._hasShadowRoot()&&Ce.ce._injectChildStyle(Ee,p.parent?p.parent.type:void 0);const at=p.subTree=hi(p);R(null,at,S,F,p,E,O),_.el=at.el}if(ye&&Ue(ye,E),!lt&&(K=te&&te.onVnodeMounted)){const at=_;Ue(()=>ut(K,me,at),E)}(_.shapeFlag&256||me&&Dn(me.vnode)&&me.vnode.shapeFlag&256)&&p.a&&Ue(p.a,E),p.isMounted=!0,_=S=F=null}};p.scope.on();const N=p.effect=new tl(j);p.scope.off();const P=p.update=N.run.bind(N),X=p.job=N.runIfDirty.bind(N);X.i=p,X.id=p.uid,N.scheduler=()=>Fo(X),Xt(p,!0),P()},ie=(p,_,S)=>{_.component=p;const F=p.vnode.props;p.vnode=_,p.next=null,Vr(p,_.props,F,S),Yr(p,_.children,S),Pt(),li(p),Ot()},ue=(p,_,S,F,E,O,U,j,N=!1)=>{const P=p&&p.children,X=p?p.shapeFlag:0,K=_.children,{patchFlag:G,shapeFlag:te}=_;if(G>0){if(G&128){an(P,K,S,F,E,O,U,j,N);return}else if(G&256){ze(P,K,S,F,E,O,U,j,N);return}}te&8?(X&16&&M(P,E,O),K!==P&&f(S,K)):X&16?te&16?an(P,K,S,F,E,O,U,j,N):M(P,E,O,!0):(X&8&&f(S,""),te&16&&pe(K,S,F,E,O,U,j,N))},ze=(p,_,S,F,E,O,U,j,N)=>{p=p||en,_=_||en;const P=p.length,X=_.length,K=Math.min(P,X);let G;for(G=0;GX?M(p,E,O,!0,!1,K):pe(_,S,F,E,O,U,j,N,K)},an=(p,_,S,F,E,O,U,j,N)=>{let P=0;const X=_.length;let K=p.length-1,G=X-1;for(;P<=K&&P<=G;){const te=p[P],de=_[P]=N?St(_[P]):pt(_[P]);if($n(te,de))R(te,de,S,null,E,O,U,j,N);else break;P++}for(;P<=K&&P<=G;){const te=p[K],de=_[G]=N?St(_[G]):pt(_[G]);if($n(te,de))R(te,de,S,null,E,O,U,j,N);else break;K--,G--}if(P>K){if(P<=G){const te=G+1,de=teG)for(;P<=K;)We(p[P],E,O,!0),P++;else{const te=P,de=P,ye=new Map;for(P=de;P<=G;P++){const Ke=_[P]=N?St(_[P]):pt(_[P]);Ke.key!=null&&ye.set(Ke.key,P)}let me,Ce=0;const Ee=G-de+1;let lt=!1,at=0;const _n=new Array(Ee);for(P=0;P=Ee){We(Ke,E,O,!0);continue}let rt;if(Ke.key!=null)rt=ye.get(Ke.key);else for(me=de;me<=G;me++)if(_n[me-de]===0&&$n(Ke,_[me])){rt=me;break}rt===void 0?We(Ke,E,O,!0):(_n[rt-de]=P+1,rt>=at?at=rt:lt=!0,R(Ke,_[rt],S,null,E,O,U,j,N),Ce++)}const Xo=lt?Xr(_n):en;for(me=Xo.length-1,P=Ee-1;P>=0;P--){const Ke=de+P,rt=_[Ke],Qo=_[Ke+1],Zo=Ke+1{const{el:O,type:U,transition:j,children:N,shapeFlag:P}=p;if(P&6){_t(p.component.subTree,_,S,F);return}if(P&128){p.suspense.move(_,S,F);return}if(P&64){U.move(p,_,S,Gt);return}if(U===W){s(O,_,S);for(let K=0;Kj.enter(O),E));else{const{leave:K,delayLeave:G,afterLeave:te}=j,de=()=>{p.ctx.isUnmounted?o(O):s(O,_,S)},ye=()=>{const me=O._isLeaving||!!O[Ys];O._isLeaving&&O[Ys](!0),j.persisted&&!me?de():K(O,()=>{de(),te&&te()})};G?G(O,de,ye):ye()}else s(O,_,S)},We=(p,_,S,F=!1,E=!1)=>{const{type:O,props:U,ref:j,children:N,dynamicChildren:P,shapeFlag:X,patchFlag:K,dirs:G,cacheIndex:te,memo:de}=p;if((K===-2||P&&P.hasOnce)&&(E=!1),j!=null&&(Pt(),Mn(j,null,S,p,!0),Ot()),te!=null&&(!p.ctx||p.ctx===_)&&(_.renderCache[te]=void 0),X&256){_.ctx.deactivate(p);return}const ye=X&1&&G,me=!Dn(p);let Ce;if(me&&(Ce=U&&U.onVnodeBeforeUnmount)&&ut(Ce,_,p),X&6)ce(p.component,S,F);else{if(X&128){p.suspense.unmount(S,F);return}ye&&Jt(p,null,_,"beforeUnmount"),X&64?p.type.remove(p,_,S,Gt,F):P&&!P.hasOnce&&(O!==W||K>0&&K&64)?M(P,_,S,!1,!0):(O===W&&K&384||!E&&X&16)&&M(N,_,S),F&&ts(p)}const Ee=de!=null&&te==null;(me&&(Ce=U&&U.onVnodeUnmounted)||ye||Ee)&&Ue(()=>{Ce&&ut(Ce,_,p),ye&&Jt(p,null,_,"unmounted"),Ee&&(p.el=null)},S)},ts=p=>{const{type:_,el:S,anchor:F,transition:E}=p;if(_===W){ns(S,F);return}if(_===cs){m(p),E&&!E.persisted&&E.afterLeave&&E.afterLeave();return}const O=()=>{o(S),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(p.shapeFlag&1&&E&&!E.persisted){const{leave:U,delayLeave:j}=E,N=()=>U(S,O);j?j(p.el,O,N):N()}else O()},ns=(p,_)=>{let S;for(;p!==_;)S=A(p),o(p),p=S;o(_)},ce=(p,_,S)=>{const{bum:F,scope:E,job:O,subTree:U,um:j,m:N,a:P}=p;gi(N),gi(P),F&&rs(F),E.stop(),O?(O.flags|=8,We(U,p,_,S)):p.vnode.el&&U&&(U.transition=p.vnode.transition,We(U,p,_,S)),j&&Ue(j,_),Ue(()=>{p.isUnmounted=!0},_)},M=(p,_,S,F=!1,E=!1,O=0)=>{for(let U=O;U{if(p.shapeFlag&6)return se(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const _=A(p.anchor||p.el),S=_&&_[fr];return S?A(S):_};let Ge=!1;const wn=(p,_,S)=>{let F;p==null?_._vnode&&(We(_._vnode,null,null,!0),F=_._vnode.component):R(_._vnode||null,p,_,null,null,null,S),_._vnode=p,Ge||(Ge=!0,li(F),yl(),Ge=!1)},Gt={p:R,um:We,m:_t,r:ts,mt:B,mc:pe,pc:ue,pbc:J,n:se,o:e};return{render:wn,hydrate:void 0,createApp:Dr(wn)}}function Gs({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Xt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Jr(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Bl(e,t,n=!1){const s=e.children,o=t.children;if(ee(s)&&ee(o))for(let l=0;l>1,e[n[u]]0&&(t[s]=n[l-1]),n[l]=s)}}for(l=n.length,r=n[l-1];l-- >0;)n[l]=r,r=t[r];return n}function Ul(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ul(t)}function gi(e){if(e)for(let t=0;te.__isSuspense;function Qr(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):lr(e)}const W=Symbol.for("v-fgt"),Ns=Symbol.for("v-txt"),It=Symbol.for("v-cmt"),cs=Symbol.for("v-stc"),nn=[];let Ye=null;function h(e=!1){nn.push(Ye=e?null:[])}function Kl(){nn.pop(),Ye=nn[nn.length-1]||null}let Bn=1;function yi(e,t=!1){Bn+=e,e<0&&Ye&&t&&(Ye.hasOnce=!0)}function ql(e){return e.dynamicChildren=Bn>0?Ye||en:null,Kl(),Bn>0&&Ye&&Ye.push(e),e}function g(e,t,n,s,o,l){return ql(i(e,t,n,s,o,l,!0))}function Ve(e,t,n,s,o){return ql(_e(e,t,n,s,o,!0))}function Yl(e){return e?e.__v_isVNode===!0:!1}function $n(e,t){return e.type===t.type&&e.key===t.key}const zl=({key:e})=>e??null,ds=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?xe(e)||Le(e)||ne(e)?{i:qe,r:e,k:t,f:!!n}:e:null);function i(e,t=null,n=null,s=0,o=null,l=e===W?0:1,r=!1,u=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&zl(t),ref:t&&ds(t),scopeId:wl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:qe};return u?(bs(a,n),l&128&&e.normalize(a)):n&&(a.shapeFlag|=xe(n)?8:16),Bn>0&&!r&&Ye&&(a.patchFlag>0||l&6)&&a.patchFlag!==32&&Ye.push(a),a}const _e=Zr;function Zr(e,t=null,n=null,s=0,o=null,l=!1){if((!e||e===Tl)&&(e=It),Yl(e)){const u=vn(e,t,!0);return n&&bs(u,n),Bn>0&&!l&&Ye&&(u.shapeFlag&6?Ye[Ye.indexOf(e)]=u:Ye.push(u)),u.patchFlag=-2,u}if(du(e)&&(e=e.__vccOpts),t){t=eu(t);let{class:u,style:a}=t;u&&!xe(u)&&(t.class=re(u)),ge(a)&&(Do(a)&&!ee(a)&&(a=Oe({},a)),t.style=Ne(a))}const r=xe(e)?1:Wl(e)?128:Fs(e)?64:ge(e)?4:ne(e)?2:0;return i(e,t,n,s,o,r,l,!0)}function eu(e){return e?Do(e)||Ll(e)?Oe({},e):e:null}function vn(e,t,n=!1,s=!1){const{props:o,ref:l,patchFlag:r,children:u,transition:a}=e,c=t?tu(o||{},t):o,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&zl(c),ref:t&&t.ref?n&&l?ee(l)?l.concat(ds(t)):[l,ds(t)]:ds(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==W?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&vn(e.ssContent),ssFallback:e.ssFallback&&vn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce,cacheIndex:e.cacheIndex};return a&&s&&Ho(f,a.clone(f)),f}function Q(e=" ",t=0){return _e(Ns,null,e,t)}function fs(e,t){const n=_e(cs,null,e);return n.staticCount=t,n}function V(e="",t=!1){return t?(h(),Ve(It,null,e)):_e(It,null,e)}function pt(e){return e==null||typeof e=="boolean"?_e(It):ee(e)?_e(W,null,e.slice()):Yl(e)?St(e):_e(Ns,null,String(e))}function St(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:vn(e)}function bs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),bs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Ll(t)?t._ctx=qe:o===3&&qe&&(qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(ne(t)){if(s&65){bs(e,{default:t});return}t={default:t,_ctx:qe},n=32}else t=String(t),s&64?(n=16,t=[Q(t)]):n=8;e.children=t,e.shapeFlag|=n}function tu(...e){const t={};for(let n=0;nMe||qe;let ws,Un;{const e=Ms(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),l=>{o.length>1?o.forEach(r=>r(l)):o[0](l)}};ws=t("__VUE_INSTANCE_SETTERS__",n=>Me=n),Un=t("__VUE_SSR_SETTERS__",n=>Vn=n)}const Qn=e=>{const t=Me;return ws(e),e.scope.on(),()=>{e.scope.off(),ws(t)}},bi=()=>{Me&&Me.scope.off(),ws(null)};function Gl(e){return e.vnode.shapeFlag&4}let Vn=!1;function lu(e,t=!1,n=!1){t&&Un(t);const{props:s,children:o}=e.vnode,l=Gl(e);Ur(e,s,l,t),qr(e,o,n||t);const r=l?au(e,t):void 0;return t&&Un(!1),r}function au(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Tr);const{setup:s}=n;if(s){Pt();const o=e.setupContext=s.length>1?uu(e):null,l=Qn(e),r=Jn(s,e,0,[e.props,o]),u=zi(r);if(Ot(),l(),(u||e.sp)&&!Dn(e)&&xl(e),u){if(r.then(bi,bi),t)return r.then(a=>{Un(!0);try{wi(e,a,t)}finally{Un(!1)}}).catch(a=>{Ls(a,e,0)});e.asyncDep=r}else wi(e,r)}else Jl(e)}function wi(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=vl(t)),Jl(e)}function Jl(e,t,n){const s=e.type;e.render||(e.render=s.render||mt);{const o=Qn(e);Pt();try{Ar(e)}finally{Ot(),o()}}}const ru={get(e,t){return Ie(e,"get",""),e[t]}};function uu(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ru),slots:e.slots,emit:e.emit,expose:t}}function js(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(vl(Ja(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ln)return Ln[n](e)},has(t,n){return n in t||n in Ln}})):e.proxy}function cu(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function du(e){return ne(e)&&"__vccOpts"in e}const k=(e,t)=>tr(e,t,Vn),fu="3.5.43";let vo;const _i=typeof window<"u"&&window.trustedTypes;if(_i)try{vo=_i.createPolicy("vue",{createHTML:e=>e})}catch{}const Xl=vo?e=>vo.createHTML(e):e=>e,pu="http://www.w3.org/2000/svg",hu="http://www.w3.org/1998/Math/MathML",$t=typeof document<"u"?document:null,ki=$t&&$t.createElement("template"),vu={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?$t.createElementNS(pu,e):t==="mathml"?$t.createElementNS(hu,e):n?$t.createElement(e,{is:n}):$t.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>$t.createTextNode(e),createComment:e=>$t.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$t.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,l){const r=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{ki.innerHTML=Xl(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const u=ki.content;if(s==="svg"||s==="mathml"){const a=u.firstChild;for(;a.firstChild;)u.appendChild(a.firstChild);u.removeChild(a)}t.insertBefore(u,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},mu=Symbol("_vtc");function gu(e,t,n){const s=e[mu];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $i=Symbol("_vod"),yu=Symbol("_vsh"),bu=Symbol(""),wu=/(?:^|;)\s*display\s*:/;function _u(e,t,n){const s=e.style,o=xe(n);let l=!1;if(n&&!o){if(t)if(xe(t))for(const r of t.split(";")){const u=r.slice(0,r.indexOf(":")).trim();n[u]==null&&Cn(s,u,"")}else for(const r in t)n[r]==null&&Cn(s,r,"");for(const r in n){r==="display"&&(l=!0);const u=n[r];u!=null?$u(e,r,!xe(t)&&t?t[r]:void 0,u)||Cn(s,r,u):Cn(s,r,"")}}else if(o){if(t!==n){const r=s[bu];r&&(n+=";"+r),s.cssText=n,l=wu.test(n)}}else t&&e.removeAttribute("style");$i in e&&(e[$i]=l?s.display:"",e[yu]&&(s.display="none"))}const ls=/\s*!important$/;function Cn(e,t,n){if(ee(n))n.forEach(s=>Cn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))ls.test(n)?e.setProperty(t,n.replace(ls,""),"important"):e.setProperty(t,n);else{const s=ku(e,t);ls.test(n)?e.setProperty(Yt(s),n.replace(ls,""),"important"):e[s]=n}}const xi=["Webkit","Moz","ms"],Js={};function ku(e,t){const n=Js[t];if(n)return n;let s=Be(t);if(s!=="filter"&&s in e)return Js[t]=s;s=Os(s);for(let o=0;oXs||(Eu.then(()=>Xs=0),Xs=Date.now());function Ou(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;const o=n.value;if(ee(o)){const l=s.stopImmediatePropagation;s.stopImmediatePropagation=()=>{l.call(s),s._stopped=!0};const r=o.slice(),u=[s];for(let a=0;ae.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Iu=(e,t,n,s,o,l)=>{const r=o==="svg";t==="class"?gu(e,s,r):t==="style"?_u(e,n,s):As(t)?Es(t)||Su(e,t,n,s,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Mu(e,t,s,r))?(Ti(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ci(e,t,s,r,l,t!=="value")):e._isVueCE&&(Du(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!xe(s)))?Ti(e,Be(t),s,l,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ci(e,t,s,r))};function Mu(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ei(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ei(t)&&xe(n)?!1:t in e}function Du(e,t){const n=e._def.props;if(!n)return!1;const s=Be(t);return Array.isArray(n)?n.some(o=>Be(o)===s):Object.keys(n).some(o=>Be(o)===s)}const mn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ee(t)?n=>rs(t,n):t};function Lu(e){e.target.composing=!0}function Pi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const vt=Symbol("_assign"),as=Symbol("_initialValue");function Qs(e,t,n){return t&&(e=e.trim()),n&&(e=Is(e)),e}const Je={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e.parentNode&&(e.type==="text"?e[as]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[as]=e.defaultValue.replace(/\r\n?/g,` -`))),e[vt]=mn(o);const l=s||o.props&&o.props.type==="number";jt(e,t?"change":"input",r=>{r.target.composing||e[vt](Qs(e.value,n,l))}),(n||l)&&jt(e,"change",()=>{e.value=Qs(e.value,n,l)}),t||(jt(e,"compositionstart",Lu),jt(e,"compositionend",Pi),jt(e,"change",Pi))},mounted(e,{value:t,modifiers:{trim:n,number:s}}){const o=t??"",l=e[as];delete e[as],l!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==l?e[vt](Qs(e.value,n,s)):e.value=o},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:o,number:l}},r){if(e[vt]=mn(r),e.composing)return;const u=(l||e.type==="number")&&!/^0\d/.test(e.value)?Is(e.value):e.value,a=t??"";if(u===a)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(s&&t===n||o&&e.value.trim()===a)||(e.value=a)}},Oi={created(e,{value:t},n){e.checked=yt(t,n.props.value),e[vt]=mn(n),jt(e,"change",()=>{e[vt](Wn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[vt]=mn(s),t!==n&&(e.checked=yt(t,s.props.value))}},_s={deep:!0,created(e,{value:t,modifiers:{number:n}},s){e._modelValue=t,jt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Is(Wn(a)):Wn(a)),l=e.multiple,r=l?sn(e._modelValue)?new Set(o):o:o[0],u=e._pendingValue=[l,l?ee(r)?o.slice():o:r];try{e[vt](r)}finally{Lo(()=>{e._pendingValue===u&&(e._pendingValue=void 0)})}}),e[vt]=mn(s)},mounted(e,{value:t}){Ii(e,t)},beforeUpdate(e,{value:t},n){e._modelValue=t,e[vt]=mn(n)},updated(e,{value:t}){const n=e._pendingValue;e._pendingValue=void 0,(!n||n[0]!==e.multiple||!Fu(t,n[1],n[0]))&&Ii(e,t)}};function Fu(e,t,n){if(!n||ee(e))return yt(e,t);if(sn(e)){if(e.size!==t.length)return!1;for(const s of t)if(!e.has(s))return!1;return!0}return!1}function Ii(e,t){const n=e.multiple,s=ee(t);if(!(n&&!s&&!sn(t))){for(let o=0,l=e.options.length;oString(c)===String(u)):r.selected=Ea(t,u)>-1}else r.selected=t.has(u);else if(yt(Wn(r),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Wn(e){return"_value"in e?e._value:e.value}const Hu=["ctrl","shift","alt","meta"],Ru={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Hu.some(n=>e[`${n}Key`]&&!t.includes(n))},Ft=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=((o,...l)=>{for(let r=0;r{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=(o=>{if(!("key"in o))return;const l=Yt(o.key);if(t.some(r=>r===l||Nu[r]===l))return e(o)}))},ju=Oe({patchProp:Iu},vu);let Mi;function Bu(){return Mi||(Mi=zr(ju))}const Uu=((...e)=>{const t=Bu().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Wu(s);if(!o)return;const l=t._component;!ne(l)&&!l.render&&!l.template&&(l.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const r=n(o,!1,Vu(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t});function Vu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wu(e){return xe(e)?document.querySelector(e):e}const Ku=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],qu=["Su","Mo","Tu","We","Th","Fr","Sa"],Zl={clock:"clock-outline",analog:"clock-outline",date:"calendar"},He=e=>JSON.stringify(e),ke=e=>String.fromCodePoint(parseInt(e,16));function Bo(e,t=new Date){let n=t.getHours();return e||(n=n%12||12),`${String(n).padStart(2,"0")}:${String(t.getMinutes()).padStart(2,"0")}`}const Uo=(e=new Date)=>`${qu[e.getDay()]} ${e.getDate()} ${Ku[e.getMonth()]}`;function Yu(e,t=Math.floor(Date.now()/1e3)){const n=t-e,s=Math.abs(n),o=l=>Math.floor(s/l);return n<0?s<3600?`In ${Math.max(1,o(60))} min`:s<86400?o(3600)===1?"In 1 hour":`In ${o(3600)} hours`:s<172800?"Tomorrow":`In ${o(86400)} days`:s<60?"Just now":s<3600?`${o(60)} min ago`:s<86400?o(3600)===1?"1 hour ago":`${o(3600)} hours ago`:s<172800?"Yesterday":s<604800?`${o(86400)} days ago`:s<2592e3?o(604800)===1?"1 week ago":`${o(604800)} weeks ago`:s<31536e3?o(2592e3)===1?"1 month ago":`${o(2592e3)} months ago`:o(31536e3)===1?"1 year ago":`${o(31536e3)} years ago`}const zu={guition:{width:448,top:36,name:27,text:21,icon:26},cyd:{width:298,top:24,name:18,text:14,icon:18}},Di=document.createElement("canvas").getContext("2d"),mo=new Map,Gu=()=>mo.clear();function Zt(e,t){const n=`${t}|${e}`;let s=mo.get(n);if(!s){Di.font=t;const o=Di.measureText(e);s={left:-o.actualBoundingBoxLeft,right:o.actualBoundingBoxRight,top:-o.actualBoundingBoxAscent,bottom:o.actualBoundingBoxDescent,advance:o.width},mo.set(n,s)}return s}const Ju=e=>({name:`500 ${e.name}px "Bar Roboto"`,text:`400 ${e.text}px "Bar Roboto"`,icon:`${e.icon}px "Tile Icons"`});function Xu(e){return{icon:Math.max(2,Math.floor((e*4+5)/10)),item:Math.max(6,Math.floor((e*125+50)/100)),name:Math.max(8,Math.floor((e*16+5)/10))}}function ea(e,t,n,s){const o=Ju(t),l=Zt("0",o.text),r=Math.round(l.bottom-l.top),u=Xu(r),a=Zt(String.fromCodePoint(983376),o.icon),c=Math.round(a.bottom-a.top),f=e.map((m,H)=>{const C=s(m),L={index:H,item:m,view:C,shown:C.shown,width:0};return C.analog?(L.dial=c,L.width=c,L):(C.icon&&(L.icon={glyph:ke(C.icon),ink:Zt(ke(C.icon),o.icon)},L.width+=L.icon.ink.right-L.icon.ink.left),C.text&&(L.text={value:C.text,ink:Zt(C.text,o.text)},L.width+=(L.icon?u.icon:0)+L.text.ink.right-L.text.ink.left),L)}),b=f.filter(m=>m.shown),A=Zt(n,o.name).advance,D=Math.min(A,Math.floor(t.width*35/100)),I=m=>m.reduce((H,C)=>H+C.width,0)+Math.max(0,m.length-1)*u.item;let R=0;for(;Rt.width;)R++;const T=b.slice(R),$=new Set(b.slice(0,R).map(m=>m.index));let x=t.width-I(T);for(const m of T)m.x=x,x+=m.width+u.item;const w=T.length?T[0].x-u.name:t.width;return{metrics:t,fonts:o,cap:r,zero:l,gaps:u,parts:f,placed:T,dropped:$,nameText:n,natural:A,nameRoom:w}}function Qu(e,t,n){if(Zt(e,t).advance<=n)return e;const s=[...e];for(;s.length&&Zt(s.join("")+"...",t).advance>n;)s.pop();return s.join("")+"..."}function Zu(e){"fonts"in document&&Promise.all([document.fonts.load('500 27px "Bar Roboto"',"Studio 0"),document.fonts.load('400 21px "Bar Roboto"',"Away 0"),document.fonts.load('26px "Tile Icons"',String.fromCodePoint(983376))]).then(()=>{Gu(),e()}).catch(()=>{})}let ta="";function ec(e){ta=e||""}async function Vo(e,t={}){const n=await fetch(`api/${e}`,{...t,headers:{"Content-Type":"application/json","X-Screen-CSRF":ta,...t.headers}});if(!n.ok){let s="That didn't work. Refresh the page and try again.";try{s=(await n.json()).error||s}catch{}throw new Error(s)}return n}const Mt=async e=>(await Vo(e)).json(),it=async(e,t,n,s={})=>{const l=await(await Vo(e,{method:t,body:n===void 0?void 0:JSON.stringify(n),...s})).text();return l?JSON.parse(l):null},Et=6,gn=8,Wo=gn*Et,Qe=e=>e.options?.size==="wide",Fn=(e,t)=>t?[e,e+1]:[e],go=e=>e-e%2,ks=e=>Math.floor(e/Et),wt=e=>e.tiles.map(t=>({tile:t,slot:t.slot}));function na(e){let t=0;return e.map(n=>{const s=Qe(n);s&&t%2===1&&t++;const o=t;return t+=s?2:1,o})}function tc(e){const t=na(e);return e.some((n,s)=>n.slot!==t[s])}function Ko(e){if(e.tiles.some(t=>!Number.isInteger(t.slot))){const t=na(e.tiles);e.tiles.forEach((n,s)=>n.slot=t[s])}e.tiles.sort((t,n)=>t.slot-n.slot)}function qo(e){const t=new Set;for(const{tile:n,slot:s}of e)for(const o of Fn(s,Qe(n)))t.add(o);return t}const Kn=(e,t,n)=>Number.isInteger(t)&&t>=0&&t+(n?1:0)!e.has(s));function nc(e,t){for(let n=0;no.includes(c))?u.push(a):r.push({tile:a,slot:a.slot}));for(const a of u){const c=Qe(a),f=qo(r);let b=l.map(A=>c?go(A):A).find(A=>Kn(f,A,c));if(b===void 0&&(b=sa(f,c,a.slot)),b<0)return null;r.push({tile:a,slot:b})}return r.sort((a,c)=>a.slot-c.slot)}function zt(e,t=1){const n=Math.max(0,...e.map(({tile:s,slot:o})=>o+(Qe(s)?2:1)));return Math.min(gn,Math.max(1,Math.ceil(n/Et),t||1))}function sc(e){const t=e.split(".")[0];return t==="sun"?{options:{display:"sunpath",size:"wide"}}:t==="weather"?{options:{display:"forecast",size:"wide"}}:t==="screen"?{options:{display:"digital",size:"wide"}}:{}}const ia=e=>({entity:e,name:"",slot:-1,...sc(e)});function la(e,t){const n=e.entity.split(".")[0],s=t.controls?.[n],o=e.options||{};if(!s||o.size!=="wide"||(o.display||"standard")!=="standard"||o.inline==="slider")return null;const l=o.controls??s.default;return l==="none"?null:l}function oc(e,t){const n=la(e,t);return n?t.controls?.[e.entity.split(".")[0]]?.choices.find(s=>s.key===n)?.label.toLocaleLowerCase()||n:"none"}const yo=e=>(/^(\d+)\.(\d+)\.(\d+)$/.exec(e||"")||[]).slice(1).map(Number);function bo(e,t){const[n,s]=[yo(e),yo(t)];if(n.length!==3||s.length!==3)return!1;for(let o=0;o<3;o++)if(n[o]!==s[o])return n[o]>s[o];return!0}const ic=(e,t,n,s)=>bo(e,`${t}.${n}.${s}`);function lc(e){const t=yo(e);return t.length!==3?10:t[0]>0||t[1]>2||t[1]===2&&t[2]>=7?20:10}const aa={standard:"standard",watch:"large value",forecast:"weather forecast",graph:"graph",digital:"digital clock",analog:"analog clock",sunpath:"sun path"},Li=["light","switch","input_boolean","fan","media_player","climate"],ac=["light","fan","cover","number","input_number","media_player"],rc={light:["Light","☀","#ad7600","#fff3d3"],climate:["Climate","❄","#c86620","#ffebdc"],vacuum:["Vacuum","◉","#008577","#def3ed"],fan:["Fan","✣","#008aab","#def5fa"],cover:["Cover","▤","#8053af","#eee5f8"],media_player:["Media","▶","#007cad","#def2fc"],sensor:["Sensor","⌁","#3476b1","#e5effa"],binary_sensor:["Status","◈","#ad7600","#fff3d3"],switch:["Switch","⏻","#ad7600","#fff3d3"],input_boolean:["Switch","⏻","#ad7600","#fff3d3"],scene:["Scene","✦","#8053af","#eee5f8"],script:["Script","▷","#8053af","#eee5f8"],weather:["Weather","☁","#007cad","#def2fc"],number:["Value","±","#008577","#def3ed"],input_number:["Value","±","#008577","#def3ed"],select:["Select","≡","#5862af","#eaecfa"],input_select:["Select","≡","#5862af","#eaecfa"],button:["Action","↗","#5862af","#eaecfa"],input_button:["Action","↗","#5862af","#eaecfa"],screen:["Clock","◷","#25282c","#e9ecf1"],sun:["Sun","☼","#c86620","#ffebdc"],timer:["Timer","⏱","#008577","#def3ed"],person:["Person","☺","#2f7d32","#e1f2e2"],camera:["Camera","◧","#3d4a57","#e6ebf0"],image:["Image","◧","#3d4a57","#e6ebf0"]},xt=e=>rc[e.split(".")[0]]||["Entity","◇","#637184","#edf0f4"],d=hn({inventory:{screens:[],entities:[]},connected:!1,reachable:!0,selected:null,layout:null,dirty:!1,busy:!1,saved:0,tab:"layout",selectedTile:null,inspector:null,iconPickerOpen:!1,actionPickerOpen:!1,actionSearch:"",insertAt:-1,filter:"",search:"",capabilities:{},entityActions:{},topbarPreviews:{},topbarAdded:null,topbarOverflow:[],settingEdits:{},settingPending:!1,updating:[],toast:null,now:Date.now(),fontsVersion:0,route:location.hash,overrideProfile:null,overrideFriendly:"",drag:{active:!1,moving:null,preview:null},menuOpen:!1}),qt=k(()=>d.inventory.screens.find(e=>e.id===d.selected)),ra=k(()=>qt.value?.firmware||""),fn=(e,t,n)=>ic(ra.value,e,t,n),Hn=k(()=>lc(ra.value)),Yo=k(()=>qt.value?.board==="guition"),ua=k(()=>zu[Yo.value?"guition":"cyd"]),Zs=k(()=>d.selectedTile&&d.layout?d.layout.tiles.find(e=>e.entity===d.selectedTile):void 0);let Fi=0;function Se(e,t){d.toast={message:e,action:t},clearTimeout(Fi),Fi=window.setTimeout(()=>d.toast=null,t?8e3:5e3)}function uc(){d.toast=null}async function dt(e,t,n="API key"){try{if(!navigator.clipboard||!window.isSecureContext)throw new Error;await navigator.clipboard.writeText(e),Se(`${n} copied.`)}catch{if(t){const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o?.removeAllRanges(),o?.addRange(s)}Se(document.execCommand("copy")?`${n} copied.`:`${n} is selected. Copy with Ctrl+C or Command+C.`)}}function $s(){const e="/config/integrations/dashboard";try{window.top.location.assign(e)}catch{window.open(e,"_blank")}}const cc=["","#settings","#new-screen","#firmware","#alerts","#override"],tt=k(()=>cc.includes(d.route)?d.route:"");function De(e){if(location.hash===e){d.route=e;return}location.hash=e}window.addEventListener("hashchange",()=>{d.route=location.hash,window.scrollTo(0,0)});function Zn(e){return d.inventory.entities.find(t=>t.id===e)?.name||d.inventory.builtin?.find(t=>t.id===e)?.name||e}let eo={source:null,byName:{}};function es(e){return eo.source!==d.inventory.icons&&(eo={source:d.inventory.icons,byName:Object.fromEntries((d.inventory.icons?.groups||[]).flatMap(t=>t.icons.map(n=>[n.name,n])))}),e?eo.byName[e]:void 0}function on(e){const t=d.inventory.icons;if(!t)return"F0335";const n=d.inventory.entities.find(o=>o.id===e),s=e.split(".")[0];return t.builtin?.[e]?t.builtin[e]:n?.icon?n.icon:s==="weather"?t.weather[n?.state||""]||t.weather.partlycloudy:s==="sun"?t.sun[n?.state||""]||t.sun.below_horizon:t.defaults[s]||t.fallback}const wo=e=>es(e.options?.icon)?.cp||on(e.entity),to=new Set;async function zo(e){const t=[...new Set(e)].filter(n=>!to.has(n)&&!n.startsWith("screen."));if(t.length){t.forEach(n=>to.add(n));try{for(let n=0;n`entity=${encodeURIComponent(o)}`).join("&");Object.assign(d.capabilities,(await Mt(`capabilities?${s}`)).capabilities||{})}}catch{t.forEach(n=>to.delete(n))}}}const no=new Set;async function dc(e){if(!no.has(e)){no.add(e);try{d.entityActions[e]=(await Mt(`entity-actions?entity=${encodeURIComponent(e)}`)).actions}catch{no.delete(e)}}}function et(){d.dirty=!0,d.saved=0}function fc(e){if(e!==d.selected&&d.dirty&&!confirm("You have unsaved changes. Open a different screen anyway?"))return;e!==d.selected&&(Yn(),d.settingEdits={}),d.selected=e,d.selectedTile=null,d.inspector=null,d.tab="layout",d.menuOpen=!1;const t=d.inventory.screens.find(n=>n.id===e);if(!t){d.layout=null;return}d.layout=JSON.parse(JSON.stringify(t.layout)),Ko(d.layout),d.layout.pages=zt(wt(d.layout),d.layout.pages),d.insertAt=-1,d.dirty=!1,d.saved=0,Go(0),zo(d.layout.tiles.map(n=>n.entity)),De("")}function pc(e){const t=d.layout,n=t.tiles.map(o=>`${o.entity}@${o.slot}`).join();for(const{tile:o,slot:l}of e)o.slot=l,t.tiles.includes(o)||t.tiles.push(o);Ko(t),t.pages=zt(wt(t),t.pages);const s=t.tiles.map(o=>`${o.entity}@${o.slot}`).join()!==n;return s&&et(),s}function Bs(e,t){if(!d.layout)return!1;zo([e.entity]);const n=oa(d.layout.tiles,e,t);return n?pc(n):!1}function hc(e){const t=d.layout;if(!t||t.tiles.some(o=>o.entity===e)||t.tiles.length>=Hn.value)return;const n=ia(e),s=d.insertAt>=0?d.insertAt:nc(qo(wt(t)),Qe(n));d.insertAt=-1,s>=0&&Bs(n,s)&&_o(e)}function ca(e){const t=d.layout;if(!t)return;const n=t.tiles.indexOf(e);n<0||(t.tiles.splice(n,1),d.selectedTile===e.entity&&je(),et(),t.pages=zt(wt(t),t.pages),Se(`${e.name||Zn(e.entity)} removed`,{label:"Undo",run:()=>Bs(e,e.slot)}))}function Hi(){const e=d.layout;e&&(e.pages=Math.min(gn,zt(wt(e),e.pages)+1),et())}function vc(e){const t=d.layout;if(t){for(const n of t.tiles)ks(n.slot)>e&&(n.slot-=Et);t.pages=Math.max(1,zt(wt(t),t.pages)-1),et()}}function mc(){const e=d.layout;if(!e)return 1;const t=d.drag.preview||wt(e),n=zt(t,e.pages);return d.drag.active&&nu.key!=="none"&&o.controls.includes(u.key))?.key||"none"),et(),d.layout&&Qe(e)&&!l){const u=qo(wt(d.layout).filter(f=>f.tile!==e)),a=go(e.slot),c=Kn(u,a,!0)?a:sa(u,!0,a);c>=0&&(e.slot=c),Ko(d.layout),d.layout.pages=zt(wt(d.layout),d.layout.pages)}}function _o(e){d.selectedTile!==e&&(d.iconPickerOpen=!1,d.actionPickerOpen=!1,d.actionSearch=""),d.selectedTile=e,d.inspector={kind:"tile"},zo([e])}function Ct(e){d.inspector?.kind==="bar"&&d.inspector.index===e||(d.iconPickerOpen=!1),d.selectedTile=null,d.inspector={kind:"bar",index:e}}function Ri(){d.selectedTile=null,d.inspector={kind:"bar-add"}}function je(){d.inspector=null,d.selectedTile=null}async function gc(){if(!(d.busy||!d.layout||!d.selected)){d.busy=!0;try{const{settings:e,...t}=d.layout;await it(`screens/${encodeURIComponent(d.selected)}`,"PUT",t),d.dirty=!1,d.saved=Date.now(),Se("Saved. Your screen is being updated."),await ln()}catch(e){Se(e.message)}finally{d.busy=!1}}}const Dt=()=>d.layout?.header?.items??(d.layout?.settings?.show_clock??!0?[{type:"clock"}]:[]),Bt=()=>d.inventory.header?.max_items||6;function qn(e){d.layout&&(d.layout.header={items:e},et(),Go())}let Ni=0;function Go(e=150){clearTimeout(Ni),Ni=window.setTimeout(async()=>{const t=Dt();if(t.some(n=>n.type==="entity"))try{const n=await it("header-preview","POST",{header:{items:t}});t.forEach((s,o)=>d.topbarPreviews[He(s)]=n.items[o])}catch{}},e)}function Tn(e){return e.type==="entity"?Zn(e.entity):d.inventory.header?.builtin.find(t=>t.type===e.type)?.label||e.type}function Rt(e){const t=new Date(d.now);if(e.type==="clock")return{text:Bo(yn().clock_24h!==!1,t),shown:!0};if(e.type==="date")return{text:Uo(t),shown:!0};if(e.type==="analog")return{analog:!0,shown:!0};const n=d.topbarPreviews[He(e)];return n?{icon:n.i||null,text:n.k==="ago"?Yu(n.e,Math.floor(d.now/1e3)):n.t,color:n.c?`#${n.c}`:null,shown:n.shown}:{icon:e.icon==="none"?null:es(e.icon)?.cp||on(e.entity),text:"…",shown:!0,loading:!0}}function so(e,t){const n=[...Dt()];return t<0||t>=n.length||e===t?!1:(n.splice(t,0,...n.splice(e,1)),qn(n),!0)}function ji(e){const t=[...Dt()],[n]=t.splice(e,1);n&&(d.inspector?.kind==="bar"&&je(),qn(t),Se(`${Tn(n)} removed from the top bar`,{label:"Undo",run:()=>{const s=[...Dt()];s.splice(Math.min(e,s.length),0,n),qn(s)}}))}function oo(e){const t=Dt();if(t.length>=Bt())return Se(`The top bar has room for ${Bt()} items.`);if(t.some(n=>He(n)===He(e)))return Se("This is already in the top bar.");d.topbarAdded={key:He(e),time:Date.now()},qn([...t,e]),Ct(t.length)}const yc=[{title:"Brightness",icon:"F0599",rows:[{key:"brightness",label:"Brightness",kind:"number",min:5,max:100,step:5,unit:"%"},{key:"dark_mode",label:"Dark mode",kind:"toggle"},{key:"standby_enabled",label:"Auto standby",kind:"toggle"},{key:"standby_seconds",label:"Standby after",kind:"duration",min:60,max:86400,needs:"standby_enabled"},{key:"standby_brightness",label:"Standby brightness",kind:"number",min:0,max:100,step:5,unit:"%",needs:"standby_enabled",cap:"brightness"}]},{title:"Night",icon:"F0594",rows:[{key:"night_enabled",label:"Night mode",kind:"toggle"},{key:"night_start",label:"Starts",kind:"moment",needs:"night_enabled"},{key:"night_end",label:"Ends",kind:"moment",needs:"night_enabled"},{key:"night_brightness",label:"Night brightness",kind:"number",min:0,max:100,step:5,unit:"%",needs:"night_enabled",cap:"brightness"}]},{title:"Screen",icon:"F0379",rows:[{key:"clock_24h",label:"Clock",kind:"choice",options:[[!1,"12 hour"],[!0,"24 hour"]]},{key:"auto_home",label:"Back to page 1",kind:"toggle"},{key:"auto_home_seconds",label:"After",kind:"duration",min:30,max:3600,needs:"auto_home"},{key:"home_on_standby",label:"Also on standby",kind:"toggle"},{key:"swipe_pages",label:"Swipe between pages",kind:"toggle"},{key:"rotation",label:"Rotation",kind:"choice",options:[[0,"0°"],[90,"90°"],[180,"180°"],[270,"270°"]]}]}],da=4e3;let Ut={},pn=null,xs=0,ps=null;const Jo=()=>qt.value?.settings;function yn(){const e=Jo(),t={...e?.values||{}};for(const[n,s]of Object.entries(d.settingEdits))t[n]=s.value;return t}const bc=e=>e<300?30:e<900?60:e<3600?300:e<7200?900:1800;function Bi(e,t,n,s,o){if(e.kind==="moment"){let u=s&&t%60?Math.floor(t/60)*60+(n>0?60:0):t+n*(s?60:15);return u%=1440,u<0?u+1440:u}const l=e.kind==="duration"?bc(n<0?t-1:t):e.step,r=e.cap?Math.min(e.max,o[e.cap]):e.max;return Math.min(r,Math.max(e.min,t+n*l))}function wc(e){if(e<60)return`${e} sec`;if(e<3600)return`${Math.floor(e/60)} min`;const t=Math.floor(e/3600),n=Math.floor(e%3600/60);return n?`${t} h ${String(n).padStart(2,"0")}`:`${t} h`}function _c(e,t){const n=Math.floor(e/60),s=String(e%60).padStart(2,"0");return t?`${String(n).padStart(2,"0")}:${s}`:`${n%12||12}:${s} ${n<12?"AM":"PM"}`}function kc(e,t){const n=t[e.key];return n==null?"—":e.kind==="number"?`${n}${e.unit||""}`:e.kind==="duration"?wc(n):e.kind==="moment"?_c(n,t.clock_24h!==!1):""}function An(e,t,n){if(pn&&pn!==d.selected&&Object.keys(Ut).length){Yn(),Se("Still saving the other screen's settings. Try again in a moment.");return}pn=d.selected;const s=yn();if(d.settingEdits[e]={value:t,at:Date.now()},Ut[e]=t,e==="brightness")for(const o of["standby_brightness","night_brightness"])s[o]>t&&(d.settingEdits[o]={value:t,at:Date.now()});d.settingPending=!0,clearTimeout(xs),xs=window.setTimeout(()=>Yn(),n)}async function Yn(e=!1){if(clearTimeout(xs),ps||!Object.keys(Ut).length||!pn)return;const t=pn,n=Ut;Ut={};const s=Vo(`screens/${encodeURIComponent(t)}/settings`,{method:"PUT",body:JSON.stringify({settings:n}),keepalive:e});ps=s;try{const o=await(await s).json(),l=d.inventory.screens.find(r=>r.id===t);l&&(l.settings=o)}catch(o){if(Se(o.message),t===d.selected)for(const l of Object.keys(n))delete d.settingEdits[l];if(t===d.selected&&n.brightness!==void 0)for(const l of["standby_brightness","night_brightness"])delete d.settingEdits[l]}finally{ps=null,Object.keys(Ut).length?xs=window.setTimeout(()=>Yn(),150):pn=null,d.settingPending=!!Object.keys(Ut).length,t===d.selected&&Ss(),setTimeout(()=>{t===d.selected&&Ss()},da+100)}}function Ss(){const e=Jo();for(const[t,n]of Object.entries(d.settingEdits))Ut[t]!==void 0||ps||(e&&e.values[t]===n.value||Date.now()-n.at>da)&&delete d.settingEdits[t]}const $c={install:"Building and installing…",verify:"Waiting for the screen to come back…",settle:"Checking that it stays stable…"};async function Ui(e,t){d.updating.push(e.id);try{await it(`screens/${encodeURIComponent(e.id)}/update`,"POST",t?{host:t}:{}),await ln()}catch(n){d.updating=d.updating.filter(s=>s!==e.id),Se(n.message)}}async function Vi(){try{await it("updates/run","POST"),await ln()}catch(e){Se(e.message)}}async function xc(e){try{await it("updates","PUT",{auto:e}),d.inventory.updates&&(d.inventory.updates.auto=e),Se(e?"Screens will now update automatically at night.":"Automatic updates are off.")}catch(t){Se(t.message)}}async function Sc(){try{d.inventory.claude_skill=await it("claude-skill","POST"),Se(d.inventory.claude_skill?.restart?"Skill installed. Restart Claude Code once so it finds the new skills folder.":"Skill installed. Claude Code picks it up right away.")}catch(e){Se(e.message)}}async function ln(e=!0){try{const t=await Mt(e?"inventory":"inventory?light=1");d.inventory=e?t:{...d.inventory,...t},t.csrf&&ec(t.csrf),d.connected=!!d.inventory.connected,d.reachable=!0;for(const n of d.inventory.screens)n.update?.state==="running"&&(d.updating=d.updating.filter(s=>s!==n.id));d.selected&&Ss()}catch{d.reachable=!1}}function Cc(e){d.inventory={...d.inventory,...e},d.connected=!!d.inventory.connected;for(const t of d.inventory.screens)t.update?.state==="running"&&(d.updating=d.updating.filter(n=>n!==t.id));d.selected&&Ss()}let Wi=0,ko=Date.now(),Cs=!1,xn=null;function Tc(){xn||typeof EventSource>"u"||(xn=new EventSource("api/events"),xn.onopen=()=>{Cs=!0,zn()},xn.onmessage=e=>{document.hidden||Cc(JSON.parse(e.data))},xn.onerror=()=>{Cs=!1,zn()})}function zn(){clearTimeout(Wi);const e=Cs?6e4:d.inventory.updates?.busy?3e3:1e4;Wi=window.setTimeout(async()=>{if(!document.hidden){const t=Date.now()-ko>=3e5;t&&(ko=Date.now()),(t||!Cs)&&await ln(t)}zn()},e)}let Ki=!1;function Ac(){Ki||(Ki=!0,ln(),Tc(),zn(),Zu(()=>d.fontsVersion++),setInterval(()=>{!d.layout||document.hidden||d.drag.active||(d.now=Date.now(),Go(0))},3e4),document.addEventListener("visibilitychange",async()=>{document.hidden||(ko=Date.now(),d.now=Date.now(),await ln(),zn())}),window.addEventListener("pagehide",()=>Yn(!0)),window.addEventListener("beforeunload",e=>{d.dirty&&(e.preventDefault(),e.returnValue="")}))}const Ec={class:"side"},Pc={id:"screens"},Oc=["aria-current","onClick"],Ic={class:"txt"},Mc={key:0,class:"pill"},Dc={key:1,class:"spin small"},Lc=["onSubmit"],Fc=["disabled","title","onClick"],Hc={id:"pending"},Rc={class:"pending-actions"},Nc=["onClick"],jc=["aria-current"],Bc={class:"more"},Uc=["aria-current"],Vc={class:"mdi"},Wc=["aria-current"],Kc={class:"mdi"},qc=["aria-current"],Yc={class:"mdi"},zc=$e({__name:"Sidebar",setup(e){const t=fe(null),n=fe("");function s(u){const a=u.update||{};return a.state==="running"||d.updating.includes(u.id)?{kind:"running",text:$c[a.phase||""]||"Starting update…"}:a.state==="queued"?{kind:"queued",text:"Queued for the update"}:a.available&&u.online?{kind:"available",text:`Update ${a.target}`}:a.result&&Date.now()/1e3-a.result.time<86400?{kind:a.result.state==="failed"?"failed":"done",text:a.result.message}:null}function o(u){const a=u.update||{};a.host&&a.profile?Ui(u):a.profile&&(t.value=u.id,n.value="")}function l(u){const a=n.value.trim();a&&(t.value=null,Ui(u,a))}const r=u=>u.installed?"Installed, but not yet in Home Assistant. Add the discovered ESPHome device under Settings → Devices & services, paste the API key there, and turn on “Allow the device to perform Home Assistant actions” under Configure.":u.downloaded?"Firmware downloaded, not yet in Home Assistant. Put it on the screen with ESPHome Web, then add the discovered ESPHome device under Settings → Devices & services, paste the API key there, and allow the Home Assistant actions under Configure.":`Not yet in Home Assistant. Already flashed? Add the ESPHome device under Settings → Devices & services, then allow the Home Assistant actions under Configure. Not flashed yet? Firmware & USB → ${u.file}.`;return(u,a)=>(h(),g("aside",Ec,[a[16]||(a[16]=i("div",{class:"brand"},[i("span",{class:"mark"},"▦"),i("span",null,"ESP Screens")],-1)),i("span",{id:"connection",class:re(["conn",{online:v(d).connected}]),role:"status"},y(v(d).reachable?v(d).connected?"Home Assistant connected":"Reconnecting to Home Assistant…":"Management page unreachable · retrying…"),3),a[17]||(a[17]=i("div",{class:"label"},"Screens",-1)),i("div",Pc,[(h(!0),g(W,null,le(v(d).inventory.screens,c=>(h(),g("div",{key:c.id,class:re(["screen-item",{selected:c.id===v(d).selected&&v(tt)===""}])},[i("button",{type:"button",class:"nav-item","aria-current":c.id===v(d).selected&&v(tt)===""?"true":"false",onClick:f=>v(fc)(c.id)},[i("span",{class:re(["dot",{off:!c.online}])},null,2),i("span",Ic,[i("span",null,y(c.name),1),i("small",null,y(c.online?"Online":"Offline")+y(c.area?" · "+c.area:"")+" · "+y(c.firmware||"unknown"),1)]),s(c)?.kind==="available"?(h(),g("span",Mc,"Update")):s(c)?.kind==="running"?(h(),g("span",Dc)):V("",!0)],8,Oc),s(c)?(h(),g("div",{key:0,class:re(["screen-update",s(c).kind])},[s(c).kind==="available"?(h(),g(W,{key:0},[t.value===c.id?(h(),g(W,{key:0},[a[9]||(a[9]=i("small",null,"The IP address, once; new firmware reports it itself.",-1)),i("form",{class:"screen-host",onSubmit:Ft(f=>l(c),["prevent"])},[Te(i("input",{"onUpdate:modelValue":a[0]||(a[0]=f=>n.value=f),placeholder:"IP address, e.g. 192.168.1.50",required:"",pattern:"[A-Za-z0-9][A-Za-z0-9.\\-]*","aria-label":"IP address",autofocus:""},null,512),[[Je,n.value]]),a[8]||(a[8]=i("button",{type:"submit",class:"btn mini primary"},"Start",-1)),i("button",{type:"button",class:"icon-btn","aria-label":"Cancel",onClick:a[1]||(a[1]=f=>t.value=null)},"✕")],40,Lc)],64)):(h(),g(W,{key:1},[i("small",null,y(s(c).text),1),i("button",{type:"button",class:"btn mini primary",disabled:!c.update?.profile,title:c.update?.profile?"":"No ESPHome profile found with this device name.",onClick:f=>o(c)},"Update",8,Fc)],64))],64)):(h(),g("small",{key:1,class:re({failed:s(c).kind==="failed"})},y(s(c).text),3))],2)):V("",!0)],2))),128))]),i("div",Hc,[(h(!0),g(W,null,le(v(d).inventory.pending||[],c=>(h(),g("div",{key:c.file,class:"pending"},[i("strong",null,y(c.friendly),1),i("small",null,y(r(c)),1),i("div",Rc,[i("button",{type:"button",class:"btn mini quiet",onClick:a[2]||(a[2]=(...f)=>v($s)&&v($s)(...f))},"Open Devices & services"),c.api_key?(h(),g("button",{key:0,type:"button",class:"btn mini quiet",onClick:f=>v(dt)(c.api_key)},"Copy API key",8,Nc)):V("",!0)])]))),128))]),i("button",{id:"new-screen",type:"button",class:"nav-item ghost","aria-current":v(tt)==="#new-screen"?"true":"false",onClick:a[3]||(a[3]=c=>v(De)("#new-screen"))},[...a[10]||(a[10]=[i("span",{class:"plus"},"+",-1),i("span",{class:"txt"},"New screen",-1)])],8,jc),a[18]||(a[18]=i("div",{class:"spacer"},null,-1)),i("div",Bc,[a[15]||(a[15]=i("div",{class:"label"},"More",-1)),i("button",{id:"open-firmware",type:"button",class:"nav-item","aria-current":v(tt)==="#firmware"?"true":"false",onClick:a[4]||(a[4]=c=>v(De)("#firmware"))},[i("span",Vc,y(v(ke)("F0241")),1),a[11]||(a[11]=i("span",{class:"txt"},"Firmware & USB",-1))],8,Uc),i("button",{id:"open-alerts",type:"button",class:"nav-item","aria-current":v(tt)==="#alerts"?"true":"false",onClick:a[5]||(a[5]=c=>v(De)("#alerts"))},[i("span",Kc,y(v(ke)("F0594")),1),a[12]||(a[12]=i("span",{class:"txt"},"Alerts",-1))],8,Wc),i("button",{id:"open-settings",type:"button",class:"nav-item","aria-current":v(tt)==="#settings"?"true":"false",onClick:a[6]||(a[6]=c=>v(De)("#settings"))},[i("span",Yc,y(v(ke)("F0493")),1),a[13]||(a[13]=i("span",{class:"txt"},"Settings",-1))],8,qc),i("button",{id:"refresh",type:"button",class:"nav-item ghost",onClick:a[7]||(a[7]=c=>v(ln)())},[...a[14]||(a[14]=[i("span",{class:"plus"},"↻",-1),i("span",{class:"txt"},"Refresh",-1)])])])]))}}),Gc={key:0,id:"toast",class:"toast",role:"status"},Jc=$e({__name:"Toast",setup(e){return(t,n)=>v(d).toast?(h(),g("div",Gc,[i("span",null,y(v(d).toast.message),1),v(d).toast.action?(h(),g("button",{key:0,type:"button",onClick:n[0]||(n[0]=s=>{v(d).toast.action.run(),v(uc)()})},y(v(d).toast.action.label),1)):V("",!0)])):V("",!0)}}),Z={source:null,element:null,ghost:null,timer:0,start:null,offset:{x:0,y:0},pointerId:null,suppressUntil:0,last:null,scroller:0,target:null},fa={mounted(e,t){e.__dragSource=t.value,e.addEventListener("pointerdown",s=>{const o=e.__dragSource;if(!(s.button!==0||e.disabled||s.target.closest(".remove"))){s.pointerType!=="touch"&&s.preventDefault(),Object.assign(Z,{source:o,element:e,start:{x:s.clientX,y:s.clientY},pointerId:s.pointerId});try{e.setPointerCapture(s.pointerId)}catch{}clearTimeout(Z.timer),s.pointerType==="touch"&&(Z.timer=window.setTimeout(()=>qi(s),260))}}),e.addEventListener("pointermove",s=>{if(d.drag.active||!Z.start||Z.element!==e)return;const o=Math.hypot(s.clientX-Z.start.x,s.clientY-Z.start.y);if(s.pointerType==="touch"){o>10&&(clearTimeout(Z.timer),Z.start=null);return}o>=6&&qi(s)});const n=()=>{Z.element===e&&!d.drag.active&&(clearTimeout(Z.timer),Z.start=null)};e.addEventListener("pointerup",n),e.addEventListener("pointercancel",n)},updated(e,t){e.__dragSource=t.value}};function qi(e){if(d.drag.active||!Z.start||!Z.source||!Z.element)return;d.drag.active=!0,d.drag.moving=Z.source.kind==="tile"?Z.source.tile:ia(Z.source.id),d.drag.preview=null,Z.target=null,getSelection()?.removeAllRanges();const t=Z.element.getBoundingClientRect(),n=Z.element.cloneNode(!0);n.classList.add("drag-ghost"),n.style.width=`${t.width}px`,n.style.height=`${t.height}px`,Z.offset={x:e.clientX-t.left,y:e.clientY-t.top},document.body.append(n),Z.ghost=n,document.addEventListener("pointermove",$o),document.addEventListener("pointerup",Ts),document.addEventListener("pointercancel",Ts);try{Z.element.releasePointerCapture(Z.pointerId)}catch{}try{document.documentElement.setPointerCapture(Z.pointerId)}catch{}document.addEventListener("touchmove",pa,{passive:!1}),Z.scroller=window.setInterval(()=>{if(!Z.last)return;const s=document.querySelector(".canvas");if(!s)return;const o=s.getBoundingClientRect(),l=Z.last.xo.right-60?12:0,r=Z.last.yo.bottom-60?12:0;(l||r)&&(s.scrollBy(l,r),xo(ha(Z.last.x,Z.last.y)))},16),xo(-1),$o(e)}function pa(e){d.drag.active&&e.preventDefault()}function Ts(e){e.pointerId===Z.pointerId&&Xc(e.type==="pointerup")}function $o(e){!Z.ghost||e.pointerId!==Z.pointerId||(Z.last={x:e.clientX,y:e.clientY},Z.ghost.style.transform=`translate(${e.clientX-Z.offset.x}px, ${e.clientY-Z.offset.y}px)`,xo(ha(e.clientX,e.clientY)))}function ha(e,t){let n=null,s=1/0;for(const l of document.querySelectorAll(".pages [data-slot]")){const r=l.getBoundingClientRect(),u=Math.hypot(Math.max(r.left-e,0,e-r.right),Math.max(r.top-t,0,t-r.bottom));u16)return-1;let o=Number(n.cell.dataset.slot);return n.cell.classList.contains("wide")&&e>(n.r.left+n.r.right)/2&&(o+=1),o}function xo(e){Z.target===e||!d.layout||!d.drag.moving||(Z.target=e,d.drag.preview=e>=0?oa(d.layout.tiles,d.drag.moving,e):null)}function Xc(e){const t=d.drag.preview,n=d.drag.moving;document.removeEventListener("pointermove",$o),document.removeEventListener("pointerup",Ts),document.removeEventListener("pointercancel",Ts),document.removeEventListener("touchmove",pa);try{document.documentElement.releasePointerCapture(Z.pointerId)}catch{}if(Z.ghost?.remove(),Object.assign(Z,{ghost:null,suppressUntil:Date.now()+400,last:null,start:null,target:null,element:null,source:null}),clearInterval(Z.scroller),d.drag.active=!1,d.drag.preview=null,d.drag.moving=null,e&&t&&n&&d.layout){const s=d.layout.tiles.map(o=>`${o.entity}@${o.slot}`).join();for(const{tile:o,slot:l}of t)o.slot=l,d.layout.tiles.includes(o)||d.layout.tiles.push(o);d.layout.tiles.sort((o,l)=>o.slot-l.slot),d.layout.tiles.map(o=>`${o.entity}@${o.slot}`).join()!==s&&et(),s.includes(`${n.entity}@`)||Bs(n,n.slot)}}window.addEventListener("click",e=>{Date.now()t.tile.name||Zn(t.tile.entity)),s=k(()=>Qe(t.tile)),o=k(()=>d.inventory.backgrounds?.[t.tile.options?.background||""]?.color),l=k(()=>t.tile.options?.background==="none"),r=k(()=>t.tile.options?.display||"standard"),u=k(()=>r.value!=="standard"?aa[r.value]||r.value:""),a=k(()=>la(t.tile,d.inventory)),c=k(()=>t.tile.entity.split(".")[0]),f=k(()=>d.inventory.icons?.controls||{}),b=w=>f.value[w]?ke(f.value[w]):"",A=k(()=>d.selectedTile===t.tile.entity&&d.inspector?.kind==="tile"),D=k(()=>!t.placeholder&&d.layout?.tiles.includes(t.tile)),I=k(()=>`${n.value}, slot ${t.slot%Et+1} on page ${ks(t.slot)+1}. Enter: configure, arrow keys: move`),R=k(()=>new Date(d.now)),T=k(()=>(R.value.getHours()%12+R.value.getMinutes()/60)*30),$=k(()=>R.value.getMinutes()*6);async function x(w){if(w.key==="Enter"||w.key===" "){w.preventDefault(),_o(t.tile.entity);return}const m={ArrowLeft:-1,ArrowRight:1,ArrowUp:-2,ArrowDown:2}[w.key];m&&(w.preventDefault(),Bs(t.tile,t.tile.slot+(s.value?Math.sign(m)*2:m))&&(await Lo(),document.querySelector(`.pages [data-slot="${t.tile.slot}"]`)?.focus()))}return(w,m)=>Te((h(),g("div",{class:re(["tile",{wide:s.value,bare:l.value,placeholder:e.placeholder||!D.value,chosen:A.value}]),"data-slot":e.slot,style:Ne(o.value&&!l.value?{backgroundColor:o.value}:void 0),tabindex:D.value?0:-1,role:D.value?"button":void 0,"aria-label":D.value?I.value:void 0,onClick:m[1]||(m[1]=H=>D.value&&v(_o)(e.tile.entity)),onKeydown:m[2]||(m[2]=H=>D.value&&x(H))},[r.value==="analog"?(h(),g(W,{key:0},[(h(),g("svg",Zc,[m[3]||(m[3]=i("circle",{cx:"30",cy:"30",r:"27",fill:"#fff",stroke:"#c9ccd1"},null,-1)),(h(),g(W,null,le([0,90,180,270],H=>i("line",{key:H,x1:"30",y1:"5",x2:"30",y2:"9",stroke:"#1b1b1b","stroke-width":"1.5",transform:`rotate(${H} 30 30)`},null,8,ed)),64)),i("line",{x1:"30",y1:"30",x2:"30",y2:"16",stroke:"#1b1b1b","stroke-width":"2.4","stroke-linecap":"round",transform:`rotate(${T.value} 30 30)`},null,8,td),i("line",{x1:"30",y1:"30",x2:"30",y2:"11",stroke:"#1b1b1b","stroke-width":"1.6","stroke-linecap":"round",transform:`rotate(${$.value} 30 30)`},null,8,nd),m[4]||(m[4]=i("circle",{cx:"30",cy:"30",r:"1.8",fill:"#1b1b1b"},null,-1))])),s.value?(h(),g("span",sd,[i("span",od,[i("span",id,y(n.value),1),i("span",ld,y(u.value),1)])])):V("",!0)],64)):s.value?(h(),g(W,{key:1},[i("span",ad,[i("span",rd,y(v(ke)(v(wo)(e.tile))),1),i("span",ud,[i("span",cd,y(n.value),1),u.value?(h(),g("span",dd,y(u.value),1)):V("",!0)])]),e.tile.options?.inline==="slider"?(h(),g("span",fd)):V("",!0),a.value?(h(),g("span",pd,[a.value==="toggle"?(h(),g("span",hd)):a.value==="setpoint"?(h(),g("span",vd,[i("span",md,y(b("minus")||"−"),1),m[5]||(m[5]=i("b",null,"20°",-1)),i("span",gd,y(b("plus")||"+"),1)])):a.value==="stepper"&&c.value.endsWith("select")?(h(),g(W,{key:2},[i("span",yd,y(b("chevron-left")),1),i("span",bd,y(b("chevron-right")),1)],64)):a.value==="stepper"?(h(),g("span",wd,[i("span",_d,y(b("minus")||"−"),1),m[6]||(m[6]=i("b",null,"50",-1)),i("span",kd,y(b("plus")||"+"),1)])):a.value==="mode"?(h(),g(W,{key:4},[i("span",$d,y(b("power")),1),i("span",xd,y(b("fire")),1),i("span",Sd,y(b("snowflake")),1)],64)):a.value==="volume"?(h(),g(W,{key:5},[m[7]||(m[7]=i("span",{class:"range"},null,-1)),i("span",Cd,y(b("volume-high")),1)],64)):a.value==="playback"?(h(),g(W,{key:6},[i("span",Td,y(b("skip-previous")),1),i("span",Ad,y(b("play")),1),i("span",Ed,y(b("skip-next")),1)],64)):a.value==="buttons"&&c.value==="cover"?(h(),g(W,{key:7},[i("span",Pd,y(b("arrow-expand-horizontal")),1),i("span",Od,y(b("stop")),1),i("span",Id,y(b("arrow-collapse-horizontal")),1)],64)):a.value==="buttons"&&c.value==="vacuum"?(h(),g(W,{key:8},[i("span",Md,y(b("play")),1),i("span",Dd,y(b("stop")),1),i("span",Ld,y(b("home-map-marker")),1)],64)):a.value==="buttons"&&c.value==="timer"?(h(),g(W,{key:9},[i("span",Fd,y(b("play")),1),i("span",Hd,y(b("close")),1)],64)):a.value==="run"?(h(),g("span",Rd,y({scene:"Activate",script:"Run"}[c.value]||"Press"),1)):(h(),g("span",Nd))])):V("",!0)],64)):(h(),g(W,{key:2},[i("span",jd,y(v(ke)(v(wo)(e.tile))),1),i("span",Bd,[i("span",Ud,y(n.value),1),u.value?(h(),g("span",Vd,y(u.value),1)):V("",!0),e.tile.options?.inline==="slider"?(h(),g("span",Wd)):V("",!0)])],64)),D.value?(h(),g("button",{key:3,type:"button",class:"remove",title:"Remove tile","aria-label":`Remove ${n.value}`,onClick:m[0]||(m[0]=Ft(H=>v(ca)(e.tile),["stop"]))},"✕",8,Kd)):V("",!0)],46,Qc)),[[v(fa),{kind:"tile",tile:e.tile}]])}}),Yd=["viewBox","aria-label"],zd=["y"],Gd=["cx","cy","r","stroke","stroke-width"],Jd=["x1","y1","x2","y2","stroke","stroke-width"],Xd=["x","y","fill"],Qd=["x","y"],va=$e({__name:"TopbarSvg",props:{items:{},nameText:{},single:{type:Boolean}},setup(e,{expose:t}){const n=e,s=k(()=>{d.fontsVersion,d.now,d.topbarPreviews;const T=n.items||Dt();return ea(T,ua.value,n.nameText??(d.layout?.title||"Home"),Rt)}),o=k(()=>s.value.metrics),l=k(()=>n.single?Math.round(o.value.text*1.4):o.value.top+Math.round(o.value.name*.45)),r=k(()=>n.single?Math.round(o.value.text*1.05):o.value.top),u=k(()=>{if(!n.single)return s.value.placed;const T=s.value.parts[0];return T&&(T.x=0),T?[T]:[]}),a=k(()=>n.single?`-2 0 ${Math.max(1,u.value[0]?.width||1)+4} ${l.value}`:`0 0 ${o.value.width} ${l.value}`),c=k(()=>r.value+(s.value.zero.top+s.value.zero.bottom)/2),f=k(()=>Qu(s.value.nameText,s.value.fonts.name,Math.min(s.value.natural,s.value.nameRoom))),b=k(()=>new Date(d.now));function A(T){const $=b.value;return[[($.getHours()%12+$.getMinutes()/60)*30,T*.24],[$.getMinutes()*6,T*.34]].map(([x,w])=>{const m=x*Math.PI/180;return{x2:w*Math.sin(m),y2:-w*Math.cos(m)}})}const D=T=>T.x-T.icon.ink.left,I=T=>(T.icon?T.x+(T.icon.ink.right-T.icon.ink.left)+s.value.gaps.icon:T.x)-T.text.ink.left,R=k(()=>`${(Math.max(1,u.value[0]?.width||1)+4)*(26/o.value.icon)}px`);return t({lay:s}),(T,$)=>(h(),g("svg",{viewBox:a.value,role:"img","aria-label":e.single?"How it looks on the screen":`Top bar: ${s.value.nameText}`,style:Ne(e.single?{width:R.value}:void 0)},[e.single?V("",!0):(h(),g("text",{key:0,x:"0",y:o.value.top,fill:"#1b1b1b",style:Ne({font:s.value.fonts.name})},y(f.value),13,zd)),i("g",null,[(h(!0),g(W,null,le(u.value,x=>(h(),g(W,{key:x.index},[x.dial?(h(),g(W,{key:0},[i("circle",{cx:x.x+x.dial/2,cy:c.value,r:x.dial/2-Math.max(1,Math.round(x.dial/10))/2,fill:"none",stroke:x.view.color||"#46525e","stroke-width":Math.max(1,Math.round(x.dial/10))},null,8,Gd),(h(!0),g(W,null,le(A(x.dial),(w,m)=>(h(),g("line",{key:m,x1:x.x+x.dial/2,y1:c.value,x2:x.x+x.dial/2+w.x2,y2:c.value+w.y2,stroke:x.view.color||"#46525e","stroke-width":Math.max(1,Math.round(x.dial*.075)),"stroke-linecap":"round"},null,8,Jd))),128))],64)):(h(),g(W,{key:1},[x.icon?(h(),g("text",{key:0,x:D(x),y:c.value-(x.icon.ink.top+x.icon.ink.bottom)/2,fill:x.view.color||"#46525e",style:Ne({font:s.value.fonts.icon})},y(x.icon.glyph),13,Xd)):V("",!0),x.text?(h(),g("text",{key:1,x:I(x),y:r.value,fill:"#46525e",style:Ne({font:s.value.fonts.text})},y(x.text.value),13,Qd)):V("",!0)],64))],64))),128))])],12,Yd))}}),Zd={class:"page"},ef={class:"page-label"},tf={key:1},nf={class:"tiles"},sf=["data-slot","aria-label","onClick"],of=$e({__name:"DevicePage",props:{page:{},entries:{},pages:{},moving:{}},setup(e){const t=e,n=k(()=>new Map(t.entries.map(c=>[c.slot,c]))),s=k(()=>new Set(t.entries.filter(c=>Qe(c.tile)).map(c=>c.slot+1))),o=k(()=>Array.from({length:Et},(c,f)=>t.page*Et+f).filter(c=>!s.value.has(c))),l=k(()=>t.pages>1&&!t.entries.some(c=>ks(c.slot)===t.page)),r=k(()=>d.inspector?.kind==="bar"||d.inspector?.kind==="bar-add"),u=k(()=>t.entries.filter(c=>ks(c.slot)===t.page).reduce((c,f)=>c+(Qe(f.tile)?2:1),0));function a(c){const f=d.insertAt===c;d.insertAt=f?-1:c,d.insertAt>=0&&document.querySelector("#search")?.focus()}return(c,f)=>(h(),g("div",Zd,[i("div",ef,[i("span",null,"Page "+y(e.page+1),1),l.value?(h(),g("button",{key:0,type:"button",class:"btn mini",title:"The pages after this one shift up one slot",onClick:f[0]||(f[0]=b=>v(vc)(e.page))},"Remove page")):(h(),g("span",tf,y(u.value)+" / "+y(v(Et)),1))]),i("div",{class:re(["device",{cyd:!v(Yo)}])},[i("div",{class:re(["bar-wrap",{selected:r.value}]),title:"Edit top bar",role:"button",tabindex:"0",onClick:f[1]||(f[1]=b=>v(Ct)(0)),onKeydown:f[2]||(f[2]=Ql(Ft(b=>v(Ct)(0),["prevent"]),["enter"]))},[_e(va)],34),i("div",nf,[(h(!0),g(W,null,le(o.value,b=>(h(),g(W,{key:b},[n.value.get(b)?(h(),Ve(qd,{key:0,tile:n.value.get(b).tile,slot:b,placeholder:n.value.get(b).tile===e.moving},null,8,["tile","slot","placeholder"])):(h(),g("button",{key:1,type:"button",class:re(["cell",{"insert-here":v(d).insertAt===b}]),"data-slot":b,title:"Empty slot. Click to add a tile here, or drag one over.","aria-label":`Empty slot ${b%v(Et)+1} on page ${e.page+1}: add the next tile here`,onClick:A=>a(b)},[f[3]||(f[3]=i("span",null,"+",-1)),i("small",null,y(v(d).insertAt===b?"Next tile goes here":"Empty"),1)],10,sf))],64))),128))])],2)]))}}),lf={class:"library",id:"library"},af={class:"lib-head"},rf={class:"lib-title"},uf={class:"filters",id:"filters"},cf=["aria-pressed","onClick"],df={class:"lib-list",id:"results","aria-live":"polite"},ff=["title","disabled","onClick"],pf={class:"tx"},hf={key:0,class:"hint"},vf={key:1,class:"hint"},mf={class:"lib-foot"},gf=$e({__name:"Library",setup(e){const t=[["","All"],["light","Lights"],["climate","Climate"],["switch","Switches"],["binary_sensor","Status"],["button","Actions"],["script","Scripts"],["fan","Fans"],["cover","Covers"],["scene","Scenes"],["vacuum","Vacuum"],["sensor","Sensors"],["media_player","Media"],["weather","Weather"],["number","Values"],["select","Selects"],["person","People"],["timer","Timers"],["screen","Clock"]],n={switch:"input_boolean",number:"input_number",select:"input_select",weather:"sun",button:"input_button"},s=k(()=>new Set(d.layout?.tiles.map(u=>u.entity)||[])),o=k(()=>{const u=d.search.toLocaleLowerCase(),a=d.filter;return[...d.inventory.builtin||[],...d.inventory.entities].filter(c=>c.tile!==!1&&(Yo.value||!["camera","image"].includes(c.id.split(".")[0]))&&(!a||c.id.startsWith(a+".")||n[a]===c.id.split(".")[0])&&`${c.name} ${c.id} ${c.device||""} ${c.area||""}`.toLocaleLowerCase().includes(u))}),l=k(()=>(d.layout?.tiles.length||0)>=Hn.value),r=k(()=>d.inventory.entities.length);return(u,a)=>(h(),g("aside",lf,[i("div",af,[i("div",rf,[a[1]||(a[1]=Q("Library ",-1)),i("small",null,y(r.value)+" entities",1)]),Te(i("input",{id:"search","onUpdate:modelValue":a[0]||(a[0]=c=>v(d).search=c),type:"search",placeholder:"Search by name, device, or room…",autocomplete:"off","aria-label":"Add an entity"},null,512),[[Je,v(d).search]]),i("div",uf,[(h(),g(W,null,le(t,([c,f])=>i("button",{key:c,type:"button","aria-pressed":v(d).filter===c?"true":"false",onClick:b=>v(d).filter=c},[c?(h(),g("span",{key:0,class:"domain-icon",style:Ne({color:v(xt)(c+".")[2],background:v(xt)(c+".")[3]}),"aria-hidden":"true"},y(v(xt)(c+".")[1]),5)):V("",!0),Q(y(f),1)],8,cf)),64))])]),i("div",df,[(h(!0),g(W,null,le(o.value.slice(0,80),c=>Te((h(),g("button",{key:c.id,type:"button",class:"ent",title:c.id,disabled:s.value.has(c.id)||l.value,onClick:f=>v(hc)(c.id)},[i("span",{class:"av mdi",style:Ne({color:v(xt)(c.id)[2],background:v(xt)(c.id)[3]})},y(v(d).inventory.icons?v(ke)(v(on)(c.id)):v(xt)(c.id)[1]),5),i("span",pf,[i("b",null,y(c.name),1),i("small",null,y([v(xt)(c.id)[0],c.area,c.device].filter(Boolean).join(" · ")),1)]),i("span",{class:re(["add",{done:s.value.has(c.id)}])},y(s.value.has(c.id)?"✓":"+"),3)],8,ff)),[[v(fa),{kind:"entity",id:c.id}]])),128)),o.value.length?o.value.length>80?(h(),g("p",vf,y(o.value.length)+" results. Keep typing to narrow it down.",1)):V("",!0):(h(),g("p",hf,"No entities found. Try a different name."))]),i("div",mf,y(l.value?`This screen holds ${v(Hn)} tiles${v(Hn)===10?"; update its firmware for 20":""}.`:"Drag onto a page, or tap + to add to the first free slot."),1)]))}}),yf={class:"canvas-head"},bf={id:"count"},wf={key:0,id:"no-tiles"},_f={key:1},kf={key:2,id:"positions-hint",class:"warn"},$f={class:"pages",id:"layout-preview","aria-label":"Screen layout"},xf={class:"page-label"},Sf=["tabindex"],Cf=$e({__name:"LayoutView",setup(e){const t=k(()=>d.layout),n=k(()=>d.drag.preview||wt(t.value)),s=k(()=>zt(n.value,t.value.pages)),o=k(()=>mc()),l=k(()=>s.valuetc(t.value.tiles)&&!fn(0,2,26)?`Empty slots and fixed positions work from firmware 0.2.26. This screen (firmware ${qt.value?.firmware||"unknown"}) shifts the tiles up to the first free slot until that update.`:"");function u(a){a.target.closest(".device, .page-label, .canvas-head")||d.inspector&&je()}return(a,c)=>(h(),g(W,null,[i("div",{class:"canvas",id:"canvas",onClick:u},[i("div",yf,[i("b",bf,y(s.value)+" "+y(s.value===1?"page":"pages")+" · "+y(t.value.tiles.length)+" / "+y(v(Hn))+" tiles",1),t.value.tiles.length?(h(),g("span",_f,"Tap the top bar or a tile to change it. Drag to move; drop on the next page for a new one.")):(h(),g("span",wf,"Add your first light, scene, or device from the library.")),r.value?(h(),g("span",kf,y(r.value),1)):V("",!0)]),i("div",$f,[(h(!0),g(W,null,le(o.value,f=>(h(),Ve(of,{key:f,page:f-1,entries:n.value,pages:s.value,moving:v(d).drag.moving},null,8,["page","entries","pages","moving"]))),128)),i("div",{class:re(["page ghost",{disabled:!l.value}])},[i("div",xf,[i("span",null,"Page "+y(o.value+1),1)]),i("div",{class:re(["device",{cyd:v(qt)?.board!=="guition"}]),id:"add-page",role:"button",tabindex:l.value?0:-1,onClick:c[0]||(c[0]=f=>l.value&&v(Hi)()),onKeydown:c[1]||(c[1]=Ql(Ft(f=>l.value&&v(Hi)(),["prevent"]),["enter"]))},y(l.value?"+ Add page":`${v(gn)} pages is the most`),43,Sf)],2)])]),_e(gf)],64))}}),Tf={class:"status",id:"settings-status",role:"status"},Af={key:0,class:"set-grid",id:"settings-groups"},Ef={class:"mdi"},Pf=["data-setting","title","onClick"],Of=["id"],If={class:"s-control"},Mf=["id","aria-checked","aria-labelledby","disabled","onClick"],Df=["aria-labelledby"],Lf=["aria-pressed","disabled","onClick"],Ff={key:2,class:"step"},Hf=["aria-label","disabled","onPointerdown","onClick"],Rf={class:"mdi"},Nf=["id","aria-labelledby"],jf=["aria-label","disabled","onPointerdown","onClick"],Bf={class:"mdi"},Uf=$e({__name:"SettingsTab",setup(e){const t=k(()=>Jo()),n=k(()=>yn()),s=k(()=>t.value?.owner==="screen"&&!qt.value?.online),o=k(()=>yc.map(I=>({...I,rows:I.rows.filter(R=>t.value?.keys.includes(R.key))})).filter(I=>I.rows.length)),l=I=>s.value||!!t.value?.unavailable.includes(I.key),r=I=>I.needs?!!n.value[I.needs]:!0,u=k(()=>s.value?"This screen is offline. Its settings can change once it's back.":d.settingPending?"Saving…":t.value?.owner==="screen"?"Changes apply on the screen at once, and show up here when they change there.":"Changes apply at once. Firmware 0.2.49 lets the screen keep them itself."),a=(I,R)=>{const T=n.value[I.key];return l(I)||!r(I)||T===null||T===void 0?!0:I.kind!=="moment"&&Bi(I,T,R,!1,n.value)===T},c=new WeakMap;function f(I,R,T){const $=yn(),x=Bi(I,$[I.key],R,T,$);x!==$[I.key]&&An(I.key,x,600)}function b(I,R,T){const $=I.currentTarget;if($.disabled||I.button!==0)return;const x={timer:0,held:!1};c.set($,x);let w=0;x.timer=window.setTimeout(function m(){x.held=!0,w+=1,f(R,T,w>5),x.timer=window.setTimeout(m,180)},450)}function A(I){const R=c.get(I.currentTarget);R&&clearTimeout(R.timer)}function D(I,R,T){const $=c.get(I.currentTarget);if($?.held){$.held=!1;return}f(R,T,!1)}return(I,R)=>(h(),g("div",{class:re(["settings",{offline:s.value}]),id:"general-settings"},[i("span",Tf,y(u.value),1),t.value?(h(),g("div",Af,[(h(!0),g(W,null,le(o.value,T=>(h(),g("section",{key:T.title,class:"set-card"},[i("h4",null,[i("span",Ef,y(v(ke)(T.icon)),1),Q(y(T.title),1)]),(h(!0),g(W,null,le(T.rows,$=>(h(),g("div",{key:$.key,class:re(["srow",[`setting-${$.kind}`,{inactive:!r($)||l($)}]]),"data-setting":$.key,title:l($)&&!s.value?"This entity is off in Home Assistant, or the screen is restarting.":"",onClick:x=>$.kind==="toggle"&&x.target.closest(".srow")===x.currentTarget&&!x.target.closest("button")&&!l($)&&v(An)($.key,!n.value[$.key],150)},[i("span",{class:"s-label",id:`setting-label-${$.key}`},y($.label),9,Of),i("div",If,[$.kind==="toggle"?(h(),g("button",{key:0,type:"button",class:re(["switch",{unknown:n.value[$.key]===null||n.value[$.key]===void 0}]),role:"switch",id:`setting-${$.key}`,"aria-checked":n.value[$.key]?"true":"false","aria-labelledby":`setting-label-${$.key}`,disabled:l($),onClick:Ft(x=>v(An)($.key,!n.value[$.key],150),["stop"])},null,10,Mf)):$.kind==="choice"?(h(),g("div",{key:1,class:"seg",role:"group","aria-labelledby":`setting-label-${$.key}`},[(h(!0),g(W,null,le($.options,([x,w])=>(h(),g("button",{key:String(x),type:"button","aria-pressed":n.value[$.key]===x?"true":"false",disabled:l($),onClick:m=>v(An)($.key,x,150)},y(w),9,Lf))),128))],8,Df)):(h(),g("div",Ff,[i("button",{type:"button","aria-label":`${$.label} lower`,disabled:a($,-1),onPointerdown:x=>b(x,$,-1),onPointerup:A,onPointercancel:A,onPointerleave:A,onClick:x=>D(x,$,-1)},[i("span",Rf,y(v(ke)("F0374")),1)],40,Hf),i("output",{id:`setting-${$.key}`,"aria-labelledby":`setting-label-${$.key}`},y(v(kc)($,n.value)),9,Nf),i("button",{type:"button","aria-label":`${$.label} higher`,disabled:a($,1),onPointerdown:x=>b(x,$,1),onPointerup:A,onPointercancel:A,onPointerleave:A,onClick:x=>D(x,$,1)},[i("span",Bf,y(v(ke)("F0415")),1)],40,jf)]))])],10,Pf))),128))]))),128))])):V("",!0)],2))}}),Vf={class:"seg wrap",role:"group"},Wf=["disabled","aria-pressed","onClick"],nt=$e({__name:"Segmented",props:{choices:{},value:{},disabled:{type:Boolean}},emits:["pick"],setup(e,{emit:t}){const n=t;return(s,o)=>(h(),g("div",Vf,[(h(!0),g(W,null,le(e.choices,([l,r])=>(h(),g("button",{key:String(l),type:"button",disabled:e.disabled,"aria-pressed":String(l)===String(e.value)?"true":"false",onClick:u=>n("pick",l)},y(r),9,Wf))),128))]))}}),Kf={class:"f"},qf={key:0},Yf={key:1,class:"warn"},zf=["aria-expanded"],Gf={class:"tx"},Jf={key:0,class:"mono"},Xf={class:"link"},Qf={key:0,class:"picker"},Zf={class:"action-list"},ep=["aria-pressed","onClick"],tp={key:0,class:"hint"},np={key:1,class:"warn"},sp={class:"f-label"},op=["aria-label","value","onChange"],ip=["value"],lp={key:3,class:"action-number"},ap=["aria-label","value","onInput"],rp=["onClick"],up={key:4,class:"action-number"},cp=["aria-label","min","max","step","value","placeholder","onInput"],dp={key:0},fp=["aria-label","value","placeholder","onInput"],pp={key:6},hp={key:0,class:"warn"},vp={key:3},mp=$e({__name:"ActionPicker",props:{tile:{}},setup(e){const t=e,n=k(()=>d.entityActions[t.tile.entity]),s=k(()=>t.tile.options?.action),o=k(()=>n.value?.find(m=>m.action===s.value?.action)),l=k(()=>d.actionPickerOpen||!s.value),r=k(()=>{const m=d.actionSearch.trim().toLocaleLowerCase();return(n.value||[]).filter(H=>`${H.name} ${H.action} ${H.description}`.toLocaleLowerCase().includes(m))});n.value===void 0&&dc(t.tile.entity);function u(m){const H=m.action===s.value?.action;t.tile.options={...t.tile.options,action:H?s.value:{action:m.action}},d.actionPickerOpen=!1,et()}function a(m,H){const C={...t.tile.options?.action?.data||{}};H===void 0?delete C[m]:C[m]=H,t.tile.options={...t.tile.options,action:{action:s.value.action,...Object.keys(C).length?{data:C}:{}}},et()}const c=k(()=>{if(!o.value)return[];const m=t.tile.options?.action?.data||{};return o.value.fields.filter(H=>H.required&&m[H.key]===void 0).map(H=>H.name)}),f=m=>Object.keys(m.selector||{})[0]||"text",b=m=>(m.selector||{})[f(m)]||{},A=m=>m.example===void 0?"":typeof m.example=="string"?m.example:JSON.stringify(m.example);function D(m){const H=b(m),C=f(m);return Array.isArray(m.options)?m.options.map(L=>[L,L]):C==="select"&&Array.isArray(H.options)&&!H.multiple?H.options.map(L=>L&&typeof L=="object"?[String(L.value),String(L.label??L.value)]:[String(L),String(L)]):null}const I=m=>"#"+m.map(H=>Math.max(0,Math.min(255,Number(H)||0)).toString(16).padStart(2,"0")).join(""),R=m=>Array.isArray(m)&&m.length===3?I(m):"#ffffff",T=m=>m===void 0?"":typeof m=="string"?m:JSON.stringify(m);function $(m,H){const C=H.trim();if(!C)return a(m.key,void 0);if(f(m)==="text")return a(m.key,H);try{a(m.key,JSON.parse(C))}catch{a(m.key,H)}}function x(m,H){a(m.key,H===""||!Number.isFinite(Number(H))?void 0:Number(H))}const w=m=>b(m).unit_of_measurement||f(m)==="color_temp"&&b(m).unit||"";return(m,H)=>(h(),g("div",Kf,[H[3]||(H[3]=i("span",{class:"f-label"},"Action",-1)),n.value===void 0?(h(),g("small",qf,"Asking Home Assistant which actions this entity has…")):n.value===null?(h(),g("small",Yf,"Home Assistant isn't answering right now. Try again in a moment.")):(h(),g(W,{key:2},[i("button",{type:"button",class:"row","aria-expanded":l.value?"true":"false",onClick:H[0]||(H[0]=C=>v(d).actionPickerOpen=!l.value)},[i("span",Gf,[i("b",null,y(o.value?o.value.name:s.value?s.value.action:"Choose an action"),1),s.value?(h(),g("small",Jf,y(s.value.action),1)):V("",!0)]),i("span",Xf,y(l.value?"Close":"Change"),1)],8,zf),l.value?(h(),g("div",Qf,[Te(i("input",{"onUpdate:modelValue":H[1]||(H[1]=C=>v(d).actionSearch=C),type:"search",placeholder:"Search, for example toggle, position, or play","aria-label":"Search for an action"},null,512),[[Je,v(d).actionSearch]]),i("div",Zf,[(h(!0),g(W,null,le(r.value,C=>(h(),g("button",{key:C.action,type:"button",class:"action-choice","aria-pressed":C.action===s.value?.action?"true":"false",onClick:L=>u(C)},[i("strong",null,y(C.name),1),i("small",null,y(C.description?`${C.action} · ${C.description}`:C.action),1)],8,ep))),128)),r.value.length?V("",!0):(h(),g("p",tp,"No action found."))])])):V("",!0),s.value&&!o.value?(h(),g("small",np,"Home Assistant doesn't offer this action for this entity any more, so a tap does nothing. Choose another one.")):V("",!0),o.value&&!l.value?(h(),g(W,{key:2},[(h(!0),g(W,null,le(o.value.fields,C=>(h(),g("div",{key:C.key,class:"f"},[i("span",sp,y(C.required?C.name:`${C.name} (optional)`),1),f(C)==="boolean"?(h(),Ve(nt,{key:0,choices:[["","Not set"],["true","On"],["false","Off"]],value:s.value?.data?.[C.key]===void 0?"":String(s.value?.data?.[C.key]),onPick:L=>a(C.key,L===""?void 0:L==="true")},null,8,["value","onPick"])):D(C)&&D(C).length<=4?(h(),Ve(nt,{key:1,choices:[["","Not set"],...D(C)],value:s.value?.data?.[C.key]===void 0?"":String(s.value?.data?.[C.key]),onPick:L=>a(C.key,L===""?void 0:L)},null,8,["choices","value","onPick"])):D(C)?(h(),g("select",{key:2,"aria-label":C.name,value:String(s.value?.data?.[C.key]??""),onChange:L=>a(C.key,L.target.value===""?void 0:L.target.value)},[H[2]||(H[2]=i("option",{value:""},"Not set",-1)),(h(!0),g(W,null,le(D(C),([L,pe])=>(h(),g("option",{key:L,value:L},y(pe),9,ip))),128))],40,op)):f(C)==="color_rgb"?(h(),g("div",lp,[i("input",{type:"color","aria-label":C.name,value:R(s.value?.data?.[C.key]),onInput:L=>a(C.key,[1,3,5].map(pe=>parseInt(L.target.value.slice(pe,pe+2),16)))},null,40,ap),i("button",{type:"button",class:"btn quiet mini",onClick:L=>a(C.key,void 0)},"Not set",8,rp)])):f(C)==="number"||f(C)==="color_temp"?(h(),g("div",up,[i("input",{type:"number","aria-label":C.name,min:b(C).min,max:b(C).max,step:b(C).step==="any"?"any":b(C).step,value:s.value?.data?.[C.key]??"",placeholder:A(C),onInput:L=>x(C,L.target.value)},null,40,cp),w(C)?(h(),g("span",dp,y(w(C)),1)):V("",!0)])):(h(),g("input",{key:5,type:"text","aria-label":C.name,value:T(s.value?.data?.[C.key]),placeholder:A(C),onInput:L=>$(C,L.target.value)},null,40,fp)),C.description?(h(),g("small",pp,y(C.description),1)):V("",!0)]))),128)),c.value.length?(h(),g("small",hp,"Home Assistant needs "+y(c.value.join(", "))+".",1)):V("",!0)],64)):V("",!0),v(fn)(0,2,58)?V("",!0):(h(),g("small",vp,"The screen performs an action from firmware 0.2.58: press Update on the screen. Until then a tap works as Automatic."))],64))]))}}),gp={class:"f"},yp=["aria-expanded"],bp={class:"av mdi"},wp={class:"tx"},_p={class:"link"},kp={key:0,class:"picker"},$p=["aria-pressed","title"],xp={class:"mdi"},Sp=["aria-pressed"],Cp={class:"icon-list"},Tp={class:"icon-grid"},Ap=["title","aria-label","aria-pressed","onClick"],Ep={class:"mdi"},Pp={key:0,class:"hint"},Op={key:1},ma=$e({__name:"IconPicker",props:{selected:{},automatic:{},autoLabel:{},allowNone:{type:Boolean},note:{}},emits:["pick"],setup(e,{emit:t}){const n=e,s=t,o=fe(""),l=k(()=>es(n.selected)),r=k(()=>n.selected==="none"?"":ke(l.value?.cp||n.automatic)),u=k(()=>n.selected==="none"?"No icon":l.value?.label||n.autoLabel),a=k(()=>{const c=o.value.trim().toLocaleLowerCase();return(d.inventory.icons?.groups||[]).map(f=>({label:f.label,icons:f.icons.filter(b=>!c||`${b.label} ${b.name.replaceAll("-"," ")} ${f.label}`.toLocaleLowerCase().includes(c))})).filter(f=>f.icons.length)});return(c,f)=>(h(),g("div",gp,[f[5]||(f[5]=i("span",{class:"f-label"},"Icon",-1)),i("button",{type:"button",class:"row","aria-expanded":v(d).iconPickerOpen?"true":"false",onClick:f[0]||(f[0]=b=>v(d).iconPickerOpen=!v(d).iconPickerOpen)},[i("span",bp,y(r.value),1),i("span",wp,[i("b",null,y(u.value),1)]),i("span",_p,y(v(d).iconPickerOpen?"Close":"Change"),1)],8,yp),v(d).iconPickerOpen?(h(),g("div",kp,[Te(i("input",{"onUpdate:modelValue":f[1]||(f[1]=b=>o.value=b),type:"search",placeholder:"Search, for example lamp, music, or door","aria-label":"Search for an icon"},null,512),[[Je,o.value]]),i("button",{type:"button",class:"icon-choice icon-auto","aria-pressed":e.selected==="auto"?"true":"false",title:e.autoLabel,onClick:f[2]||(f[2]=b=>s("pick","auto"))},[i("span",xp,y(v(ke)(e.automatic)),1),i("span",null,y(e.autoLabel),1)],8,$p),e.allowNone?(h(),g("button",{key:0,type:"button",class:"icon-choice icon-auto","aria-pressed":e.selected==="none"?"true":"false",title:"No icon",onClick:f[3]||(f[3]=b=>s("pick","none"))},[...f[4]||(f[4]=[i("span",{class:"mdi"},null,-1),i("span",null,"No icon, text only",-1)])],8,Sp)):V("",!0),i("div",Cp,[(h(!0),g(W,null,le(a.value,b=>(h(),g("section",{key:b.label},[i("small",null,y(b.label),1),i("div",Tp,[(h(!0),g(W,null,le(b.icons,A=>(h(),g("button",{key:A.name,type:"button",class:"icon-choice",title:A.label,"aria-label":`Icon: ${A.label}`,"aria-pressed":e.selected===A.name?"true":"false",onClick:D=>s("pick",A.name)},[i("span",Ep,y(v(ke)(A.cp)),1)],8,Ap))),128))])]))),128)),a.value.length?V("",!0):(h(),g("p",Pp,"No icon found."))])])):V("",!0),e.note?(h(),g("small",Op,y(e.note),1)):V("",!0)]))}}),Ip={class:"dr-head"},Mp={class:"tx"},Dp={class:"mono"},Lp={class:"dr-body"},Fp={class:"f"},Hp=["value","placeholder"],Rp={class:"f"},Np={key:0,class:"warn"},jp={class:"f"},Bp={key:1,class:"f"},Up={key:2,class:"f"},Vp={key:4,class:"f"},Wp={key:0,class:"warn"},Kp={key:5,class:"f"},qp={class:"f"},Yp={class:"sw"},zp=["aria-label","aria-pressed","onClick"],Gp={class:"dr-foot"},Jp=$e({__name:"TileInspector",props:{tile:{}},setup(e){const t=e,n=k(()=>t.tile.entity.split(".")[0]),s=k(()=>Zn(t.tile.entity)),o=k(()=>d.capabilities[t.tile.entity]),l=(J,q)=>t.tile.options?.[J]??q,r=k(()=>l("display",n.value==="screen"?"digital":"standard")),u=k(()=>{const J=n.value==="screen"?[["digital","Digital clock"],["analog","Analog clock"]]:[["standard","Name and status"],["watch","Large value"]],q=o.value;return n.value==="weather"&&(!q||q.displays.includes("forecast")||r.value==="forecast")&&J.push(["forecast","Weather forecast"]),n.value==="sensor"&&(!q||q.displays.includes("graph")||r.value==="graph")&&J.push(["graph","Graph"]),n.value==="sun"&&J.push(["sunpath","Sun path"]),J}),a=k(()=>{const J=o.value;return J&&r.value==="graph"&&!J.displays.includes("graph")?"Home Assistant has no numbers for this entity, so the graph stays empty. Choose another display.":J&&r.value==="forecast"&&!J.displays.includes("forecast")?"This weather service has no daily forecast in Home Assistant. Choose another display.":""}),c=k(()=>l("size","single")),f=k(()=>d.inventory.controls?.[n.value]),b=k(()=>l("controls",f.value?.default)),A=k(()=>{const J=o.value;return(f.value?.choices||[]).filter(q=>!J||q.key==="none"||q.key===b.value||J.controls.includes(q.key)).map(q=>[q.key,q.label])}),D=k(()=>{const J=o.value;return J&&b.value!=="none"&&!J.controls.includes(b.value)?{text:"Home Assistant doesn't offer this control for this entity, so it stays empty on the screen. Choose another one.",warn:!0}:{text:fn(0,2,19)?"On the right of the double-width tile, like the rows in Home Assistant. Tapping the name works as set below.":"The screen shows direct control from firmware 0.2.19; until then the tile stays as it was.",warn:!1}}),I=k(()=>l("tap","auto")),R=k(()=>{const J=[["auto","Automatic"],["detail","Open control"],["none","View only"]];return((o.value?o.value.toggle:Li.includes(n.value))||I.value==="toggle")&&J.push(["toggle","On / off"]),J.push(["action","Perform action"]),J}),T=k(()=>I.value==="toggle"&&o.value&&!o.value.toggle?{text:"Home Assistant can't turn this on and off, so a tap does nothing. Choose another option.",warn:!0}:I.value==="toggle"&&!Li.includes(n.value)&&!fn(0,2,58)?{text:"The screen switches this from firmware 0.2.58: press Update on the screen. Until then a tap opens its card.",warn:!1}:I.value==="toggle"?{text:"Hold the tile to open its card.",warn:!1}:null),$=k(()=>l("inline","none")),x=k(()=>ac.includes(n.value)&&(!o.value||o.value.inline||$.value==="slider")),w=k(()=>$.value==="slider"&&o.value&&!o.value.inline),m=k(()=>l("history_hours",24)),H=k(()=>Object.entries(d.inventory.backgrounds||{})),C=k(()=>!!d.inventory.entities.find(J=>J.id===t.tile.entity)?.icon),L=k(()=>!!d.inventory.icons&&n.value!=="screen"&&!["forecast","sunpath"].includes(r.value));function pe(J){t.tile.name=J,et()}function Ae(){d.inspector={kind:"inspect",entity:t.tile.entity}}return(J,q)=>(h(),g(W,null,[i("div",Ip,[i("span",{class:"av mdi",style:Ne({color:v(xt)(e.tile.entity)[2],background:v(xt)(e.tile.entity)[3]})},y(v(ke)(v(wo)(e.tile))),5),i("span",Mp,[i("b",null,y(e.tile.name||s.value),1),i("small",Dp,y(e.tile.entity),1)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:q[0]||(q[0]=(...ae)=>v(je)&&v(je)(...ae))},"✕")]),i("div",Lp,[i("div",Fp,[q[10]||(q[10]=i("label",{class:"f-label",for:"tile-name"},"Name on the screen",-1)),i("input",{id:"tile-name",value:e.tile.name,placeholder:s.value,maxlength:"60",onInput:q[1]||(q[1]=ae=>pe(ae.target.value))},null,40,Hp)]),L.value?(h(),Ve(ma,{key:0,selected:e.tile.options?.icon||"auto",automatic:v(on)(e.tile.entity),"auto-label":`Automatic (${C.value?"from Home Assistant":"default"})`,note:v(fn)(0,2,18)?"":"The screen shows a chosen icon from firmware 0.2.18.",onPick:q[2]||(q[2]=ae=>v(Ht)(e.tile,"icon",ae))},null,8,["selected","automatic","auto-label","note"])):V("",!0),i("div",Rp,[q[11]||(q[11]=i("span",{class:"f-label"},"Display",-1)),_e(nt,{choices:u.value,value:r.value,onPick:q[3]||(q[3]=ae=>v(Ht)(e.tile,"display",ae))},null,8,["choices","value"]),a.value?(h(),g("small",Np,y(a.value),1)):V("",!0)]),i("div",jp,[q[12]||(q[12]=i("span",{class:"f-label"},"Width",-1)),_e(nt,{choices:[["single","Normal"],["wide","Double-width"]],value:c.value,onPick:q[4]||(q[4]=ae=>v(Ht)(e.tile,"size",ae))},null,8,["value"])]),f.value&&c.value==="wide"?(h(),g("div",Bp,[q[13]||(q[13]=i("span",{class:"f-label"},"Direct control on the tile",-1)),_e(nt,{choices:A.value,value:b.value,onPick:q[5]||(q[5]=ae=>v(Ht)(e.tile,"controls",ae))},null,8,["choices","value"]),i("small",{class:re({warn:D.value.warn})},y(D.value.text),3)])):V("",!0),n.value!=="screen"?(h(),g("div",Up,[q[14]||(q[14]=i("span",{class:"f-label"},"On tap",-1)),_e(nt,{choices:R.value,value:I.value,onPick:q[6]||(q[6]=ae=>v(Ht)(e.tile,"tap",ae))},null,8,["choices","value"]),T.value?(h(),g("small",{key:0,class:re({warn:T.value.warn})},y(T.value.text),3)):V("",!0)])):V("",!0),n.value!=="screen"&&I.value==="action"?(h(),Ve(mp,{key:3,tile:e.tile},null,8,["tile"])):V("",!0),x.value?(h(),g("div",Vp,[q[15]||(q[15]=i("span",{class:"f-label"},"Small slider on the tile",-1)),_e(nt,{choices:[["none","No"],["slider","Yes, control directly"]],value:$.value,onPick:q[7]||(q[7]=ae=>v(Ht)(e.tile,"inline",ae))},null,8,["value"]),w.value?(h(),g("small",Wp,"Home Assistant has nothing a slider can change for this entity. Choose No.")):V("",!0)])):V("",!0),n.value==="sensor"?(h(),g("div",Kp,[q[16]||(q[16]=i("span",{class:"f-label"},"History",-1)),_e(nt,{choices:[[1,"1 hour"],[6,"6 hours"],[24,"24 hours"]],value:m.value,onPick:q[8]||(q[8]=ae=>v(Ht)(e.tile,"history_hours",Number(ae)))},null,8,["value"])])):V("",!0),i("div",qp,[q[17]||(q[17]=i("span",{class:"f-label"},"Pastel background",-1)),i("div",Yp,[(h(!0),g(W,null,le(H.value,([ae,z])=>(h(),g("button",{key:ae,type:"button","aria-label":`Background: ${z.label}`,"aria-pressed":(e.tile.options?.background||"auto")===ae?"true":"false",onClick:B=>v(Ht)(e.tile,"background",ae)},[i("i",{class:re(z.color?"":ae==="none"?"none":"auto"),style:Ne(z.color?{background:z.color}:void 0)},null,6),Q(y(z.label),1)],8,zp))),128))])])]),i("div",Gp,[i("button",{type:"button",class:"btn danger",onClick:q[9]||(q[9]=ae=>v(ca)(e.tile))},"Remove"),q[18]||(q[18]=i("span",{class:"spacer"},null,-1)),n.value!=="screen"?(h(),g("button",{key:0,type:"button",class:"btn quiet",onClick:Ae},"Read current data")):V("",!0)])],64))}}),Xp={class:"dr-head"},Qp={class:"av mdi",style:{background:"var(--seg)",color:"var(--ink-2)"}},Zp={class:"tx"},eh={class:"dr-body"},th={class:"f"},nh=["value"],sh={class:"f"},oh={class:"f-label",id:"topbar-caption"},ih={style:{"text-transform":"none","letter-spacing":"0","font-weight":"500"}},lh={class:"items",id:"topbar-chips",role:"list","aria-labelledby":"topbar-caption"},ah=["data-index","aria-label","onPointerdown","onClick","onKeydown"],rh={class:"tx"},uh=["aria-label","onClick"],ch=["disabled","title"],dh={class:"live",id:"topbar-live"},fh={class:"f"},ph={class:"f"},hh={key:1,class:"f"},vh={key:2},mh={key:0,class:"dr-foot"},gh=["disabled"],yh=["disabled"],bh=$e({__name:"TopbarInspector",props:{index:{}},setup(e){const t=e,n=k(()=>Dt()),s=k(()=>n.value[t.index]),o=k(()=>(d.fontsVersion,d.now,d.topbarPreviews,ea(n.value,ua.value,d.layout?.title||"Home",Rt))),l=k(()=>o.value.dropped),r=k(()=>d.inventory.header?.min_firmware||"0.2.32"),u=k(()=>{const[z,B,Y]=r.value.split(".").map(Number);return fn(z,B,Y)}),a=k(()=>u.value?l.value.size?"Not everything fits next to the name: the screen drops the dashed items. Remove one or choose a shorter name.":"Drag to reorder; tap an item to configure it.":`Sensors, the date, and the analog clock appear from firmware ${r.value}; until that update, this screen shows the name and, if the time is in the bar, the clock.`),c=(z,B)=>{const Y=Rt(z);return Y.shown?l.value.has(B)?"Doesn't fit next to the name":Y.analog?"Dial":Y.text:"Hidden: not active right now"},f=z=>{const B=Rt(z);return B.analog||z.type!=="entity"?es(Zl[z.type])?.cp:B.icon},b=z=>d.topbarAdded?.key===He(z)&&Date.now()-d.topbarAdded.time<1200;function A(z){d.layout&&(d.layout.title=z,et())}function D(z){const B=[...n.value];B[t.index]={...B[t.index],...z},qn(B)}const I=k(()=>s.value?Rt(s.value).shown?l.value.has(t.index)?"Doesn't currently fit next to the name":"How it looks on the screen":"Hidden right now: not active":""),R=k(()=>yn().clock_24h!==!1),T=k(()=>({clock:Bo(R.value,new Date(d.now)),analog:"Small dial with the time",date:Uo(new Date(d.now))})),$=fe({index:-1,active:!1,moved:!1});let x=null,w=0,m=null,H=0;function C(z,B){z.button!==0||z.target.closest(".x")||(z.pointerType!=="touch"&&z.preventDefault(),$.value={index:B,active:!1,moved:!1},x={x:z.clientX,y:z.clientY},m=z.pointerId,clearTimeout(w),z.pointerType==="touch"&&(w=window.setTimeout(L,260)),document.addEventListener("pointermove",Ae),document.addEventListener("pointerup",J),document.addEventListener("pointercancel",J))}function L(){$.value.active=!0,document.addEventListener("touchmove",pe,{passive:!1})}function pe(z){$.value.active&&z.preventDefault()}function Ae(z){if(z.pointerId!==m||!x)return;if(!$.value.active){const oe=Math.hypot(z.clientX-x.x,z.clientY-x.y);if(z.pointerType==="touch"){oe>10&&(clearTimeout(w),x=null);return}if(oe<6)return;L()}const B=[...document.querySelectorAll(".items .item[data-index]")];let Y=$.value.index;if(B.forEach((oe,ie)=>{const ue=oe.getBoundingClientRect();ie<$.value.index&&z.clientY$.value.index&&z.clientY>ue.top+ue.height/2&&(Y=Math.max(Y,ie))}),Y!==$.value.index&&d.layout){const oe=[...n.value];oe.splice(Y,0,...oe.splice($.value.index,1)),d.layout.header={items:oe};const ie=t.index===$.value.index;$.value.index=Y,$.value.moved=!0,ie&&Ct(Y)}}function J(z){z.pointerId===m&&(clearTimeout(w),document.removeEventListener("pointermove",Ae),document.removeEventListener("pointerup",J),document.removeEventListener("pointercancel",J),document.removeEventListener("touchmove",pe),$.value.active&&(H=Date.now()+400,$.value.moved&&et()),$.value={index:-1,active:!1,moved:!1},x=null,m=null)}function q(z){Date.now()(h(),g(W,null,[i("div",Xp,[i("span",Qp,y(s.value?v(ke)(f(s.value)||"F0150"):v(ke)("F0150")),1),i("span",Zp,[i("b",null,y(s.value?s.value.type==="entity"?v(Zn)(s.value.entity):v(Tn)(s.value):"Top bar"),1),i("small",{class:re({mono:s.value?.type==="entity"})},y(s.value?s.value.type==="entity"?s.value.entity:"From the screen itself, also works without Home Assistant":`${n.value.length} of ${v(Bt)()} items`),3)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:B[0]||(B[0]=(...Y)=>v(je)&&v(je)(...Y))},"✕")]),i("div",eh,[i("div",th,[B[10]||(B[10]=i("label",{class:"f-label",for:"title"},"Left: name",-1)),i("input",{id:"title",value:v(d).layout?.title,maxlength:"60",placeholder:"For example: Living room",onInput:B[1]||(B[1]=Y=>A(Y.target.value))},null,40,nh)]),i("div",sh,[i("span",oh,[B[11]||(B[11]=Q("Right: time, sensors, or a clock ",-1)),i("span",ih," · "+y(n.value.length)+" / "+y(v(Bt)()),1)]),i("div",lh,[(h(!0),g(W,null,le(n.value,(Y,oe)=>(h(),g("div",{key:v(He)(Y)+oe,class:re(["item",{selected:oe===e.index,"is-hidden":!v(Rt)(Y).shown,"is-overflow":l.value.has(oe),"just-added":b(Y),"dragging-chip":$.value.active&&$.value.index===oe}]),role:"listitem",tabindex:"0","data-index":oe,"aria-label":`${v(Tn)(Y)}, slot ${oe+1}. Enter: configure, arrows: move`,onPointerdown:ie=>C(ie,oe),onClick:ie=>q(oe),onKeydown:ie=>ae(ie,oe)},[B[12]||(B[12]=i("span",{class:"grip","aria-hidden":"true"},"⋮⋮",-1)),i("span",{class:"av mdi",style:Ne(v(Rt)(Y).color?{color:v(Rt)(Y).color}:void 0)},y(f(Y)?v(ke)(f(Y)):""),5),i("span",rh,[i("b",null,y(v(Tn)(Y)),1),i("small",null,y(c(Y,oe)),1)]),i("button",{type:"button",class:"x","aria-label":`Remove ${v(Tn)(Y)} from the top bar`,onClick:Ft(ie=>v(ji)(oe),["stop"])},"✕",8,uh)],42,ah))),128)),i("button",{type:"button",class:"ghost-btn",id:"topbar-add",disabled:n.value.length>=v(Bt)(),title:n.value.length>=v(Bt)()?`Maximum ${v(Bt)()} items`:"Add the time, date, analog clock, or an entity",onClick:B[2]||(B[2]=(...Y)=>v(Ri)&&v(Ri)(...Y))},"+ Add time, date, or an entity",8,ch)]),i("small",{id:"topbar-hint",class:re({warn:l.value.size>0&&u.value})},y(a.value),3)]),s.value?(h(),g(W,{key:0},[i("div",dh,[i("small",null,y(I.value),1),_e(va,{items:[s.value],single:""},null,8,["items"])]),s.value.type==="entity"?(h(),g(W,{key:0},[i("div",fh,[B[13]||(B[13]=i("span",{class:"f-label"},"What to show",-1)),_e(nt,{choices:(v(d).inventory.header?.contents||[]).map(Y=>[Y.key,Y.label]),value:s.value.content,onPick:B[3]||(B[3]=Y=>D({content:Y}))},null,8,["choices","value"]),B[14]||(B[14]=i("small",null,"Last changed keeps counting on the screen itself: “Just now”, “5 min ago”, “Yesterday”.",-1))]),_e(ma,{selected:s.value.icon||"auto",automatic:v(d).topbarPreviews[v(He)(s.value)]?.auto_icon||v(on)(s.value.entity),"auto-label":"Automatic (like Home Assistant)","allow-none":"",onPick:B[4]||(B[4]=Y=>D({icon:Y}))},null,8,["selected","automatic"]),i("div",ph,[B[15]||(B[15]=i("span",{class:"f-label"},"Show",-1)),_e(nt,{choices:(v(d).inventory.header?.shows||[]).map(Y=>[Y.key,Y.label]),value:s.value.show,onPick:B[5]||(B[5]=Y=>D({show:Y}))},null,8,["choices","value"]),B[16]||(B[16]=i("small",null,"Only when active hides the item as long as it's off, closed, away, or 0. Handy for an open door, a running washing machine, or who's home.",-1))])],64)):s.value.type!=="date"?(h(),g("div",hh,[B[17]||(B[17]=i("span",{class:"f-label"},"Format",-1)),_e(nt,{choices:[["24","24 hour"],["12","12 hour"]],value:R.value?"24":"12",onPick:B[6]||(B[6]=Y=>v(An)("clock_24h",Y==="24",150))},null,8,["value"]),B[18]||(B[18]=i("small",null,"The screen's own clock setting: it applies at once to every clock on this screen, including the clock tiles.",-1))])):(h(),g("small",vh,y(T.value.date)+" today. The date follows the screen's own clock.",1))],64)):V("",!0)]),s.value?(h(),g("div",mh,[i("button",{type:"button",class:"btn danger",onClick:B[7]||(B[7]=Y=>v(ji)(e.index))},"Remove"),B[19]||(B[19]=i("span",{class:"spacer"},null,-1)),i("button",{type:"button",class:"btn quiet",disabled:e.index===0,onClick:B[8]||(B[8]=Y=>v(so)(e.index,e.index-1)&&v(Ct)(e.index-1))},"↑ Up",8,gh),i("button",{type:"button",class:"btn quiet",disabled:e.index>=n.value.length-1,onClick:B[9]||(B[9]=Y=>v(so)(e.index,e.index+1)&&v(Ct)(e.index+1))},"↓ Down",8,yh)])):V("",!0)],64))}}),wh={class:"dr-head"},_h={class:"tx"},kh={class:"dr-body"},$h={class:"f"},xh={class:"options"},Sh=["disabled","onClick"],Ch={class:"mdi"},Th={class:"tx"},Ah={key:0,class:"f"},Eh={class:"options"},Ph=["disabled","onClick"],Oh={class:"mdi"},Ih={class:"tx"},Mh={class:"f"},Dh={class:"options"},Lh=["disabled","onClick"],Fh={class:"mdi"},Hh={class:"tx"},Rh={key:0,class:"hint"},Nh={key:1,class:"hint"},jh={class:"dr-foot"},Bh=$e({__name:"TopbarAdd",setup(e){const t=fe(""),n=k(()=>new Set(Dt().map(He))),s=k(()=>yn().clock_24h!==!1),o=k(()=>({clock:Bo(s.value,new Date(d.now)),analog:"Small dial with the time",date:Uo(new Date(d.now))})),l=k(()=>d.inventory.header?.suggestions?.[d.selected||""]||[]),r=k(()=>{const a=t.value.trim().toLocaleLowerCase();return d.inventory.entities.filter(c=>`${c.name} ${c.id} ${c.area||""} ${c.device||""}`.toLocaleLowerCase().includes(a))}),u=a=>({type:"entity",entity:a,content:"state",icon:"auto",show:"always"});return(a,c)=>(h(),g(W,null,[i("div",wh,[c[4]||(c[4]=i("span",{class:"av",style:{background:"var(--seg)",color:"var(--ink-2)","font-size":"18px"}},"+",-1)),i("span",_h,[c[3]||(c[3]=i("b",null,"Add to the top bar",-1)),i("small",null,y(v(Dt)().length)+" of "+y(v(Bt)())+" slots used",1)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:c[0]||(c[0]=(...f)=>v(je)&&v(je)(...f))},"✕")]),i("div",kh,[i("div",$h,[c[5]||(c[5]=i("span",{class:"f-label"},"From the screen itself",-1)),i("div",xh,[(h(!0),g(W,null,le(v(d).inventory.header?.builtin||[],f=>(h(),g("button",{key:f.type,type:"button",class:"option",disabled:n.value.has(v(He)({type:f.type})),onClick:b=>v(oo)({type:f.type})},[i("span",Ch,y(v(ke)(v(es)(v(Zl)[f.type])?.cp||"F0150")),1),i("span",Th,[i("strong",null,y(f.label),1),i("small",null,y(n.value.has(v(He)({type:f.type}))?"Already added":o.value[f.type]),1)])],8,Sh))),128))])]),l.value.length?(h(),g("div",Ah,[c[6]||(c[6]=i("span",{class:"f-label"},"Suggestions from Home Assistant",-1)),i("div",Eh,[(h(!0),g(W,null,le(l.value,f=>(h(),g("button",{key:v(He)(f.item),type:"button",class:"option",disabled:n.value.has(v(He)(f.item)),onClick:b=>v(oo)(f.item)},[i("span",Oh,y(v(ke)(f.icon||v(on)(f.item.entity))),1),i("span",Ih,[i("strong",null,y(f.label),1),i("small",null,y(n.value.has(v(He)(f.item))?"Already added":[f.name,f.area].filter(Boolean).join(" · ")),1)])],8,Ph))),128))])])):V("",!0),i("div",Mh,[c[7]||(c[7]=i("label",{class:"f-label",for:"topbar-search"},"An entity",-1)),Te(i("input",{id:"topbar-search","onUpdate:modelValue":c[1]||(c[1]=f=>t.value=f),type:"search",placeholder:"Search by name, room, or entity, e.g. temperature or door","aria-label":"Search for an entity for the top bar"},null,512),[[Je,t.value]]),i("div",Dh,[(h(!0),g(W,null,le(r.value.slice(0,40),f=>(h(),g("button",{key:f.id,type:"button",class:"option",disabled:n.value.has(v(He)(u(f.id))),onClick:b=>v(oo)(u(f.id))},[i("span",Fh,y(v(ke)(v(on)(f.id))),1),i("span",Hh,[i("strong",null,y(f.name),1),i("small",null,y([f.area,f.id].filter(Boolean).join(" · ")),1)])],8,Lh))),128)),r.value.length?r.value.length>40?(h(),g("p",Nh,y(r.value.length)+" results. Keep typing to narrow it down.",1)):V("",!0):(h(),g("p",Rh,"No entities found."))])])]),i("div",jh,[c[8]||(c[8]=i("span",{class:"spacer"},null,-1)),i("button",{type:"button",class:"btn quiet",onClick:c[2]||(c[2]=(...f)=>v(je)&&v(je)(...f))},"Cancel")])],64))}}),Uh={class:"dr-head"},Vh={class:"tx"},Wh={class:"dr-body",id:"inspector-section"},Kh={id:"inspection-summary"},qh={key:0,class:"hint warn"},Yh={key:1,class:"hint"},zh={id:"inspection"},Gh=$e({__name:"InspectPanel",props:{entity:{}},setup(e){const t=e,n=fe(null),s=fe("Reading…"),o=fe("");async function l(){if(d.selected){n.value=null,o.value="",s.value="Fetching current HA status...";try{const u=await Mt(`screens/${encodeURIComponent(d.selected)}/inspect`),a=t.entity?u.tiles.filter(c=>c.entity===t.entity):u.tiles;n.value=a,s.value=JSON.stringify(t.entity?a[0]:u,null,2)}catch(u){o.value=u.message,s.value="",Se(u.message)}}}const r=u=>{const a=d.layout?.tiles.find(c=>c.entity===u)?.options||{};return`Small slider: ${a.inline==="slider"?"yes":"no"} · Display: ${aa[a.display||"standard"]||a.display} · Width: ${a.size==="wide"?"double":"normal"} · Control: ${oc({entity:u,options:a},d.inventory)} · Background: ${d.inventory.backgrounds?.[a.background||"auto"]?.label||"Default"}`};return bn(l),In(()=>t.entity,l),(u,a)=>(h(),g(W,null,[i("div",Uh,[a[2]||(a[2]=i("span",{class:"av",style:{background:"var(--seg)",color:"var(--ink-2)","font-size":"16px"}},"⌕",-1)),i("span",Vh,[a[1]||(a[1]=i("b",null,"Current data",-1)),i("small",{class:re({mono:e.entity})},y(e.entity||"Connection, status, and supported properties"),3)]),i("button",{type:"button",class:"icon-btn","aria-label":"Close",onClick:a[0]||(a[0]=(...c)=>v(je)&&v(je)(...c))},"✕")]),i("div",Wh,[i("div",Kh,[o.value?(h(),g("p",qh,y(o.value),1)):n.value?V("",!0):(h(),g("p",Yh,"Fetching current HA status...")),(h(!0),g(W,null,le(n.value||[],c=>(h(),g("article",{key:c.entity,class:"inspection-tile"},[i("strong",null,y(c.entity),1),i("span",null,"Status: "+y(c.word||c.state),1),i("small",null,y(r(c.entity)),1)]))),128))]),i("pre",zh,y(s.value),1)]),i("div",{class:"dr-foot"},[i("button",{type:"button",class:"btn quiet",onClick:l},"Read again"),a[3]||(a[3]=i("span",{class:"spacer"},null,-1))])],64))}}),Jh=["aria-hidden"],Xh=$e({__name:"Drawer",setup(e){const t=k(()=>!!(d.inspector&&(d.inspector.kind!=="tile"||Zs.value)));return(n,s)=>(h(),g("aside",{class:re(["drawer",{open:t.value}]),id:"tile-sheet","aria-hidden":t.value?"false":"true",onClick:s[0]||(s[0]=Ft(()=>{},["stop"]))},[v(d).inspector?(h(),g(W,{key:0},[v(d).inspector.kind==="tile"&&v(Zs)?(h(),Ve(Jp,{key:0,tile:v(Zs)},null,8,["tile"])):v(d).inspector.kind==="bar"?(h(),Ve(bh,{key:1,index:v(d).inspector.index},null,8,["index"])):v(d).inspector.kind==="bar-add"?(h(),Ve(Bh,{key:2})):v(d).inspector.kind==="inspect"?(h(),Ve(Gh,{key:3,entity:v(d).inspector.entity},null,8,["entity"])):V("",!0)],64)):V("",!0)],10,Jh))}}),Qh={class:"main-head"},Zh={class:"eyebrow",id:"screen-name"},ev=["title"],tv={class:"head-right"},nv={class:"seg",role:"tablist"},sv=["aria-pressed"],ov=["aria-pressed"],iv={key:1,id:"dirty",class:"chip dirty"},lv=["disabled"],av={key:0,class:"spin small"},rv=["aria-expanded"],uv={key:3,class:"menu",role:"menu"},cv=["disabled","title"],dv={class:"body",id:"body"},fv=$e({__name:"ScreenView",setup(e){const t=k(()=>qt.value),n=k(()=>t.value.online?`${t.value.delivery} · ${t.value.status}`:"Offline · changes are saved"),s=k(()=>t.value.update?.available&&t.value.online&&t.value.update?.profile);function o(){d.menuOpen=!1,d.overrideProfile=t.value.update?.profile||null,d.overrideFriendly=t.value.name,De("#override")}function l(){d.menuOpen=!1,d.selectedTile=null,d.inspector={kind:"inspect"}}function r(a){a.key==="Escape"&&(d.menuOpen?d.menuOpen=!1:d.inspector&&!a.target?.closest?.(".picker")&&je())}function u(a){d.menuOpen&&!a.target.closest(".head-right .menu, #more")&&(d.menuOpen=!1)}return bn(()=>{document.addEventListener("keydown",r),document.addEventListener("click",u)}),Xn(()=>{document.removeEventListener("keydown",r),document.removeEventListener("click",u)}),(a,c)=>(h(),g(W,null,[i("header",Qh,[i("div",null,[i("span",Zh,y(t.value.name),1),i("h1",null,y(v(d).layout?.title||"Home"),1)]),i("span",{id:"delivery",class:re(["chip",{off:!t.value.online}]),title:n.value},[c[6]||(c[6]=i("span",{class:"dot"},null,-1)),Q(y(n.value),1)],10,ev),i("div",tv,[i("div",nv,[i("button",{type:"button",id:"tab-layout",role:"tab","aria-pressed":v(d).tab==="layout"?"true":"false",onClick:c[0]||(c[0]=f=>v(d).tab="layout")},"Layout",8,sv),i("button",{type:"button",id:"tab-settings",role:"tab","aria-pressed":v(d).tab==="settings"?"true":"false",onClick:c[1]||(c[1]=f=>{v(d).tab="settings",v(je)()})},"Screen settings",8,ov)]),v(d).dirty?(h(),g("span",iv,"Unsaved changes")):(h(),g("span",{key:0,id:"dirty",class:re(["chip",{sent:v(d).saved}])},y(v(d).saved?"Saved · sent to screen":"All saved"),3)),v(d).dirty?(h(),g("button",{key:2,id:"save",type:"button",class:"btn primary",disabled:v(d).busy,onClick:c[2]||(c[2]=f=>v(gc)())},[v(d).busy?(h(),g("span",av)):V("",!0),Q(y(v(d).busy?"Saving…":"Save & send"),1)],8,lv)):V("",!0),i("button",{id:"more",type:"button",class:"icon-btn","aria-label":"More","aria-haspopup":"menu","aria-expanded":v(d).menuOpen?"true":"false",onClick:c[3]||(c[3]=Ft(f=>v(d).menuOpen=!v(d).menuOpen,["stop"]))},"···",8,rv),v(d).menuOpen?(h(),g("div",uv,[i("button",{type:"button",role:"menuitem",id:"inspect",onClick:l},[...c[7]||(c[7]=[Q("Read current data ",-1),i("small",null,"from Home Assistant",-1)])]),i("button",{type:"button",role:"menuitem",id:"open-override",disabled:!t.value.update?.profile,title:t.value.update?.profile?"":"No ESPHome profile found for this screen",onClick:o},[...c[8]||(c[8]=[Q("Override YAML ",-1),i("small",null,"advanced",-1)])],8,cv),i("button",{type:"button",role:"menuitem",onClick:c[4]||(c[4]=f=>{v(d).menuOpen=!1,v(De)("#firmware")})},"Firmware & USB"),s.value?(h(),g("button",{key:0,type:"button",role:"menuitem",onClick:c[5]||(c[5]=f=>{v(d).menuOpen=!1,a.$emit("update")})},[c[9]||(c[9]=Q("Update firmware ",-1)),i("small",null,y(t.value.update?.target),1)])):V("",!0)])):V("",!0)])]),i("div",dv,[v(d).tab==="layout"?(h(),Ve(Cf,{key:0})):(h(),Ve(Uf,{key:1})),_e(Xh)])],64))}}),pv={key:0,id:"choose",class:"empty"},hv={key:1,id:"empty",class:"empty"},vv=$e({__name:"EmptyState",setup(e){return(t,n)=>v(d).inventory.screens.length?(h(),g("section",pv,[...n[1]||(n[1]=[i("span",{class:"empty-icon"},"▦",-1),i("h2",null,"Choose a screen",-1),i("p",null,"Pick one of your screens on the left to change its tiles, top bar and settings.",-1)])])):(h(),g("section",hv,[n[2]||(n[2]=i("span",{class:"empty-icon"},"▦",-1)),n[3]||(n[3]=i("h2",null,"Start with a screen",-1)),n[4]||(n[4]=i("p",null,"Connect a CYD or Guition via USB to your Home Assistant machine. Profile, firmware, and the first flash happen in one go.",-1)),i("button",{id:"start",type:"button",class:"btn primary",onClick:n[0]||(n[0]=s=>v(De)("#new-screen"))},"Install new screen")]))}}),mv={class:"panel",id:"settings-view"},gv={class:"panel-head"},yv={class:"card-grid"},bv={class:"card"},wv={class:"tools"},_v={key:0,class:"card updates",id:"updates"},kv={id:"updates-hint"},$v={class:"check"},xv=["checked"],Sv={class:"card"},Cv={class:"tools"},Tv={class:"card",id:"claude"},Av={class:"actions"},Ev=["disabled"],Pv={id:"claude-path"},Ov=$e({__name:"AppSettingsView",setup(e){const t=k(()=>d.inventory.updates),n=k(()=>d.inventory.screens.filter(u=>u.update?.available).length),s=k(()=>t.value?t.value.busy?`Updating to firmware ${t.value.target}…`:d.inventory.screens.length?n.value?`Firmware ${t.value.target} is available for ${n.value} screen${n.value===1?"":"s"}.`:`All screens have firmware ${t.value.target}.`:`No screen paired yet. New screens get firmware ${t.value.target}.`:""),o=k(()=>d.inventory.claude_skill),l=fe(!1);async function r(){l.value=!0;try{await Sc()}finally{l.value=!1}}return(u,a)=>(h(),g("div",mv,[i("div",gv,[a[6]||(a[6]=i("div",{class:"tx"},[i("span",{class:"eyebrow"},"Settings"),i("h1",{id:"settings-title"},"Everything around your screens.")],-1)),i("button",{type:"button",class:"btn quiet",id:"close-settings",onClick:a[0]||(a[0]=c=>v(De)(""))},"← My screens")]),i("div",yv,[i("section",bv,[a[9]||(a[9]=i("h2",null,"Screens",-1)),a[10]||(a[10]=i("p",null,"Add a screen, or build and reinstall the firmware of one you already have.",-1)),i("div",wv,[i("button",{type:"button",class:"tool",onClick:a[1]||(a[1]=c=>v(De)("#new-screen"))},[...a[7]||(a[7]=[i("span",{class:"tool-icon"},"+",-1),i("span",{class:"tx"},[i("b",null,"New screen"),i("small",null,"Connect and install")],-1)])]),i("button",{type:"button",class:"tool",onClick:a[2]||(a[2]=c=>v(De)("#firmware"))},[...a[8]||(a[8]=[i("span",{class:"tool-icon"},"⇪",-1),i("span",{class:"tx"},[i("b",null,"Firmware & USB"),i("small",null,"Build and install via USB or Wi-Fi")],-1)])])])]),t.value?(h(),g("section",_v,[a[12]||(a[12]=i("h2",null,"Firmware updates",-1)),i("p",kv,y(s.value),1),t.value.pending&&!t.value.busy&&t.value.pending>=2?(h(),g("button",{key:0,id:"update-all",type:"button",class:"btn primary",onClick:a[3]||(a[3]=(...c)=>v(Vi)&&v(Vi)(...c))},"Update all "+y(t.value.pending)+" screens",1)):V("",!0),i("label",$v,[i("input",{type:"checkbox",id:"auto-update",checked:!!t.value.auto,onChange:a[4]||(a[4]=c=>v(xc)(c.target.checked))},null,40,xv),a[11]||(a[11]=i("span",null,[Q("Update automatically every night"),i("small",null,"Between 03:00 and 06:00, one screen at a time. Stops on an error and reports it in Home Assistant.")],-1))])])):V("",!0),i("section",Sv,[a[14]||(a[14]=i("h2",null,"Alerts",-1)),a[15]||(a[15]=i("p",null,"A card over the whole screen from an automation, on one screen or on all of them. The cheatsheet has the action names, fields, icons, and colors.",-1)),i("div",Cv,[i("button",{type:"button",class:"tool",onClick:a[5]||(a[5]=c=>v(De)("#alerts"))},[...a[13]||(a[13]=[i("span",{class:"tool-icon"},"!",-1),i("span",{class:"tx"},[i("b",null,"Alerts"),i("small",null,"Full-screen notifications, from an automation")],-1)])])])]),i("section",Tv,[a[18]||(a[18]=i("h2",null,"Claude",-1)),a[19]||(a[19]=i("p",null,'Teach Claude about ESP Screens, then ask: "Show an alert on all my screens when the mailbox is full." Claude knows the alert events, every field, color, and icon.',-1)),i("div",Av,[i("button",{type:"button",id:"claude-install",class:re(["btn",o.value?.installed&&o.value.current?"quiet":"primary"]),disabled:!o.value||l.value,onClick:r},y(!o.value||!o.value.installed?"Install for Claude Code":o.value.current?"Install again":"Update the skill"),11,Ev),i("span",{id:"claude-status",class:re(["chip",o.value&&o.value.installed?o.value.current?"good":"update":""]),role:"status"},y(o.value?o.value.installed?o.value.current?"● Installed":"Installed · a newer version is ready":"Not installed":"Loading…"),3)]),i("small",null,[a[16]||(a[16]=Q("For Claude Code in Home Assistant. Writes one file to ",-1)),i("code",Pv,y(o.value?.path||"/homeassistant/.claude/skills/esp-screens"),1),a[17]||(a[17]=Q("; installing again replaces it.",-1))]),a[20]||(a[20]=i("div",{class:"actions"},[i("a",{class:"btn quiet",id:"claude-download",href:"api/claude-skill.zip",download:"esp-screens.zip"},"Download for claude.ai"),i("small",null,"Upload the zip in Claude under Customize → Skills.")],-1))])])]))}}),Iv={class:"panel",id:"installer"},Mv={class:"panel-head"},Dv={class:"tx"},Lv={id:"install-title"},Fv={key:0},Hv={class:"boards"},Rv={class:"board"},Nv={class:"board"},jv={class:"field"},Bv={class:"node-line"},Uv={id:"node-preview"},Vv={key:0,class:"field",id:"node-label"},Wv={key:1,id:"wifi-fields",class:"wifi"},Kv={class:"hint",id:"wifi-status"},qv={key:0,class:"field",id:"wifi-ssid-label"},Yv={key:1,class:"field",id:"wifi-password-label"},zv={class:"field"},Gv={key:0,value:"usb"},Jv=["value"],Xv={id:"target-hint"},Qv={key:2,class:"hint",id:"install-note"},Zv={class:"actions"},em=["disabled"],tm={id:"install-status",class:"status-line error",role:"status"},nm={key:1,id:"install-progress",class:"card"},sm={class:"progress-head"},om={key:0,class:"spin",id:"progress-spin"},im={id:"progress-title"},lm={id:"progress-detail"},am={key:0,id:"install-download",class:"card",style:{background:"var(--surface-2)"}},rm=["href","download"],um={class:"steps",id:"download-steps"},cm={key:1,id:"install-result",class:"field"},dm={class:"key-box"},fm={class:"steps",id:"install-steps"},pm=["open"],hm={id:"install-log",class:"log"},vm={class:"actions"},mm="https://web.esphome.io/?dashboard_install",gm="Download · flash from your own computer",ym=$e({__name:"InstallerView",setup(e){const t=hn({board:"cyd",friendly_name:"",name:"",wifi_ssid:"",wifi_password:"",target:""}),n=hn({view:"setup",file:null,friendly:"",board:"cyd",target:"",apiKey:null,nodeEdited:!1,jobState:null,picked:!1,action:null}),s=fe(!1),o=fe(null),l=fe(null),r=fe([]),u=fe(""),a=fe(""),c=fe(!1),f=fe(!1),b=fe(null);let A=0;function D(ce){return ce.toLowerCase().normalize("NFD").replace(/[̀-ͯ]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^[^a-z]+/,"").slice(0,30).replace(/-+$/,"")||"screen"}function I(ce){const M=ce.replace(/^\/dev\/serial\/by-id\/usb-/,"").replace(/-if\d+(-port\d+)?$/,"").replace(/_/g," ");return`USB · ${M===ce?ce.replace(/^\/dev\//,""):M}`}In(()=>t.friendly_name,()=>{n.nodeEdited||(t.name=D(t.friendly_name))});const R=k(()=>t.name||"…"),T=k(()=>o.value?.ports||[]),$=k(()=>o.value?.wifi),x=k(()=>$.value?.state==="new"||$.value?.state==="missing"),w=k(()=>$.value?.missing||[]),m=k(()=>$.value?.state==="new"?"Fill in once: ESP Screens saves this in ESPHome secrets.yaml, later screens use it automatically.":"Your ESPHome secrets.yaml is still missing Wi-Fi details. ESP Screens only fills in the missing lines."),H=k(()=>$.value?.state==="ready"?"Wi-Fi comes from your ESPHome secrets.yaml.":$.value?.state==="invalid"?"secrets.yaml in the ESPHome folder isn't valid YAML. Fix the file first; it won't be overwritten.":""),C=k(()=>t.target==="usb"?"Connect the screen with a USB data cable to the Home Assistant machine; the list refreshes on its own. Or choose Download to use your own computer.":t.target==="download"?"Download the firmware and put it on the screen from your own computer, in Chrome or Edge. After that, updates go over Wi-Fi.":t.target?T.value.length>1?"More than one board connected: choose this screen's port.":"Once over USB; after that, everything is wireless.":"The profile goes into the ESPHome folder. You can install later via Firmware & USB, or from ESPHome Device Builder."),L=k(()=>t.target==="download"?"Build & download":t.target?"Install":"Save profile"),pe=k(()=>o.value?.job?.state==="running"&&!(n.file&&o.value.job.file===n.file)),Ae=k(()=>c.value||$.value?.state==="invalid"||t.target==="usb"||!!t.target&&(pe.value||!o.value?.available));function J(){const ce=t.target;(ce==="download"||ce===""?n.picked:T.value.includes(ce))||(t.target=T.value[0]||"usb")}async function q(){let ce;try{ce=await Mt("firmware")}catch(Ge){u.value=Ge.message;return}o.value=ce;const M=ce.job,se=M&&n.file&&M.file===n.file;if(se&&(n.jobState=M.state),n.view==="setup"){if(se&&M.state==="running"){ae(M,ce.logs||[]);return}J(),u.value=pe.value?`A build or installation is already running (${M.file}). Wait for it to finish.`:!ce.available&&t.target?"The ESPHome CLI is missing from this installation; only saving the profile is possible.":H.value}else n.view==="progress"&&se&&(l.value=M,r.value=ce.logs||[],M.state!=="running"&&M.state!=="success"&&(f.value=!0))}function ae(ce,M){n.view="progress",n.jobState=ce.state,n.action=ce.action,l.value=ce,r.value=M}const z=k(()=>l.value?.state==="running"),B=k(()=>n.view==="done"||l.value?.state==="success"),Y=k(()=>n.action==="download"),oe=k(()=>n.view==="done"?"Profile saved.":z.value?"One moment…":B.value?Y.value?"Ready to download.":"Done.":"That didn't work."),ie=k(()=>n.view==="done"?`${n.file} is in the ESPHome folder`:z.value?l.value?.stage==="upload"?`Writing firmware to ${n.friendly}…`:"Building firmware…":B.value?Y.value?`Firmware for ${n.friendly} is ready`:`Firmware is on ${n.friendly}`:Y.value?"Build failed":"Install failed"),ue=k(()=>n.view==="done"?"Install it later from Firmware & USB: choose this profile, then the USB port of the Home Assistant machine, or Download to put the firmware on the screen from your own computer. Save the API key for pairing:":z.value?l.value?.stage==="upload"?"Don't disconnect the USB cable yet.":`A first build takes a few minutes on a Raspberry Pi. You can leave this page: the ${Y.value?"build":"installation"} keeps running and you'll find it again under New screen.`:B.value?Y.value?"Put it on the screen from your own computer, then pair the screen with Home Assistant.":`The screen boots up and connects to your Wi-Fi.${n.board==="cyd"?" The CYD first asks for a touch calibration: tap the crosshairs.":""} Pair it with Home Assistant now:`:r.value.filter(ce=>/error/i.test(ce)).pop()||r.value.filter(ce=>/failed/i.test(ce)).pop()||"See the log below."),ze=k(()=>({href:`api/firmware/profiles/${encodeURIComponent(n.file||"")}/download`,name:(n.file||"").replace(/\.yaml$/,"")+".factory.bin"})),an=k(()=>[["Go to Home Assistant → Settings → Devices & services.",` This happens outside ESP Screens. Home Assistant discovers ${n.friendly} as an ESPHome device; click Add. Not discovered? Add ESPHome manually with the screen's IP address. `],["Paste the API key"," above when Home Assistant asks for an encryption key."],["Allow HA actions:"," ESPHome integration → Configure → “Allow the device to perform Home Assistant actions”. Without this, the screen sees everything but controls nothing."],["Choose your tiles."," Back in ESP Screens, the screen appears in the list on the left within about thirty seconds; until then it's shown there as “not yet in Home Assistant”."]]);async function _t(ce){const M=ce.target;if(n.nodeEdited||(t.name=D(t.friendly_name)),!!M.reportValidity()){c.value=!0,a.value="";try{const se={board:t.board,friendly_name:t.friendly_name,name:t.name,target:t.target};x.value&&(w.value.includes("wifi_ssid")&&(se.wifi_ssid=t.wifi_ssid),w.value.includes("wifi_password")&&(se.wifi_password=t.wifi_password));const Ge=await it("firmware/profiles","POST",se);Object.assign(n,{file:Ge.file,apiKey:Ge.api_key,friendly:t.friendly_name.trim(),board:t.board,target:t.target}),t.wifi_password="",Ge.job?ae(Ge.job,[]):n.view="done"}catch(se){a.value=se.message}finally{c.value=!1}}}async function We(){try{if(!Y.value){const{ports:M}=await Mt("firmware");!M.includes(n.target)&&M.length===1&&(n.target=M[0])}const ce=await it("firmware/jobs","POST",Y.value?{file:n.file,action:"download"}:{file:n.file,action:"install",target:n.target});ae(ce,[])}catch(ce){Se(ce.message)}}function ts(){Object.assign(n,{view:"setup",file:null,apiKey:null,nodeEdited:!1,jobState:null,target:"",picked:!1,action:null}),Object.assign(t,{board:"cyd",friendly_name:"",name:"",wifi_ssid:"",wifi_password:"",target:""}),s.value=!1,l.value=null,r.value=[],a.value="",u.value="",f.value=!1,q()}function ns(){n.view==="progress"&&n.jobState!=="running"&&(n.view="done"),De("")}return bn(()=>{q(),A=window.setInterval(q,3e3)}),Xn(()=>clearInterval(A)),(ce,M)=>(h(),g("div",Iv,[i("div",Mv,[i("div",Dv,[M[13]||(M[13]=i("span",{class:"eyebrow"},"New screen",-1)),i("h1",Lv,y(n.view==="setup"?"Connect and install.":oe.value),1),n.view==="setup"?(h(),g("p",Fv,"ESP Screens creates the screen's own profile with unique keys and builds the firmware. Connect the screen with a USB data cable to the machine running Home Assistant, or download the firmware and put it on the screen from your own computer.")):V("",!0)]),i("button",{type:"button",class:"btn quiet",id:"close-install","aria-label":"Close",onClick:ns},"← Back")]),n.view==="setup"?(h(),g("form",{key:0,id:"install-form",class:"card",onSubmit:Ft(_t,["prevent"])},[i("fieldset",null,[M[16]||(M[16]=i("legend",null,"Which screen do you have?",-1)),i("div",Hv,[i("label",Rv,[Te(i("input",{type:"radio",name:"board",value:"cyd","onUpdate:modelValue":M[0]||(M[0]=se=>t.board=se)},null,512),[[Oi,t.board]]),M[14]||(M[14]=i("span",null,[i("b",null,"CYD · 2.8 inch"),i("small",null,"ESP32-2432S028 · 320 × 240")],-1))]),i("label",Nv,[Te(i("input",{type:"radio",name:"board",value:"guition","onUpdate:modelValue":M[1]||(M[1]=se=>t.board=se)},null,512),[[Oi,t.board]]),M[15]||(M[15]=i("span",null,[i("b",null,"Guition · 4 inch"),i("small",null,"ESP32-S3-4848S040 · 480 × 480 · GT911")],-1))])])]),i("div",jv,[M[18]||(M[18]=i("label",{class:"f-label",for:"friendly_name"},"Name",-1)),Te(i("input",{id:"friendly_name",name:"friendly_name","onUpdate:modelValue":M[2]||(M[2]=se=>t.friendly_name=se),required:"",maxlength:"60",placeholder:"Living room screen",autocomplete:"off"},null,512),[[Je,t.friendly_name]]),i("small",Bv,[M[17]||(M[17]=Q("Device name ",-1)),i("code",Uv,y(R.value),1),i("button",{type:"button",class:"btn link mini",id:"edit-node",onClick:M[3]||(M[3]=se=>{n.nodeEdited=!0,s.value=!0})},"customize")]),M[19]||(M[19]=i("small",null,"Every screen gets its own profile with its own keys. Four screens? Go through this four times with a different name.",-1))]),s.value?(h(),g("div",Vv,[M[20]||(M[20]=i("label",{class:"f-label",for:"node-name"},"Device name",-1)),Te(i("input",{id:"node-name",name:"name","onUpdate:modelValue":M[4]||(M[4]=se=>t.name=se),pattern:"[a-z][a-z0-9\\-]{0,29}",maxlength:"30",autocomplete:"off",onInput:M[5]||(M[5]=se=>n.nodeEdited=!0)},null,544),[[Je,t.name]]),M[21]||(M[21]=i("small",null,"Lowercase letters, digits, and dashes. A different name for each screen.",-1))])):V("",!0),x.value?(h(),g("fieldset",Wv,[M[24]||(M[24]=i("legend",null,"Wi-Fi",-1)),i("p",Kv,y(m.value),1),w.value.includes("wifi_ssid")?(h(),g("div",qv,[M[22]||(M[22]=i("label",{class:"f-label",for:"wifi_ssid"},"Wi-Fi name (2.4 GHz)",-1)),Te(i("input",{id:"wifi_ssid",name:"wifi_ssid","onUpdate:modelValue":M[6]||(M[6]=se=>t.wifi_ssid=se),autocomplete:"off"},null,512),[[Je,t.wifi_ssid]])])):V("",!0),w.value.includes("wifi_password")?(h(),g("div",Yv,[M[23]||(M[23]=i("label",{class:"f-label",for:"wifi_password"},"Wi-Fi password",-1)),Te(i("input",{id:"wifi_password",name:"wifi_password",type:"password","onUpdate:modelValue":M[7]||(M[7]=se=>t.wifi_password=se),autocomplete:"new-password"},null,512),[[Je,t.wifi_password]])])):V("",!0)])):V("",!0),i("div",zv,[M[26]||(M[26]=i("label",{class:"f-label",for:"install-target"},"Install via",-1)),Te(i("select",{id:"install-target",name:"target","onUpdate:modelValue":M[8]||(M[8]=se=>t.target=se),onChange:M[9]||(M[9]=se=>{n.picked=!0,q()})},[T.value.length?V("",!0):(h(),g("option",Gv,"USB · no board found on the Home Assistant machine yet")),(h(!0),g(W,null,le(T.value,se=>(h(),g("option",{key:se,value:se},y(I(se)),9,Jv))),128)),i("option",{value:"download"},y(gm)),M[25]||(M[25]=i("option",{value:""},"Later · save profile only",-1))],544),[[_s,t.target]]),i("small",Xv,y(C.value),1)]),u.value?(h(),g("p",Qv,y(u.value),1)):V("",!0),i("div",Zv,[i("button",{type:"submit",class:"btn primary",id:"install-go",disabled:Ae.value},y(L.value),9,em),i("span",tm,y(a.value),1)])],32)):(h(),g("div",nm,[i("div",sm,[z.value?(h(),g("span",om)):(h(),g("span",{key:1,class:re(["outcome",B.value?"ok":"bad"]),id:"progress-mark"},y(B.value?"✓":"✕"),3)),i("strong",im,y(ie.value),1)]),i("p",lm,y(ue.value),1),B.value&&Y.value&&n.view!=="done"?(h(),g("div",am,[i("a",{class:"btn primary",id:"download-firmware",href:ze.value.href,download:ze.value.name},"Download "+y(ze.value.name),9,rm),i("ol",um,[M[30]||(M[30]=i("li",null,[i("b",null,"Plug the screen into your computer"),Q(" with a USB data cable.")],-1)),i("li",null,[i("b",null,[M[27]||(M[27]=Q("Open ",-1)),i("a",{href:mm,target:"_blank",rel:"noopener"},"ESPHome Web")]),M[28]||(M[28]=Q(" in Chrome or Edge, click Connect and choose the screen's USB port.",-1))]),i("li",null,[M[29]||(M[29]=i("b",null,"Click Install",-1)),Q(" and select "+y(ze.value.name)+". The screen restarts and joins your Wi-Fi."+y(n.board==="cyd"?" The CYD first asks for a touch calibration: tap the crosshairs.":""),1)])]),M[31]||(M[31]=i("small",null,"The file holds your Wi-Fi password and the screen's keys: keep it to yourself.",-1))])):V("",!0),B.value?(h(),g("div",cm,[i("div",dm,[M[32]||(M[32]=i("span",null,"API key",-1)),i("code",{id:"api-key",ref_key:"keyBox",ref:b},y(n.apiKey||""),513),i("button",{type:"button",class:"btn quiet mini",id:"copy-key",onClick:M[10]||(M[10]=se=>v(dt)(n.apiKey||"",b.value))},"Copy")]),i("ol",fm,[(h(!0),g(W,null,le(an.value,([se,Ge],wn)=>(h(),g("li",{key:wn},[i("b",null,y(se),1),Q(y(Ge),1),wn===0?(h(),g("button",{key:0,type:"button",class:"btn quiet mini",onClick:M[11]||(M[11]=(...Gt)=>v($s)&&v($s)(...Gt))},"Open Devices & services")):V("",!0)]))),128))])])):V("",!0),n.view!=="done"?(h(),g("details",{key:2,id:"install-log-wrap",class:"log-wrap",open:f.value,onToggle:M[12]||(M[12]=se=>f.value=se.target.open)},[M[33]||(M[33]=i("summary",null,"ESPHome log",-1)),i("pre",hm,y(r.value.join(` -`)),1)],40,pm)):V("",!0),i("div",vm,[!z.value&&!B.value?(h(),g("button",{key:0,type:"button",class:"btn primary",id:"install-retry",onClick:We},"Retry")):V("",!0),i("button",{type:"button",class:"btn quiet",id:"install-close",onClick:ts},y(B.value?"Install another screen":"Start over"),1),i("button",{type:"button",class:re(["btn",B.value?"primary":"quiet"]),onClick:ns},y(B.value?"Done":"Close"),3)])]))]))}}),bm={class:"panel",id:"firmware-dialog"},wm={class:"panel-head"},_m={class:"card"},km={class:"card-grid"},$m={class:"field"},xm=["value"],Sm={class:"field"},Cm={key:0,value:"usb"},Tm=["value"],Am={key:0,class:"field",id:"firmware-host-label"},Em=["placeholder"],Pm={class:"actions"},Om=["disabled"],Im=["disabled"],Mm=["disabled"],Dm={key:0,class:"spin"},Lm={id:"firmware-status",class:"status-line",role:"status"},Fm={key:0,id:"firmware-download",class:"card",style:{background:"var(--surface-2)"}},Hm=["href","download"],Rm={id:"firmware-log",class:"log"},Nm="https://web.esphome.io/?dashboard_install",jm="Download · flash from your own computer",Bm=$e({__name:"FirmwareView",setup(e){const t=fe(null),n=fe(""),s=fe("ota"),o=fe("");let l=0;async function r(R=!1){try{const T=await Mt("firmware");t.value=T,(R||!n.value)&&(n.value=T.profiles[0]?.file||"");const $=T.ports||[];s.value.startsWith("/")&&!$.includes(s.value)&&(s.value=$[0]||"usb"),s.value==="usb"&&$.length&&(s.value=$[0])}catch(T){Se(T.message)}}const u=k(()=>t.value?.job?.state==="running"),a=k(()=>!t.value||u.value||!t.value.available||!t.value.profiles?.length),c=k(()=>a.value||s.value==="usb"),f=k(()=>t.value?.ports||[]),b=k(()=>t.value?t.value.available?t.value.job?`${t.value.job.file} · ${t.value.job.action} · ${t.value.job.state}`:"Choose the intended profile, then a USB port, an IP address, or Download.":"The ESPHome CLI is missing. Update the app to 0.2.0.":"Loading…"),A=k(()=>s.value==="download"&&!!n.value&&!!t.value?.downloads?.includes(n.value)),D=k(()=>({href:`api/firmware/profiles/${encodeURIComponent(n.value)}/download`,name:n.value.replace(/\.yaml$/,"")+".factory.bin"}));async function I(R){try{await it("firmware/jobs","POST",{file:n.value,action:R==="validate"?"validate":R==="build"?"build":s.value==="download"?"download":"install",target:s.value==="ota"?o.value.trim():s.value==="download"?"":s.value}),await r()}catch(T){Se(T.message)}}return bn(()=>{r(!0),l=window.setInterval(()=>r(),3e3)}),Xn(()=>clearInterval(l)),(R,T)=>(h(),g("div",bm,[i("div",wm,[T[7]||(T[7]=fs('
      Firmware & USB

      Build and install screen firmware

      The built-in ESPHome CLI uses your own profile (YAML with keys) and secrets. Choose the screen's profile, then a USB port (screen connected to the Home Assistant machine), Wi-Fi / OTA with the hostname, or Download to put the firmware on the screen from your own computer. Check only validates, Build only compiles, Build & install puts the firmware on the screen. Your tiles stay as they are in ESP Screens. The first build takes a few minutes.

      ',1)),i("button",{type:"button",class:"btn quiet",id:"close-firmware",onClick:T[0]||(T[0]=$=>v(De)(""))},"← Back")]),i("div",_m,[i("div",km,[i("div",$m,[T[8]||(T[8]=i("label",{class:"f-label",for:"firmware-file"},"ESPHome profile",-1)),Te(i("select",{id:"firmware-file","onUpdate:modelValue":T[1]||(T[1]=$=>n.value=$)},[(h(!0),g(W,null,le(t.value?.profiles||[],$=>(h(),g("option",{key:$.file,value:$.file},y($.file),9,xm))),128))],512),[[_s,n.value]])]),i("div",Sm,[T[10]||(T[10]=i("label",{class:"f-label",for:"firmware-port"},"Install to",-1)),Te(i("select",{id:"firmware-port","onUpdate:modelValue":T[2]||(T[2]=$=>s.value=$)},[T[9]||(T[9]=i("option",{value:"ota"},"Wi-Fi / OTA",-1)),f.value.length?V("",!0):(h(),g("option",Cm,"USB · no board found on the Home Assistant machine yet")),(h(!0),g(W,null,le(f.value,$=>(h(),g("option",{key:$,value:$},y($),9,Tm))),128)),i("option",{value:"download"},y(jm))],512),[[_s,s.value]])]),s.value==="ota"?(h(),g("div",Am,[T[11]||(T[11]=i("label",{class:"f-label",for:"firmware-host"},"IP address or hostname",-1)),Te(i("input",{id:"firmware-host","onUpdate:modelValue":T[3]||(T[3]=$=>o.value=$),placeholder:n.value?n.value.replace(/\.yaml$/,".local"):"screen-livingroom.local"},null,8,Em),[[Je,o.value]])])):V("",!0)]),i("div",Pm,[i("button",{type:"button",class:"btn quiet",id:"firmware-validate",disabled:a.value,onClick:T[4]||(T[4]=$=>I("validate"))},"Check",8,Om),i("button",{type:"button",class:"btn quiet",id:"firmware-build",disabled:a.value,onClick:T[5]||(T[5]=$=>I("build"))},"Build only",8,Im),i("button",{type:"button",class:"btn primary",id:"firmware-install",disabled:c.value,onClick:T[6]||(T[6]=$=>I("install"))},y(s.value==="download"?"Build & download":"Build & install"),9,Mm),u.value?(h(),g("span",Dm)):V("",!0)]),i("p",Lm,y(b.value),1),A.value?(h(),g("div",Fm,[i("a",{class:"btn primary",id:"firmware-download-link",href:D.value.href,download:D.value.name},"Download "+y(D.value.name),9,Hm),i("small",null,[T[12]||(T[12]=Q("Put it on the screen with ",-1)),i("a",{href:Nm,target:"_blank",rel:"noopener"},"ESPHome Web"),T[13]||(T[13]=Q(" in Chrome or Edge: Connect, choose the screen's USB port, Install, and select this file. It holds your Wi-Fi password and the screen's keys: keep it to yourself.",-1))])])):V("",!0)]),i("pre",Rm,y((t.value?.logs||[]).join(` -`)),1)]))}}),Um={class:"panel wide alerts",id:"alerts-dialog"},Vm={class:"panel-head"},Wm={key:0,class:"hint"},Km={class:"alert-hero"},qm={class:"alert-mock",id:"alert-mock","aria-hidden":"true"},Ym={class:"mdi alert-mock-icon",id:"alert-mock-icon"},zm={class:"alerts-nav","aria-label":"Sections"},Gm=["data-jump","onClick"],Jm={id:"alerts-screens",class:"card"},Xm={id:"alerts-min-firmware"},Qm={id:"alerts-screen-list",class:"options"},Zm={key:0,class:"hint"},eg={class:"alert-screen-head"},tg={class:"copy-label"},ng=["onClick"],sg={id:"alerts-howto",class:"card"},og={class:"field"},ig=["value"],lg={key:0,value:""},ag={class:"copy-line"},rg={id:"alerts-example"},ug={id:"alerts-all",class:"card"},cg={id:"alerts-all-event"},dg={id:"alerts-all-dismiss"},fg={class:"copy-line"},pg={id:"alerts-all-example"},hg={id:"alerts-fields",class:"card"},vg={class:"table-scroll"},mg={id:"alerts-field-table"},gg={key:0},yg={id:"alerts-icons",class:"card"},bg={class:"chips",id:"alerts-suggested"},wg=["onClick"],_g={class:"mdi"},kg={class:"field"},$g={id:"alerts-icon-groups"},xg={class:"subhead"},Sg={class:"alert-icon-grid"},Cg=["title","onClick"],Tg={class:"mdi"},Ag={key:0},Eg={key:0,class:"hint"},Pg={id:"alerts-colors",class:"card"},Og={class:"swatches",id:"alerts-swatches"},Ig=["onClick"],Mg={id:"alerts-events",class:"card"},Dg={id:"alerts-event-name"},Lg={class:"table-scroll"},Fg={id:"alerts-ending-table"},Hg={class:"copy-line"},Rg={id:"alerts-wait-example"},Ng={id:"alerts-tips",class:"card"},jg={class:"alerts-list"},Bg=$e({__name:"AlertsView",setup(e){const t=k(()=>d.inventory.alerts),n=k(()=>d.inventory.icons),s=fe(""),o=fe(""),l=x=>`"${String(x).replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,r=x=>x.type==="string"?/^[a-z][a-z0-9-]*$/.test(x.example)?x.example:l(x.example):x.example===!0?"true":x.example===!1?"false":String(x.example),u=k(()=>d.inventory.screens.filter(x=>x.alert_action)),a=k(()=>s.value||u.value[0]?.alert_action||""),c=k(()=>{const x=(t.value?.fields||[]).map(w=>` ${w.name}: ${r(w)}`);return`action: ${a.value||"esphome._show_alert"} -data: -${x.join(` -`)}`}),f=k(()=>["# Doorbell: show the alert and wait until someone presses the button.","actions:",` - action: ${a.value||"esphome._show_alert"}`," data:",' title: "Someone is at the door"',' subtitle: "Door 3, back"'," icon: doorbell"," color: orange",' button_text: "Coming"'," timeout: 0"," flash: true"," - wait_for_trigger:"," - trigger: event",` event_type: ${t.value?.event||"esphome.screen_alert"}`," event_data:"," action: ok",' timeout: "00:05:00"'," - if:"," - condition: template",' value_template: "{{ wait.trigger is not none }}"'," then:"," - action: notify.notify"," data:",' message: "Someone is coming to the door."'].join(` -`)),b=k(()=>{const x=(t.value?.fields||[]).map(m=>` ${m.name}: ${r(m)}`),w=t.value?.camera;return w&&x.push(` # ${w.name}: ${w.example} # a Guition shows its picture on the card`),`event: ${t.value?.broadcast?.show||"esp_screens_show_alert"} -event_data: -${x.join(` -`)}`}),A=k(()=>{if(!t.value||!n.value)return[];const x=o.value.trim().toLowerCase();return[...n.value.groups,{label:"Also available: control and weather icons",icons:t.value.extra_icons}].map(m=>({label:m.label,icons:m.icons.filter(H=>!x||H.name.includes(x)||(H.label||"").toLowerCase().includes(x))})).filter(m=>m.icons.length)}),D=k(()=>t.value?.suggested_icons?.find(x=>x.name==="doorbell")),I=k(()=>t.value?.colors?.find(x=>x.name==="orange")),R={string:"text",int:"number",bool:"on / off"};function T(x){document.getElementById(x)?.scrollIntoView({behavior:"smooth",block:"start"})}const $=[["alerts-screens","Your screens"],["alerts-howto","In an automation"],["alerts-all","All screens"],["alerts-fields","The fields"],["alerts-icons","Icons"],["alerts-colors","Colors"],["alerts-behaviour","Behavior"],["alerts-events","Events"],["alerts-tips","Tips"]];return(x,w)=>(h(),g("div",Um,[i("div",Vm,[w[7]||(w[7]=i("div",{class:"tx"},[i("span",{class:"eyebrow"},"Alerts · cheatsheet"),i("h1",null,"A full-screen notification, from an automation."),i("p",null,[Q("Every screen has the "),i("code",null,"show_alert"),Q(" action. It places a card over everything, wakes the screen, and keeps the backlight at normal brightness until someone taps the button or the timeout runs out. Home Assistant itself shows no explanation or dropdowns for ESPHome actions; everything you can fill in is listed here.")])],-1)),i("button",{type:"button",class:"btn quiet",id:"close-alerts",onClick:w[0]||(w[0]=m=>v(De)(""))},"← Back")]),t.value?(h(),g(W,{key:1},[i("div",Km,[i("div",qm,[i("div",{class:"alert-mock-card",style:Ne(I.value?{background:I.value.color}:void 0)},[i("span",Ym,y(D.value?v(ke)(D.value.cp):""),1),w[8]||(w[8]=i("strong",{id:"alert-mock-title"},"Someone is at the door",-1)),w[9]||(w[9]=i("span",{id:"alert-mock-subtitle"},"Door 3, back",-1)),w[10]||(w[10]=i("span",{class:"fake",id:"alert-mock-button"},"Coming",-1))],4)]),i("nav",zm,[(h(),g(W,null,le($,([m,H])=>i("button",{key:m,type:"button","data-jump":m,onClick:C=>T(m)},y(H),9,Gm)),64))])]),i("section",Jm,[w[13]||(w[13]=i("h2",null,"Your screens",-1)),i("p",null,[w[11]||(w[11]=Q("Every screen has its own action, with the device name in it. From firmware ",-1)),i("code",Xm,y(t.value.min_firmware),1),w[12]||(w[12]=Q("; update an older screen with its Update button under Screens.",-1))]),i("div",Qm,[v(d).inventory.screens.length?V("",!0):(h(),g("p",Zm,"No screen paired yet. Install one via New screen; the action appears once Home Assistant sees the screen.")),(h(!0),g(W,null,le(v(d).inventory.screens,m=>(h(),g("div",{key:m.id,class:"alert-screen"},[i("div",eg,[i("strong",null,y(m.name),1),i("span",{class:re(["chip",v(bo)(m.firmware,t.value.min_firmware)&&m.alert_action?"good":"update"])},y(v(bo)(m.firmware,t.value.min_firmware)&&m.alert_action?`● firmware ${m.firmware}`:m.alert_action?`Update needed · firmware ${m.firmware||"unknown"}`:"Device name unknown · update the screen"),3)]),(h(!0),g(W,null,le([["Show alert",m.alert_action],["Dismiss alert",m.dismiss_action]],([H,C])=>(h(),g("div",{key:H,class:"copy-line"},[i("span",tg,y(H),1),i("code",null,y(C||"esphome._show_alert"),1),C?(h(),g("button",{key:0,type:"button",class:"btn quiet mini",onClick:L=>v(dt)(C,void 0,"Action name")},"Copy",8,ng)):V("",!0)]))),128))]))),128))])]),i("section",sg,[w[15]||(w[15]=fs('

      In an automation

      1. Add action and search for ESPHome. Choose your screen's action: Home Assistant calls it "Performs the action show_alert of the node device name".
      2. Fill in the fields. Home Assistant asks for all seven; leave what you don't use empty ("", 0, off).
      3. Prefer YAML? Choose Edit in YAML on the action and paste the example below.
      ',2)),i("div",og,[w[14]||(w[14]=i("label",{class:"f-label",for:"alerts-example-screen"},"Example for",-1)),Te(i("select",{id:"alerts-example-screen","onUpdate:modelValue":w[1]||(w[1]=m=>s.value=m),style:{"max-width":"360px"}},[(h(!0),g(W,null,le(u.value,m=>(h(),g("option",{key:m.id,value:m.alert_action},y(m.name),9,ig))),128)),u.value.length?V("",!0):(h(),g("option",lg,"a screen (not paired yet)"))],512),[[_s,s.value]])]),i("div",ag,[i("pre",rg,y(c.value),1),i("button",{type:"button",class:"btn quiet mini",id:"alerts-example-copy",onClick:w[2]||(w[2]=m=>v(dt)(c.value,void 0,"YAML"))},"Copy YAML")])]),i("section",ug,[w[23]||(w[23]=i("h2",null,"All screens at once",-1)),i("p",null,[w[16]||(w[16]=Q("Fire the event ",-1)),i("code",cg,y(t.value.broadcast?.show||"esp_screens_show_alert"),1),w[17]||(w[17]=Q(" with the same fields, and ESP Screens passes the alert on to every screen that is online, including screens you add later. ",-1)),i("code",dg,y(t.value.broadcast?.dismiss||"esp_screens_dismiss_alert"),1),w[18]||(w[18]=Q(" clears it everywhere. In an automation, add the ",-1)),w[19]||(w[19]=i("b",null,"Event",-1)),w[20]||(w[20]=Q(" action or paste the example under ",-1)),w[21]||(w[21]=i("b",null,"Edit in YAML",-1)),w[22]||(w[22]=Q(". Leave out the fields you don't use. ESP Screens has to be running for this.",-1))]),i("div",fg,[i("pre",pg,y(b.value),1),i("button",{type:"button",class:"btn quiet mini",id:"alerts-all-copy",onClick:w[3]||(w[3]=m=>v(dt)(b.value,void 0,"YAML"))},"Copy YAML")])]),i("section",hg,[w[27]||(w[27]=i("h2",null,"The fields",-1)),w[28]||(w[28]=i("p",null,"Text is free-form; the limit is in bytes, and an accented letter counts as two. What doesn't fit gets an ellipsis (title) or is dropped (subtitle).",-1)),i("div",vg,[i("table",mg,[w[26]||(w[26]=i("tr",null,[i("th",null,"Field"),i("th",null,"Type"),i("th",null,"What it does"),i("th",null,"Example"),i("th",null,"Limit")],-1)),(h(!0),g(W,null,le(t.value.fields,m=>(h(),g("tr",{key:m.name},[i("td",null,[i("code",null,y(m.name),1),i("small",null,y(m.label),1)]),i("td",null,y(R[m.type]||m.type),1),i("td",null,y(m.help),1),i("td",null,[i("code",null,y(typeof m.example=="string"?m.example:String(m.example)),1)]),i("td",null,y(t.value.limits.cyd[m.name]?`CYD ${t.value.limits.cyd[m.name]} · Guition ${t.value.limits.guition[m.name]} bytes`:m.type==="int"?"0 to 86400 s":"—"),1)]))),128)),t.value.camera?(h(),g("tr",gg,[i("td",null,[i("code",null,y(t.value.camera.name),1),i("small",null,y(t.value.camera.label),1)]),w[24]||(w[24]=i("td",null,"entity",-1)),i("td",null,y(t.value.camera.help),1),i("td",null,[i("code",null,y(t.value.camera.example),1)]),w[25]||(w[25]=i("td",null,"Guition, firmware 0.2.57+",-1))])):V("",!0)])])]),i("section",yg,[w[30]||(w[30]=i("h2",null,"Icons",-1)),w[31]||(w[31]=i("p",null,[Q("Fill in the name in "),i("code",null,"icon"),Q(", for example "),i("code",null,"doorbell"),Q(". "),i("code",null,"mdi:doorbell"),Q(" and the hex codepoint ("),i("code",null,"F12E6"),Q(") also work. Only these icons are included in the firmware; any other name shows the warning triangle. Tap an icon to copy its name.")],-1)),w[32]||(w[32]=i("p",{class:"subhead"},"Handy for notifications",-1)),i("div",bg,[(h(!0),g(W,null,le(t.value.suggested_icons,m=>(h(),g("button",{key:m.name,type:"button",class:"chip",onClick:H=>v(dt)(m.name,void 0,"Icon name")},[i("span",_g,y(v(ke)(m.cp)),1),i("code",null,y(m.name),1)],8,wg))),128))]),i("div",kg,[w[29]||(w[29]=i("label",{class:"f-label",for:"alerts-icon-search"},"Search for an icon",-1)),Te(i("input",{id:"alerts-icon-search","onUpdate:modelValue":w[4]||(w[4]=m=>o.value=m),type:"search",placeholder:"Search by name or description…",autocomplete:"off"},null,512),[[Je,o.value]])]),i("div",$g,[(h(!0),g(W,null,le(A.value,m=>(h(),g("div",{key:m.label,class:"field"},[i("p",xg,y(m.label)+" · "+y(m.icons.length),1),i("div",Sg,[(h(!0),g(W,null,le(m.icons,H=>(h(),g("button",{key:H.name,type:"button",class:"alert-icon",title:`Copy ${H.name}`,onClick:C=>v(dt)(H.name,void 0,"Icon name")},[i("span",Tg,y(v(ke)(H.cp)),1),i("code",null,y(H.name),1),H.label?(h(),g("small",Ag,y(H.label),1)):V("",!0)],8,Cg))),128))])]))),128)),A.value.length?V("",!0):(h(),g("p",Eg,'No icon for "'+y(o.value)+'". Unknown names show the warning triangle ('+y(t.value.fallback_icon)+").",1))])]),i("section",Pg,[w[34]||(w[34]=i("h2",null,"Colors",-1)),w[35]||(w[35]=i("p",null,[Q("Fill in the name in "),i("code",null,"color"),Q(". These are the pastel shades of the tiles, with dark text. Empty or unknown gives the white card. Tap to copy.")],-1)),i("div",Og,[i("button",{type:"button",class:"swatch",onClick:w[5]||(w[5]=m=>v(dt)("",void 0,"Empty color"))},[...w[33]||(w[33]=[i("i",{style:{background:"#ffffff"}},null,-1),i("span",null,[i("code",null,"empty"),i("small",null,"White (default)")],-1)])]),(h(!0),g(W,null,le(t.value.colors,m=>(h(),g("button",{key:m.name,type:"button",class:"swatch",onClick:H=>v(dt)(m.name,void 0,"Color name")},[i("i",{style:Ne({background:m.color})},null,4),i("span",null,[i("code",null,y(m.name),1),i("small",null,y(m.label)+" · "+y(m.color),1)])],8,Ig))),128))])]),w[56]||(w[56]=fs('

      Behavior

      • Wakes the screen. An alert immediately wakes a dimmed or dark screen and appears above every page, every open light card, and the standby layer.
      • On until the button. As long as the card is showing, the backlight stays at normal brightness. Standby and night hours wait. After the button, the regular standby time starts again.
      • Timeout. timeout: 0 waits for the button, however long that takes. With timeout: 60 the card disappears after a minute, but the button closes it sooner.
      • Blinking. flash: true blinks the backlight four times when the alert arrives (about a second) and leaves the screen on afterward.
      • Replacing. A new alert replaces the current one; there's no stack. The replaced alert reports itself as replaced.
      • Closing remotely. dismiss_alert clears the card, for example if the door is already open. Without an alert, that action does nothing.
      • Tapping beside the card does nothing; only the button closes it. That way a wake-up tap never accidentally dismisses the alert.
      ',1)),i("section",Mg,[w[47]||(w[47]=i("h2",null,"Events",-1)),i("p",null,[w[36]||(w[36]=Q("Every end fires the event ",-1)),i("code",Dg,y(t.value.event),1),w[37]||(w[37]=Q(" with ",-1)),w[38]||(w[38]=i("code",null,"action",-1)),w[39]||(w[39]=Q(", ",-1)),w[40]||(w[40]=i("code",null,"title",-1)),w[41]||(w[41]=Q(", ",-1)),w[42]||(w[42]=i("code",null,"screen",-1)),w[43]||(w[43]=Q(" (the device name) and the ",-1)),w[44]||(w[44]=i("code",null,"device_id",-1)),w[45]||(w[45]=Q(" that Home Assistant adds. Visible under Settings → Tools → Events.",-1))]),i("div",Lg,[i("table",Fg,[w[46]||(w[46]=i("tr",null,[i("th",null,"action"),i("th",null,"When")],-1)),(h(!0),g(W,null,le(t.value.endings,m=>(h(),g("tr",{key:m.action},[i("td",null,[i("code",null,y(m.action),1)]),i("td",null,y(m.label),1)]))),128))])]),w[48]||(w[48]=i("p",{class:"subhead"},"Waiting until someone presses the button",-1)),i("div",Hg,[i("pre",Rg,y(f.value),1),i("button",{type:"button",class:"btn quiet mini",id:"alerts-wait-copy",onClick:w[6]||(w[6]=m=>v(dt)(f.value,void 0,"YAML"))},"Copy YAML")])]),i("section",Ng,[w[55]||(w[55]=i("h2",null,"Tips",-1)),i("ul",jg,[w[53]||(w[53]=fs("
    6. Use a color per kind of notification: orange for the door, red for smoke or water, green for "done". The text always stays dark and readable.
    7. Keep the title short; a screen shows about twenty characters on one line and ends a longer title with an ellipsis. Put details in the subtitle.
    8. A custom button text turns the notification into a question: "Coming", "Seen", "Turn off". The event then tells you who responded.
    9. For an alert that resolves itself (the door opens, the laundry gets taken out) close it in the same automation with dismiss_alert.
    10. ",4)),i("li",null,[w[49]||(w[49]=Q("Every screen? Fire ",-1)),i("code",null,y(t.value.broadcast?.show||"esp_screens_show_alert"),1),w[50]||(w[50]=Q(" once (see All screens at once). The screens still work independently and each reports with its own ",-1)),w[51]||(w[51]=i("code",null,"screen",-1)),w[52]||(w[52]=Q(".",-1))]),w[54]||(w[54]=i("li",null,[Q("Rather "),i("b",null,"ask Claude"),Q(" for the automation? Install the ESP Screens skill under Settings → Claude.")],-1))])])],64)):(h(),g("p",Wm,"The cheatsheet is still loading; one moment."))]))}}),Ug={class:"panel",id:"override-dialog"},Vg={class:"panel-head"},Wg={class:"tx"},Kg={id:"override-title"},qg={class:"notice"},Yg={class:"mdi"},zg={class:"file-row"},Gg={id:"override-file"},Jg={class:"yaml-editor",id:"yaml-editor-wrap"},Xg={class:"actions"},Qg={id:"override-count",class:"hint"},Zg={class:"actions"},ey=["disabled"],ty=["disabled"],ny=`# Hardware-specific changes for this screen. -# This file is kept when the shared firmware package updates. -# Do not add esphome:, api:, ota:, wifi: or packages: here. - -# Example: a CYD with the ST7789V display controller. -# "!extend" changes the display the shared package already defines; -# a bare id would add a second, incomplete display and fail the build. -display: - - id: !extend my_display - model: ST7789V -`,sy=$e({__name:"OverrideView",setup(e){const t=k(()=>d.overrideProfile),n=fe(""),s=fe(""),o=fe(!1),l=fe("Loading…"),r=fe(""),u=fe(!1),a=fe(null),c=fe(null),f=k(()=>n.value.split(` -`).length),b=k(()=>Array.from({length:f.value},(C,L)=>L+1).join(` -`)),A=k(()=>`${n.value.length} characters · ${f.value} line${f.value===1?"":"s"}`);let D=!0;function I(C,L=""){l.value=C,r.value=L}async function R(){if(!t.value){I("No ESPHome profile was found for this screen.","error");return}I("Loading…");try{const C=await Mt(`firmware/profiles/${encodeURIComponent(t.value)}/override`);s.value=C.override_file,o.value=!!C.attached,n.value=C.exists&&C.content!==`{} -`?C.content:"",I(C.attached?"Changes here apply on the next build.":"Save once to attach this file to the profile.")}catch(C){I(C.message,"error")}}async function T(C=!1){if(!(!t.value||u.value)){u.value=!0,I("Checking and saving…");try{const L=await it(`firmware/profiles/${encodeURIComponent(t.value)}/override`,"PUT",{content:n.value});if(s.value=L.override_file,o.value=!0,!C){I("Saved. The override is kept during firmware updates.","ok"),Se("Override YAML saved.");return}I("Saved. ESPHome is checking the complete profile…"),await it("firmware/jobs","POST",{file:t.value,action:"validate"}),$()}catch(L){I(L.message,"error")}finally{u.value=!1}}}function $(){const C=Date.now(),L=t.value,pe=async()=>{if(!(!D||t.value!==L))try{const Ae=await Mt("firmware"),J=Ae.job;if(J&&J.file===L&&J.state==="running")I(`ESPHome is checking the profile… ${J.stage||""}`.trim());else if(J&&J.file===L&&J.state==="success"){I("The complete profile is valid. Safe to build and install.","ok");return}else if(J&&J.file===L&&J.state==="failed"){const q=(Ae.logs||[]).filter(ae=>/error|failed/i.test(ae)).pop();I(q||"ESPHome rejected the complete profile. See Firmware & USB for the full log.","error");return}Date.now()-C<72e5&&setTimeout(pe,1200)}catch(Ae){I(Ae.message,"error")}};pe()}function x(){(!n.value.trim()||confirm("Replace the current text with the example?"))&&(n.value=ny,I("Example loaded. Save it when you are ready."),a.value?.focus())}function w(){(!n.value.trim()||confirm("Clear the local override?"))&&(n.value="",I("The override will be empty after you save."),a.value?.focus())}function m(C){const L=a.value;if(C.key==="Tab"){C.preventDefault();const pe=L.selectionStart,Ae=L.selectionEnd;L.setRangeText(" ",pe,Ae,"end"),n.value=L.value}else(C.ctrlKey||C.metaKey)&&C.key.toLowerCase()==="s"&&(C.preventDefault(),T(!1))}function H(){c.value&&a.value&&(c.value.scrollTop=a.value.scrollTop)}return bn(R),Xn(()=>{D=!1}),(C,L)=>(h(),g("div",Ug,[i("div",Vg,[i("div",Wg,[L[4]||(L[4]=i("span",{class:"eyebrow"},"Advanced · local override",-1)),i("h1",Kg,"Override YAML"+y(v(d).overrideFriendly?` · ${v(d).overrideFriendly}`:""),1),L[5]||(L[5]=i("p",null,"This small file is yours. It is loaded after the shared screen package and stays in place when ESP Screen Manager updates. Change hardware-specific details here, such as a display model.",-1))]),i("button",{type:"button",class:"btn quiet",id:"close-override",onClick:L[0]||(L[0]=pe=>v(De)(""))},"← Back")]),i("div",qg,[i("span",Yg,y(v(ke)("F0493")),1),L[6]||(L[6]=i("div",null,[i("strong",null,"What is safe to change?"),i("span",null,"Display, touchscreen, substitutions, pins and other device details. Name, Wi-Fi, API, OTA and package links remain managed.")],-1))]),i("div",zg,[i("code",Gg,y(s.value||t.value||""),1),i("span",{id:"override-state",class:re(["chip",{good:o.value}])},y(o.value?"Active":"Ready to attach"),3)]),i("div",Jg,[i("div",{ref_key:"gutter",ref:c,class:"yaml-gutter",id:"override-gutter","aria-hidden":"true"},y(b.value),513),Te(i("textarea",{ref_key:"editor",ref:a,id:"override-editor","onUpdate:modelValue":L[1]||(L[1]=pe=>n.value=pe),spellcheck:"false",autocapitalize:"off",autocomplete:"off",autocorrect:"off","aria-label":"Local override YAML",placeholder:`# Example -display: - - id: !extend my_display - model: ST7789V`,onKeydown:m,onScroll:H},null,544),[[Je,n.value]])]),i("div",Xg,[i("button",{type:"button",class:"btn quiet mini",id:"override-example",onClick:x},"Use example"),i("button",{type:"button",class:"btn quiet mini",id:"override-empty",onClick:w},"Clear"),i("span",Qg,y(A.value),1)]),i("p",{id:"override-status",class:re(["status-line",r.value]),role:"status"},y(l.value),3),i("div",Zg,[i("button",{type:"button",class:"btn quiet",id:"override-check",disabled:u.value||!t.value,onClick:L[2]||(L[2]=pe=>T(!0))},"Save & check",8,ey),i("button",{type:"button",class:"btn primary",id:"override-save",disabled:u.value||!t.value,onClick:L[3]||(L[3]=pe=>T(!1))},"Save override",8,ty)])]))}}),oy={class:"main"},iy=$e({__name:"App",setup(e){const t=k(()=>tt.value==="#settings"?Ov:tt.value==="#new-screen"?ym:tt.value==="#firmware"?Bm:tt.value==="#alerts"?Bg:tt.value==="#override"?sy:qt.value&&d.layout?fv:vv);return(n,s)=>(h(),g("div",{class:re(["app",{dragging:v(d).drag.active}])},[_e(zc),i("main",oy,[(h(),Ve(Sr(t.value)))]),_e(Jc)],2))}});Uu(iy).mount("#app");Ac(); diff --git a/screen_manager/app/static/assets/index-PqOTdpJB.css b/screen_manager/app/static/assets/index-PqOTdpJB.css new file mode 100644 index 0000000..96a8abc --- /dev/null +++ b/screen_manager/app/static/assets/index-PqOTdpJB.css @@ -0,0 +1 @@ +:root{color-scheme:light dark;--ground: #f5f6f8;--surface: #ffffff;--surface-2: #f9fafb;--line: #e4e7ec;--line-strong: #d3d8e0;--ink: #16181d;--ink-2: #565d6b;--muted: #7a8290;--accent: #2f63f0;--accent-ink: #ffffff;--accent-soft: #edf2ff;--good: #1e9a5f;--good-soft: #e6f6ee;--warn: #b56d00;--warn-soft: #fff3df;--danger: #c6372e;--danger-soft: #fdecea;--seg: #eef0f3;--shadow: 0 12px 40px rgba(20, 24, 40, .12), 0 1px 2px rgba(20, 24, 40, .06);--code-bg: #f1f3f6;--ui-font: -apple-system, BlinkMacSystemFont, system-ui, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{--ground: #0e1014;--surface: #161a21;--surface-2: #1b2029;--line: #262c37;--line-strong: #333b49;--ink: #e9ecf1;--ink-2: #b4bbc7;--muted: #8a93a3;--accent: #6d93ff;--accent-ink: #0b1633;--accent-soft: #1b2540;--good: #3fbf7f;--good-soft: #14302a;--warn: #e0a03a;--warn-soft: #302610;--danger: #f07167;--danger-soft: #3a1b19;--seg: #222834;--shadow: 0 16px 48px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .4);--code-bg: #12151b}}@font-face{font-family:Tile Icons;src:url(./tile-icons-BawP5y9D.woff) format("woff");font-display:block}@font-face{font-family:Bar Roboto;font-weight:400;src:url(./bar-roboto-400-H0q_-5Ia.woff) format("woff");font-display:block}@font-face{font-family:Bar Roboto;font-weight:500;src:url(./bar-roboto-500-Bn7ZL9yA.woff) format("woff");font-display:block}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font:13px/1.45 var(--ui-font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;border-radius:8px}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:7px 10px;width:100%;color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted)}select{appearance:auto}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}h1{font-size:20px;letter-spacing:-.02em}h2{font-size:15px}h3,h4{font-size:13px}p{margin:0}small,.hint{display:block;color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.4}.hint.warn,small.warn{color:var(--warn)}code{font-family:var(--mono);font-size:.92em;background:var(--code-bg);padding:1px 6px;border-radius:5px;overflow-wrap:anywhere}pre{margin:0;padding:12px 14px;background:var(--code-bg);border:1px solid var(--line);border-radius:10px;overflow:auto;font:12px/1.5 var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.mdi{font-family:Tile Icons;font-style:normal;font-weight:400;line-height:1}[hidden]{display:none!important}.app{display:grid;grid-template-columns:232px minmax(0,1fr);height:100%;min-height:100vh}.app.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px 10px;gap:4px;min-height:0;overflow:auto;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:9px;padding:4px 8px 6px;font-weight:600;font-size:13px}.brand .mark{width:22px;height:22px;border-radius:6px;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-size:14px;line-height:1}.conn{display:block;padding:0 8px 8px;font-size:11px;color:var(--muted)}.conn:before{content:"●";margin-right:6px;color:var(--warn)}.conn.online:before{color:var(--good)}.side .label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px}.nav-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:8px;text-align:left;color:var(--ink-2)}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item[aria-current=true]{background:var(--seg);color:var(--ink);font-weight:500}.nav-item .dot{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.nav-item .dot.off{background:var(--line-strong)}.nav-item .txt{display:grid;min-width:0;flex:1}.nav-item .txt small{font-size:11px;color:var(--muted);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .mdi{font-size:16px;width:18px;text-align:center;color:var(--muted)}.nav-item .plus{width:18px;text-align:center;font-size:14px}.nav-item.ghost{color:var(--muted)}.nav-item.ghost:hover{color:var(--accent);background:var(--accent-soft)}.pill{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--warn-soft);color:var(--warn);flex:none}.side .spacer{flex:1}.screen-item{display:grid;gap:4px}.screen-update{display:grid;gap:6px;padding:2px 8px 8px 24px}.screen-update.available{grid-template-columns:1fr auto;align-items:center}.screen-update.available:has(.screen-host){grid-template-columns:1fr}.screen-update small.failed{color:var(--danger)}.screen-host{display:flex;gap:6px;align-items:center}.screen-host input{padding:5px 8px;font-size:12px}.pending{margin:4px 0;padding:10px;border:1px dashed var(--line-strong);border-radius:10px;display:grid;gap:6px}.pending strong{font-size:12.5px}.pending-actions{display:flex;flex-wrap:wrap;gap:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:8px;font-weight:600;font-size:12.5px;white-space:nowrap}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.06)}.btn.quiet{color:var(--ink-2);border:1px solid var(--line-strong);background:var(--surface)}.btn.quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn.danger{color:var(--danger)}.btn.danger:hover:not(:disabled){background:var(--danger-soft)}.btn.mini{padding:4px 9px;font-size:11.5px}.btn.link{color:var(--accent);padding:0;font-weight:600}.icon-btn{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--ink-2);font-size:15px;flex:none}.icon-btn:hover{background:var(--seg);color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.chip.off .dot{background:var(--line-strong)}.chip.dirty{color:var(--warn);background:var(--warn-soft);border-color:transparent}.chip.sent,.chip.good{color:var(--good);background:var(--good-soft);border-color:transparent}.chip.update{color:var(--warn);background:var(--warn-soft);border-color:transparent}.seg{display:inline-flex;padding:2px;background:var(--seg);border-radius:8px;gap:2px}.seg button{padding:4px 11px;border-radius:6px;font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14182824}.seg.wrap{flex-wrap:wrap}.seg button:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink)}.spin{display:inline-block;width:14px;height:14px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;flex:none}.spin.small{width:11px;height:11px;border-width:1.5px}@keyframes spin{to{transform:rotate(360deg)}}.switch{width:34px;height:20px;border-radius:10px;background:var(--line-strong);position:relative;flex:none;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .12s}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{left:16px}.switch.unknown:after{left:9px;opacity:.6}@media(prefers-reduced-motion:reduce){.switch:after,.drawer,.spin{transition:none;animation:none}}.main-head{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:52px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:4}.main-head h1{font-size:15px}.main-head .eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.head-right{margin-left:auto;display:flex;align-items:center;gap:8px;position:relative}.menu{position:absolute;top:38px;right:0;min-width:210px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;display:grid;z-index:6}.menu button{text-align:left;padding:7px 10px;border-radius:7px;color:var(--ink);display:flex;justify-content:space-between;gap:12px;width:100%}.menu button small{color:var(--muted);display:inline}.menu button:hover:not(:disabled){background:var(--surface-2)}.body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1;min-height:0;overflow:hidden}.canvas{overflow:auto;padding:22px 22px 26px;min-width:0}.canvas-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;color:var(--muted);font-size:12px;flex-wrap:wrap}.canvas-head b{color:var(--ink);font-weight:600;font-size:13px}.canvas-head .warn{color:var(--warn)}.pages{display:flex;gap:18px;align-items:flex-start}.page{flex:0 0 292px;display:grid;gap:8px}.page-label{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--muted);padding:0 4px;min-height:22px}.page-label .btn.mini{color:var(--muted)}.page-label .btn.mini:hover{color:var(--danger);background:var(--danger-soft)}.page.ghost .device{display:grid;place-items:center;border:1.5px dashed var(--line-strong);background:transparent;color:var(--muted);font-weight:500;cursor:pointer}.page.ghost .device:hover,.page.ghost .device:focus-visible{color:var(--accent);border-color:var(--accent)}.page.ghost .device.drop{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.page.ghost.disabled .device{opacity:.5;cursor:default}.device{background:#e7e7e7;border-radius:18px;padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;color:#1b1b1b;aspect-ratio:1 / 1}.device.cyd{aspect-ratio:4 / 3}.bar-wrap{cursor:pointer;border-radius:8px;padding:0 2px}.bar-wrap:hover{background:#dedede}.bar-wrap.selected{outline:2px solid var(--accent);outline-offset:1px}.bar-wrap svg{display:block;width:100%;height:auto}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0}.tile{position:relative;background:#fff;border:1px solid #dcdcdc;border-radius:12px;padding:8px 9px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-height:0;cursor:pointer;text-align:left;overflow:hidden;color:#1b1b1b;touch-action:pan-y}.tile:hover{border-color:#b9c4d3}.tile.chosen{outline:2px solid var(--accent);outline-offset:1px}.tile.wide{grid-column:span 2;flex-direction:row;align-items:center;gap:8px}.tile.bare{background:transparent;border-style:dashed;border-color:#c3c9d0}.tile.placeholder{opacity:.55;border:2px dashed var(--accent);background:var(--accent-soft);cursor:default}.tile .ic{font-size:18px;line-height:1;color:#1b1b1b;flex:none}.tile .lead{display:grid;gap:2px;min-width:0;flex:1;align-content:end}.tile.wide .lead{display:flex;align-items:center;gap:8px;align-content:initial}.tile.wide .lead .tx{display:grid;min-width:0;gap:1px}.tile .nm{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .st{font-size:10.5px;color:#5a5f66;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device.cyd .tile{padding:6px 7px}.device.cyd .tile .nm{font-size:10.5px}.device.cyd .tile .ic{font-size:15px}.tile .mini-slider{height:10px;border-radius:5px;background:linear-gradient(to right,#ffbf38 60%,#fff1d3 60%);flex:none;width:100%}.tile.wide .mini-slider{width:70px}.tile .ctl{flex:none;display:flex;align-items:center;gap:4px;color:#1b1b1b}.tile .tog{width:30px;height:17px;border-radius:9px;background:#2196f3;position:relative}.tile .tog:after{content:"";position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#fff}.tile .tog.off{background:#c9ccd1}.tile .tog.off:after{right:auto;left:2px}.tile .ic.lit{color:#d9930f}.tile .big{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .big small{display:inline;font-size:10.5px;font-weight:500;color:#5a5f66;margin-left:2px}.device.cyd .tile .big{font-size:16px}.tile .range{width:56px;height:14px;border-radius:7px;background:linear-gradient(to right,#2196f3 35%,#d3e8fb 35%)}.tile .key{height:20px;min-width:22px;padding:0 5px;border-radius:6px;background:#eceef1;display:grid;place-items:center;font-size:12px}.tile .stp{display:flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:10px;background:#eceef1;font-size:11px;font-weight:600}.tile .stp .mdi{font-size:12px}.tile .run{height:20px;padding:0 9px;border-radius:10px;background:#eceef1;font-size:11px;font-weight:600;line-height:20px}.tile .remove{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;background:#ffffffd9;color:#5a5f66;border:1px solid #dcdcdc;font-size:10px;line-height:1;display:grid;place-items:center;opacity:0;transition:opacity .12s}.tile:hover .remove,.tile:focus-within .remove{opacity:1}.tile .remove:hover{color:var(--danger);border-color:#e7b4b0;background:#fff}@media(hover:none){.tile .remove{opacity:1}}.tile .clockface{width:46px;height:46px;margin:auto}.tile.wide .clockface{margin:0;flex:none}.cell{min-height:0;border:1px dashed #cfd4da;border-radius:12px;background:transparent;color:#a3abb5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-weight:500;cursor:pointer;padding:6px}.cell span{font-size:18px;line-height:1}.cell small{font-size:10.5px;color:inherit}.cell:hover,.cell:focus-visible{border-color:#9eb6cf;color:#4b5563;background:#f6f7f9}.cell.insert-here{border:2px dashed var(--accent);color:var(--accent);background:var(--accent-soft)}.drag-ghost{position:fixed;left:0;top:0;pointer-events:none;z-index:50;opacity:.92;box-shadow:var(--shadow);border-radius:12px}.library{border-left:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;min-height:0}.lib-head{padding:14px 14px 10px;display:grid;gap:10px;border-bottom:1px solid var(--line)}.lib-title{display:flex;align-items:baseline;justify-content:space-between;font-weight:600;gap:8px}.lib-title small{color:var(--muted);font-weight:400;font-size:11.5px}.filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.filters button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.filters .domain-icon{width:16px;height:16px;font-size:11px;border-radius:50%;display:grid;place-items:center}.lib-list{overflow:auto;padding:8px;display:grid;gap:2px;align-content:start;flex:1}.ent{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;width:100%;text-align:left;cursor:grab;touch-action:pan-y}.ent:hover:not(:disabled){background:var(--surface-2)}.ent:disabled{opacity:.55;cursor:default}.ent .av{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:17px;flex:none}.ent .tx{display:grid;min-width:0;flex:1}.ent .tx b{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent .tx small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent .add{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);font-size:15px;font-weight:600;flex:none}.ent .add.done{color:var(--good);background:var(--good-soft);font-size:12px}.lib-foot{padding:10px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.domain-icon{display:inline-grid;place-items:center;border-radius:50%;font-weight:500}.drawer{position:absolute;top:0;right:0;bottom:0;width:360px;max-width:100%;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(102%);transition:transform .18s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;min-height:0;z-index:5}.drawer.open{transform:none}.dr-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.dr-head .av{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:20px;flex:none}.dr-head .tx{flex:1;min-width:0;display:grid}.dr-head .tx b{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-head .tx small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-head .tx small.mono{font-family:var(--mono)}.dr-body{overflow:auto;padding:14px 16px 18px;display:grid;gap:16px;align-content:start;flex:1}.f{display:grid;gap:7px}.f>.f-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.f input,.f select{font-size:13px}.row{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 8px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);width:100%;text-align:left}.row .av{width:30px;height:30px;border-radius:8px;background:var(--surface-2);display:grid;place-items:center;font-size:18px;flex:none}.row .tx{flex:1;min-width:0;display:grid}.row .tx b{font-weight:500}.row .tx small{font-size:11px}.row .link{color:var(--accent);font-weight:600;font-size:12px;flex:none}.sw{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sw button{display:grid;justify-items:center;gap:4px;padding:6px 4px 5px;border-radius:9px;border:1.5px solid transparent;font-size:10.5px;color:var(--ink-2)}.sw button i{width:30px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.08);display:block}.sw button i.auto{background:linear-gradient(135deg,#fff 50%,#e5e7eb 50%)}.sw button i.none{background:linear-gradient(135deg,transparent 46%,#8b95a1 46%,#8b95a1 54%,transparent 54%),#e7e7e7;border-style:dashed}.sw button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.picker{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.picker input{background:var(--surface)}.icon-list{display:grid;gap:12px;max-height:300px;overflow:auto;padding-right:2px}.icon-list small{margin-bottom:6px}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.icon-choice{display:grid;place-items:center;height:40px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px}.icon-choice .mdi{font-size:22px}.icon-choice[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.icon-choice.icon-auto{display:flex;justify-content:flex-start;gap:10px;padding:0 12px;font-size:12.5px;font-weight:500;height:38px}.action-list{display:grid;gap:6px;max-height:300px;overflow:auto;padding-right:2px}.action-choice{display:grid;gap:2px;padding:8px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px;font-size:12.5px;text-align:left}.action-choice strong{font-weight:600}.action-choice[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.action-number{display:flex;align-items:center;gap:8px}.action-number input{flex:1;min-width:0}.items{display:grid;gap:6px}.item{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);width:100%;text-align:left;cursor:pointer;touch-action:pan-y}.item:hover{border-color:var(--accent)}.item.selected{border-color:var(--accent);background:var(--accent-soft)}.item.is-hidden{border-style:dashed}.item.is-hidden .av,.item.is-hidden b{opacity:.55}.item.is-overflow{border-style:dashed;border-color:var(--warn)}.item.is-overflow small{color:var(--warn)}.item.dragging-chip{border:2px dashed var(--accent);background:var(--accent-soft);cursor:grabbing}.item.just-added{animation:chip-added 1.2s ease-out}@keyframes chip-added{0%{background:var(--accent-soft)}to{background:var(--surface)}}.item .grip{color:var(--line-strong);font-size:13px;cursor:grab;letter-spacing:-2px;flex:none}.item .av{width:26px;height:26px;border-radius:7px;background:var(--surface-2);display:grid;place-items:center;font-size:15px;flex:none}.item .tx{flex:1;min-width:0;display:grid}.item .tx b{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .tx small{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .x{color:var(--muted);width:22px;height:22px;display:grid;place-items:center;border-radius:6px;flex:none;font-size:11px}.item .x:hover{color:var(--danger);background:var(--danger-soft)}.ghost-btn{border:1.5px dashed var(--line-strong);border-radius:9px;padding:8px;color:var(--accent);font-weight:600;width:100%;background:transparent}.ghost-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.dr-foot{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap}.dr-foot .spacer{flex:1}.live{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#e7e7e7;color:#1b1b1b;justify-items:start}.live small{color:#5a5f66}.live svg{display:block;height:28px}.option{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);width:100%;text-align:left}.option:hover:not(:disabled){border-color:var(--accent)}.option .mdi{font-size:20px;width:26px;text-align:center;color:var(--ink-2);flex:none}.option .tx{display:grid;min-width:0}.option .tx strong{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.options{display:grid;gap:6px}.inspection-tile{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;margin-bottom:6px}.inspection-tile strong{font-size:12.5px}.settings{padding:22px;overflow:auto;display:grid;gap:14px;align-content:start;grid-column:1 / -1}.settings .status{font-size:12px;color:var(--muted)}.set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.set-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 14px 8px}.set-card h4{display:flex;align-items:center;gap:8px;padding:10px 0 8px}.set-card h4 .mdi{color:var(--muted);font-size:16px}.srow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.srow>.s-label{color:var(--ink-2)}.srow.inactive .s-label,.srow.inactive .s-control{opacity:.45}.settings.offline .set-grid{opacity:.6}.step{display:inline-flex;align-items:center;gap:2px}.step button{width:26px;height:26px;border-radius:6px;color:var(--ink-2);background:var(--seg);display:grid;place-items:center}.step button .mdi{font-size:15px}.step button:hover:not(:disabled){color:var(--ink);background:var(--line-strong)}.step output{min-width:56px;text-align:center;font-weight:500}.panel{padding:22px 26px 40px;overflow:auto;display:grid;gap:18px;align-content:start;max-width:960px;width:100%}.panel.wide{max-width:1120px}.panel-head{display:flex;align-items:flex-start;gap:12px}.panel-head .tx{display:grid;gap:2px;flex:1;min-width:0}.panel-head h1{font-size:20px}.panel-head p{color:var(--muted);font-size:13px}.panel p,.panel li{color:var(--ink-2);font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:grid;gap:12px;align-content:start}.card h2{font-size:14px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.field{display:grid;gap:6px}.field>.f-label,fieldset legend{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}fieldset{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}fieldset:disabled{opacity:.6}.boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.board{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.board:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.board input{width:auto;margin:0;accent-color:var(--accent)}.board b{display:block;font-weight:600}.actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-line{font-size:12.5px;color:var(--ink-2)}.status-line.ok{color:var(--good)}.status-line.error{color:var(--danger)}.progress-head{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.outcome{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.outcome.ok{background:var(--good)}.outcome.bad{background:var(--danger)}.steps{margin:0;padding-left:20px;display:grid;gap:8px}.steps li b{color:var(--ink)}.key-box{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);flex-wrap:wrap}.key-box code{flex:1;min-width:0;background:none;padding:0;font-size:12px}.log{max-height:320px}details.log-wrap summary{cursor:pointer;font-weight:500;color:var(--ink-2);font-size:12.5px}details.log-wrap pre{margin-top:8px}.check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.check span{display:grid;gap:2px;font-weight:500}.node-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tools{display:flex;gap:10px;flex-wrap:wrap}.tool{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;min-width:220px}.tool:hover{border-color:var(--accent)}.tool .tool-icon{width:30px;height:30px;border-radius:8px;background:var(--seg);display:grid;place-items:center;font-size:15px;color:var(--ink-2);flex:none}.tool .tx{display:grid}.tool .tx b{font-weight:600}.yaml-editor{display:grid;grid-template-columns:44px minmax(0,1fr);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--code-bg);min-height:280px;max-height:60vh}.yaml-gutter{padding:12px 8px;text-align:right;color:var(--muted);font:12px/1.5 var(--mono);white-space:pre;user-select:none;overflow:hidden;border-right:1px solid var(--line)}.yaml-editor textarea{border:0;border-radius:0;background:transparent;resize:none;font:12px/1.5 var(--mono);padding:12px;white-space:pre;overflow:auto;min-height:280px;tab-size:2}.file-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.file-row code{font-size:12px}.notice{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.notice .mdi{font-size:20px;color:var(--ink-2)}.notice strong{display:block;font-weight:600;margin-bottom:2px}.alerts section{display:grid;gap:10px}.alerts h2{font-size:15px}.alerts-nav{display:flex;flex-wrap:wrap;gap:6px}.alerts-nav button{background:var(--accent-soft);color:var(--accent);padding:5px 11px;font-size:12px;border-radius:20px;font-weight:500}.alert-hero{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:20px;align-items:center}.alert-mock{background:#101820;border-radius:16px;padding:22px 18px;display:grid;place-items:center}.alert-mock-card{position:relative;width:100%;background:#ffe1c6;border:1px solid #0001;border-radius:14px;padding:12px 12px 48px 52px;color:#1b1b1b;display:grid;gap:2px}.alert-mock-icon{position:absolute;left:12px;top:12px;font-size:30px}.alert-mock-card strong{font-size:15px;line-height:1.2}.alert-mock-card>span{font-size:12px;color:#3a3a3c}.alert-mock-card .fake{position:absolute;right:10px;bottom:10px;padding:6px 16px;border-radius:999px;background:#1b1b1b;color:#fff;font-size:13px}.alert-screen{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:8px;background:var(--surface)}.alert-screen-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.copy-line{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.copy-line .copy-label{flex:none;width:96px;font-size:12px;color:var(--muted);padding-top:2px}.copy-line>code{flex:1;min-width:0;padding:4px 8px}.copy-line pre{flex:1;min-width:0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:560px}th,td{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--line)}th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}td code{white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips .chip .mdi{font-size:16px}.chips .chip code{background:none;padding:0}.alert-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.alert-icon{display:grid;justify-items:center;align-content:start;gap:4px;min-height:86px;padding:10px 6px 8px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;font-weight:500}.alert-icon:hover{border-color:var(--accent)}.alert-icon .mdi{font-size:26px}.alert-icon code{background:none;padding:0;font-size:11px;color:var(--accent);text-align:center;white-space:normal}.alert-icon small{font-size:11px;text-align:center}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.swatch{display:flex;align-items:center;gap:10px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:12px;text-align:left;font-weight:500}.swatch:hover{border-color:var(--accent)}.swatch i{width:32px;height:32px;border-radius:8px;border:1px solid #0001;flex:none;display:block}.swatch span{display:grid;gap:2px;min-width:0}.swatch code{background:none;padding:0}.alerts-list{padding-left:18px;margin:0;display:grid;gap:8px}.alerts-list b{color:var(--ink)}.subhead{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px}.empty{margin:auto;max-width:420px;text-align:center;display:grid;gap:10px;justify-items:center;padding:60px 20px}.empty-icon{width:48px;height:48px;border-radius:14px;background:var(--seg);color:var(--muted);display:grid;place-items:center;font-size:26px}.empty h2{font-size:18px}.empty p{color:var(--muted)}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--ink);color:var(--surface);border-radius:10px;box-shadow:var(--shadow);font-size:13px;z-index:60;max-width:min(92vw,560px)}.toast button{color:#9fc4ff;font-weight:650}@media(max-width:960px){.app{grid-template-columns:1fr;min-height:100vh}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:10px;gap:4px 6px}.side .label,.side .spacer,.conn{display:none}.side #screens,.screen-item{display:contents}.screen-update{display:none}.side #pending{flex-basis:100%}.nav-item{width:auto}.more{display:contents}.main-head{flex-wrap:wrap;padding:10px 14px;gap:8px;position:static}.head-right{margin-left:0;width:100%}.body{grid-template-columns:1fr;overflow:visible}.canvas{padding:16px;overflow:visible}.pages{overflow-x:auto;padding-bottom:8px}.library{border-left:0;border-top:1px solid var(--line)}.lib-list{flex:none;max-height:360px}.drawer{position:fixed;top:0;width:100%}.panel{padding:16px}.alert-hero{grid-template-columns:1fr}}.progress{position:relative;height:6px;border-radius:3px;background:var(--seg);overflow:hidden}.progress i{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:3px;transition:width .4s}.progress-text{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.progress-text span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:right}.whatsnew summary{cursor:pointer;font-size:11.5px;color:var(--accent);font-weight:500;list-style:none}.whatsnew summary::-webkit-details-marker{display:none}.whatsnew ul{margin:6px 0 0;padding-left:14px;display:grid;gap:4px;font-size:11px;color:var(--ink-2)}.whatsnew ul li{line-height:1.35}.log-lines{max-height:160px;font-size:11px}.palette-backdrop{position:fixed;inset:0;background:#0a0c1247;z-index:70;display:grid;align-items:start;justify-items:center;padding:12vh 16px 16px}.palette{width:min(640px,100%);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.palette input{border:0;border-radius:0;border-bottom:1px solid var(--line);padding:14px 16px;font-size:15px;background:transparent}.palette-list{overflow:auto;padding:6px;display:grid;gap:2px}.palette-group{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.palette-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;width:100%;text-align:left;color:var(--ink)}.palette-item .mdi,.palette-item .glyph{width:22px;text-align:center;color:var(--muted);font-size:16px;flex:none}.palette-item .tx{flex:1;min-width:0;display:grid}.palette-item .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette-item .hint-key{font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.palette-item.active,.palette-item:hover{background:var(--accent-soft)}.palette-empty{padding:18px;color:var(--muted);font-size:12.5px;text-align:center}.side .search-btn{display:flex;align-items:center;gap:8px;width:100%;margin:4px 0 6px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:12px;text-align:left}.side .search-btn kbd{margin-left:auto;font:10.5px var(--ui-font);border:1px solid var(--line);border-radius:4px;padding:1px 5px;background:var(--surface)}.side .search-btn:hover{color:var(--ink);border-color:var(--line-strong)}.menu .sub{display:grid;padding:2px 0 4px 10px}.menu .sub button{font-size:12.5px;padding:6px 10px}.menu .sep{height:1px;background:var(--line);margin:4px 6px}.lib-row{display:flex;gap:6px;align-items:center}.lib-row select{padding:5px 8px;font-size:12px;flex:1;min-width:0}.lib-row .chip-toggle{flex:none;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.lib-row .chip-toggle[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ent .av.on{background:#fff3d6!important;color:#b7791f!important}.ent .av.gone{background:var(--seg)!important;color:var(--muted)!important}.try-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.try-grid .field.wide{grid-column:1 / -1} diff --git a/screen_manager/app/static/index.html b/screen_manager/app/static/index.html index 03b82be..2ee78eb 100644 --- a/screen_manager/app/static/index.html +++ b/screen_manager/app/static/index.html @@ -5,8 +5,8 @@ ESP Screens - - + +
      diff --git a/screen_manager/app/updates.py b/screen_manager/app/updates.py index 08bdd9f..194cf91 100644 --- a/screen_manager/app/updates.py +++ b/screen_manager/app/updates.py @@ -7,6 +7,7 @@ import os from pathlib import Path import re import time +import changelog from core import FIRMWARE_VERSION LOG = logging.getLogger('screen_manager') @@ -31,6 +32,8 @@ class Updater: self.manager, self.path = manager, Path(path) self.auto, self.hosts, self.results, self.last_round = False, {}, {}, None self.task, self.current, self.queue, self.phase = None, None, [], None + # What's new since a screen's firmware, for the Update badge (app 0.2.74). + self.changelog = changelog.load() if self.path.exists(): raw = json.loads(self.path.read_text()) if raw.get('version') != 1: @@ -103,7 +106,7 @@ class Updater: def summary(self, screens=None, profiles=None): return {'auto': self.auto, 'target': FIRMWARE_VERSION, 'busy': self.current, - 'pending': len(self.pending(screens, profiles)), 'last_round': self.last_round} + 'pending': len(self.pending(screens, profiles)), 'last_round': self.last_round, 'changelog': self.changelog} def pending(self, screens=None, profiles=None): # Callers that already hold the inventory and profile list pass them in; the inventory diff --git a/tests/test_editor_live.py b/tests/test_editor_live.py new file mode 100644 index 0000000..361b264 --- /dev/null +++ b/tests/test_editor_live.py @@ -0,0 +1,149 @@ +"""Live values on the mockup, Identify, the test alert and the changelog for the Update badge (app 0.2.74). + +The editor asks /api/states for the tiles it shows and draws Home Assistant's values on the mockup; Identify and +Try it call a screen's own show_alert action, with the same field rules as an alert event; the update summary +carries the CHANGELOG sections so the badge can say what a screen gets. +""" +import importlib.util +import sys +import tempfile +import unittest +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT / 'screen_manager/app')) +sys.path.insert(0, str(ROOT / 'tests')) +import changelog # noqa: E402 + +HAS_AIOHTTP = importlib.util.find_spec('aiohttp') is not None + +SAMPLE = '''## 0.2.74 (firmware 0.2.62) + +A new editor. + +- **One workspace.** Sidebar, pages, [library](docs/X.md) with `code`. +- Second line. + +## 0.2.71 (firmware 0.2.60) + +- **Slider stays.** Text. +''' + + +class Changelog(unittest.TestCase): + def test_sections_carry_plain_bullet_lines(self): + sections = changelog.parse(SAMPLE) + self.assertEqual([(s['app'], s['firmware']) for s in sections], [('0.2.74', '0.2.62'), ('0.2.71', '0.2.60')]) + self.assertEqual(sections[0]['lines'], ['One workspace. Sidebar, pages, library with code.', 'Second line.']) + self.assertEqual(changelog.parse(SAMPLE, limit=1)[0]['app'], '0.2.74') + + def test_the_real_changelog_is_found_and_shipped(self): + sections = changelog.load() + self.assertTrue(sections and sections[0]['lines'], 'CHANGELOG.md one folder up from the app') + self.assertIn('COPY CHANGELOG.md /app/CHANGELOG.md', (ROOT / 'screen_manager/Dockerfile').read_text()) + + +@unittest.skipUnless(HAS_AIOHTTP, 'Run using .venv-portal/bin/python for server tests') +class Endpoints(unittest.IsolatedAsyncioTestCase): + async def asyncSetUp(self): + import test_scaling + from aiohttp.test_utils import TestClient, TestServer + from server import Manager, create_app + self.ha = test_scaling.fake_ha(firmware='0.2.60', node='office-1') + self.ha.calls = [] + async def call(action, data): + self.ha.calls.append((action, data)) + self.ha.call = call + self.tmp = tempfile.TemporaryDirectory() + self.manager = Manager(self.ha, Path(self.tmp.name) / 'screens.json') + self.client = TestClient(TestServer(create_app(self.manager, True))) + await self.client.start_server() + inventory = await (await self.client.get('/api/inventory')).json() + self.csrf = inventory['csrf'] + self.screen = inventory['screens'][0] + self.headers = {'X-Screen-CSRF': self.csrf} + + async def asyncTearDown(self): + await self.client.close() + self.tmp.cleanup() + + async def test_states_give_the_value_word_and_attributes_per_entity(self): + response = await self.client.get('/api/states?entity=light.a&entity=sensor.t&entity=light.nope&entity=screen.clock') + states = (await response.json())['states'] + self.assertEqual(set(states), {'light.a', 'sensor.t'}, 'unknown entities and built-ins are left out') + self.assertEqual(states['light.a']['state'], 'on') + self.assertEqual(states['sensor.t']['state'], '21.5') + self.assertEqual(states['sensor.t']['a']['unit_of_measurement'], '°C') + self.assertIn('word', states['light.a']) + + async def test_identify_blinks_the_screen_through_its_alert_action(self): + response = await self.client.post(f"/api/screens/{self.screen['id']}/identify", headers=self.headers) + self.assertEqual(response.status, 200, await response.text()) + (action, data), = self.ha.calls + self.assertEqual(action, 'esphome.office_1_show_alert') + self.assertEqual((data['title'], data['flash'], data['timeout'], data['icon']), (f"This is {self.screen['name']}", True, 8, 'bell-ring')) + missing = await self.client.post('/api/screens/text.nope/identify', headers=self.headers) + self.assertEqual(missing.status, 400) + + async def test_the_test_alert_reaches_one_screen_or_all_with_the_event_rules(self): + body = {'screen': self.screen['id'], 'data': {'title': 'Door', 'timeout': 'soon', 'flash': 'yes'}} + response = await self.client.post('/api/alerts/test', headers=self.headers, json=body) + result = await response.json() + self.assertEqual((response.status, result['sent'], result['unusable']), (200, 1, ['timeout']), result) + action, data = self.ha.calls[-1] + self.assertEqual(action, 'esphome.office_1_show_alert') + self.assertEqual((data['title'], data['timeout'], data['flash'], data['subtitle']), ('Door', 0, True, '')) + everyone = await self.client.post('/api/alerts/test', headers=self.headers, json={'screen': 'all', 'data': {'title': 'Hi'}}) + self.assertEqual(everyone.status, 200, await everyone.text()) + self.assertEqual((await everyone.json())['sent'], 1) + self.assertEqual(len(self.ha.calls), 2) + bad = await self.client.post('/api/alerts/test', headers=self.headers, json={'screen': 'text.nope'}) + self.assertEqual(bad.status, 400) + + async def test_the_update_summary_carries_the_changelog(self): + inventory = await (await self.client.get('/api/inventory?light=1')).json() + sections = inventory['updates']['changelog'] + self.assertTrue(sections) + self.assertEqual(set(sections[0]), {'app', 'firmware', 'lines'}) + + +class Editor(unittest.TestCase): + """The page side of the same features, read from the Vue sources.""" + def setUp(self): + import editor_sources + self.store = editor_sources.source('store.ts') + self.page = editor_sources.PAGE + + def test_the_mockup_polls_live_values_and_draws_them(self): + self.assertIn('getJson(`states?${query}`)', self.store) + self.assertIn('if (!document.hidden && state.layout && state.tab === "layout" && route.value === "") loadStates();', self.store) + for marker in ('liveOf(props.tile.entity)', ':class="{ lit: isOn }"', ':style="sliderStyle"', "class=\"tog\" :class=\"{ off: !on }\""): + self.assertIn(marker, self.page, marker) + + def test_identify_and_the_test_alert_have_their_buttons(self): + self.assertIn('send(`screens/${encodeURIComponent(screen.id)}/identify`, "POST")', self.store) + self.assertIn('send("alerts/test", "POST", { screen: target, data })', self.store) + self.assertIn('id="identify"', self.page) + self.assertIn('id="alerts-try"', self.page) + self.assertIn('id="try-send"', self.page) + + def test_layouts_can_be_copied_exported_and_imported(self): + for name in ('export function copyLayoutFrom', 'export function exportLayout', 'export function importLayout'): + self.assertIn(name, self.store) + for marker in ('id="copy-layout"', 'id="export-layout"', 'id="import-layout"', 'accept="application/json,.json"'): + self.assertIn(marker, self.page, marker) + self.assertIn('.slice(0, tileLimit.value)', self.store, 'an imported layout never exceeds the firmware limit') + + def test_the_library_filters_by_room_and_placement_and_the_palette_exists(self): + for marker in ('id="room"', 'id="hide-placed"', 'id="open-palette"', 'id="palette-input"', "e.key.toLowerCase() === \"k\""): + self.assertIn(marker, self.page, marker) + + def test_updates_show_their_notes_and_progress(self): + self.assertIn('export function whatsNew', self.store) + self.assertIn('export function updateProgress', self.store) + for marker in ('class="whatsnew"', 'role="progressbar"', "go('#firmware')"): + self.assertIn(marker, self.page, marker) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/test_editor_startup.py b/tests/test_editor_startup.py index c302135..961394f 100644 --- a/tests/test_editor_startup.py +++ b/tests/test_editor_startup.py @@ -25,9 +25,10 @@ STORE = editor_sources.source('store.ts') class Startup(unittest.TestCase): def test_no_screen_opens_by_itself(self): self.assertNotIn('inventory.screens[0]', SCRIPT) - # The one way into a screen is its button in the list. - self.assertEqual(re.findall(r'(? select(screen.id)', editor_sources.component('CommandPalette')) for name in ('refresh', 'applyLive'): body = STORE[STORE.index(f'function {name}('):] self.assertNotRegex(body[:body.index('\n}\n')], r'(? -import { computed } from "vue"; +import { computed, onBeforeUnmount, onMounted } from "vue"; import Sidebar from "./components/Sidebar.vue"; import Toast from "./components/Toast.vue"; +import CommandPalette from "./components/CommandPalette.vue"; import ScreenView from "./components/ScreenView.vue"; import EmptyState from "./components/EmptyState.vue"; import AppSettingsView from "./components/AppSettingsView.vue"; @@ -19,6 +20,12 @@ const view = computed(() => { if (route.value === "#override") return OverrideView; return currentScreen.value && state.layout ? ScreenView : EmptyState; }); +// ⌘K (Ctrl+K) opens the search from anywhere. +function onKey(e: KeyboardEvent) { + if ((e.metaKey || e.ctrlKey) && e.key.toLowerCase() === "k") { e.preventDefault(); state.palette = !state.palette; } +} +onMounted(() => document.addEventListener("keydown", onKey)); +onBeforeUnmount(() => document.removeEventListener("keydown", onKey)); diff --git a/web/src/components/AlertsView.vue b/web/src/components/AlertsView.vue index 65ac368..269d37c 100644 --- a/web/src/components/AlertsView.vue +++ b/web/src/components/AlertsView.vue @@ -1,11 +1,32 @@

      !4`0K~}@0*#6YSS9((;#kA zV_ZBgySTXS3o7yc3*x*81-FQ&DpD3n?DD|+VaWs+Sz*>h#rVhOkc*1OO|wTkc`1d! zo;ucHU5#d?p2i5L#&3BH=EMH?lZo{uGIC^Sh!KcOW~-?+$-ch%(b*X+s)vo3k~wW1 zeG(mg!jv!-JC&xZp=x(OI<>_4qux8nKIlyVSY!yt9H+!J_B0^l_0tdI64gG1ctfdYeb|mUvpAH)1|6LHI z6odqA1SkVrMYcq!)-KF}QE$JjfHhxd8~XY4TgZ$I^YDVNAGZxJYFK^mA^yDcyH8Tj zV8KtT>?9ezGutWCPdL~^Y9~68i3emEG$+wc58v)QZo2aRu{tsQP2(>>&fV!`%c_UP-_aHdVY*3V;h5D zM27Q83K43oA=><1hjjSae-8wZRe-KpLQ2Yc0tot=fRY0E;dX%<>=Ox4c~9^|rY$*u z+4GHzOh0hfVPF*G0g1aui`U$isku271qB5)_09FQBtcRSPJZ|4$w|X~28zTmhy2ZG zy}jWn=V+B0J0)fJ{Co-*HUR-G=4X5tbVM9P!m{{U2#Dnrks5_S+ z{`YE|VgZcZ0qzJ0l;wkAEC!)Fj^L^dPT){!_Bb|1Mn+cstjFZPotH3Ou5V)yj=2CM z8nBrp-vf2h{pBjgL@5ZO3qJrxk9NO1ukzf&!mafL!=*aglq*6StNXJV!$wZwf`Un{ zR{`Jpff=F+TQHIt_p!PTx{Xi`!Yx>N&l`iVum3(=Kl=JUk8tbZF)}c$$$+$bph5+v z&VQwlbbCv!HxYaXEQaSmpRzu_48SicQNY42%gL&I7-==HdPqX~aY! zD470UD;fW_!%NK*;McO@AS8*r0M|F1%o!>Je0#t(nw*s62`t#}-@^m%yE$4Iz;(!B zftsXYlMC$(9|z+N;8%bU8X$RQ&}%qy%>e>$M+A%ty+$@Fs-Bu{AguuakI_f#{iJ@E zugZXtC^}1V+4TBCY09v$a)`wQG z*Q`w@$-MzF+Pw^;-gu(kbZ+%XE+wCMlwH8a_ka5Z+057rU=;wuW~K`VV5L~-vZ-i2 z2R7yLAgh-Knwm2_&Ko}0+XWoHKr=(YZa(_RtUlI{)r81+;#Ws#7-1vAYEQVVtZWWS zmeS8M5wfofAj%ONG66ka?R^e$XJ|3k@4aw2$pt-mO=qdu)@**R#aP$+BwDC8iCy`f z*9Ax@MuT*ONIxPAHz=6c)tdivdRb#Nt?|D+oC0+KRY0L$6+E`mRd6nOe~M0M`fTlF;y3UczqfB|1u2 z!}jg%?T;U#bE80U*BHICV~s?N8reIuTU)yNTigD3UlziR0~SUhp{GzO(X_kd|%)kXQuBx3^Gp8k{dUgg7?zH9T+? z^8PPA{0|a^mmOGLP(F)~7bs=`0}&{UrMRns_xKM$iYQggoL=36oAogyM5VMD+$`{} zgsQ`A+fK{1HZv+lFYxdRlxTo=CLTEF-*zI FPRANB$3(P8tUV7auTg9FR@XiXNl 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

    ?66Sf0q{GS5)p%h;^ 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 diff --git a/docs/images/editor-tiles.png b/docs/images/editor-tiles.png index 3cadcfa0171294c85f8602261972d55b2b991c95..6adb635b580b594ceef447e9ba1ed5b471027b13 100644 GIT binary patch literal 207268 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�j83OVZh3!r4uEcr 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