var Wo=!1,$o=!1,st=[],Ko=-1;function Hp(t){Vp(t)}function Vp(t){st.includes(t)||st.push(t),Wp()}function zp(t){let e=st.indexOf(t);e!==-1&&e>Ko&&st.splice(e,1)}function Wp(){!$o&&!Wo&&(Wo=!0,queueMicrotask($p))}function $p(){Wo=!1,$o=!0;for(let t=0;tt.effect(e,{scheduler:n=>{Qo?Hp(n):n()}}),su=t.raw}function nl(t){mt=t}function Xp(t){let e=()=>{};return[r=>{let a=mt(r);return t._x_effects||(t._x_effects=new Set,t._x_runEffects=()=>{t._x_effects.forEach(i=>i())}),t._x_effects.add(a),e=()=>{a!==void 0&&(t._x_effects.delete(a),Nt(a))},a},()=>{e()}]}function lu(t,e){let n=!0,r,a=mt(()=>{let i=t();JSON.stringify(i),n?r=i:queueMicrotask(()=>{e(i,r),r=i}),n=!1});return()=>Nt(a)}var cu=[],_u=[],du=[];function Zp(t){du.push(t)}function Es(t,e){typeof e=="function"?(t._x_cleanups||(t._x_cleanups=[]),t._x_cleanups.push(e)):(e=t,_u.push(e))}function uu(t){cu.push(t)}function pu(t,e,n){t._x_attributeCleanups||(t._x_attributeCleanups={}),t._x_attributeCleanups[e]||(t._x_attributeCleanups[e]=[]),t._x_attributeCleanups[e].push(n)}function mu(t,e){t._x_attributeCleanups&&Object.entries(t._x_attributeCleanups).forEach(([n,r])=>{(e===void 0||e.includes(n))&&(r.forEach(a=>a()),delete t._x_attributeCleanups[n])})}function Jp(t){for(t._x_effects?.forEach(zp);t._x_cleanups?.length;)t._x_cleanups.pop()()}var gs=new MutationObserver(bs),Ss=!1;function Ts(){gs.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Ss=!0}function Eu(){jp(),gs.disconnect(),Ss=!1}var Wt=[];function jp(){let t=gs.takeRecords();Wt.push(()=>t.length>0&&bs(t));let e=Wt.length;queueMicrotask(()=>{if(Wt.length===e)for(;Wt.length>0;)Wt.shift()()})}function ie(t){if(!Ss)return t();Eu();let e=t();return Ts(),e}var fs=!1,Ln=[];function em(){fs=!0}function tm(){fs=!1,bs(Ln),Ln=[]}function bs(t){if(fs){Ln=Ln.concat(t);return}let e=[],n=new Set,r=new Map,a=new Map;for(let i=0;i{o.nodeType===1&&o._x_marker&&n.add(o)}),t[i].addedNodes.forEach(o=>{if(o.nodeType===1){if(n.has(o)){n.delete(o);return}o._x_marker||e.push(o)}})),t[i].type==="attributes")){let o=t[i].target,s=t[i].attributeName,l=t[i].oldValue,c=()=>{r.has(o)||r.set(o,[]),r.get(o).push({name:s,value:o.getAttribute(s)})},_=()=>{a.has(o)||a.set(o,[]),a.get(o).push(s)};o.hasAttribute(s)&&l===null?c():o.hasAttribute(s)?(_(),c()):_()}a.forEach((i,o)=>{mu(o,i)}),r.forEach((i,o)=>{cu.forEach(s=>s(o,i))});for(let i of n)e.some(o=>o.contains(i))||_u.forEach(o=>o(i));for(let i of e)i.isConnected&&du.forEach(o=>o(i));e=null,n=null,r=null,a=null}function gu(t){return nn(bt(t))}function tn(t,e,n){return t._x_dataStack=[e,...bt(n||t)],()=>{t._x_dataStack=t._x_dataStack.filter(r=>r!==e)}}function bt(t){return t._x_dataStack?t._x_dataStack:typeof ShadowRoot=="function"&&t instanceof ShadowRoot?bt(t.host):t.parentNode?bt(t.parentNode):[]}function nn(t){return new Proxy({objects:t},nm)}var nm={ownKeys({objects:t}){return Array.from(new Set(t.flatMap(e=>Object.keys(e))))},has({objects:t},e){return e==Symbol.unscopables?!1:t.some(n=>Object.prototype.hasOwnProperty.call(n,e)||Reflect.has(n,e))},get({objects:t},e,n){return e=="toJSON"?rm:Reflect.get(t.find(r=>Reflect.has(r,e))||{},e,n)},set({objects:t},e,n,r){const a=t.find(o=>Object.prototype.hasOwnProperty.call(o,e))||t[t.length-1],i=Object.getOwnPropertyDescriptor(a,e);return i?.set&&i?.get?i.set.call(r,n)||!0:Reflect.set(a,e,n)}};function rm(){return Reflect.ownKeys(this).reduce((e,n)=>(e[n]=Reflect.get(this,n),e),{})}function Su(t){let e=r=>typeof r=="object"&&!Array.isArray(r)&&r!==null,n=(r,a="")=>{Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([i,{value:o,enumerable:s}])=>{if(s===!1||o===void 0||typeof o=="object"&&o!==null&&o.__v_skip)return;let l=a===""?i:`${a}.${i}`;typeof o=="object"&&o!==null&&o._x_interceptor?r[i]=o.initialize(t,l,i):e(o)&&o!==r&&!(o instanceof Element)&&n(o,l)})};return n(t)}function Tu(t,e=()=>{}){let n={initialValue:void 0,_x_interceptor:!0,initialize(r,a,i){return t(this.initialValue,()=>am(r,a),o=>Xo(r,a,o),a,i)}};return e(n),r=>{if(typeof r=="object"&&r!==null&&r._x_interceptor){let a=n.initialize.bind(n);n.initialize=(i,o,s)=>{let l=r.initialize(i,o,s);return n.initialValue=l,a(i,o,s)}}else n.initialValue=r;return n}}function am(t,e){return e.split(".").reduce((n,r)=>n[r],t)}function Xo(t,e,n){if(typeof e=="string"&&(e=e.split(".")),e.length===1)t[e[0]]=n;else{if(e.length===0)throw error;return t[e[0]]||(t[e[0]]={}),Xo(t[e[0]],e.slice(1),n)}}var fu={};function Be(t,e){fu[t]=e}function Zo(t,e){let n=im(e);return Object.entries(fu).forEach(([r,a])=>{Object.defineProperty(t,`$${r}`,{get(){return a(e,n)},enumerable:!1})}),t}function im(t){let[e,n]=Au(t),r={interceptor:Tu,...e};return Es(t,n),r}function om(t,e,n,...r){try{return n(...r)}catch(a){jt(a,t,e)}}function jt(t,e,n=void 0){t=Object.assign(t??{message:"No error message given."},{el:e,expression:n}),console.warn(`Alpine Expression Error: ${t.message} ${n?'Expression: "'+n+`" `:""}`,e),setTimeout(()=>{throw t},0)}var hn=!0;function bu(t){let e=hn;hn=!1;let n=t();return hn=e,n}function lt(t,e,n={}){let r;return Ne(t,e)(a=>r=a,n),r}function Ne(...t){return Ru(...t)}var Ru=Cu;function sm(t){Ru=t}function Cu(t,e){let n={};Zo(n,t);let r=[n,...bt(t)],a=typeof e=="function"?lm(r,e):_m(r,e,t);return om.bind(null,t,e,a)}function lm(t,e){return(n=()=>{},{scope:r={},params:a=[]}={})=>{let i=e.apply(nn([r,...t]),a);xn(n,i)}}var ir={};function cm(t,e){if(ir[t])return ir[t];let n=Object.getPrototypeOf(async function(){}).constructor,r=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(async()=>{ ${t} })()`:t,i=(()=>{try{let o=new n(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`);return Object.defineProperty(o,"name",{value:`[Alpine] ${t}`}),o}catch(o){return jt(o,e,t),Promise.resolve()}})();return ir[t]=i,i}function _m(t,e,n){let r=cm(e,n);return(a=()=>{},{scope:i={},params:o=[]}={})=>{r.result=void 0,r.finished=!1;let s=nn([i,...t]);if(typeof r=="function"){let l=r(r,s).catch(c=>jt(c,n,e));r.finished?(xn(a,r.result,s,o,n),r.result=void 0):l.then(c=>{xn(a,c,s,o,n)}).catch(c=>jt(c,n,e)).finally(()=>r.result=void 0)}}}function xn(t,e,n,r,a){if(hn&&typeof e=="function"){let i=e.apply(n,r);i instanceof Promise?i.then(o=>xn(t,o,n,r)).catch(o=>jt(o,a,e)):t(i)}else typeof e=="object"&&e instanceof Promise?e.then(i=>t(i)):t(e)}var Rs="x-";function Ot(t=""){return Rs+t}function dm(t){Rs=t}var wn={};function me(t,e){return wn[t]=e,{before(n){if(!wn[n]){console.warn(String.raw`Cannot find directive \`${n}\`. \`${t}\` will use the default order of execution`);return}const r=it.indexOf(n);it.splice(r>=0?r:it.indexOf("DEFAULT"),0,t)}}}function um(t){return Object.keys(wn).includes(t)}function Cs(t,e,n){if(e=Array.from(e),t._x_virtualDirectives){let i=Object.entries(t._x_virtualDirectives).map(([s,l])=>({name:s,value:l})),o=Nu(i);i=i.map(s=>o.find(l=>l.name===s.name)?{name:`x-bind:${s.name}`,value:`"${s.value}"`}:s),e=e.concat(i)}let r={};return e.map(vu((i,o)=>r[i]=o)).filter(Du).map(Em(r,n)).sort(gm).map(i=>mm(t,i))}function Nu(t){return Array.from(t).map(vu()).filter(e=>!Du(e))}var Jo=!1,Xt=new Map,Ou=Symbol();function pm(t){Jo=!0;let e=Symbol();Ou=e,Xt.set(e,[]);let n=()=>{for(;Xt.get(e).length;)Xt.get(e).shift()();Xt.delete(e)},r=()=>{Jo=!1,n()};t(n),r()}function Au(t){let e=[],n=s=>e.push(s),[r,a]=Xp(t);return e.push(a),[{Alpine:rn,effect:r,cleanup:n,evaluateLater:Ne.bind(Ne,t),evaluate:lt.bind(lt,t)},()=>e.forEach(s=>s())]}function mm(t,e){let n=()=>{},r=wn[e.type]||n,[a,i]=Au(t);pu(t,e.original,i);let o=()=>{t._x_ignore||t._x_ignoreSelf||(r.inline&&r.inline(t,e,a),r=r.bind(r,t,e,a),Jo?Xt.get(Ou).push(r):r())};return o.runCleanups=i,o}var Iu=(t,e)=>({name:n,value:r})=>(n.startsWith(t)&&(n=n.replace(t,e)),{name:n,value:r}),hu=t=>t;function vu(t=()=>{}){return({name:e,value:n})=>{let{name:r,value:a}=yu.reduce((i,o)=>o(i),{name:e,value:n});return r!==e&&t(r,e),{name:r,value:a}}}var yu=[];function Ns(t){yu.push(t)}function Du({name:t}){return Mu().test(t)}var Mu=()=>new RegExp(`^${Rs}([^:^.]+)\\b`);function Em(t,e){return({name:n,value:r})=>{let a=n.match(Mu()),i=n.match(/:([a-zA-Z0-9\-_:]+)/),o=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],s=e||t[n]||n;return{type:a?a[1]:null,value:i?i[1]:null,modifiers:o.map(l=>l.replace(".","")),expression:r,original:s}}}var jo="DEFAULT",it=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",jo,"teleport"];function gm(t,e){let n=it.indexOf(t.type)===-1?jo:t.type,r=it.indexOf(e.type)===-1?jo:e.type;return it.indexOf(n)-it.indexOf(r)}function Zt(t,e,n={}){t.dispatchEvent(new CustomEvent(e,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function ut(t,e){if(typeof ShadowRoot=="function"&&t instanceof ShadowRoot){Array.from(t.children).forEach(a=>ut(a,e));return}let n=!1;if(e(t,()=>n=!0),n)return;let r=t.firstElementChild;for(;r;)ut(r,e),r=r.nextElementSibling}function ke(t,...e){console.warn(`Alpine Warning: ${t}`,...e)}var rl=!1;function Sm(){rl&&ke("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),rl=!0,document.body||ke("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `