import{aR as X,a1 as D,K as F,aq as Q,v as N,O as fr,aS as sr,aT as tr,aj as ar,aU as ur,aV as nr,aW as lr,Y as cr,aX as or,aY as vr,aZ as U,a_ as dr,g as M,a$ as _r,B as G,b0 as br,b1 as pr,b2 as gr,b3 as Ar,b4 as W,a4 as hr,s as Sr,a8 as B,U as Tr,S as Ir,b5 as Or,u as Nr,aL as Pr,b6 as Lr,b7 as Er,aQ as wr,N as Mr,ag as K,an as V,b8 as Rr,b9 as yr,as as Cr,ba as Ur}from"./template.CyUWgh-J.js";import{c as jr,a as Yr,d as Dr,f as $r,n as Br,g as Gr}from"./utils.DonxBMOE.js";let y=!1;function Kr(r){var e=y;try{return y=!1,[r(),y]}finally{y=e}}function Vr(r,e){var i=void 0,f;X(()=>{i!==(i=e())&&(f&&(D(f),f=null),i&&(f=F(()=>{Q(()=>i(r))})))})}function J(r){var e,i,f="";if(typeof r=="string"||typeof r=="number")f+=r;else if(typeof r=="object")if(Array.isArray(r)){var s=r.length;for(e=0;e=0;){var n=u+t;(u===0||H.includes(f[u-1]))&&(n===f.length||H.includes(f[n]))?f=(u===0?"":f.substring(0,u))+f.substring(n+1):u=n}}return f===""?null:f}function q(r,e=!1){var i=e?" !important;":";",f="";for(var s of Object.keys(r)){var t=r[s];t!=null&&t!==""&&(f+=" "+s+": "+t+i)}return f}function j(r){return r[0]!=="-"||r[1]!=="-"?r.toLowerCase():r}function zr(r,e){if(e){var i="",f,s;if(Array.isArray(e)?(f=e[0],s=e[1]):f=e,r){r=String(r).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var t=!1,u=0,n=!1,v=[];f&&v.push(...Object.keys(f).map(j)),s&&v.push(...Object.keys(s).map(j));var o=0,d=-1;const I=r.length;for(var p=0;p{$(r,r.__value)});e.observe(r,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),ar(()=>{e.disconnect()})}function Z(r){return"__value"in r?r.__value:r.value}const E=Symbol("class"),w=Symbol("style"),k=Symbol("is custom element"),m=Symbol("is html"),Wr=U?"link":"LINK",Jr=U?"input":"INPUT",kr=U?"option":"OPTION",mr=U?"select":"SELECT";function xr(r){if(N){var e=!1,i=()=>{if(!e){if(e=!0,r.hasAttribute("value")){var f=r.value;C(r,"value",null),r.value=f}if(r.hasAttribute("checked")){var s=r.checked;C(r,"checked",null),r.checked=s}}};r.__on_r=i,cr(i),or()}}function re(r,e){e?r.hasAttribute("selected")||r.setAttribute("selected",""):r.removeAttribute("selected")}function C(r,e,i,f){var s=x(r);N&&(s[e]=r.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&r.nodeName===Wr)||s[e]!==(s[e]=i)&&(e==="loading"&&(r[vr]=i),i==null?r.removeAttribute(e):typeof i!="string"&&rr(r).includes(e)?r[e]=i:r.setAttribute(e,i))}function ee(r,e,i,f,s=!1,t=!1){if(N&&s&&r.nodeName===Jr){var u=r,n=u.type==="checkbox"?"defaultChecked":"defaultValue";n in i||xr(u)}var v=x(r),o=v[k],d=!v[m];let p=N&&o;p&&G(!1);var a=e||{},T=r.nodeName===kr;for(var g in e)g in i||(i[g]=null);i.class?i.class=qr(i.class):i[E]&&(i.class=null),i[w]&&(i.style??=null);var I=rr(r);for(const l in i){let c=i[l];if(T&&l==="value"&&c==null){r.value=r.__value="",a[l]=c;continue}if(l==="class"){var O=r.namespaceURI==="http://www.w3.org/1999/xhtml";Xr(r,O,c,f,e?.[E],i[E]),a[l]=c,a[E]=i[E];continue}if(l==="style"){Fr(r,c,e?.[w],i[w]),a[l]=c,a[w]=i[w];continue}var _=a[l];if(!(c===_&&!(c===void 0&&r.hasAttribute(l)))){a[l]=c;var R=l[0]+l[1];if(R!=="$$")if(R==="on"){const S={},P="$$"+l;let h=l.slice(2);var A=Gr(h);if(jr(h)&&(h=h.slice(0,-7),S.capture=!0),!A&&_){if(c!=null)continue;r.removeEventListener(h,a[P],S),a[P]=null}if(A)Yr(h,r,c),Dr([h]);else if(c!=null){let er=function(ir){a[l].call(this,ir)};a[P]=$r(h,r,er,S)}}else if(l==="style")C(r,l,c);else if(l==="autofocus")br(r,!!c);else if(!o&&(l==="__value"||l==="value"&&c!=null))r.value=r.__value=c;else if(l==="selected"&&T)re(r,c);else{var b=l;d||(b=Br(b));var L=b==="defaultValue"||b==="defaultChecked";if(c==null&&!o&&!L)if(v[l]=null,b==="value"||b==="checked"){let S=r;const P=e===void 0;if(b==="value"){let h=S.defaultValue;S.removeAttribute(b),S.defaultValue=h,S.value=S.__value=P?h:null}else{let h=S.defaultChecked;S.removeAttribute(b),S.defaultChecked=h,S.checked=P?h:!1}}else r.removeAttribute(l);else L||I.includes(b)&&(o||typeof c!="string")?(r[b]=c,b in v&&(v[b]=pr)):typeof c!="function"&&C(r,b,c)}}}return p&&G(!0),a}function ae(r,e,i=[],f=[],s=[],t,u=!1,n=!1){dr(s,i,f,v=>{var o=void 0,d={},p=r.nodeName===mr,a=!1;if(X(()=>{var g=e(...v.map(M)),I=ee(r,o,g,t,u,n);a&&p&&"value"in g&&$(r,g.value);for(let _ of Object.getOwnPropertySymbols(d))g[_]||D(d[_]);for(let _ of Object.getOwnPropertySymbols(g)){var O=g[_];_.description===_r&&(!o||O!==o[_])&&(d[_]&&D(d[_]),d[_]=F(()=>Vr(r,()=>O))),I[_]=O}o=I}),p){var T=r;Q(()=>{$(T,o.value,!0),Qr(T)})}a=!0})}function x(r){return r.__attributes??={[k]:r.nodeName.includes("-"),[m]:r.namespaceURI===ur}}var z=new Map;function rr(r){var e=r.getAttribute("is")||r.nodeName,i=z.get(e);if(i)return i;z.set(e,i=[]);for(var f,s=r,t=Element.prototype;t!==s;){f=lr(s);for(var u in f)f[u].set&&i.push(u);s=nr(s)}return i}const ie={get(r,e){if(!r.exclude.includes(e))return M(r.version),e in r.special?r.special[e]():r.props[e]},set(r,e,i){if(!(e in r.special)){var f=B;try{V(r.parent_effect),r.special[e]=fe({get[e](){return r.props[e]}},e,W)}finally{V(f)}}return r.special[e](i),K(r.version),!0},getOwnPropertyDescriptor(r,e){if(!r.exclude.includes(e)&&e in r.props)return{enumerable:!0,configurable:!0,value:r.props[e]}},deleteProperty(r,e){return r.exclude.includes(e)||(r.exclude.push(e),K(r.version)),!0},has(r,e){return r.exclude.includes(e)?!1:e in r.props},ownKeys(r){return Reflect.ownKeys(r.props).filter(e=>!r.exclude.includes(e))}};function ue(r,e){return new Proxy({props:r,exclude:e,special:{},version:Ir(0),parent_effect:B},ie)}function fe(r,e,i,f){var s=!Pr||(i&Lr)!==0,t=(i&Or)!==0,u=(i&Rr)!==0,n=f,v=!0,o=()=>(v&&(v=!1,n=u?Nr(f):f),n);let d;if(t){var p=Cr in r||Ur in r;d=gr(r,e)?.set??(p&&e in r?A=>r[e]=A:void 0)}var a,T=!1;t?[a,T]=Kr(()=>r[e]):a=r[e],a===void 0&&f!==void 0&&(a=o(),d&&(s&&Ar(),d(a)));var g;if(s?g=()=>{var A=r[e];return A===void 0?o():(v=!0,A)}:g=()=>{var A=r[e];return A!==void 0&&(n=void 0),A===void 0?n:A},s&&(i&W)===0)return g;if(d){var I=r.$$legacy;return(function(A,b){return arguments.length>0?((!s||!b||I||T)&&d(b?g():A),A):g()})}var O=!1,_=((i&Er)!==0?wr:Mr)(()=>(O=!1,g()));t&&M(_);var R=B;return(function(A,b){if(arguments.length>0){const L=b?M(_):s&&t?hr(A):A;return Sr(_,L),O=!0,n!==void 0&&(n=L),A}return yr&&O||(R.f&Tr)!==0?_.v:M(_)})}export{Xr as a,ae as b,ue as l,fe as p,xr as r,C as s};