sprae
Version:
DOM microhydration
30 lines (29 loc) • 48.2 kB
JavaScript
(function (g, f) {if ("object" == typeof exports && "object" == typeof module) {module.exports = f();} else if ("function" == typeof define && define.amd) {define("sprae", [], f);} else if ("object" == typeof exports) {exports["sprae"] = f();} else {g["sprae"] = f();}}(typeof self !== 'undefined' ? self : typeof globalThis !== 'undefined' ? globalThis : this, () => {var exports = {};var module = { exports };
var wt=Object.defineProperty;var Dn=Object.getOwnPropertyDescriptor;var $n=Object.getOwnPropertyNames;var Un=Object.prototype.hasOwnProperty;var y=(e,t)=>()=>(e&&(t=e(e=0)),t);var _t=(e,t)=>{for(var r in t)wt(e,r,{get:t[r],enumerable:!0})},Hn=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $n(t))!Un.call(e,n)&&n!==r&&wt(e,n,{get:()=>t[n],enumerable:!(o=Dn(t,n))||o.enumerable});return e};var pr=e=>Hn(wt({},"__esModule",{value:!0}),e);var L,v,Ze,ee,Et,xt,ye,z,Ee,xe,Se,te,ve,le,Ye,bt,Kn,St,ar,Tt,dr,mr,W,Ct,et,J,he,Le,Nt,re,hr,Wn,fe,Ot,yr,be,kt,$,H=y(()=>{We();We();L=Symbol.dispose||(Symbol.dispose=Symbol("dispose")),v=Symbol("state"),Ze=Symbol("on"),ee=Symbol("off"),Et=Symbol("init"),xt=":",ye=e=>e.localName?.includes("-"),Se=e=>e(),te=Se,ve={},le={},Ye=null,bt=null,Kn=e=>{if(!e?.tagName)return"";let t=e.tagName.toLowerCase();return e.id?t+="#"+e.id:e.className&&(t+="."+e.className.split(" ")[0]),`<${t}>`},St=(e,t,r=bt)=>{let o=`\u2234 ${e}`;if(r&&(o+=`
in ${Kn(r)}`),t){let n=t.length>100?t.slice(0,80)+`\u2026 (${t.length} chars)`:t;o+=Ye?`
${Ye}="${n}"`:`
="${n}"`}console.error(o)},ar=Symbol("dirs"),Tt=(e=document.body,t,r)=>{if(e[v])return Object.assign(e[v],t);t=Pe(t||{});let o=e,n=[],i=[];o[Ze]=()=>{if(i)return i;i=Array(n.length);for(let f=0;f<n.length;f++)i[f]=n[f]();return i},o[ee]=f=>{if(!i)return;let a=i;i=null;for(let d=0;d<a.length;d++)a[d]?.(f)},o[L]||(o[L]=()=>{o[ee]?.(1),he?._root===o&&(he.disconnect(),he=null),o[ee]=o[Ze]=o[L]=o[Et]=o[v]=null});let s=(f,a,d,h,_=f[v])=>(Ye=a,bt=f,n.push(u=dr(f,d,h,t)),i.push(u()),f[v]!==_),u,c=o[Et]=(f,a)=>{let d=a?.[ar];if(d!==void 0){let h=d.length&&f.attributes.length>d.n,_;for(let I=0;I<d.length;I++)if(_=d[I],h&&f.removeAttribute(_[0]),s(f,_[0],_[1],_[2]))return}else{let h=f.attributes,_=a&&(a[ar]=[]);if(h)for(let I=0;I<h.length;){let{name:X,value:q}=h[I];if(X.startsWith(xt)){f.removeAttribute(X),a?.removeAttribute(X);let Q=X.slice(xt.length);if(_?.push([X,Q,q]),s(f,X,Q,q))return _&&(_.n=a.attributes.length),void 0}else I++}_&&(_.n=a.attributes.length)}if(!(f!==e&&ye(f)))if(f.firstChild!==void 0){let h=f.firstChild,_=a?.firstChild,I;for(;h;)I=h.nextSibling,h.nodeType==1&&c(h,_),_&&(_=_.nextSibling),h=I}else for(let h of f.childNodes)h.nodeType==1&&c(h)};return c(o,r),Ye=bt=null,o[v]===void 0&&!ye(e)&&(o[v]=t),t};Tt.version="13.5.0";W=e=>{let t=Ct[e]||Ct[e=e.trim()];if(t)return t;try{t=mr(e||"undefined")}catch(r){St(r,e)}return Ct[e]=function(r,o,n){try{let i=t?.call(this,r);return o?i?.then?(i.then(s=>n=o(s)).catch(s=>St(s,e,this)),()=>typeof n=="function"&&n()):o(i):i}catch(i){St(i,e,this)}}},Ct={},et=e=>(e.compile&&(mr=e.compile),e.prefix&&(xt=e.prefix),e.signal&&(z=e.signal),e.effect&&(Ee=e.effect),e.computed&&(xe=e.computed),e.batch&&(Se=e.batch),e.untracked&&(te=e.untracked),e.dir&&(dr=e.dir)),J=(e,t)=>{for(;t.length;){let[r,...o]=t.pop().split("-"),n=le[r],i;if(n&&(i=n(e,...o))!==e){for(let s in e)i[s]??(i[s]=e[s]);e=i}}return e},he=null,Le=e=>{he?.disconnect(),e(),he?.observe(he._root,{childList:!0,subtree:!0})},Nt=(e=document.body,t)=>{let r=Pe(t);return Tt(e,r),he=new MutationObserver(o=>{for(let n of o){for(let i of n.addedNodes)i.nodeType===1&&i[v]===void 0&&e.contains(i)&&e[Et](i);for(let i of n.removedNodes)i.nodeType===1&&!e.contains(i)&&i[L]?.()}}),he._root=e,he.observe(e,{childList:!0,subtree:!0}),r},re=e=>{if(!e.nodeType)return e;let t=e.ownerDocument,r=e.content.cloneNode(!0),o=[...e.attributes],n=t.createTextNode(""),i=(r.append(n),[...r.childNodes]);return{ownerDocument:t,childNodes:i,content:r,remove:()=>r.append(...i),replaceWith(s){s!==n&&(n.before(s),r.append(...i))},attributes:o,removeAttribute(s){o.splice(o.findIndex(u=>u.name===s),1)}}},hr=e=>e.replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,(t,r)=>(r?"-":"")+t.toLowerCase()),Wn=e=>e.replace(/-([a-z])/g,(t,r)=>r.toUpperCase()),fe=(e,t,r)=>r==null||r===!1?e.removeAttribute(t):ye(e)?e[Wn(t)]=r:e.setAttribute(t,r===!0?"":r),Ot=e=>e?typeof e=="string"?e:(Array.isArray(e)?e.map(Ot):Object.entries(e).reduce((t,[r,o])=>(o&&t.push(r),t),[])).join(" "):"",yr=e=>typeof e=="function"?e:e?t=>setTimeout(t,e):queueMicrotask,be=(e,t)=>{let r=0,o=0,n,i=yr(t),s=u=>{n=u,r++||(e(n),i(()=>{let c=r>1;if(r=0,c){if(++o>50){o=0,console.error("\u2234 Reactive loop detected");return}s(n)}else o=0}))};return s},kt=(e,t,r)=>{let o=yr(t);return r?(n=>i=>!n&&(e(i),n=1,o(()=>n=0)))():((n=0)=>(i,s=++n)=>o(()=>s==n&&e(i)))()},$=Tt});var ne,oe,tt,Fe,It,Rt,je,gr,Me,Te,vt,Pe,We=y(()=>{H();ne=Symbol("signals"),oe=Symbol("change"),tt=Symbol("touch"),Fe=Symbol("set"),It=Symbol("parent"),Rt=!0,je=(e,t)=>{if(!e||e[ne]||e[Symbol.toStringTag])return e;if(e.constructor!==Object)return Array.isArray(e)?gr(e):e;let r=Object.keys(e).length,o={},n=new Proxy(Object.assign(o,{[oe]:z(r),[ne]:o}),{get:(s,u)=>{if(u in o)return typeof o[u]=="function"&&!o[u].prototype&&o.hasOwnProperty(u)?o[u].bind(n):o[u]?o[u].valueOf():o[u];if(u!==Symbol.unscopables)return t?t[u]:typeof globalThis[u]=="function"&&!globalThis[u].prototype?globalThis[u].bind(globalThis):globalThis[u]},set:(s,u,c)=>u in o?(vt(o,u,c),1):(Rt=!1,t&&u in t?t[u]=c:(Me(o,u,c),o[oe].value=++r),Rt=!0,1),deleteProperty:(s,u)=>(u in o&&(u[0]!="_"&&o[u]?.[Symbol.dispose]?.(),delete o[u],o[oe].value=--r),1),ownKeys:()=>(o[oe].value,Reflect.ownKeys(o).filter(s=>s!==It)),has:(s,u)=>u in o?!0:t?u in t:Rt});Object.defineProperty(o,It,{value:t,configurable:!0});let i=Object.getOwnPropertyDescriptors(e);for(let s in e)i[s]?.get?(o[s]=xe(i[s].get.bind(n)))[Fe]=i[s].set?.bind(n):Me(o,s,e[s]);return n},gr=(e,t=globalThis)=>{let r=e.map(a=>z(Te(a))),o=!1,n=a=>function(){o=!0;let d;return Se(()=>d=a.apply(this,arguments)),d},i=z(e.length),s=z(0),u=()=>{s.value++},c=r.splice,f=new Proxy(Object.assign(r,{[oe]:i,[tt]:s,[ne]:r,push(...a){let d;return Se(()=>{for(let h of a)Me(r,r.length,h,Te);d=i.value=r.length}),d},pop:n(r.pop),shift:n(r.shift),unshift:n(r.unshift),splice:n(function(){let a=c.apply(this,arguments);return u(),a})}),{get(a,d){return d==="length"?o?(o=!1,r.length):i.value:typeof d=="symbol"||isNaN(d)?r[d]?.valueOf()??t[d]:(r[d]??(r[d]=z(void 0))).valueOf()},set(a,d,h){if(d==="length"){for(let _=h;_<r.length;_++)r[_]?.[Symbol.dispose]?.();i.value=r.length=h}else if(d>=r.length)Me(r,d,h,Te),f.length=+d+1;else if(r[d]){let _=r[d],I=_.peek?.()??_.valueOf();vt(r,d,h,Te),(_.peek?.()??_.valueOf())!==I&&u()}else Me(r,d,h,Te);return 1},deleteProperty:(a,d)=>(r[d]?.[Symbol.dispose]?.(),delete r[d],1)});return Object.defineProperty(r,It,{value:t,configurable:!0}),f},Me=(e,t,r,o=je)=>e[t]=t[0]=="_"||r?.peek||typeof r=="function"?r:z(o(r)),Te=e=>{if(!e||typeof e!="object"||e.constructor!==Object||e[oe])return e;let t={},r;return new Proxy(e,{get:(o,n)=>n===ne?o:n===oe?r??(r=z(0)):(typeof n=="symbol"||(t[n]??(t[n]=z(0))).value,o[n]),set:(o,n,i)=>{if(o[n]!==i){let s=!(n in o);o[n]=i,t[n]&&t[n].value++,s&&r&&r.value++}return 1},has:()=>!0})},vt=(e,t,r,o=je)=>{if(t[0]==="_"||typeof e[t]=="function")return e[t]=r;let n=e[t],i=n.peek?.()??n;if(r!==i){if(n[Fe])return n[Fe](r);Array.isArray(r)&&Array.isArray(i)?oe in i?te(()=>Se(()=>{let s=i[ne],u=s.length,c=r.length,f=0,a=0,d,h;for(;a<c&&a<u;a++)d=s[a],h=d?.peek?d.peek():d,vt(s,a,r[a],Te),d=s[a],(d?.peek?d.peek():d)!==h&&(f=1);for(;a<c;a++)Me(s,a,r[a],Te);if(c<u){for(;a<u;a++)s[a]?.[Symbol.dispose]?.();s.length=c}f&&s[tt].value++,c!==u&&(s[oe].value=c)})):n.value=oe in r?r:gr(r):n.value=o(r)}},Pe=je});var Mt={};_t(Mt,{batch:()=>Gn,computed:()=>Bn,effect:()=>Ar,signal:()=>Fn,untracked:()=>Xn});var pe,Lt,De,rt,Fn,Ar,Pt,Bn,Gn,Xn,wr=y(()=>{Lt=0,rt=class{constructor(t){this.v=t,this.o=null}get value(){return pe&&pe.deps.add((this.o??(this.o=new Set)).add(pe)),this.v}set value(t){if(t!==this.v&&(this.v=t,this.o))for(let r of this.o)De?De.add(r):r()}peek(){return this.v}valueOf(){return this.value}toString(){return this.value}toJSON(){return this.value}},Fn=e=>new rt(e),Ar=(e,t,r,o)=>(r=n=>{if(!e)return;let i=t;if(t=null,i?.call?.(),n=pe,pe=r,Lt++>50){Lt--,pe=n,t=e=r.fn=null;for(let s of o)s.delete(r);o.clear(),console.error("\u2234 Reactive loop detected");return}try{t=e()}finally{pe=n,Lt--}},r.fn=e,o=r.deps=new Set,r(),n=>{t?.call?.(),t=e=r.fn=null;for(n of o)n.delete(r);o.clear()}),Pt=class extends rt{constructor(t){super(),this.fn=t,this.e=null}get value(){return this.e||(this.e=Ar(()=>super.value=this.fn())),super.value}},Bn=e=>new Pt(e),Gn=(e,t=!De,r)=>{De??(De=new Set);try{e()}finally{if(t){[De,r]=[null,De];for(let o of r)o()}}},Xn=(e,t)=>{t=pe,pe=null;try{return e()}finally{pe=t}}});var _r,Sr,Cr=y(()=>{H();_r=(e,t)=>{var i,s;let r,o;e._holder?$(o=e,t):(e[i=v]??(e[i]=null),o=e.content?re(e):e,o[s=v]??(o[s]=null),Le(()=>e.replaceWith(r=e.ownerDocument.createTextNode(""))),o._holder=r._holder=r,r._clauses=[o._clause=[o,!1]],r._match=null,r.update=be(()=>{let u=r._clauses.find(([,c])=>c);u!=r._match&&Le(()=>{r._match?.[0].remove(),r._match?.[0][ee]?.(),(r._match=u)&&(r.before(r._match[0].content||r._match[0]),r._match[0][v]?r._match[0][Ze]?.():(delete r._match[0][v],$(r._match[0],t)))})}));let n=u=>{o._clause[1]=u,o._holder.update()};return n[ee]=()=>{o._holder._match?.[0][ee]?.(),o._holder._match=null},n},Sr=e=>{var o;let t,r=e;for(t=e.content?re(e):e,t[o=v]??(t[o]=null);r&&!(t._holder=r._holder);)r=r.previousSibling;return e.remove(),e[v]=null,t._holder._clauses.push(t._clause=[t,!0]),t._holder.update}});var Er,xr=y(()=>{H();Er=e=>(e.content&&e.replaceWith(e=re(e).childNodes[0]),t=>{t=typeof t=="function"?t(e.textContent):t,t=t==null?"":""+t;let r=e.firstChild;if(!r){t!==""&&(e.textContent=t);return}let o=e.textContent;if(o===t)return;if(t.startsWith(o)){r.appendData(t.slice(o.length));return}let n=e.ownerDocument,i=n.activeElement,s=i&&(i===e||e.contains(i))?n.getSelection?.():null,u=s?.rangeCount&&e.contains(s.anchorNode)?s.getRangeAt(0).startOffset:-1;if(e.textContent=t,u>=0&&e.firstChild){let c=Math.min(u,e.firstChild.textContent.length),f=new Range;f.setStart(e.firstChild,c),f.collapse(!0),s.removeAllRanges(),s.addRange(f)}})});var br,Tr=y(()=>{H();br=(e,t,r,o)=>{let n=null,i,s=null,u=()=>!e.classList.length&&e.removeAttribute("class");return c=>{if(c=typeof c=="function"?c(e.className):c,c?.constructor===Object){s=null;let f=0;if(n)for(let a of n)c[a]||(e.classList.remove(a),n.delete(a),f=1);n?.size||(n=null);for(let a in c)c[a]&&!n?.has(a)&&(e.classList.add(a),(n||(n=new Set)).add(a));!n&&f&&u();return}if(c=Ot(c),c!==s){if(s=c,i=null,c)for(let f of c.split(" "))f&&(i||(i=new Set)).add(f);if(n)for(let f of n)i?.has(f)||e.classList.remove(f);if(i)for(let f of i)n?.has(f)||e.classList.add(f);!i&&n&&u(),n=i}}}});var Nr,Or=y(()=>{H();Nr=(e,t,r,o)=>{let n;return i=>{if(n===void 0&&(n=e.getAttribute("style")??""),i=typeof i=="function"?i(e.style):i,typeof i=="string")fe(e,"style",n?n+"; "+i:i);else{n&&fe(e,"style",n);for(let s in i)s[0]=="-"?e.style.setProperty(s,i[s]):s[0]>="A"&&(e.style[s]=i[s])}}}});var kr,Rr=y(()=>{kr=()=>e=>typeof e=="function"&&e()});var Ir,vr=y(()=>{H();Ir=(e,t)=>(e.type?.startsWith("select")&&$(e,t),e.type==="text"||e.type===""||e.tagName==="TEXTAREA"?(r,o,n)=>(o=e.selectionStart,n=e.selectionEnd,e.setAttribute("value",e.value=r??""),o&&e.setSelectionRange(o,n)):e.type==="checkbox"?r=>(e.checked=r,fe(e,"checked",r)):e.type==="radio"?r=>(e.checked=e.value===r,fe(e,"checked",e.checked||null)):e.type==="select-one"?r=>{for(let o of e.options)o.value==r?o.setAttribute("selected",""):o.removeAttribute("selected");e.value=r}:e.type==="select-multiple"?r=>{for(let o of e.options)r.some(n=>n==o.value)?o.setAttribute("selected",""):o.removeAttribute("selected")}:r=>e.value=r)});var qn,Lr,Pr=y(()=>{H();qn=(e,t=W(`${e}=__`))=>(r,o)=>{r.__=o,t(r),delete r.__},Lr=(e,t,r)=>{let o=W(r).call(e,t);typeof o=="function"?o(e):qn(r)(t,e)}});var Mr,jr=y(()=>{H();We();Mr=(e,t)=>{let r=e[v]=je({},t),o=!1,n,i=e.content&&re(e);return i&&e.replaceWith(n=e.ownerDocument.createTextNode("")),s=>{if(s=typeof s=="function"?s(r):s,s!==r)for(let u in s){let c=Object.getOwnPropertyDescriptor(s,u);if(c?.get){(r[ne][u]=xe(c.get.bind(r)))[Fe]=c.set?.bind(r);continue}let f=typeof s[u]=="function"?s[u].bind(r):s[u];u in r[ne]?r[u]=f:r[ne][u]=u[0]=="_"||f?.peek?f:z(je(f))}return!o&&(o=!0,!n&&delete e[v],te(()=>(n?.before(i.content||e),$(i||e,r))))}}});var Qn,Dr,$r=y(()=>{H();Qn={get:(e,t)=>t===e.v?e.c?e.c[e.i]:e.r:t===e.k?e.o?e.o[e.i]:e.i:t===ne?e:t===Symbol.unscopables?void 0:e.l?.[t]!==void 0?e.l[t]:e.p?.[t],set:(e,t,r)=>(t===e.v?e.c?e.c[e.i]=r:e.r=r:t===e.k||(e.l?.[t]!==void 0?e.l[t]=r:t in(e.p?.[ne]||{})?e.p[t]=r:(e.l||(e.l={}))[t]=r),1),has:()=>!0},Dr=(e,t,r)=>{let[,o,n]=r.match(/^(.*?)\b(?:in|of)\b(.*)$/s)||[],[i,s="$"]=o.trim().replace(/\(|\)/g,"").split(/\s*,\s*/),u=e.ownerDocument,c=e._eachHolder||(e._eachHolder=u.createTextNode("")),f=new Map,a=[],d,h,_,I=!1,X=T=>{f.delete(T.scope.r),T.el.remove(),T.el[Symbol.dispose]?.()},q=()=>{let T=c.parentNode,R=[],N;if(a.length&&!e.content&&T?.replaceChildren&&a[0].node.parentNode===T){for(N=T.firstChild;N&&N!==a[0].node;N=N.nextSibling)if(N.nodeType===1){R=null;break}else R.push(N);if(R)for(N=c;N;N=N.nextSibling)if(N.nodeType===1){R=null;break}else R.push(N);if(R){T.replaceChildren(...R);for(let se of a)f.delete(se.scope.r),se.el[Symbol.dispose]?.();a.length=0;return}}for(let se of a)X(se);a.length=0},Q=(T,R,N)=>{let se={p:t,v:i,k:s,r:T,c:R,i:N,o:h,l:null},O=e.content?re(e):e.cloneNode(!0);return{el:O,scope:se,proxy:new Proxy(se,Qn),node:O.content||O,_di:N}},Re=T=>{if(!T.length)return;let R=T.length>1?u.createDocumentFragment():null;for(let N of T)R?R.appendChild(N.node):c.before(N.node);R&&c.before(R);for(let N of T)$(N.el,N.proxy,e.content?void 0:e)},jn=be(()=>te(()=>Le(()=>{let T=d,R=T.length,N=a.length,se=R!==N;I=!1;for(let O=0;O<R;O++)if(T[O]!=null){I=typeof T[O]=="object";break}if(I&&N){let O=[],ce=[],Ce=new Set,ur=!1,cr=!1,fr=0;for(let D=0;D<R;D++){let k=T[D];if(k!=null&&typeof k=="object"){if(Ce.has(k))return;Ce.add(k)}let j=f.get(k);j?(fr++,!se&&j.scope.i!==D&&(ur=!0),ce.length&&(cr=!0),j.scope.i=D,j.scope.r=k,j.scope.o=h):(j=Q(k,null,D),f.set(k,j),ce.push(j)),O.push(j)}if(!fr)q();else for(let[D,k]of f)Ce.has(D)||X(k);if(Re(ce),cr){let D=c;for(let k=O.length-1;k>=0;k--){let j=O[k].node;j.nextSibling!==D&&D.before(j),D=j,O[k]._di=k}}else if(ur){let D=[];for(let k=0;k<O.length;k++){let j=O[k];j._di!==k&&D.push(j),j._di=k}if(D.length===2){let k=D[0].node,j=D[1].node,Ie=u.createTextNode("");k.replaceWith(Ie),j.replaceWith(k),Ie.replaceWith(j)}else{let k=c;for(let j=O.length-1;j>=0;j--){let Ie=O[j].node;Ie.nextSibling!==k&&k.before(Ie),k=Ie}}}else for(let D=0;D<O.length;D++)O[D]._di=D;a=O}else{if(N&&_!==T&&(q(),N=0,f.clear()),_=T,R<N)if(!R)q();else{for(let O=R;O<N;O++)X(a[O]);a.length=R}for(let O=0;O<Math.min(N,R);O++)a[O].scope.c=T,h&&(a[O].scope.o=h);if(R>N){let O=[];for(let ce=N;ce<R;ce++){let Ce=I?Q(T[ce],null,ce):Q(null,T,ce);a.push(Ce),I&&f.set(T[ce],Ce),O.push(Ce)}Re(O)}}})));e.parentNode&&Le(()=>e.replaceWith(c)),e[v]=null;let At=T=>{h=null,typeof T=="number"?d=Array.from({length:T},(N,se)=>se+1):T?.constructor===Object?(h=Object.keys(T),d=Object.values(T)):d=T||[];let R=Ee(()=>{d[oe]?.value,d[tt],jn()});return()=>R()};return At.eval=W(n),At[ee]=()=>{q(),f.clear()},At}});var Ur,Hr=y(()=>{H();Ur=(e,t,r,o)=>n=>fe(e,o,typeof n=="function"&&!ye(e)?n(e.getAttribute(o)):n)});var Kr,Wr=y(()=>{H();Kr=e=>t=>{let r=ye(e);for(let o in t)fe(e,r?o:hr(o),t[o])}});var jt,Fr,Br=y(()=>{H();jt={},Fr=(e,t,r,o)=>{let[n,i]=jt[o]??(jt[o]=(([a,...d])=>[a,d])(o.slice(2).split("."))),s=W(r).bind(e),u=J(Object.assign(a=>s(t,d=>typeof d=="function"?d(a):d),{target:e}),i.length?[...i]:i),c=a=>f&&f(a),f=u;return u.target.addEventListener(n,c,u),{[Symbol.dispose](a){f=null,(!a||u.target!==e)&&u.target.removeEventListener(n,c),u[Symbol.dispose]?.()}}}});var Gr,Xr=y(()=>{H();Gr=(e,t,r,o)=>{let n,i,s=W(r).bind(e),u=o.split("..").map((c,f,{length:a})=>c.split(":").reduce((d,h)=>{let[_,...I]=h.slice(2).split("."),X=(Q,Re)=>n=typeof Q=="function"?Q(Re):Q,q=J(Object.assign(Q=>(f?X(n,Q):s(t,Re=>X(Re,Q)),i(),i=u[(f+1)%a]()),{target:e}),I);return Q=>(Q=d?.(),q.target.addEventListener(_,q,q),()=>(Q?.(),q.target.removeEventListener(_,q)))},null));return i=u[0](),{[Symbol.dispose](){i?.()}}}});var qr,Qr,zr=y(()=>{H();qr=e=>!!e?.content,Qr=(e,t)=>{if(e.content){let r,o=e.innerHTML,n=e.ownerDocument,i=e._holder;return i||e.replaceWith(i=n.createTextNode("")),s=>{if(typeof s=="function"&&(s=s(o)),e._holder&&(e.remove(),e.content.replaceChildren()),r?.[L]?.(),r?.remove(),s!=null&&s!=="")return r=qr(s)?(o=s.innerHTML,re(s)):re((r=n.createElement("template"),r.innerHTML=o=s,r)),te(()=>$(r,t)),i.before(r.content),e._holder&&e.childNodes.splice(0,1/0,...r.childNodes),r[L];e._holder&&(e.childNodes.length=0,o="")}}return r=>{var o;return r=typeof r=="function"?r(e.innerHTML):r,qr(r)?e.replaceChildren(r.content.cloneNode(!0)):e.innerHTML=r??"",e[o=v]&&(e[o]=null),te(()=>$(e,t)),e[L]}}});var Vr,Jr=y(()=>{Vr=(e,t,r)=>{let o=e.ownerDocument,n=o.createComment(":portal"),i=null;return e.before(n),s=>{let u=e.getRootNode(),c=typeof s=="string"?u.querySelector?.(s)||o.querySelector(s):s?.nodeType===1?s:s?o.body:null;if(c!==i)return c?c.appendChild(e):n.after(e),i=c,()=>{i&&(n.after(e),i=null)}}}});var Zr,Yr=y(()=>{Zr=e=>t=>e.hidden=!!t});var Dt,eo=y(()=>{H();Dt=(e,t,r,o)=>{let[,...n]=o.split("."),i=W(r).bind(e),s;return J(Object.assign(()=>{let c=i(t,f=>typeof f=="function"?f(e):f);typeof c=="function"&&(s=c)},{target:e}),n)(),{[L](){s?.(),s=null}}}});var $t,to=y(()=>{H();$t=(e,t,r,o)=>{let[,...n]=o.split("."),i=W(r).bind(e),s=e.type==="checkbox"?()=>e.checked:e.type==="select-multiple"?()=>[...e.selectedOptions].map(c=>c.value):/^(date|time|month|week)/.test(e.type)?()=>e.value:()=>e.selectedIndex<0?null:isNaN(e.valueAsNumber)?e.value:e.valueAsNumber,u=J(Object.assign(()=>{i(t,c=>typeof c=="function"?c(s()):c)},{target:e}),n);return e.addEventListener("input",u),e.addEventListener("change",u),{[L](){e.removeEventListener("input",u),e.removeEventListener("change",u)}}}});var ro,oo,no=y(()=>{H();ro=(e,t,r,o)=>{let[,...n]=o.split("."),i=W(r).bind(e),s=n.includes("once"),u=J(Object.assign(f=>{i(t,a=>typeof a=="function"?a(f):a)},{target:e}),n),c=new IntersectionObserver(f=>{for(let a of f)a.isIntersecting&&(u(a),s&&c.disconnect())});return c.observe(e),{[L](){c.disconnect()}}};ro.observer=!0;oo=ro});var io,so,lo=y(()=>{H();io=(e,t,r,o)=>{let[,...n]=o.split("."),i=W(r).bind(e),s=J(Object.assign(c=>{i(t,f=>typeof f=="function"?f(c):f)},{target:e}),n),u=new ResizeObserver(c=>{for(let f of c){let a=f.contentRect;s({width:a.width,height:a.height,entry:f})}});return u.observe(e),{[L](){u.disconnect()}}};io.observer=!0;so=io});var co={};_t(co,{batch:()=>Se,computed:()=>xe,debounce:()=>kt,default:()=>ei,dispose:()=>Yn,effect:()=>Ee,signal:()=>z,sprae:()=>$,start:()=>Nt,store:()=>Pe,throttle:()=>be,untracked:()=>te,use:()=>et});var zn,Ut,Vn,Jn,Ht,Kt,uo,Zn,Yn,ei,fo=y(()=>{We();H();wr();H();Cr();xr();Tr();Or();Rr();vr();Pr();jr();$r();Hr();Wr();Br();Xr();zr();Jr();Yr();eo();to();no();lo();Dt.observer=$t.observer=!0;Object.assign(ve,{_:Ur,"":Kr,class:br,text:Er,html:Qr,style:Nr,fx:kr,value:Ir,ref:Lr,scope:Mr,if:_r,else:Sr,each:Dr,portal:Vr,hidden:Zr,mount:Dt,change:$t,intersect:oo,resize:so});zn=(e,t,r,o,n)=>{let i=ve[t]||ve._,s=r.length>0;return()=>{let u=e,c,f,a,d=0;if(s&&(f=z(0),a=J(Object.assign(()=>f.value++,{target:e}),r.slice()),u=a.target??e),c=i(u,n,o,t),!c?.call)return c?.[L];let h=c.eval??W(o),_,I=()=>(typeof _=="function"&&_(),_=null);ye(u)||(n=u[v]??n);let X=s?Ee(()=>(f.value==d?a():(d=f.value,_=h.call(u,n,c)),I)):Ee(()=>(_=h.call(u,n,c),I));if(!(v in u))return X;let q=0;return()=>{q||(q=1,X(),c[ee]?c[ee]():u[L]?.())}}},Ut={},Vn=e=>Ut[e]??(Ut[e]=e.includes("..")?0:e.split(":").map(t=>{let[r,...o]=t.split(".");return{str:t,dirName:r,mods:o,on:t.startsWith("on")}})),Jn=e=>e?typeof e=="number"?e:(([,t,r]=e.match(/^(\d+)(ms|s|m)?$/)||[])=>(t=+t,r==="s"?t*1e3:r==="m"?t*6e4:t))():0,Ht=e=>e==="idle"?requestIdleCallback:e==="raf"?requestAnimationFrame:!e||e==="tick"?queueMicrotask:t=>setTimeout(t,Jn(e));Object.assign(le,{debounce:(e,t,r)=>kt(e,Ht(t==="immediate"?r:t),t==="immediate"||r==="immediate"),throttle:(e,t)=>be(e,Ht(t)),delay:(e,t)=>((r=Ht(t))=>o=>r(()=>e(o)))(),once:(e,t,r)=>(r=o=>!t&&(t=1,e(o)),r.once=!0,r),window:e=>(e.target=e.target.ownerDocument.defaultView,e),document:e=>(e.target=e.target.ownerDocument,e),root:e=>(e.target=e.target.ownerDocument.documentElement,e),body:e=>(e.target=e.target.ownerDocument.body,e),parent:e=>(e.target=e.target.parentNode,e),self:e=>t=>t.target===e.target&&e(t),away:(e,t)=>{let r=e.target.ownerDocument,o=i=>t=i.target,n=r.currentEvent||r.defaultView?.event;return r.addEventListener("pointerdown",o,!0),Object.assign(i=>i!==n&&!e.target.contains(i.type==="click"?t??i.target:i.target)&&i.target.isConnected&&e(i),{target:r,[L]:()=>r.removeEventListener("pointerdown",o,!0)})},prevent:e=>t=>(t?.preventDefault(),e(t)),stop:(e,t)=>r=>(t?.[0]==="i"?r?.stopImmediatePropagation():r?.stopPropagation(),e(r)),passive:e=>(e.passive=!0,e),capture:e=>(e.capture=!0,e)});le.outside=le.away;le.tick=e=>le.delay(e);le.raf=e=>le.delay(e,"raf");Kt={ctrl:e=>e.ctrlKey||e.key==="Control"||e.key==="Ctrl",shift:e=>e.shiftKey||e.key==="Shift",alt:e=>e.altKey||e.key==="Alt",meta:e=>e.metaKey||e.key==="Meta",cmd:e=>e.metaKey||e.key==="Command",arrow:e=>e.key?.startsWith("Arrow"),enter:e=>e.key==="Enter",esc:e=>e.key?.startsWith("Esc"),tab:e=>e.key==="Tab",space:e=>e.key==="\xA0"||e.key==="Space"||e.key===" ",delete:e=>e.key==="Delete"||e.key==="Backspace",digit:e=>/^\d$/.test(e.key),letter:e=>/^\p{L}$/gu.test(e.key),char:e=>/^\S$/.test(e.key)},uo=(e,t)=>Kt[e]?.(t)||t.key?.toLowerCase()===e||t.keyCode==e;for(let e in Kt)le[e]=(t,r,o)=>n=>Kt[e](n)&&(!r||uo(r,n))&&(!o||uo(o,n))&&t(n);Zn=e=>{let t=0,r="",o=0;for(let n of e){if(r){o?o=0:n==="\\"?o=1:n===r&&(r="");continue}if(n===";"&&!t)return!0;n==="{"?t++:n==="}"?t--:(n==='"'||n==="'"||n==="`")&&(r=n)}return!1};et({compile:e=>(/^(if|let|const)\b/.test(e)||Zn(e)||(e=`return ${e}`),/\bawait\s/.test(e)&&(e=`return (async()=>{${e}})()`),$.constructor(`with(arguments[0]){${e}}`)),dir:(e,t,r,o)=>{let n=Vn(t);return n?n.reduce((i,s)=>{let u=ve[s.dirName],c=s.on?()=>Fr(e,o,r,s.str)[L]:u?.observer?()=>u(e,o,r,s.str)[L]:zn(e,s.dirName,s.mods,r,o);return i?(f,a)=>(f=i(),a=c(),()=>{f(),a()}):c},null):()=>Gr(e,o,r,t)[L]},...Mt});$.use=et;$.store=Pe;$.directive=ve;$.modifier=le;Yn=$.dispose=e=>e[L]?.();$.start=Nt;ei=$});var m,A,g,K,Be,U,E,V,S,w,Wt,ti,F,G,P,$e,M,C,B,Ne,nt,Ue,it,ot,p,l,x=y(()=>{g=e=>(m=0,A=e,g.newline=!1,e=S(),A[m]?K():e||""),K=(e="Unexpected token",t=m,r=A.slice(0,t).split(`
`),o=r.pop(),n=A.slice(Math.max(0,t-40),t),i="\u032D",s=(A[t]||" ")+i,u=A.slice(t+1,t+20))=>{throw SyntaxError(`${e} at ${r.length+1}:${o.length+1}
${A[t-41]!==`
`,""+n}${s}${u}`)},Be=(e,t=m)=>(Array.isArray(e)&&(e.loc=t),e),U=(e,t=m,r)=>{for(;r=e(A.charCodeAt(m));)m+=r;return A.slice(t,m)},E=(e=1)=>A[m+=e],V=e=>m=e,S=(e=0,t)=>{let r,o,n,i,s;for(t&&g.asi&&(g.newline=!1);(r=g.space())&&(s=g.newline,1)&&r!==t&&(n=((i=P[r])&&i(o,e))??(o&&s&&g.asi?.(o,e,S))??(!o&&U(g.id)));)o=n;return t&&(r==t?m++:K("Unclosed "+String.fromCharCode(t-(t>42?2:1)))),o},w=g.space=(e,t=m)=>{for(;(e=A.charCodeAt(m))<=32;)g.asi&&e===10&&(g.newline=!0),m++;return e},Wt=(e=m)=>{for(;A.charCodeAt(e)<=32;)e++;return A.charCodeAt(e)},ti=g.id=e=>e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122||e==36||e==95||e>=192&&e!=215&&e!=247,F=(e,t=e.length)=>A.substr(m,t)===e&&!g.id(A.charCodeAt(m+t)),G=()=>(E(),S(0,41)),P=[],$e={},M=(e,t=32,r,o=e.charCodeAt(0),n=e.length,i=P[o],s=e.toUpperCase()!==e,u,c)=>(t=$e[e]=!i&&$e[e]||t,P[o]=(f,a,d,h=m)=>(u=d,(d?e==d:(n<2||e.charCodeAt(1)===A.charCodeAt(m+1)&&(n<3||A.substr(m,n)==e))&&(!s||!g.id(A.charCodeAt(m+n)))&&(u=d=e))&&a<t&&(m+=n,(c=r(f))?Be(c,h):(m=h,u=0,!s&&!i&&K()),c)||i?.(f,a,u))),C=(e,t,r=!1)=>M(e,t,o=>o&&(n=>n&&[e,o,n])(S(t-(r?.5:0)))),B=(e,t,r)=>M(e,t,o=>r?o&&[e,o]:!o&&(o=S(t-.5))&&[e,o]),Ne=(e,t)=>M(e,200,r=>!r&&[,t]),nt=(e,t,r)=>M(e,t,(o,n)=>(n=S(t-(r?.5:0)),o?.[0]!==e&&(o=[e,o||null]),n?.[0]===e?o.push(...n.slice(1)):o.push(n||null),o)),Ue=(e,t)=>M(e[0],t,r=>!r&&[e,S(0,e.charCodeAt(1))||null]),it=(e,t)=>M(e[0],t,r=>r&&[e,r,S(0,e.charCodeAt(1))||null]),ot={},p=(e,t,r=ot[e])=>ot[e]=(...o)=>t(...o)||r?.(...o),l=e=>Array.isArray(e)?e[0]==null?(t=>()=>t)(e[1]):ot[e[0]]?.(...e.slice(1))??K(`Unknown operator: ${e[0]}`,e?.loc):e===void 0?()=>{}:t=>t?.[e]});var lt,Ge,ut,ri,oi,ni,ii,st,si,li,ui,ci,fi,po,Ft,pi,ao=y(()=>{x();lt=46,Ge=48,ut=57,ri=69,oi=101,ni=43,ii=45,st=95,si=110,li=97,ui=102,ci=65,fi=70,po=e=>e.indexOf("_")<0?e:e.replaceAll("_",""),Ft=e=>{let t=po(U(r=>r===lt&&A.charCodeAt(m+1)!==lt||r>=Ge&&r<=ut||r===st||((r===ri||r===oi)&&((r=A.charCodeAt(m+1))>=Ge&&r<=ut||r===ni||r===ii)?2:0)));return A.charCodeAt(m)===si?(E(),[,BigInt(t)]):(e=+t)!=e?K():[,e]},pi={2:e=>e===48||e===49||e===st,8:e=>e>=48&&e<=55||e===st,16:e=>e>=Ge&&e<=ut||e>=li&&e<=ui||e>=ci&&e<=fi||e===st};g.number=null;P[lt]=e=>!e&&A.charCodeAt(m+1)!==lt&&Ft();for(let e=Ge;e<=ut;e++)P[e]=t=>t?void 0:Ft();P[Ge]=e=>{if(e)return;let t=g.number;if(t){for(let[r,o]of Object.entries(t))if(r[0]==="0"&&A[m+1]?.toLowerCase()===r[1])return E(2),[,parseInt(po(U(pi[o])),o)]}return Ft()}});var ai,mo,ho,di,yo,go=y(()=>{x();ai=92,mo=34,ho=39,di={n:`
`,r:"\r",t:" ",b:"\b",f:"\f",v:"\v"},yo=e=>(t,r,o="")=>{if(!(t||!g.string?.[String.fromCharCode(e)]))return E(),U(n=>n-e&&(n===ai?(o+=di[A[m+1]]||A[m+1],2):(o+=A[m],1))),A[m]===String.fromCharCode(e)?E():K("Bad string"),[,o]};P[mo]=yo(mo);P[ho]=yo(ho);g.string={'"':!0}});var mi,wo,Ao,_o=y(()=>{x();mi=20;"= += -= *= /= %= |= &= ^= >>= <<=".split(" ").map(e=>C(e,mi,!0));wo=(e,t,r,o)=>typeof e=="string"?n=>t(n,e,n):e[0]==="."?(r=l(e[1]),o=e[2],n=>t(r(n),o,n)):e[0]==="[]"&&e.length===3?(r=l(e[1]),o=l(e[2]),n=>t(r(n),o(n),n)):e[0]==="()"&&e.length===2?wo(e[1],t):(()=>{throw Error("Invalid assignment target")})(),Ao={"=":(e,t,r)=>e[t]=r,"+=":(e,t,r)=>e[t]+=r,"-=":(e,t,r)=>e[t]-=r,"*=":(e,t,r)=>e[t]*=r,"/=":(e,t,r)=>e[t]/=r,"%=":(e,t,r)=>e[t]%=r,"|=":(e,t,r)=>e[t]|=r,"&=":(e,t,r)=>e[t]&=r,"^=":(e,t,r)=>e[t]^=r,">>=":(e,t,r)=>e[t]>>=r,"<<=":(e,t,r)=>e[t]<<=r};for(let e in Ao)p(e,(t,r)=>(r=l(r),wo(t,(o,n,i)=>Ao[e](o,n,r(i)))))});var hi,yi,So,Co=y(()=>{x();hi=30,yi=40,So=140;C("!",So);B("!",So);C("||",hi);C("&&",yi);p("!",e=>(e=l(e),t=>!e(t)));p("||",(e,t)=>(e=l(e),t=l(t),r=>e(r)||t(r)));p("&&",(e,t)=>(e=l(e),t=l(t),r=>e(r)&&t(r)))});var gi,Ai,wi,Eo,_i,xo=y(()=>{x();gi=50,Ai=60,wi=70,Eo=100,_i=140;C("|",gi);C("&",wi);C("^",Ai);C(">>",Eo);C("<<",Eo);B("~",_i);p("~",e=>(e=l(e),t=>~e(t)));p("|",(e,t)=>(e=l(e),t=l(t),r=>e(r)|t(r)));p("&",(e,t)=>(e=l(e),t=l(t),r=>e(r)&t(r)));p("^",(e,t)=>(e=l(e),t=l(t),r=>e(r)^t(r)));p(">>",(e,t)=>(e=l(e),t=l(t),r=>e(r)>>t(r)));p("<<",(e,t)=>(e=l(e),t=l(t),r=>e(r)<<t(r)))});var ct,bo=y(()=>{x();ct=90;C("<",ct);C(">",ct);C("<=",ct);C(">=",ct);p(">",(e,t)=>(e=l(e),t=l(t),r=>e(r)>t(r)));p("<",(e,t)=>(e=l(e),t=l(t),r=>e(r)<t(r)));p(">=",(e,t)=>(e=l(e),t=l(t),r=>e(r)>=t(r)));p("<=",(e,t)=>(e=l(e),t=l(t),r=>e(r)<=t(r)))});var To,No=y(()=>{x();To=80;C("==",To);C("!=",To);p("==",(e,t)=>(e=l(e),t=l(t),r=>e(r)==t(r)));p("!=",(e,t)=>(e=l(e),t=l(t),r=>e(r)!=t(r)))});var Oo,Bt,ko,Ro=y(()=>{x();Oo=110,Bt=120,ko=140;C("+",Oo);C("-",Oo);C("*",Bt);C("/",Bt);C("%",Bt);B("+",ko);B("-",ko);p("+",(e,t)=>t!==void 0?(e=l(e),t=l(t),r=>e(r)+t(r)):(e=l(e),r=>+e(r)));p("-",(e,t)=>t!==void 0?(e=l(e),t=l(t),r=>e(r)-t(r)):(e=l(e),r=>-e(r)));p("*",(e,t)=>(e=l(e),t=l(t),r=>e(r)*t(r)));p("/",(e,t)=>(e=l(e),t=l(t),r=>e(r)/t(r)));p("%",(e,t)=>(e=l(e),t=l(t),r=>e(r)%t(r)))});var ft,Gt,Io=y(()=>{x();ft=150;M("++",ft,e=>e?["++",e,null]:["++",S(ft-1)]);M("--",ft,e=>e?["--",e,null]:["--",S(ft-1)]);Gt=(e,t,r,o)=>typeof e=="string"?n=>t(n,e):e[0]==="."?(r=l(e[1]),o=e[2],n=>t(r(n),o)):e[0]==="[]"&&e.length===3?(r=l(e[1]),o=l(e[2]),n=>t(r(n),o(n))):e[0]==="()"&&e.length===2?Gt(e[1],t):(()=>{throw Error("Invalid increment target")})();p("++",(e,t)=>Gt(e,t===null?(r,o)=>r[o]++:(r,o)=>++r[o]));p("--",(e,t)=>Gt(e,t===null?(r,o)=>r[o]--:(r,o)=>--r[o]))});var Si,Ci,Ei,vo,Lo=y(()=>{x();Si=5,Ci=10,Ei=170;Ue("()",Ei);nt(",",Ci);nt(";",Si,!0);vo=(...e)=>(e=e.map(l),t=>{let r;for(let o of e)r=o(t);return r});p(",",vo);p(";",vo)});var ge,Xt,pt,ae,qt,Ae,He=y(()=>{x();ge=e=>e?.[0]==="_"&&e[1]==="_"||e==="constructor"||e==="prototype",Xt=170;it("[]",Xt);C(".",Xt);it("()",Xt);pt=e=>{throw Error(e)};p("[]",(e,t)=>t===void 0?(e=e?e[0]===","?e.slice(1):[e]:[],e=e.map(r=>r==null?()=>{}:r[0]==="..."?(r=l(r[1]),o=>r(o)):(r=l(r),o=>[r(o)])),r=>e.flatMap(o=>o(r))):(t==null&&pt("Missing index"),e=l(e),t=l(t),r=>{let o=t(r);return ge(o)?void 0:e(r)[o]}));p(".",(e,t)=>(e=l(e),t=t[0]?t:t[1],ge(t)?()=>{}:r=>e(r)[t]));p("()",(e,t)=>{if(t===void 0)return e==null?pt("Empty ()"):l(e);let r=n=>n?.[0]===","&&n.slice(1).some(i=>i==null||r(i));r(t)&&pt("Empty argument");let o=t?t[0]===","?(t=t.slice(1).map(l),n=>t.map(i=>i(n))):(t=l(t),n=>[t(n)]):()=>[];return qt(e,(n,i,s)=>n[i](...o(s)))});ae=e=>typeof e=="string"||Array.isArray(e)&&(e[0]==="."||e[0]==="?."||e[0]==="[]"&&e.length===3||e[0]==="?.[]"||e[0]==="()"&&e.length===2&&ae(e[1])||e[0]==="{}"),qt=(e,t,r,o)=>e==null?pt("Empty ()"):e[0]==="()"&&e.length==2?qt(e[1],t):typeof e=="string"?n=>t(n,e,n):e[0]==="."?(r=l(e[1]),o=e[2],n=>t(r(n),o,n)):e[0]==="?."?(r=l(e[1]),o=e[2],n=>{let i=r(n);return i==null?void 0:t(i,o,n)}):e[0]==="[]"&&e.length===3?(r=l(e[1]),o=l(e[2]),n=>t(r(n),o(n),n)):e[0]==="?.[]"?(r=l(e[1]),o=l(e[2]),n=>{let i=r(n);return i==null?void 0:t(i,o(n),n)}):(e=l(e),n=>t([e(n)],0,n)),Ae=qt});var Po,xi,Mo,bi,Ti,Qt,at=y(()=>{ao();go();_o();Co();xo();bo();No();Ro();Io();Lo();He();x();x();Po=new WeakMap,xi=(e,...t)=>typeof e=="string"?l(g(e)):Po.get(e)||Po.set(e,bi(e,t)).get(e),Mo=57344,bi=(e,t)=>{let r=e.reduce((i,s,u)=>i+(u?String.fromCharCode(Mo+u-1):"")+s,""),o=g(r),n=i=>{if(typeof i=="string"&&i.length===1){let s=i.charCodeAt(0)-Mo,u;if(s>=0&&s<t.length)return u=t[s],Ti(u)?u:[,u]}return Array.isArray(i)?i.map(n):i};return l(n(o))},Ti=e=>typeof e=="string"||Array.isArray(e)&&(typeof e[0]=="string"||e[0]===void 0),Qt=xi});var Ni,Oi,jo,zt,Do=y(()=>{x();Ni=32,Oi=g.space;(jo=g).comment??(jo.comment={"//":`
`,"/*":"*/"});g.space=()=>{zt||(zt=Object.entries(g.comment).map(([n,i])=>[n,i,n.charCodeAt(0)]));for(var e;e=Oi();){for(var t=0,r;r=zt[t++];)if(e===r[2]&&A.substr(m,r[0].length)===r[0]){var o=m+r[0].length;if(r[1]===`
`)for(;A.charCodeAt(o)>=Ni;)o++;else{for(;A[o]&&A.substr(o,r[1].length)!==r[1];)o++;A[o]&&(o+=r[1].length)}V(o),e=0;break}if(e)return e}return e}});var $o,Uo=y(()=>{x();$o=80;C("===",$o);C("!==",$o);p("===",(e,t)=>(e=l(e),t=l(t),r=>e(r)===t(r)));p("!==",(e,t)=>(e=l(e),t=l(t),r=>e(r)!==t(r)))});var ki,Ho=y(()=>{x();ki=30;C("??",ki);p("??",(e,t)=>(e=l(e),t=l(t),r=>e(r)??t(r)))});var Ri,Ii,vi,Ko=y(()=>{x();He();Ri=130,Ii=20;C("**",Ri,!0);C("**=",Ii,!0);p("**",(e,t)=>(e=l(e),t=l(t),r=>e(r)**t(r)));vi=e=>{throw Error(e)};p("**=",(e,t)=>(ae(e)||vi("Invalid assignment target"),t=l(t),Ae(e,(r,o,n)=>r[o]**=t(n))))});var Wo,Fo=y(()=>{x();Wo=90;C("in",Wo);C("of",Wo);p("in",(e,t)=>(e=l(e),t=l(t),r=>e(r)in t(r)))});var Li,Pi,Mi,Bo=y(()=>{x();He();Li=20,Pi=100,Mi=e=>{throw Error(e)};C(">>>",Pi);C(">>>=",Li,!0);p(">>>",(e,t)=>(e=l(e),t=l(t),r=>e(r)>>>t(r)));p(">>>=",(e,t)=>(ae(e)||Mi("Invalid assignment target"),t=l(t),Ae(e,(r,o,n)=>r[o]>>>=t(n))))});var ji,we,Xe=y(()=>{x();ji=e=>e[0]?.[0]===","?e[0].slice(1):e,we=(e,t,r)=>{if(typeof e=="string"){r[e]=t;return}let[o,...n]=e,i=ji(n);if(o==="{}"){let s=[];for(let u of i){if(Array.isArray(u)&&u[0]==="..."){let h={};for(let _ in t)s.includes(_)||(h[_]=t[_]);r[u[1]]=h;break}let c,f,a;typeof u=="string"?c=f=u:u[0]==="="?(typeof u[1]=="string"?c=f=u[1]:[,c,f]=u[1],a=u[2]):[,c,f]=u,s.push(c);let d=t[c];d===void 0&&a&&(d=l(a)(r)),we(f,d,r)}}else if(o==="[]"){let s=0;for(let u of i){if(u===null){s++;continue}if(Array.isArray(u)&&u[0]==="..."){r[u[1]]=t.slice(s);break}let c=u,f;Array.isArray(u)&&u[0]==="="&&([,c,f]=u);let a=t[s++];a===void 0&&f&&(a=l(f)(r)),we(c,a,r)}}}});var Vt,dt,Go=y(()=>{x();Xe();He();Vt=20,dt=e=>{throw Error(e)};C("||=",Vt,!0);C("&&=",Vt,!0);C("??=",Vt,!0);p("=",(e,t)=>{if(Array.isArray(e)&&(e[0]==="let"||e[0]==="const"||e[0]==="var")){let r=e[1];return t=l(t),typeof r=="string"?o=>{o[r]=t(o)}:o=>we(r,t(o),o)}return ae(e)||dt("Invalid assignment target"),t=l(t),Ae(e,(r,o,n)=>r[o]=t(n))});p("||=",(e,t)=>(ae(e)||dt("Invalid assignment target"),t=l(t),Ae(e,(r,o,n)=>r[o]||(r[o]=t(n)))));p("&&=",(e,t)=>(ae(e)||dt("Invalid assignment target"),t=l(t),Ae(e,(r,o,n)=>r[o]&&(r[o]=t(n)))));p("??=",(e,t)=>(ae(e)||dt("Invalid assignment target"),t=l(t),Ae(e,(r,o,n)=>r[o]??(r[o]=t(n)))))});var Jt,Xo,qo,b,Zt,de,me,Y=y(()=>{x();Jt=5,Xo=123,qo=125,b=(e,t,r,o=e.charCodeAt(0),n=e.length,i=P[o],s)=>P[o]=(u,c,f,a=m)=>!u&&(f?e==f:(n<2||A.substr(m,n)==e)&&(f=e))&&c<t&&!g.id(A.charCodeAt(m+n))&&Wt(m+n)!==58&&(V(m+n),(s=r())?Be(s,a):V(a),s)||i?.(u,c,f),Zt=(e,t,r,o=e.charCodeAt(0),n=e.length,i=P[o],s)=>P[o]=(u,c,f,a=m)=>u&&(f?e==f:(n<2||A.substr(m,n)==e)&&(f=e))&&c<t&&!g.id(A.charCodeAt(m+n))&&(V(m+n),Be(s=r(u),a),s)||i?.(u,c,f),de=()=>(w()===Xo||K("Expected {"),E(),S(Jt-.5,qo)||null),me=()=>w()!==Xo?S(Jt+.5):(E(),S(Jt-.5,qo)||null)});var Qo=y(()=>{x();Y();Ne("true",!0);Ne("false",!1);Ne("null",null);b("undefined",200,()=>[]);Ne("NaN",NaN);Ne("Infinity",1/0)});var Yt,zo=y(()=>{x();Yt=20;M("?",Yt,(e,t,r)=>e&&(t=S(Yt-1))&&U(o=>o===58)&&(r=S(Yt-1),["?",e,t,r]));p("?",(e,t,r)=>(e=l(e),t=l(t),r=l(r),o=>e(o)?t(o):r(o)))});var ue,_e,Z,Ke=y(()=>{ue=Symbol("break"),_e=Symbol("continue"),Z=[]});var Di,Vo=y(()=>{x();Ke();Di=20;C("=>",Di,!0);p("=>",(e,t)=>{e=e?.[0]==="()"?e[1]:e;let r=e?e[0]===","?e.slice(1):[e]:[],o=-1,n=null,i=r[r.length-1];Array.isArray(i)&&i[0]==="..."&&(o=r.length-1,n=i[1],r.length--);let s=t?.[0]==="{}";return t=l(s?["{",t[1]]:t),u=>(...c)=>{let f={};r.forEach((d,h)=>f[d]=c[h]),n&&(f[n]=c.slice(o));let a=new Proxy(f,{get:(d,h)=>h in d?d[h]:u?.[h],set:(d,h,_)=>((h in d?d:u)[h]=_,!0),has:(d,h)=>h in d||(u?h in u:!1)});try{let d=t(a);return s?void 0:d}catch(d){if(d===Z)return d[0];throw d}}})});var $i,Jo=y(()=>{x();$i=140;B("...",$i);p("...",e=>(e=l(e),t=>Object.entries(e(t))))});var Zo,Yo=y(()=>{x();He();Zo=170;M("?.",Zo,(e,t)=>{if(!e)return;let r=w();return r===40?(E(),["?.()",e,S(0,41)||null]):r===91?(E(),["?.[]",e,S(0,93)]):(t=S(Zo),t?["?.",e,t]:void 0)});p("?.",(e,t)=>(e=l(e),ge(t)?()=>{}:r=>e(r)?.[t]));p("?.[]",(e,t)=>(e=l(e),t=l(t),r=>{let o=t(r);return ge(o)?void 0:e(r)?.[o]}));p("?.()",(e,t)=>{let r=t?t[0]===","?(t=t.slice(1).map(l),n=>t.map(i=>i(n))):(t=l(t),n=>[t(n)]):()=>[];if(e[0]==="?."){let n=l(e[1]),i=e[2];return ge(i)?()=>{}:s=>n(s)?.[i]?.(...r(s))}if(e[0]==="?.[]"){let n=l(e[1]),i=l(e[2]);return s=>{let u=n(s),c=i(s);return ge(c)?void 0:u?.[c]?.(...r(s))}}if(e[0]==="."){let n=l(e[1]),i=e[2];return ge(i)?()=>{}:s=>n(s)?.[i]?.(...r(s))}if(e[0]==="[]"&&e.length===3){let n=l(e[1]),i=l(e[2]);return s=>{let u=n(s),c=i(s);return ge(c)?void 0:u?.[c]?.(...r(s))}}let o=l(e);return n=>o(n)?.(...r(n))})});var qe,en=y(()=>{x();Y();qe=140;B("typeof",qe);B("void",qe);B("delete",qe);b("new",qe,()=>F(".target")?(E(7),["new.target"]):["new",S(qe)]);p("typeof",e=>(e=l(e),t=>typeof e(t)));p("void",e=>(e=l(e),t=>(e(t),void 0)));p("delete",e=>{if(e[0]==="."){let t=l(e[1]),r=e[2];return o=>delete t(o)[r]}if(e[0]==="[]"){let t=l(e[1]),r=l(e[2]);return o=>delete t(o)[r(o)]}return()=>!0});p("new",e=>{let t=l(e?.[0]==="()"?e[1]:e),r=e?.[0]==="()"?e[2]:null,o=r?r[0]===","?(n=>i=>n.map(s=>s(i)))(r.slice(1).map(l)):(n=>i=>[n(i)])(l(r)):()=>[];return n=>new(t(n))(...o(n))})});var mt,er,Ui,tn,rn,on,nn,tr=y(()=>{x();mt=Symbol("accessor"),er=20,Ui=40,tn=41,rn=123,on=125,nn=e=>t=>{if(t)return;w();let r=U(g.id);if(!r||(w(),A.charCodeAt(m)!==Ui))return!1;E();let o=S(0,tn);return w(),A.charCodeAt(m)!==rn?!1:(E(),[e,r,o,S(0,on)])};M("get",er-1,nn("get"));M("set",er-1,nn("set"));M("(",er-1,e=>{if(!e||typeof e!="string")return;let t=S(0,tn)||null;if(w(),A.charCodeAt(m)===rn)return E(),[":",e,["=>",["()",t],S(0,on)||null]]});p("get",(e,t)=>(t=t?l(t):()=>{},r=>[[mt,e,{get:function(){let o=Object.create(r||{});return o.this=this,t(o)}}]]));p("set",(e,t,r)=>(r=r?l(r):()=>{},o=>[[mt,e,{set:function(n){let i=Object.create(o||{});i.this=this,i[t]=n,r(i)}}]]))});var Hi,sn,Ki,ln=y(()=>{x();tr();Hi=20,sn=200,Ki=e=>e==null||typeof e=="string"||[":",",","...","get","set"].includes(e[0]);Ue("[]",sn);Ue("{}",sn);C(":",Hi-1,!0);p("{}",(e,t)=>{if(t!==void 0)return;if(!Ki(e))return l(["{",e]);e=e?e[0]!==","?[e]:e.slice(1):[];let r=e.map(o=>l(typeof o=="string"?[":",o,o]:o));return o=>{let n={},i={};for(let s of r.flatMap(u=>u(o)))if(s[0]===mt){let[,u,c]=s;i[u]={...i[u],...c,configurable:!0,enumerable:!0}}else n[s[0]]=s[1];for(let s in i)Object.defineProperty(n,s,i[s]);return n}});p("{",e=>(e=e?l(e):()=>{},t=>e(Object.create(t))));p(":",(e,t)=>(t=l(t),Array.isArray(e)?(e=l(e),r=>[[e(r),t(r)]]):r=>[[e,t(r)]]))});var Wi,ht,Fi,Bi,Gi,Xi,un,qi,cn=y(()=>{x();Wi=170,ht=96,Fi=36,Bi=123,Gi=92,Xi={n:`
`,r:"\r",t:" ",b:"\b",f:"\f",v:"\v"},un=()=>{let e=[];for(let t="",r;(r=A.charCodeAt(m))!==ht;)r?r===Gi?(E(),t+=Xi[A[m]]||A[m],E()):r===Fi&&A.charCodeAt(m+1)===Bi?(t&&e.push([,t]),t="",E(2),e.push(S(0,125))):(t+=A[m],E(),r=A.charCodeAt(m),r===ht&&t&&e.push([,t])):K("Unterminated template");return E(),e},qi=P[ht];P[ht]=(e,t)=>e&&t<Wi?g.asi&&g.newline?void 0:(E(),["``",e,...un()]):e?qi?.(e,t):(E(),(r=>r.length<2&&r[0]?.[0]===void 0?r[0]||[,""]:["`",...r])(un()));p("`",(...e)=>(e=e.map(l),t=>e.map(r=>r(t)).join("")));p("``",(e,...t)=>{e=l(e);let r=[],o=[];for(let i of t)Array.isArray(i)&&i[0]===void 0?r.push(i[1]):o.push(l(i));let n=Object.assign([...r],{raw:r});return i=>e(i)(n,...o.map(s=>s(i)))})});var fn=y(()=>{at();x();Do();Uo();Ho();Ko();Fo();Bo();Go();Qo();zo();Vo();Jo();Yo();en();ln();cn();x();at();g.string["'"]=!0;g.number={"0x":16,"0b":2,"0o":8}});var rr,Qi,zi,pn,an,dn=y(()=>{x();Y();Xe();rr=5,Qi=10,zi=20,pn=e=>{let t=S(Qi-1);return t?.[0]==="in"||t?.[0]==="of"?[t[0],[e,t[1]],t[2]]:t?.[0]===","?[e,...t.slice(1)]:[e,t]};b("let",rr+1,()=>pn("let"));b("const",rr+1,()=>pn("const"));b("var",rr,()=>(w(),["var",S(zi)]));an=(...e)=>(e=e.map(t=>{if(typeof t=="string")return r=>{r[t]=void 0};if(t[0]==="="){let[,r,o]=t,n=l(o);return typeof r=="string"?i=>{i[r]=n(i)}:i=>we(r,n(i),i)}return l(t)}),t=>{for(let r of e)r(t)});p("let",an);p("const",an);p("var",e=>typeof e=="string"?t=>{t[e]=void 0}:()=>{})});var Vi,mn=y(()=>{x();Ke();Y();Vi=200;b("function",Vi,()=>{w();let e=!1;A[m]==="*"&&(e=!0,E(),w());let t=U(g.id);return t&&w(),e?["function*",t,G()||null,de()]:["function",t,G()||null,de()]});p("function",(e,t,r)=>{r=r?l(r):()=>{};let o=t?t[0]===","?t.slice(1):[t]:[],n=null,i=-1,s=o[o.length-1];return Array.isArray(s)&&s[0]==="..."&&(i=o.length-1,n=s[1],o.length--),u=>{let c=(...f)=>{let a={};o.forEach((h,_)=>a[h]=f[_]),n&&(a[n]=f.slice(i));let d=new Proxy(a,{get:(h,_)=>_ in h?h[_]:u[_],set:(h,_,I)=>((_ in h?h:u)[_]=I,!0),has:(h,_)=>_ in h||_ in u});try{return r(d)}catch(h){if(h===Z)return h[0];throw h}};return e&&(u[e]=c),c}});p("function*",(e,t,r)=>{throw Error("Generator functions are not supported in evaluation")})});var yt,or,hn=y(()=>{x();Y();yt=140,or=20;B("await",yt);b("yield",yt,()=>(w(),A[m]==="*"?(E(),w(),["yield*",S(or)]):["yield",S(or)]));b("async",yt,()=>{if(w(),F("function"))return["async",S(yt)];let e=S(or-.5);return e&&["async",e]});p("async",e=>{let t=l(e);return r=>{let o=t(r);return async function(...n){return o(...n)}}});p("await",e=>(e=l(e),async t=>await e(t)));p("yield",e=>(e=e?l(e):null,t=>{throw{__yield__:e?e(t):void 0}}));p("yield*",e=>(e=l(e),t=>{throw{__yield_all__:e(t)}}))});var nr,Ji,Zi,Yi,es,yn=y(()=>{x();Y();nr=200,Ji=140,Zi=90,Yi=Symbol("static");B("static",Ji);C("instanceof",Zi);M("#",nr,e=>{if(e)return;let t=U(g.id);return t?"#"+t:void 0});b("class",nr,()=>{w();let e=U(g.id)||null;if(e==="extends")e=null,w();else{if(w(),!F("extends"))return["class",e,null,de()];E(7),w()}return["class",e,S(nr),de()]});es=e=>{throw Error(e)};p("instanceof",(e,t)=>(e=l(e),t=l(t),r=>e(r)instanceof t(r)));p("class",(e,t,r)=>(t=t?l(t):null,r=r?l(r):null,o=>{let n=t?t(o):Object,i=function(...s){if(!(this instanceof i))return es("Class constructor must be called with new");let u=t?Reflect.construct(n,s,i):this;return i.prototype.__constructor__&&i.prototype.__constructor__.apply(u,s),u};if(Object.setPrototypeOf(i.prototype,n.prototype),Object.setPrototypeOf(i,n),r){let s=Object.create(o);s.super=n;let u=r(s),c=Array.isArray(u)&&typeof u[0]?.[0]=="string"?u:[];for(let[f,a]of c)f==="constructor"?i.prototype.__constructor__=a:i.prototype[f]=a}return e&&(o[e]=i),i}));p("static",e=>(e=l(e),t=>[[Yi,e(t)]]))});var ts,ir,rs,os,ns,gn=y(()=>{x();ts=140,ir=47,rs=92,os=e=>e===rs?2:e&&e!==ir,ns=e=>e===103||e===105||e===109||e===115||e===117||e===121;M("/",ts,e=>{if(e)return;let t=A.charCodeAt(m);if(t===ir||t===42||t===43||t===63||t===61)return;let r=U(os);A.charCodeAt(m)===ir||K("Unterminated regex"),E();let o=U(ns);try{new RegExp(r,o)}catch(n){K("Invalid regex: "+n.message)}return o?["//",r,o]:["//",r]});p("//",(e,t)=>{let r=new RegExp(e,t||"");return()=>r})});var is,ss,ls,An=y(()=>{x();Y();is=5,ss=59,ls=()=>{let e=m;return w()===ss&&E(),w(),F("else")?(E(4),!0):(V(e),!1)};b("if",is+1,()=>{w();let e=["if",G(),me()];return ls()&&e.push(me()),e});p("if",(e,t,r)=>(e=l(e),t=l(t),r=r!==void 0?l(r):null,o=>e(o)?t(o):r?.(o)))});var Oe,Qe,ze,us,cs,wn=y(()=>{x();Y();Xe();Ke();Oe=5,Qe=125,ze=59;b("while",Oe+1,()=>(w(),["while",G(),me()]));b("do",Oe+1,()=>(e=>(w(),E(5),w(),["do",e,G()]))(me()));b("for",Oe+1,()=>(w(),F("await")?(E(5),w(),["for await",G(),me()]):["for",G(),me()]));b("break",Oe+1,()=>{g.asi&&(g.newline=!1);let e=m;w();let t=A.charCodeAt(m);if(!t||t===Qe||t===ze||g.newline)return["break"];let r=U(g.id);if(!r)return["break"];w();let o=A.charCodeAt(m);return!o||o===Qe||o===ze||g.newline?["break",r]:(V(e),["break"])});b("continue",Oe+1,()=>{g.asi&&(g.newline=!1);let e=m;w();let t=A.charCodeAt(m);if(!t||t===Qe||t===ze||g.newline)return["continue"];let r=U(g.id);if(!r)return["continue"];w();let o=A.charCodeAt(m);return!o||o===Qe||o===ze||g.newline?["continue",r]:(V(e),["continue"])});b("return",Oe+1,()=>{g.asi&&(g.newline=!1);let e=w();return!e||e===Qe||e===ze||g.newline?["return"]:["return",S(Oe)]});p("while",(e,t)=>(e=l(e),t=l(t),r=>{let o;for(;e(r);)try{o=t(r)}catch(n){if(n===ue)break;if(n===_e)continue;if(n===Z)return n[0];throw n}return o}));p("do",(e,t)=>(e=l(e),t=l(t),r=>{let o;do try{o=e(r)}catch(n){if(n===ue)break;if(n===_e)continue;if(n===Z)return n[0];throw n}while(t(r));return o}));p("for",(e,t)=>{if(Array.isArray(e)&&e[0]===";"){let[,r,o,n]=e;return r=r?l(r):null,o=o?l(o):()=>!0,n=n?l(n):null,t=l(t),i=>{let s;for(r?.(i);o(i);n?.(i))try{s=t(i)}catch(u){if(u===ue)break;if(u===_e)continue;if(u===Z)return u[0];throw u}return s}}if(Array.isArray(e)&&(e[0]==="in"||e[0]==="of")){let[r,o,n]=e;if(Array.isArray(o)&&(o[0]==="let"||o[0]==="const"||o[0]==="var")&&(o=o[1]),r==="in")return cs(o,n,t);if(r==="of")return us(o,n,t)}});us=(e,t,r)=>{t=l(t),r=l(r);let o=Array.isArray(e);return n=>{let i,s=o?null:n[e];for(let u of t(n)){o?we(e,u,n):n[e]=u;try{i=r(n)}catch(c){if(c===ue)break;if(c===_e)continue;if(c===Z)return c[0];throw c}}return o||(n[e]=s),i}},cs=(e,t,r)=>{t=l(t),r=l(r);let o=Array.isArray(e);return n=>{let i,s=o?null:n[e];for(let u in t(n)){o?we(e,u,n):n[e]=u;try{i=r(n)}catch(c){if(c===ue)break;if(c===_e)continue;if(c===Z)return c[0];throw c}}return o||(n[e]=s),i}};p("break",()=>()=>{throw ue});p("continue",()=>()=>{throw _e});p("return",e=>(e=e!==void 0?l(e):null,t=>{throw Z[0]=e?.(t),Z}))});var Ve,_n=y(()=>{x();Y();Ke();Ve=5;b("try",Ve+1,()=>["try",de()]);Zt("catch",Ve+1,e=>(w(),["catch",e,G(),de()]));Zt("finally",Ve+1,e=>["finally",e,de()]);b("throw",Ve+1,()=>{if(g.asi&&(g.newline=!1),w(),g.newline)throw SyntaxError("Unexpected newline after throw");return["throw",S(Ve)]});p("try",e=>(e=e?l(e):null,t=>e?.(t)));p("catch",(e,t,r)=>{let o=e?.[1]?l(e[1]):null;return r=r?l(r):null,n=>{let i;try{i=o?.(n)}catch(s){if(s===ue||s===_e||s===Z)throw s;if(t!==null&&r){let u=t in n,c=n[t];n[t]=s;try{i=r(n)}finally{u?n[t]=c:delete n[t]}}else if(t===null)throw s}return i}});p("finally",(e,t)=>(e=e?l(e):null,t=t?l(t):null,r=>{let o;try{o=e?.(r)}finally{t?.(r)}return o}));p("throw",e=>(e=l(e),t=>{throw e(t)}))});var En,fs,Sn,ps,xn,sr,bn,Cn,as,Tn=y(()=>{x();Y();Ke();En=5,fs=20,Sn=58,ps=59,xn=125,sr=0,bn=(e,t=e.length,r=e.charCodeAt(0),o=P[r])=>P[r]=(n,i,s)=>F(e)&&!n&&sr||o?.(n,i,s);bn("case");bn("default");Cn=e=>{let t=[];for(;(e=w())!==xn&&!F("case")&&!F("default");){if(e===ps){E();continue}t.push(S(En-.5))||K()}return t.length>1?[";",...t]:t[0]||null},as=()=>{w()===123||K("Expected {"),E(),sr++;let e=[];try{for(;w()!==xn;)if(F("case")){V(m+4),w();let t=S(fs-.5);w()===Sn&&E(),e.push(["case",t,Cn()])}else F("default")?(V(m+7),w()===Sn&&E(),e.push(["default",Cn()])):K("Expected case or default")}finally{sr--}return E(),e};b("switch",En+1,()=>w()===40&&["switch",G(),...as()]);p("switch",(e,...t)=>(e=l(e),t.length?(t=t.map(r=>[r[0]==="case"?l(r[1]):null,(r[0]==="case"?r[2]:r[1])?.[0]===";"?(r[0]==="case"?r[2]:r[1]).slice(1).map(l):(r[0]==="case"?r[2]:r[1])?[l(r[0]==="case"?r[2]:r[1])]:[]]),r=>{let o=e(r),n=!1,i;for(let[u,c]of t)if(n||u===null||u(r)===o)for(n=!0,s=0;s<c.length;s++)try{i=c[s](r)}catch(f){if(f===ue)return i;throw f}var s;return i}):r=>e(r)))});var Nn,On=y(()=>{x();Y();Nn=5;b("debugger",Nn+1,()=>["debugger"]);b("with",Nn+1,()=>(w(),["with",G(),me()]))});var lr,ke,kn,ds,Rn=y(()=>{x();Y();x();lr=5,ke=10,kn=42,ds=P[kn];P[kn]=(e,t)=>e?ds?.(e,t):(E(),"*");M("from",ke+1,e=>e?e[0]!=="="&&e[0]!==","&&(w(),["from",e,S(ke+1)]):!1);M("as",ke+2,e=>e?(w(),["as",e,S(ke+2)]):!1);b("import",lr,()=>F(".meta")?(E(5),["import.meta"]):["import",S(ke)]);b("export",lr,()=>(w(),["export",S(lr)]));b("default",ke+1,()=>w()!==58&&(w(),["default",S(ke)]));p("import",()=>()=>{});p("export",()=>()=>{});p("from",(e,t)=>()=>{});p("as",(e,t)=>()=>{});p("default",e=>l(e))});var In,vn=y(()=>{x();In=$e.asi??$e[";"];g.asi=(e,t,r,o,n)=>t<In&&(o=r(In-.5))&&(n=o?.[0]===";"?o.slice(1):[o],e?.[0]===";"?(e.push(...n),e):[";",e,...n])});var Ln={};_t(Ln,{access:()=>it,binary:()=>C,compile:()=>l,cur:()=>A,default:()=>Qt,err:()=>K,expr:()=>S,group:()=>Ue,id:()=>ti,idx:()=>m,literal:()=>Ne,loc:()=>Be,lookup:()=>P,nary:()=>nt,next:()=>U,operator:()=>p,operators:()=>ot,parens:()=>G,parse:()=>g,peek:()=>Wt,prec:()=>$e,seek:()=>V,skip:()=>E,space:()=>w,token:()=>M,unary:()=>B,word:()=>F});var Pn=y(()=>{fn();dn();mn();hn();yn();gn();Xe();An();wn();_n();Tn();On();Rn();tr();vn();x();at()});var gt=(fo(),pr(co)).default,ms=(Pn(),pr(Ln));gt.use({compile:ms});module.exports=gt;var ie=document.currentScript,Mn=ie.getAttribute("prefix")??ie.dataset.prefix??ie.dataset.spraePrefix,Je=ie.getAttribute("start")??ie.dataset.start??ie.dataset.spraeStart;ie.removeAttribute("prefix");ie.removeAttribute("start");delete ie.dataset.prefix;delete ie.dataset.start;delete ie.dataset.spraePrefix;delete ie.dataset.spraeStart;Mn&>.use({prefix:Mn});Je!=null&&Je!=="false"&&(Je&&Je!=="true"?document.querySelectorAll(Je):[document.body||document.documentElement]).forEach(e=>gt.start(e));
;if (typeof module.exports == "object" && typeof exports == "object") {
var __cp = (to, from, except, desc) => {
if ((from && typeof from === "object") || typeof from === "function") {
for (let key of Object.getOwnPropertyNames(from)) {
if (!Object.prototype.hasOwnProperty.call(to, key) && key !== except)
Object.defineProperty(to, key, {
get: () => from[key],
enumerable: !(desc = Object.getOwnPropertyDescriptor(from, key)) || desc.enumerable,
});
}
}
return to;
};
module.exports = __cp(module.exports, exports);
}
return module.exports;
}))