var Ft=!1,Dt=!1,fe=[],Rt=-1,tr=!1;function Ln(e){Fn(e)}function kn(){tr=!0}function Nn(){tr=!1,Qr()}function Fn(e){fe.includes(e)||fe.push(e),Qr()}function Dn(e){let t=fe.indexOf(e);t!==-1&&t>Rt&&fe.splice(t,1)}function Qr(){if(!Dt&&!Ft){if(tr)return;Ft=!0,queueMicrotask(Rn)}}function Rn(){Ft=!1,Dt=!0;for(let e=0;ee.effect(t,{scheduler:r=>{zt?Ln(r):r()}}),ei=e.raw}function Er(e){ye=e}function $n(e){let t=()=>{};return[i=>{let n=ye(i);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(s=>s())}),e._x_effects.add(n),t=()=>{n!==void 0&&(e._x_effects.delete(n),Ae(n))},n},()=>{t()}]}function ti(e,t){let r=!0,i,n,s=ye(()=>{let a=e(),l=JSON.stringify(a);if(!r&&(typeof a=="object"||a!==i)){let o=typeof i=="object"?JSON.parse(n):i;queueMicrotask(()=>{t(a,o)})}i=a,n=l,r=!1});return()=>Ae(s)}async function Bn(e){kn();try{await e(),await Promise.resolve()}finally{Nn()}}var ri=[],ii=[],ni=[];function jn(e){ni.push(e)}function rr(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,ii.push(t))}function si(e){ri.push(e)}function ai(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function oi(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([r,i])=>{(t===void 0||t.includes(r))&&(i.forEach(n=>n()),delete e._x_attributeCleanups[r])})}function Vn(e){for(e._x_effects?.forEach(Dn);e._x_cleanups?.length;)e._x_cleanups.pop()()}var ir=new MutationObserver(or),nr=!1;function sr(){ir.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),nr=!0}function li(){Hn(),ir.disconnect(),nr=!1}var Le=[];function Hn(){let e=ir.takeRecords();Le.push(()=>e.length>0&&or(e));let t=Le.length;queueMicrotask(()=>{if(Le.length===t)for(;Le.length>0;)Le.shift()()})}function z(e){if(!nr)return e();li();let t=e();return sr(),t}var ar=!1,rt=[];function Wn(){ar=!0}function qn(){ar=!1,or(rt),rt=[]}function or(e){if(ar){rt=rt.concat(e);return}let t=[],r=new Set,i=new Map,n=new Map;for(let s=0;s{a.nodeType===1&&a._x_marker&&r.add(a)}),e[s].addedNodes.forEach(a=>{if(a.nodeType===1){if(r.has(a)){r.delete(a);return}a._x_marker||t.push(a)}})),e[s].type==="attributes")){let a=e[s].target,l=e[s].attributeName,o=e[s].oldValue,u=()=>{i.has(a)||i.set(a,[]),i.get(a).push({name:l,value:a.getAttribute(l)})},c=()=>{n.has(a)||n.set(a,[]),n.get(a).push(l)};a.hasAttribute(l)&&o===null?u():a.hasAttribute(l)?(c(),u()):c()}n.forEach((s,a)=>{oi(a,s)}),i.forEach((s,a)=>{ri.forEach(l=>l(a,s))});for(let s of r)t.some(a=>a.contains(s))||ii.forEach(a=>a(s));for(let s of t)s.isConnected&&ni.forEach(a=>a(s));t=null,r=null,i=null,n=null}function ui(e){return ge(me(e))}function He(e,t,r){return e._x_dataStack=[t,...me(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(i=>i!==t)}}function me(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?me(e.host):e.parentNode?me(e.parentNode):[]}function ge(e){return new Proxy({objects:e},Kn)}function ci(e,t){return e===null||e===Object.prototype?null:Object.prototype.hasOwnProperty.call(e,t)?e:ci(Object.getPrototypeOf(e),t)}var Kn={ownKeys({objects:e}){return Array.from(new Set(e.flatMap(t=>Object.keys(t))))},has({objects:e},t){return t==Symbol.unscopables?!1:e.some(r=>Object.prototype.hasOwnProperty.call(r,t)||Reflect.has(r,t))},get({objects:e},t,r){return t=="toJSON"?Yn:Reflect.get(e.find(i=>Reflect.has(i,t))||{},t,r)},set({objects:e},t,r,i){let n;for(const a of e)if(n=ci(a,t),n)break;n||(n=e[e.length-1]);const s=Object.getOwnPropertyDescriptor(n,t);return s?.set&&s?.get?s.set.call(i,r)||!0:Reflect.set(n,t,r)}};function Yn(){return Reflect.ownKeys(this).reduce((e,t)=>(e[t]=Reflect.get(this,t),e),{})}function lr(e){let t=i=>typeof i=="object"&&!Array.isArray(i)&&i!==null,r=(i,n="")=>{Object.entries(Object.getOwnPropertyDescriptors(i)).forEach(([s,{value:a,enumerable:l}])=>{if(l===!1||a===void 0||typeof a=="object"&&a!==null&&a.__v_skip)return;let o=n===""?s:`${n}.${s}`;typeof a=="object"&&a!==null&&a._x_interceptor?i[s]=a.initialize(e,o,s):t(a)&&a!==i&&!(a instanceof Element)&&r(a,o)})};return r(e)}function di(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(i,n,s){return e(this.initialValue,()=>Xn(i,n),a=>Gt(i,n,a),n,s)}};return t(r),i=>{if(typeof i=="object"&&i!==null&&i._x_interceptor){let n=r.initialize.bind(r);r.initialize=(s,a,l)=>(r.initialValue=i.initialize(s,a,l),n(s,a,l))}else r.initialValue=i;return r}}function Xn(e,t){return t.split(".").reduce((r,i)=>r[i],e)}function Gt(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),Gt(e[t[0]],t.slice(1),r)}}var fi={};function X(e,t){fi[e]=t}function Be(e,t){let r=Un(t);return Object.entries(fi).forEach(([i,n])=>{Object.defineProperty(e,`$${i}`,{get(){return n(t,r)},enumerable:!1})}),e}function Un(e){let[t,r]=wi(e),i={interceptor:di,...t};return rr(e,r),i}function Jn(e,t,r,...i){try{return r(...i)}catch(n){je(n,e,t)}}function je(...e){return pi(...e)}var pi=Qn;function Zn(e){pi=e}function Qn(e,t,r=void 0){e=Object.assign(e??{message:"No error message given."},{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message} ${r?'Expression: "'+r+`" `:""}`,t),setTimeout(()=>{throw e},0)}var Ee=!0;function hi(e){let t=Ee;Ee=!1;let r=e();return Ee=t,r}function pe(e,t,r={}){let i;return V(e,t)(n=>i=n,r),i}function V(...e){return vi(...e)}var vi=()=>{};function es(e){vi=e}var mi;function ts(e){mi=e}function rs(e,t){let r={};Be(r,e);let i=[r,...me(e)],n=typeof t=="function"?is(i,t):ss(i,t,e);return Jn.bind(null,e,t,n)}function is(e,t){return(r=()=>{},{scope:i={},params:n=[],context:s}={})=>{if(!Ee){Ve(r,t,ge([i,...e]),n);return}Ve(r,t.apply(ge([i,...e]),n))}}var Tt={};function ns(e,t){if(Tt[e])return Tt[e];let r=Object.getPrototypeOf(async function(){}).constructor,i=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e,s=(()=>{try{let a=new r(["__self","scope"],`with (scope) { __self.result = ${i} }; __self.finished = true; return __self.result;`);return Object.defineProperty(a,"name",{value:`[Alpine] ${e}`}),a}catch(a){return je(a,t,e),Promise.resolve()}})();return Tt[e]=s,s}function ss(e,t,r){let i=ns(t,r);return(n=()=>{},{scope:s={},params:a=[],context:l}={})=>{i.result=void 0,i.finished=!1;let o=ge([s,...e]);if(typeof i=="function"){let u=i.call(l,i,o).catch(c=>je(c,r,t));i.finished?(Ve(n,i.result,o,a,r),i.result=void 0):u.then(c=>{Ve(n,c,o,a,r)}).catch(c=>je(c,r,t)).finally(()=>i.result=void 0)}}}function Ve(e,t,r,i,n){if(Ee&&typeof t=="function"){let s=t.apply(r,i);s instanceof Promise?s.then(a=>Ve(e,a,r,i)).catch(a=>je(a,n,t)):e(s)}else typeof t=="object"&&t instanceof Promise?t.then(s=>e(s)):e(t)}function as(...e){return mi(...e)}function os(e,t,r={}){let i={};Be(i,e);let n=[i,...me(e)],s=ge([r.scope??{},...n]),a=r.params??[];if(t.includes("await")){let l=Object.getPrototypeOf(async function(){}).constructor;return new l(["scope"],`with (scope) { let __result = ${/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(async()=>{ ${t} })()`:t}; return __result }`).call(r.context,s)}else{let l=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(()=>{ ${t} })()`:t,o=new Function(["scope"],`with (scope) { let __result = ${l}; return __result }`).call(r.context,s);return typeof o=="function"&&Ee?o.apply(s,a):o}}var ur="x-";function Me(e=""){return ur+e}function ls(e){ur=e}var it={};function $(e,t){return it[e]=t,{before(r){if(!it[r]){console.warn(String.raw`Cannot find directive \`${r}\`. \`${e}\` will use the default order of execution`);return}const i=de.indexOf(r);de.splice(i>=0?i:de.indexOf("DEFAULT"),0,e)}}}function us(e){return Object.keys(it).includes(e)}function cr(e,t,r){if(t=Array.from(t),e._x_virtualDirectives){let n=Object.entries(e._x_virtualDirectives).map(([a,l])=>({name:a,value:l})),s=gi(n);n=n.map(a=>s.find(l=>l.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(n)}let i={};return t.map(_i((n,s)=>i[n]=s)).filter(Ti).map(fs(i,r)).sort(ps).map(n=>ds(e,n))}function gi(e){return Array.from(e).map(_i()).filter(t=>!Ti(t))}var $t=!1,De=new Map,bi=Symbol();function cs(e){$t=!0;let t=Symbol();bi=t,De.set(t,[]);let r=()=>{for(;De.get(t).length;)De.get(t).shift()();De.delete(t)},i=()=>{$t=!1,r()};e(r),i()}function wi(e){let t=[],r=l=>t.push(l),[i,n]=$n(e);return t.push(n),[{Alpine:Ie,effect:i,cleanup:r,evaluateLater:V.bind(V,e),evaluate:pe.bind(pe,e)},()=>t.forEach(l=>l())]}function ds(e,t){let r=()=>{},i=it[t.type]||r,[n,s]=wi(e);ai(e,t.original,s);let a=()=>{e._x_ignore||e._x_ignoreSelf||(i.inline&&i.inline(e,t,n),i=i.bind(i,e,t,n),$t?De.get(bi).push(i):i())};return a.runCleanups=s,a}var yi=(e,t)=>({name:r,value:i})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:i}),Si=e=>e;function _i(e=()=>{}){return({name:t,value:r})=>{let{name:i,value:n}=xi.reduce((s,a)=>a(s),{name:t,value:r});return i!==t&&e(i,t),{name:i,value:n}}}var xi=[];function dr(e){xi.push(e)}function Ti({name:e}){return Ei().test(e)}var Ei=()=>new RegExp(`^${ur}([^:^.]+)\\b`);function fs(e,t){return({name:r,value:i})=>{r===i&&(i="");let n=r.match(Ei()),s=r.match(/:([a-zA-Z0-9\-_:]+)/),a=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],l=t||e[r]||r;return{type:n?n[1]:null,value:s?s[1]:null,modifiers:a.map(o=>o.replace(".","")),expression:i,original:l}}}var Bt="DEFAULT",de=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",Bt,"teleport"];function ps(e,t){let r=de.indexOf(e.type)===-1?Bt:e.type,i=de.indexOf(t.type)===-1?Bt:t.type;return de.indexOf(r)-de.indexOf(i)}function ze(e,t,r={},i={}){return e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0,...i}))}function be(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(n=>be(n,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let i=e.firstElementChild;for(;i;)be(i,t,!1),i=i.nextElementSibling}function te(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var Cr=!1;function hs(){Cr&&te("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),Cr=!0,document.body||te("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `