You've already forked Atomcms-edit
943d5bfc38
- Install inertia-laravel, @inertiajs/react, react, @vitejs/plugin-react - Add HandleInertiaRequests middleware registered in web group - Create Inertia root template (resources/views/app.blade.php) - Add React entry point and page components (resources/js/) - Add Inertia demo route (/inertia-test) - HomeController reverted to Blade (index page stays original) - Remove inertia-test2 test route
8 lines
137 KiB
JavaScript
8 lines
137 KiB
JavaScript
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;e<fe.length;e++)fe[e](),Rt=e;fe.length=0,Rt=-1,Dt=!1}var Pe,ye,Ae,ei,zt=!0;function zn(e){zt=!1,e(),zt=!0}function Gn(e){Pe=e.reactive,Ae=e.release,ye=t=>e.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<e.length;s++)if(!e[s].target._x_ignoreMutationObserver&&(e[s].type==="childList"&&(e[s].removedNodes.forEach(a=>{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 `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),ze(document,"alpine:init"),ze(document,"alpine:initializing"),sr(),jn(t=>re(t,be)),rr(t=>Oe(t)),si((t,r)=>{cr(t,r).forEach(i=>i())});let e=t=>!pt(t.parentElement,!0);Array.from(document.querySelectorAll(Ai().join(","))).filter(e).forEach(t=>{re(t)}),ze(document,"alpine:initialized"),setTimeout(()=>{bs()})}var fr=[],Ci=[];function Pi(){return fr.map(e=>e())}function Ai(){return fr.concat(Ci).map(e=>e())}function Mi(e){fr.push(e)}function Oi(e){Ci.push(e)}function pt(e,t=!1){return ee(e,r=>{if((t?Ai():Pi()).some(i=>r.matches(i)))return!0})}function ee(e,t){if(e){if(t(e))return e;if(e._x_teleportBack)return ee(e._x_teleportBack,t);if(e.parentNode instanceof ShadowRoot)return ee(e.parentNode.host,t);if(e.parentElement)return ee(e.parentElement,t)}}function vs(e){return Pi().some(t=>e.matches(t))}var Ii=[];function ms(e){Ii.push(e)}var gs=1;function re(e,t=be,r=()=>{}){ee(e,i=>i._x_ignore)||cs(()=>{t(e,(i,n)=>{i._x_marker||(r(i,n),Ii.forEach(s=>s(i,n)),cr(i,i.attributes).forEach(s=>s()),i._x_ignore||(i._x_marker=gs++),i._x_ignore&&n())})})}function Oe(e,t=be){t(e,r=>{Vn(r),oi(r),delete r._x_marker})}function bs(){[["ui","dialog",["[x-dialog], [x-popover]"]],["anchor","anchor",["[x-anchor]"]],["sort","sort",["[x-sort]"]]].forEach(([e,t,r])=>{us(t)||r.some(i=>{if(document.querySelector(i))return te(`found "${i}", but missing ${e} plugin`),!0})})}var jt=[],pr=!1;function hr(e=()=>{}){return queueMicrotask(()=>{pr||setTimeout(()=>{Vt()})}),new Promise(t=>{jt.push(()=>{e(),t()})})}function Vt(){for(pr=!1;jt.length;)jt.shift()()}function ws(){pr=!0}function vr(e,t){return Array.isArray(t)?Pr(e,t.join(" ")):typeof t=="object"&&t!==null?ys(e,t):typeof t=="function"?vr(e,t()):Pr(e,t)}function Ht(e){return e.split(/\s/).filter(Boolean)}function Pr(e,t){let r=n=>Ht(n).filter(s=>!e.classList.contains(s)).filter(Boolean),i=n=>(e.classList.add(...n),()=>{e.classList.remove(...n)});return t=t===!0?t="":t||"",i(r(t))}function ys(e,t){let r=Object.entries(t).flatMap(([a,l])=>l?Ht(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,l])=>l?!1:Ht(a)).filter(Boolean),n=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),r.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),n.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),n.forEach(a=>e.classList.remove(a))}}function ht(e,t){return typeof t=="object"&&t!==null?Ss(e,t):_s(e,t)}function Ss(e,t){let r={};return Object.entries(t).forEach(([i,n])=>{r[i]=e.style[i],i.startsWith("--")||(i=xs(i)),e.style.setProperty(i,n)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{ht(e,r)}}function _s(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}function xs(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}$("transition",(e,{value:t,modifiers:r,expression:i},{evaluate:n})=>{typeof i=="function"&&(i=n(i)),i!==!1&&(!i||typeof i=="boolean"?Es(e,r,t):Ts(e,i,t))});function Ts(e,t,r){Li(e,vr,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function Es(e,t,r){Li(e,ht);let i=!t.includes("in")&&!t.includes("out")&&!r,n=i||t.includes("in")||["enter"].includes(r),s=i||t.includes("out")||["leave"].includes(r);t.includes("in")&&!i&&(t=t.filter((S,y)=>y<t.indexOf("out"))),t.includes("out")&&!i&&(t=t.filter((S,y)=>y>t.indexOf("out")));let a=!t.includes("opacity")&&!t.includes("scale"),l=a||t.includes("opacity"),o=a||t.includes("scale"),u=l?0:1,c=o?ke(t,"scale",95)/100:1,d=ke(t,"delay",0)/1e3,v=ke(t,"origin","center"),f="opacity, transform",m=ke(t,"duration",150)/1e3,g=ke(t,"duration",75)/1e3,T="cubic-bezier(0.4, 0.0, 0.2, 1)";n&&(e._x_transition.enter.during={transformOrigin:v,transitionDelay:`${d}s`,transitionProperty:f,transitionDuration:`${m}s`,transitionTimingFunction:T},e._x_transition.enter.start={opacity:u,transform:`scale(${c})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),s&&(e._x_transition.leave.during={transformOrigin:v,transitionDelay:`${d}s`,transitionProperty:f,transitionDuration:`${g}s`,transitionTimingFunction:T},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:u,transform:`scale(${c})`})}function Li(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(i=()=>{},n=()=>{}){qt(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},i,n)},out(i=()=>{},n=()=>{}){qt(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},i,n)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,i){const n=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let s=()=>n(r);if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):s():e._x_transition?e._x_transition.in(r):s();return}e._x_hidePromise=e._x_transition?new Promise((a,l)=>{e._x_transition.out(()=>{},()=>a(i)),e._x_transitioning&&e._x_transitioning.beforeCancel(()=>l({isFromCancelledTransition:!0}))}):Promise.resolve(i),queueMicrotask(()=>{let a=ki(e);a?(a._x_hideChildren||(a._x_hideChildren=[]),a._x_hideChildren.push(e)):n(()=>{let l=o=>{let u=Promise.all([o._x_hidePromise,...(o._x_hideChildren||[]).map(l)]).then(([c])=>c?.());return delete o._x_hidePromise,delete o._x_hideChildren,u};l(e).catch(o=>{if(!o.isFromCancelledTransition)throw o})})})};function ki(e){let t=e.parentNode;if(t)return t._x_hidePromise?t:ki(t)}function qt(e,t,{during:r,start:i,end:n}={},s=()=>{},a=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(i).length===0&&Object.keys(n).length===0){s(),a();return}let l,o,u;Cs(e,{start(){l=t(e,i)},during(){o=t(e,r)},before:s,end(){l(),u=t(e,n)},after:a,cleanup(){o(),u()}})}function Cs(e,t){let r,i,n,s=Wt(()=>{z(()=>{r=!0,i||t.before(),n||(t.end(),Vt()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(a){this.beforeCancels.push(a)},cancel:Wt(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();s()}),finish:s},z(()=>{t.start(),t.during()}),ws(),requestAnimationFrame(()=>{if(r)return;let a=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,l=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;a===0&&(a=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),z(()=>{t.before()}),i=!0,requestAnimationFrame(()=>{r||(z(()=>{t.end()}),Vt(),setTimeout(e._x_transitioning.finish,a+l),n=!0)})})}function ke(e,t,r){if(e.indexOf(t)===-1)return r;const i=e[e.indexOf(t)+1];if(!i||t==="scale"&&isNaN(i))return r;if(t==="duration"||t==="delay"){let n=i.match(/([0-9]+)ms/);if(n)return n[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[i,e[e.indexOf(t)+2]].join(" "):i}var oe=!1;function ie(e,t=()=>{}){return(...r)=>oe?t(...r):e(...r)}function Ps(e){return(...t)=>oe&&e(...t)}var Ni=[];function vt(e){Ni.push(e)}function As(e,t){Ni.forEach(r=>r(e,t)),oe=!0,Fi(()=>{re(t,(r,i)=>{i(r,()=>{})})}),oe=!1}var Kt=!1;function Ms(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),oe=!0,Kt=!0,Fi(()=>{Os(t)}),oe=!1,Kt=!1}function Os(e){let t=!1;re(e,(i,n)=>{be(i,(s,a)=>{if(t&&vs(s))return a();t=!0,n(s,a)})})}function Fi(e){let t=ye;Er((r,i)=>{let n=t(r);return Ae(n),()=>{}}),e(),Er(t)}function Di(e,t,r,i=[]){switch(e._x_bindings||(e._x_bindings=Pe({})),e._x_bindings[t]=r,t=i.includes("camel")?zs(t):t,t){case"value":Is(e,r);break;case"style":ks(e,r);break;case"class":Ls(e,r);break;case"selected":case"checked":Ns(e,t,r);break;default:Ri(e,t,r);break}}function Is(e,t){if(mr(e))e.attributes.value===void 0&&(e.value=t);else if(nt(e))Number.isInteger(t)?e.value=t:!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>Gs(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")Rs(e,t);else{if(e.value===t)return;e.value=t===void 0?"":t}}function Ls(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=vr(e,t)}function ks(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=ht(e,t)}function Ns(e,t,r){Ri(e,t,r),Ds(e,t,r)}function Ri(e,t,r){[null,void 0,!1].includes(r)&&Bs(t)?e.removeAttribute(t):(zi(t)&&(r=t),Fs(e,t,r))}function Fs(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function Ds(e,t,r){e[t]!==r&&(e[t]=r)}function Rs(e,t){const r=[].concat(t).map(i=>i+"");Array.from(e.options).forEach(i=>{i.selected=r.includes(i.value)})}function zs(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function Gs(e,t){return e==t}function Qe(e){return[1,"1","true","on","yes",!0].includes(e)?!0:[0,"0","false","off","no",!1].includes(e)?!1:e?!!e:null}var $s=new Set(["allowfullscreen","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","inert","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","shadowrootclonable","shadowrootdelegatesfocus","shadowrootserializable"]);function zi(e){return $s.has(e)}function Bs(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function js(e,t,r){return e._x_bindings&&e._x_bindings[t]!==void 0?e._x_bindings[t]:Gi(e,t,r)}function Vs(e,t,r,i=!0){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];if(e._x_inlineBindings&&e._x_inlineBindings[t]!==void 0){let n=e._x_inlineBindings[t];return n.extract=i,hi(()=>pe(e,n.expression))}return Gi(e,t,r)}function Gi(e,t,r){let i=e.getAttribute(t);return i===null?typeof r=="function"?r():r:i===""?!0:zi(t)?!![t,"true"].includes(i):i}function nt(e){return e.type==="checkbox"||e.localName==="ui-checkbox"||e.localName==="ui-switch"}function mr(e){return e.type==="radio"||e.localName==="ui-radio"}function $i(e,t){let r;return function(){const i=this,n=arguments,s=function(){r=null,e.apply(i,n)};clearTimeout(r),r=setTimeout(s,t)}}function Bi(e,t){let r;return function(){let i=this,n=arguments;r||(e.apply(i,n),r=!0,setTimeout(()=>r=!1,t))}}function ji({get:e,set:t},{get:r,set:i}){let n=!0,s,a=ye(()=>{let l=e(),o=r();if(n)i(Et(l)),n=!1;else{let u=JSON.stringify(l),c=JSON.stringify(o);u!==s?i(Et(l)):u!==c&&t(Et(o))}s=JSON.stringify(e()),JSON.stringify(r())});return()=>{Ae(a)}}function Et(e){return typeof e=="object"?JSON.parse(JSON.stringify(e)):e}function Hs(e){(Array.isArray(e)?e:[e]).forEach(t=>t(Ie))}var ue={},Ar=!1;function Ws(e,t){if(Ar||(ue=Pe(ue),Ar=!0),t===void 0)return ue[e];ue[e]=t,lr(ue[e]),typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&ue[e].init()}function qs(){return ue}var Vi={};function Ks(e,t){let r=typeof t!="function"?()=>t:t;return e instanceof Element?Hi(e,r()):(Vi[e]=r,()=>{})}function Ys(e){return Object.entries(Vi).forEach(([t,r])=>{Object.defineProperty(e,t,{get(){return(...i)=>r(...i)}})}),e}function Hi(e,t,r){let i=[];for(;i.length;)i.pop()();let n=Object.entries(t).map(([a,l])=>({name:a,value:l})),s=gi(n);return n=n.map(a=>s.find(l=>l.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),cr(e,n,r).map(a=>{i.push(a.runCleanups),a()}),()=>{for(;i.length;)i.pop()()}}var Wi={};function Xs(e,t){Wi[e]=t}function Us(e,t){return Object.entries(Wi).forEach(([r,i])=>{Object.defineProperty(e,r,{get(){return(...n)=>i.bind(t)(...n)},enumerable:!1})}),e}var Ie={get reactive(){return Pe},get release(){return Ae},get effect(){return ye},get raw(){return ei},get transaction(){return Bn},version:"3.15.9",flushAndStopDeferringMutations:qn,dontAutoEvaluateFunctions:hi,disableEffectScheduling:zn,startObservingMutations:sr,stopObservingMutations:li,setReactivityEngine:Gn,onAttributeRemoved:ai,onAttributesAdded:si,closestDataStack:me,skipDuringClone:ie,onlyDuringClone:Ps,addRootSelector:Mi,addInitSelector:Oi,setErrorHandler:Zn,interceptClone:vt,addScopeToNode:He,deferMutations:Wn,mapAttributes:dr,evaluateLater:V,interceptInit:ms,initInterceptors:lr,injectMagics:Be,setEvaluator:es,setRawEvaluator:ts,mergeProxies:ge,extractProp:Vs,findClosest:ee,onElRemoved:rr,closestRoot:pt,destroyTree:Oe,interceptor:di,transition:qt,setStyles:ht,mutateDom:z,directive:$,entangle:ji,throttle:Bi,debounce:$i,evaluate:pe,evaluateRaw:as,initTree:re,nextTick:hr,prefixed:Me,prefix:ls,plugin:Hs,magic:X,store:Ws,start:hs,clone:Ms,cloneNode:As,bound:js,$data:ui,watch:ti,walk:be,data:Xs,bind:Ks};function Js(e,t){const r=Object.create(null),i=e.split(",");for(let n=0;n<i.length;n++)r[i[n]]=!0;return t?n=>!!r[n.toLowerCase()]:n=>!!r[n]}var Zs=Object.freeze({});Object.freeze([]);var Qs=Object.prototype.hasOwnProperty,mt=(e,t)=>Qs.call(e,t),he=Array.isArray,Ge=e=>qi(e)==="[object Map]",ea=e=>typeof e=="string",gr=e=>typeof e=="symbol",gt=e=>e!==null&&typeof e=="object",ta=Object.prototype.toString,qi=e=>ta.call(e),Ki=e=>qi(e).slice(8,-1),br=e=>ea(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,bt=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},ra=/-(\w)/g;bt(e=>e.replace(ra,(t,r)=>r?r.toUpperCase():""));var ia=/\B([A-Z])/g;bt(e=>e.replace(ia,"-$1").toLowerCase());var Yi=bt(e=>e.charAt(0).toUpperCase()+e.slice(1));bt(e=>e?`on${Yi(e)}`:"");var Xi=(e,t)=>e!==t&&(e===e||t===t),Yt=new WeakMap,Ne=[],U,ve=Symbol("iterate"),Xt=Symbol("Map key iterate");function na(e){return e&&e._isEffect===!0}function sa(e,t=Zs){na(e)&&(e=e.raw);const r=la(e,t);return t.lazy||r(),r}function aa(e){e.active&&(Ui(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var oa=0;function la(e,t){const r=function(){if(!r.active)return e();if(!Ne.includes(r)){Ui(r);try{return ca(),Ne.push(r),U=r,e()}finally{Ne.pop(),Ji(),U=Ne[Ne.length-1]}}};return r.id=oa++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function Ui(e){const{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var Ce=!0,wr=[];function ua(){wr.push(Ce),Ce=!1}function ca(){wr.push(Ce),Ce=!0}function Ji(){const e=wr.pop();Ce=e===void 0?!0:e}function Y(e,t,r){if(!Ce||U===void 0)return;let i=Yt.get(e);i||Yt.set(e,i=new Map);let n=i.get(r);n||i.set(r,n=new Set),n.has(U)||(n.add(U),U.deps.push(n),U.options.onTrack&&U.options.onTrack({effect:U,target:e,type:t,key:r}))}function le(e,t,r,i,n,s){const a=Yt.get(e);if(!a)return;const l=new Set,o=c=>{c&&c.forEach(d=>{(d!==U||d.allowRecurse)&&l.add(d)})};if(t==="clear")a.forEach(o);else if(r==="length"&&he(e))a.forEach((c,d)=>{(d==="length"||d>=i)&&o(c)});else switch(r!==void 0&&o(a.get(r)),t){case"add":he(e)?br(r)&&o(a.get("length")):(o(a.get(ve)),Ge(e)&&o(a.get(Xt)));break;case"delete":he(e)||(o(a.get(ve)),Ge(e)&&o(a.get(Xt)));break;case"set":Ge(e)&&o(a.get(ve));break}const u=c=>{c.options.onTrigger&&c.options.onTrigger({effect:c,target:e,key:r,type:t,newValue:i,oldValue:n,oldTarget:s}),c.options.scheduler?c.options.scheduler(c):c()};l.forEach(u)}var da=Js("__proto__,__v_isRef,__isVue"),Zi=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(gr)),fa=Qi(),pa=Qi(!0),Mr=ha();function ha(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const i=R(this);for(let s=0,a=this.length;s<a;s++)Y(i,"get",s+"");const n=i[t](...r);return n===-1||n===!1?i[t](...r.map(R)):n}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...r){ua();const i=R(this)[t].apply(this,r);return Ji(),i}}),e}function Qi(e=!1,t=!1){return function(i,n,s){if(n==="__v_isReactive")return!e;if(n==="__v_isReadonly")return e;if(n==="__v_raw"&&s===(e?t?Oa:nn:t?Ma:rn).get(i))return i;const a=he(i);if(!e&&a&&mt(Mr,n))return Reflect.get(Mr,n,s);const l=Reflect.get(i,n,s);return(gr(n)?Zi.has(n):da(n))||(e||Y(i,"get",n),t)?l:Ut(l)?!a||!br(n)?l.value:l:gt(l)?e?sn(l):xr(l):l}}var va=ma();function ma(e=!1){return function(r,i,n,s){let a=r[i];if(!e&&(n=R(n),a=R(a),!he(r)&&Ut(a)&&!Ut(n)))return a.value=n,!0;const l=he(r)&&br(i)?Number(i)<r.length:mt(r,i),o=Reflect.set(r,i,n,s);return r===R(s)&&(l?Xi(n,a)&&le(r,"set",i,n,a):le(r,"add",i,n)),o}}function ga(e,t){const r=mt(e,t),i=e[t],n=Reflect.deleteProperty(e,t);return n&&r&&le(e,"delete",t,void 0,i),n}function ba(e,t){const r=Reflect.has(e,t);return(!gr(t)||!Zi.has(t))&&Y(e,"has",t),r}function wa(e){return Y(e,"iterate",he(e)?"length":ve),Reflect.ownKeys(e)}var ya={get:fa,set:va,deleteProperty:ga,has:ba,ownKeys:wa},Sa={get:pa,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},yr=e=>gt(e)?xr(e):e,Sr=e=>gt(e)?sn(e):e,_r=e=>e,wt=e=>Reflect.getPrototypeOf(e);function We(e,t,r=!1,i=!1){e=e.__v_raw;const n=R(e),s=R(t);t!==s&&!r&&Y(n,"get",t),!r&&Y(n,"get",s);const{has:a}=wt(n),l=i?_r:r?Sr:yr;if(a.call(n,t))return l(e.get(t));if(a.call(n,s))return l(e.get(s));e!==n&&e.get(t)}function qe(e,t=!1){const r=this.__v_raw,i=R(r),n=R(e);return e!==n&&!t&&Y(i,"has",e),!t&&Y(i,"has",n),e===n?r.has(e):r.has(e)||r.has(n)}function Ke(e,t=!1){return e=e.__v_raw,!t&&Y(R(e),"iterate",ve),Reflect.get(e,"size",e)}function Or(e){e=R(e);const t=R(this);return wt(t).has.call(t,e)||(t.add(e),le(t,"add",e,e)),this}function Ir(e,t){t=R(t);const r=R(this),{has:i,get:n}=wt(r);let s=i.call(r,e);s?tn(r,i,e):(e=R(e),s=i.call(r,e));const a=n.call(r,e);return r.set(e,t),s?Xi(t,a)&&le(r,"set",e,t,a):le(r,"add",e,t),this}function Lr(e){const t=R(this),{has:r,get:i}=wt(t);let n=r.call(t,e);n?tn(t,r,e):(e=R(e),n=r.call(t,e));const s=i?i.call(t,e):void 0,a=t.delete(e);return n&&le(t,"delete",e,void 0,s),a}function kr(){const e=R(this),t=e.size!==0,r=Ge(e)?new Map(e):new Set(e),i=e.clear();return t&&le(e,"clear",void 0,void 0,r),i}function Ye(e,t){return function(i,n){const s=this,a=s.__v_raw,l=R(a),o=t?_r:e?Sr:yr;return!e&&Y(l,"iterate",ve),a.forEach((u,c)=>i.call(n,o(u),o(c),s))}}function Xe(e,t,r){return function(...i){const n=this.__v_raw,s=R(n),a=Ge(s),l=e==="entries"||e===Symbol.iterator&&a,o=e==="keys"&&a,u=n[e](...i),c=r?_r:t?Sr:yr;return!t&&Y(s,"iterate",o?Xt:ve),{next(){const{value:d,done:v}=u.next();return v?{value:d,done:v}:{value:l?[c(d[0]),c(d[1])]:c(d),done:v}},[Symbol.iterator](){return this}}}}function se(e){return function(...t){{const r=t[0]?`on key "${t[0]}" `:"";console.warn(`${Yi(e)} operation ${r}failed: target is readonly.`,R(this))}return e==="delete"?!1:this}}function _a(){const e={get(n){return We(this,n)},get size(){return Ke(this)},has:qe,add:Or,set:Ir,delete:Lr,clear:kr,forEach:Ye(!1,!1)},t={get(n){return We(this,n,!1,!0)},get size(){return Ke(this)},has:qe,add:Or,set:Ir,delete:Lr,clear:kr,forEach:Ye(!1,!0)},r={get(n){return We(this,n,!0)},get size(){return Ke(this,!0)},has(n){return qe.call(this,n,!0)},add:se("add"),set:se("set"),delete:se("delete"),clear:se("clear"),forEach:Ye(!0,!1)},i={get(n){return We(this,n,!0,!0)},get size(){return Ke(this,!0)},has(n){return qe.call(this,n,!0)},add:se("add"),set:se("set"),delete:se("delete"),clear:se("clear"),forEach:Ye(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(n=>{e[n]=Xe(n,!1,!1),r[n]=Xe(n,!0,!1),t[n]=Xe(n,!1,!0),i[n]=Xe(n,!0,!0)}),[e,r,t,i]}var[xa,Ta,Ea,Ca]=_a();function en(e,t){const r=t?e?Ca:Ea:e?Ta:xa;return(i,n,s)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?i:Reflect.get(mt(r,n)&&n in i?r:i,n,s)}var Pa={get:en(!1,!1)},Aa={get:en(!0,!1)};function tn(e,t,r){const i=R(r);if(i!==r&&t.call(e,i)){const n=Ki(e);console.warn(`Reactive ${n} contains both the raw and reactive versions of the same object${n==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var rn=new WeakMap,Ma=new WeakMap,nn=new WeakMap,Oa=new WeakMap;function Ia(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function La(e){return e.__v_skip||!Object.isExtensible(e)?0:Ia(Ki(e))}function xr(e){return e&&e.__v_isReadonly?e:an(e,!1,ya,Pa,rn)}function sn(e){return an(e,!0,Sa,Aa,nn)}function an(e,t,r,i,n){if(!gt(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=n.get(e);if(s)return s;const a=La(e);if(a===0)return e;const l=new Proxy(e,a===2?i:r);return n.set(e,l),l}function R(e){return e&&R(e.__v_raw)||e}function Ut(e){return!!(e&&e.__v_isRef===!0)}X("nextTick",()=>hr);X("dispatch",e=>ze.bind(ze,e));X("watch",(e,{evaluateLater:t,cleanup:r})=>(i,n)=>{let s=t(i);r(ti(()=>{let l;return s(o=>l=o),l},n))});X("store",qs);X("data",e=>ui(e));X("root",e=>pt(e));X("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=ge(ka(e))),e._x_refs_proxy));function ka(e){let t=[];return ee(e,r=>{r._x_refs&&t.push(r._x_refs)}),t}var Ct={};function on(e){return Ct[e]||(Ct[e]=0),++Ct[e]}function Na(e,t){return ee(e,r=>{if(r._x_ids&&r._x_ids[t])return!0})}function Fa(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=on(t))}X("id",(e,{cleanup:t})=>(r,i=null)=>Da(e,`${r}${i?`-${i}`:""}`,t,()=>{let n=Na(e,r),s=n?n._x_ids[r]:on(r);return i?`${r}-${s}-${i}`:`${r}-${s}`}));vt((e,t)=>{e._x_id&&(t._x_id=e._x_id)});function Da(e,t,r,i){if(e._x_id||(e._x_id={}),e._x_id[t])return e._x_id[t];let n=i();return e._x_id[t]=n,r(()=>{delete e._x_id[t]}),n}X("el",e=>e);ln("Focus","focus","focus");ln("Persist","persist","persist");function ln(e,t,r){X(t,i=>te(`You can't use [$${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,i))}$("modelable",(e,{expression:t},{effect:r,evaluateLater:i,cleanup:n})=>{let s=i(t),a=()=>{let u;return s(c=>u=c),u},l=i(`${t} = __placeholder`),o=u=>l(()=>{},{scope:{__placeholder:u}});o(a()),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let u=e._x_model.get,c=e._x_model.setWithModifiers;n(ji({get(){return u()},set(d){c(d)}},{get(){return a()},set(d){o(d)}}))})});$("teleport",(e,{modifiers:t,expression:r},{cleanup:i})=>{e.tagName.toLowerCase()!=="template"&&te("x-teleport can only be used on a <template> tag",e);let n=Nr(r),s=e.content.cloneNode(!0).firstElementChild;e._x_teleport=s,s._x_teleportBack=e,e.setAttribute("data-teleport-template",!0),s.setAttribute("data-teleport-target",!0),e._x_forwardEvents&&e._x_forwardEvents.forEach(l=>{s.addEventListener(l,o=>{o.stopPropagation(),e.dispatchEvent(new o.constructor(o.type,o))})}),He(s,{},e);let a=(l,o,u)=>{u.includes("prepend")?o.parentNode.insertBefore(l,o):u.includes("append")?o.parentNode.insertBefore(l,o.nextSibling):o.appendChild(l)};z(()=>{a(s,n,t),ie(()=>{re(s)})()}),e._x_teleportPutBack=()=>{let l=Nr(r);z(()=>{a(e._x_teleport,l,t)})},i(()=>z(()=>{s.remove(),Oe(s)}))});var Ra=document.createElement("div");function Nr(e){let t=ie(()=>document.querySelector(e),()=>Ra)();return t||te(`Cannot find x-teleport element for selector: "${e}"`),t}var un=()=>{};un.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};$("ignore",un);$("effect",ie((e,{expression:t},{effect:r})=>{r(V(e,t))}));function Te(e,t,r,i){let n=e,s=o=>i(o),a={},l=(o,u)=>c=>u(o,c);return r.includes("dot")&&(t=za(t)),r.includes("camel")&&(t=Ga(t)),r.includes("capture")&&(a.capture=!0),r.includes("window")&&(n=window),r.includes("document")&&(n=document),r.includes("passive")&&(a.passive=r[r.indexOf("passive")+1]!=="false"),s=cn(r,s),r.includes("prevent")&&(s=l(s,(o,u)=>{u.preventDefault(),o(u)})),r.includes("stop")&&(s=l(s,(o,u)=>{u.stopPropagation(),o(u)})),r.includes("once")&&(s=l(s,(o,u)=>{o(u),n.removeEventListener(t,s,a)})),(r.includes("away")||r.includes("outside"))&&(n=document,s=l(s,(o,u)=>{e.contains(u.target)||u.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&o(u))})),r.includes("self")&&(s=l(s,(o,u)=>{u.target===e&&o(u)})),t==="submit"&&(s=l(s,(o,u)=>{u.target._x_pendingModelUpdates&&u.target._x_pendingModelUpdates.forEach(c=>c()),o(u)})),(Ba(t)||dn(t))&&(s=l(s,(o,u)=>{ja(u,r)||o(u)})),n.addEventListener(t,s,a),()=>{n.removeEventListener(t,s,a)}}function cn(e,t){if(e.includes("debounce")){let r=e[e.indexOf("debounce")+1]||"invalid-wait",i=st(r.split("ms")[0])?Number(r.split("ms")[0]):250;t=$i(t,i)}if(e.includes("throttle")){let r=e[e.indexOf("throttle")+1]||"invalid-wait",i=st(r.split("ms")[0])?Number(r.split("ms")[0]):250;t=Bi(t,i)}return t}function za(e){return e.replace(/-/g,".")}function Ga(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function st(e){return!Array.isArray(e)&&!isNaN(e)}function $a(e){return[" ","_"].includes(e)?e:e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function Ba(e){return["keydown","keyup"].includes(e)}function dn(e){return["contextmenu","click","mouse"].some(t=>e.includes(t))}function ja(e,t){let r=t.filter(n=>!["window","document","prevent","stop","once","capture","self","away","outside","passive","preserve-scroll","blur","change","lazy"].includes(n));if(r.includes("debounce")){let n=r.indexOf("debounce");r.splice(n,st((r[n+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.includes("throttle")){let n=r.indexOf("throttle");r.splice(n,st((r[n+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&Fr(e.key).includes(r[0]))return!1;const i=["ctrl","shift","alt","meta","cmd","super"].filter(n=>r.includes(n));return r=r.filter(n=>!i.includes(n)),!(i.length>0&&i.filter(n=>((n==="cmd"||n==="super")&&(n="meta"),e[`${n}Key`])).length===i.length&&(dn(e.type)||Fr(e.key).includes(r[0])))}function Fr(e){if(!e)return[];e=$a(e);let t={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",comma:",",equal:"=",minus:"-",underscore:"_"};return t[e]=e,Object.keys(t).map(r=>{if(t[r]===e)return r}).filter(r=>r)}$("model",(e,{modifiers:t,expression:r},{effect:i,cleanup:n})=>{let s=e;t.includes("parent")&&(s=ee(e,g=>g!==e));let a=V(s,r),l;typeof r=="string"?l=V(s,`${r} = __placeholder`):typeof r=="function"&&typeof r()=="string"?l=V(s,`${r()} = __placeholder`):l=()=>{};let o=()=>{let g;return a(T=>g=T),Dr(g)?g.get():g},u=g=>{let T;a(S=>T=S),Dr(T)?T.set(g):l(()=>{},{scope:{__placeholder:g}})};typeof r=="string"&&e.type==="radio"&&z(()=>{e.hasAttribute("name")||e.setAttribute("name",r)});let c=t.includes("change")||t.includes("lazy"),d=t.includes("blur"),v=t.includes("enter"),f=c||d||v,m;if(oe)m=()=>{};else if(f){let g=[],T=S=>u(Ue(e,t,S,o()));if(c&&g.push(Te(e,"change",t,T)),d&&(g.push(Te(e,"blur",t,T)),e.form)){let S=e.form,y=()=>T({target:e});S._x_pendingModelUpdates||(S._x_pendingModelUpdates=[]),S._x_pendingModelUpdates.push(y),n(()=>{S._x_pendingModelUpdates&&S._x_pendingModelUpdates.splice(S._x_pendingModelUpdates.indexOf(y),1)})}v&&g.push(Te(e,"keydown",t,S=>{S.key==="Enter"&&T(S)})),m=()=>g.forEach(S=>S())}else m=Te(e,e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)?"change":"input",t,g=>{u(Ue(e,t,g,o()))});if(t.includes("fill")&&([void 0,null,""].includes(o())||nt(e)&&Array.isArray(o())||e.tagName.toLowerCase()==="select"&&e.multiple)&&u(Ue(e,t,{target:e},o())),e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=m,n(()=>e._x_removeModelListeners.default()),e.form){let g=Te(e.form,"reset",[],T=>{hr(()=>e._x_model&&e._x_model.set(Ue(e,t,{target:e},o())))});n(()=>g())}e._x_model={get(){return o()},set(g){u(g)},setWithModifiers:cn(t,u)},e._x_forceModelUpdate=g=>{g===void 0&&typeof r=="string"&&r.match(/\./)&&(g=""),z(()=>{nt(e)?Array.isArray(g)?e.checked=g.some(T=>T==e.value):e.checked=!!g:mr(e)?typeof g=="boolean"?e.checked=Qe(e.value)===g:e.checked=e.value==g:Di(e,"value",g)})},i(()=>{let g=o();t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate(g)})});function Ue(e,t,r,i){return z(()=>{if(r instanceof CustomEvent&&r.detail!==void 0)return r.detail!==null&&r.detail!==void 0?r.detail:r.target.value;if(nt(e))if(Array.isArray(i)){let n=null;return t.includes("number")?n=Pt(r.target.value):t.includes("boolean")?n=Qe(r.target.value):n=r.target.value,r.target.checked?i.includes(n)?i:i.concat([n]):i.filter(s=>!Va(s,n))}else return r.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(r.target.selectedOptions).map(n=>Pt(n.value||n.text)):t.includes("boolean")?Array.from(r.target.selectedOptions).map(n=>Qe(n.value||n.text)):Array.from(r.target.selectedOptions).map(n=>n.value||n.text);{let n;return mr(e)?r.target.checked?n=r.target.value:n=i:n=r.target.value,t.includes("number")?Pt(n):t.includes("boolean")?Qe(n):t.includes("trim")?n.trim():n}}})}function Pt(e){let t=e?parseFloat(e):null;return Ha(t)?t:e}function Va(e,t){return e==t}function Ha(e){return!Array.isArray(e)&&!isNaN(e)}function Dr(e){return e!==null&&typeof e=="object"&&typeof e.get=="function"&&typeof e.set=="function"}$("cloak",e=>queueMicrotask(()=>z(()=>e.removeAttribute(Me("cloak")))));Oi(()=>`[${Me("init")}]`);$("init",ie((e,{expression:t},{evaluate:r})=>typeof t=="string"?!!t.trim()&&r(t,{},!1):r(t,{},!1)));$("text",(e,{expression:t},{effect:r,evaluateLater:i})=>{let n=i(t);r(()=>{n(s=>{z(()=>{e.textContent=s})})})});$("html",(e,{expression:t},{effect:r,evaluateLater:i})=>{let n=i(t);r(()=>{n(s=>{z(()=>{e.innerHTML=s??"",e._x_ignoreSelf=!0,re(e),delete e._x_ignoreSelf})})})});dr(yi(":",Si(Me("bind:"))));var fn=(e,{value:t,modifiers:r,expression:i,original:n},{effect:s,cleanup:a})=>{if(!t){let o={};Ys(o),V(e,i)(u=>{Hi(e,u,n)},{scope:o});return}if(t==="key")return Wa(e,i);if(e._x_inlineBindings&&e._x_inlineBindings[t]&&e._x_inlineBindings[t].extract)return;let l=V(e,i);s(()=>l(o=>{o===void 0&&typeof i=="string"&&i.match(/\./)&&(o=""),z(()=>Di(e,t,o,r))})),a(()=>{e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedStyles&&e._x_undoAddedStyles()})};fn.inline=(e,{value:t,modifiers:r,expression:i})=>{t&&(e._x_inlineBindings||(e._x_inlineBindings={}),e._x_inlineBindings[t]={expression:i,extract:!1})};$("bind",fn);function Wa(e,t){e._x_keyExpression=t}Mi(()=>`[${Me("data")}]`);$("data",(e,{expression:t},{cleanup:r})=>{if(qa(e))return;t=t===""?"{}":t;let i={};Be(i,e);let n={};Us(n,i);let s=pe(e,t,{scope:n});(s===void 0||s===!0)&&(s={}),Be(s,e);let a=Pe(s);lr(a);let l=He(e,a);a.init&&pe(e,a.init),r(()=>{a.destroy&&pe(e,a.destroy),l()})});vt((e,t)=>{e._x_dataStack&&(t._x_dataStack=e._x_dataStack,t.setAttribute("data-has-alpine-state",!0))});function qa(e){return oe?Kt?!0:e.hasAttribute("data-has-alpine-state"):!1}$("show",(e,{modifiers:t,expression:r},{effect:i})=>{let n=V(e,r);e._x_doHide||(e._x_doHide=()=>{z(()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)})}),e._x_doShow||(e._x_doShow=()=>{z(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display")})});let s=()=>{e._x_doHide(),e._x_isShown=!1},a=()=>{e._x_doShow(),e._x_isShown=!0},l=()=>setTimeout(a),o=Wt(d=>d?a():s(),d=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,d,a,s):d?l():s()}),u,c=!0;i(()=>n(d=>{!c&&d===u||(t.includes("immediate")&&(d?l():s()),o(d),u=d,c=!1)}))});$("for",(e,{expression:t},{effect:r,cleanup:i})=>{let n=Xa(t),s=V(e,n.items),a=V(e,e._x_keyExpression||"index");e._x_lookup=new Map,r(()=>Ya(e,n,s,a)),i(()=>{e._x_lookup.forEach(l=>z(()=>{Oe(l),l.remove()})),delete e._x_lookup})});function Ka(e){return t=>{Object.entries(t).forEach(([r,i])=>{e[r]=i})}}function Ya(e,t,r,i){r(n=>{Ja(n)&&(n=Array.from({length:n},(u,c)=>c+1)),n===void 0&&(n=[]),n instanceof Set&&(n=Array.from(n)),n instanceof Map&&(n=Array.from(n));let s=e._x_lookup,a=new Map;e._x_lookup=a;let l=Za(n),o=Object.entries(n).map(([u,c])=>{l||(u=parseInt(u));let d=Ua(t,c,u,n),v;return i(f=>{typeof f=="object"&&te("x-for key cannot be an object, it must be a string or an integer",e),s.has(f)&&(a.set(f,s.get(f)),s.delete(f)),v=f},{scope:{index:u,...d}}),[v,d]});z(()=>{s.forEach(d=>{Oe(d),d.remove()});let u=new Set,c=e;o.forEach(([d,v])=>{if(a.has(d)){let g=a.get(d);g._x_refreshXForScope(v),c.nextElementSibling!==g&&(c.nextElementSibling&&g.replaceWith(c.nextElementSibling),c.after(g)),c=g,g._x_currentIfEl&&(g.nextElementSibling!==g._x_currentIfEl&&c.after(g._x_currentIfEl),c=g._x_currentIfEl);return}let f=document.importNode(e.content,!0).firstElementChild,m=Pe(v);He(f,m,e),f._x_refreshXForScope=Ka(m),a.set(d,f),u.add(f),c.after(f),c=f}),ie(()=>u.forEach(d=>re(d)))()})})}function Xa(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,i=e.match(/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/);if(!i)return;let n={};n.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(n.item=s.replace(t,"").trim(),n.index=a[1].trim(),a[2]&&(n.collection=a[2].trim())):n.item=s,n}function Ua(e,t,r,i){let n={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{n[s]=t[a]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(s=>s.trim()).forEach(s=>{n[s]=t[s]}):n[e.item]=t,e.index&&(n[e.index]=r),e.collection&&(n[e.collection]=i),n}function Ja(e){return!Array.isArray(e)&&!isNaN(e)}function Za(e){return typeof e=="object"&&!Array.isArray(e)}function pn(){}pn.inline=ie((e,{expression:t},{cleanup:r})=>{let i=pt(e);i._x_refs||(i._x_refs={}),i._x_refs[t]=e,r(()=>delete i._x_refs[t])});$("ref",pn);$("if",(e,{expression:t},{effect:r,cleanup:i})=>{e.tagName.toLowerCase()!=="template"&&te("x-if can only be used on a <template> tag",e);let n=V(e,t),s=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let l=e.content.cloneNode(!0).firstElementChild;return He(l,{},e),z(()=>{e.after(l),ie(()=>re(l))()}),e._x_currentIfEl=l,e._x_undoIf=()=>{z(()=>{Oe(l),l.remove()}),delete e._x_currentIfEl},l},a=()=>{e._x_undoIf&&(e._x_undoIf(),delete e._x_undoIf)};r(()=>n(l=>{l?s():a()})),i(()=>e._x_undoIf&&e._x_undoIf())});$("id",(e,{expression:t},{evaluate:r})=>{r(t).forEach(i=>Fa(e,i))});vt((e,t)=>{e._x_ids&&(t._x_ids=e._x_ids)});dr(yi("@",Si(Me("on:"))));$("on",ie((e,{value:t,modifiers:r,expression:i},{cleanup:n})=>{let s=i?V(e,i):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let a=Te(e,t,r,l=>{s(()=>{},{scope:{$event:l},params:[l]})});n(()=>a())}));yt("Collapse","collapse","collapse");yt("Intersect","intersect","intersect");yt("Focus","trap","focus");yt("Mask","mask","mask");function yt(e,t,r){$(t,i=>te(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,i))}Ie.setEvaluator(rs);Ie.setRawEvaluator(os);Ie.setReactivityEngine({reactive:xr,effect:sa,release:aa,raw:R});var Qa=Ie,Jl=Qa,hn=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],at=hn.join(","),vn=typeof Element>"u",we=vn?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ot=!vn&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e?.ownerDocument},lt=function(t,r){var i;r===void 0&&(r=!0);var n=t==null||(i=t.getAttribute)===null||i===void 0?void 0:i.call(t,"inert");return n===""||n==="true"||r&&t&&(typeof t.closest=="function"?t.closest("[inert]"):lt(t.parentNode))},eo=function(t){var r,i=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return i===""||i==="true"},mn=function(t,r,i){if(lt(t))return[];var n=Array.prototype.slice.apply(t.querySelectorAll(at));return r&&we.call(t,at)&&n.unshift(t),n=n.filter(i),n},ut=function(t,r,i){for(var n=[],s=Array.from(t);s.length;){var a=s.shift();if(!lt(a,!1))if(a.tagName==="SLOT"){var l=a.assignedElements(),o=ut(l.length?l:a.children,!0,i);i.flatten?n.push.apply(n,o):n.push({scopeParent:a,candidates:o})}else{we.call(a,at)&&i.filter(a)&&(r||!t.includes(a))&&n.push(a);var u=a.shadowRoot||typeof i.getShadowRoot=="function"&&i.getShadowRoot(a),c=!lt(u,!1)&&(!i.shadowRootFilter||i.shadowRootFilter(a));if(u&&c){var d=ut(u===!0?a.children:u.children,!0,i);i.flatten?n.push.apply(n,d):n.push({scopeParent:a,candidates:d})}else s.unshift.apply(s,a.children)}}return n},gn=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},ce=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||eo(t))&&!gn(t)?0:t.tabIndex},to=function(t,r){var i=ce(t);return i<0&&r&&!gn(t)?0:i},ro=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},bn=function(t){return t.tagName==="INPUT"},io=function(t){return bn(t)&&t.type==="hidden"},no=function(t){return t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(r){return r.tagName==="SUMMARY"})},so=function(t,r){for(var i=0;i<t.length;i++)if(t[i].checked&&t[i].form===r)return t[i]},ao=function(t){if(!t.name)return!0;var r=t.form||ot(t),i=function(l){return r.querySelectorAll('input[type="radio"][name="'+l+'"]')},n;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")n=i(window.CSS.escape(t.name));else try{n=i(t.name)}catch(a){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",a.message),!1}var s=so(n,t.form);return!s||s===t},oo=function(t){return bn(t)&&t.type==="radio"},lo=function(t){return oo(t)&&!ao(t)},uo=function(t){var r,i=t&&ot(t),n=(r=i)===null||r===void 0?void 0:r.host,s=!1;if(i&&i!==t){var a,l,o;for(s=!!((a=n)!==null&&a!==void 0&&(l=a.ownerDocument)!==null&&l!==void 0&&l.contains(n)||t!=null&&(o=t.ownerDocument)!==null&&o!==void 0&&o.contains(t));!s&&n;){var u,c,d;i=ot(n),n=(u=i)===null||u===void 0?void 0:u.host,s=!!((c=n)!==null&&c!==void 0&&(d=c.ownerDocument)!==null&&d!==void 0&&d.contains(n))}}return s},Rr=function(t){var r=t.getBoundingClientRect(),i=r.width,n=r.height;return i===0&&n===0},co=function(t,r){var i=r.displayCheck,n=r.getShadowRoot;if(i==="full-native"&&"checkVisibility"in t)return!t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if(getComputedStyle(t).visibility==="hidden")return!0;var s=we.call(t,"details>summary:first-of-type")?t.parentElement:t;if(we.call(s,"details:not([open]) *"))return!0;if(!i||i==="full"||i==="full-native"||i==="legacy-full"){if(typeof n=="function"){for(var a=t;t;){var l=t.parentElement,o=ot(t);if(l&&!l.shadowRoot&&n(l)===!0)return Rr(t);t.assignedSlot?t=t.assignedSlot:!l&&o!==t.ownerDocument?t=o.host:t=l}t=a}if(uo(t))return!t.getClientRects().length;if(i!=="legacy-full")return!0}else if(i==="non-zero-area")return Rr(t);return!1},fo=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var i=0;i<r.children.length;i++){var n=r.children.item(i);if(n.tagName==="LEGEND")return we.call(r,"fieldset[disabled] *")?!0:!n.contains(t)}return!0}r=r.parentElement}return!1},ct=function(t,r){return!(r.disabled||io(r)||co(r,t)||no(r)||fo(r))},Jt=function(t,r){return!(lo(r)||ce(r)<0||!ct(t,r))},po=function(t){var r=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(r)||r>=0)},wn=function(t){var r=[],i=[];return t.forEach(function(n,s){var a=!!n.scopeParent,l=a?n.scopeParent:n,o=to(l,a),u=a?wn(n.candidates):l;o===0?a?r.push.apply(r,u):r.push(l):i.push({documentOrder:s,tabIndex:o,item:n,isScope:a,content:u})}),i.sort(ro).reduce(function(n,s){return s.isScope?n.push.apply(n,s.content):n.push(s.content),n},[]).concat(r)},ho=function(t,r){r=r||{};var i;return r.getShadowRoot?i=ut([t],r.includeContainer,{filter:Jt.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:po}):i=mn(t,r.includeContainer,Jt.bind(null,r)),wn(i)},yn=function(t,r){r=r||{};var i;return r.getShadowRoot?i=ut([t],r.includeContainer,{filter:ct.bind(null,r),flatten:!0,getShadowRoot:r.getShadowRoot}):i=mn(t,r.includeContainer,ct.bind(null,r)),i},_e=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return we.call(t,at)===!1?!1:Jt(r,t)},vo=hn.concat("iframe:not([inert]):not([inert] *)").join(","),et=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return we.call(t,vo)===!1?!1:ct(r,t)};function Zt(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function mo(e){if(Array.isArray(e))return Zt(e)}function zr(e,t,r,i,n,s,a){try{var l=e[s](a),o=l.value}catch(u){r(u);return}l.done?t(o):Promise.resolve(o).then(i,n)}function Gr(e){return function(){var t=this,r=arguments;return new Promise(function(i,n){var s=e.apply(t,r);function a(o){zr(s,i,n,a,l,"next",o)}function l(o){zr(s,i,n,a,l,"throw",o)}a(void 0)})}}function $r(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Sn(e))||t){r&&(e=r);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(o){throw o},f:n}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var o=r.next();return a=o.done,o},e:function(o){l=!0,s=o},f:function(){try{a||r.return==null||r.return()}finally{if(l)throw s}}}}function go(e,t,r){return(t=_o(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bo(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wo(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Br(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function jr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Br(Object(r),!0).forEach(function(i){go(e,i,r[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Br(Object(r)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(r,i))})}return e}function Re(){var e,t,r=typeof Symbol=="function"?Symbol:{},i=r.iterator||"@@iterator",n=r.toStringTag||"@@toStringTag";function s(f,m,g,T){var S=m&&m.prototype instanceof l?m:l,y=Object.create(S.prototype);return q(y,"_invoke",(function(E,C,A){var F,N,O,G=0,L=A||[],x=!1,_={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(h,w){return F=h,N=0,O=e,_.n=w,a}};function p(h,w){for(N=h,O=w,t=0;!x&&G&&!M&&t<L.length;t++){var M,b=L[t],P=_.p,I=b[2];h>3?(M=I===w)&&(O=b[(N=b[4])?5:(N=3,3)],b[4]=b[5]=e):b[0]<=P&&((M=h<2&&P<b[1])?(N=0,_.v=w,_.n=b[1]):P<I&&(M=h<3||b[0]>w||w>I)&&(b[4]=h,b[5]=w,_.n=I,N=0))}if(M||h>1)return a;throw x=!0,w}return function(h,w,M){if(G>1)throw TypeError("Generator is already running");for(x&&w===1&&p(w,M),N=w,O=M;(t=N<2?e:O)||!x;){F||(N?N<3?(N>1&&(_.n=-1),p(N,O)):_.n=O:_.v=O);try{if(G=2,F){if(N||(h="next"),t=F[h]){if(!(t=t.call(F,O)))throw TypeError("iterator result is not an object");if(!t.done)return t;O=t.value,N<2&&(N=0)}else N===1&&(t=F.return)&&t.call(F),N<2&&(O=TypeError("The iterator does not provide a '"+h+"' method"),N=1);F=e}else if((t=(x=_.n<0)?O:E.call(C,_))!==a)break}catch(b){F=e,N=1,O=b}finally{G=1}}return{value:t,done:x}}})(f,g,T),!0),y}var a={};function l(){}function o(){}function u(){}t=Object.getPrototypeOf;var c=[][i]?t(t([][i]())):(q(t={},i,function(){return this}),t),d=u.prototype=l.prototype=Object.create(c);function v(f){return Object.setPrototypeOf?Object.setPrototypeOf(f,u):(f.__proto__=u,q(f,n,"GeneratorFunction")),f.prototype=Object.create(d),f}return o.prototype=u,q(d,"constructor",u),q(u,"constructor",o),o.displayName="GeneratorFunction",q(u,n,"GeneratorFunction"),q(d),q(d,n,"Generator"),q(d,i,function(){return this}),q(d,"toString",function(){return"[object Generator]"}),(Re=function(){return{w:s,m:v}})()}function q(e,t,r,i){var n=Object.defineProperty;try{n({},"",{})}catch{n=0}q=function(s,a,l,o){function u(c,d){q(s,c,function(v){return this._invoke(c,d,v)})}a?n?n(s,a,{value:l,enumerable:!o,configurable:!o,writable:!o}):s[a]=l:(u("next",0),u("throw",1),u("return",2))},q(e,t,r,i)}function yo(e){return mo(e)||bo(e)||Sn(e)||wo()}function So(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _o(e){var t=So(e,"string");return typeof t=="symbol"?t:t+""}function Sn(e,t){if(e){if(typeof e=="string")return Zt(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Zt(e,t):void 0}}var Z={getActiveTrap:function(t){return t?.length>0?t[t.length-1]:null},activateTrap:function(t,r){r!==Z.getActiveTrap(t)&&Z.pauseTrap(t);var i=t.indexOf(r);i===-1||t.splice(i,1),t.push(r)},deactivateTrap:function(t,r){var i=t.indexOf(r);i!==-1&&t.splice(i,1),Z.unpauseTrap(t)},pauseTrap:function(t){var r=Z.getActiveTrap(t);r?._setPausedState(!0)},unpauseTrap:function(t){var r=Z.getActiveTrap(t);r&&!r._isManuallyPaused()&&r._setPausedState(!1)}},xo=function(t){return t.tagName&&t.tagName.toLowerCase()==="input"&&typeof t.select=="function"},To=function(t){return t?.key==="Escape"||t?.key==="Esc"||t?.keyCode===27},$e=function(t){return t?.key==="Tab"||t?.keyCode===9},Eo=function(t){return $e(t)&&!t.shiftKey},Co=function(t){return $e(t)&&t.shiftKey},Vr=function(t){return setTimeout(t,0)},Fe=function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];return typeof t=="function"?t.apply(void 0,i):t},Je=function(t){return t.target.shadowRoot&&typeof t.composedPath=="function"?t.composedPath()[0]:t.target},Po=[],Ao=function(t,r){var i=r?.document||document,n=r?.trapStack||Po,s=jr({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isolateSubtrees:!1,isKeyForward:Eo,isKeyBackward:Co},r),a={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},l,o=function(p,h,w){return p&&p[h]!==void 0?p[h]:s[w||h]},u=function(p,h){var w=typeof h?.composedPath=="function"?h.composedPath():void 0;return a.containerGroups.findIndex(function(M){var b=M.container,P=M.tabbableNodes;return b.contains(p)||w?.includes(b)||P.find(function(I){return I===p})})},c=function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},w=h.hasFallback,M=w===void 0?!1:w,b=h.params,P=b===void 0?[]:b,I=s[p];if(typeof I=="function"&&(I=I.apply(void 0,yo(P))),I===!0&&(I=void 0),!I){if(I===void 0||I===!1)return I;throw new Error("`".concat(p,"` was specified but was not a node, or did not return a node"))}var k=I;if(typeof I=="string"){try{k=i.querySelector(I)}catch(D){throw new Error("`".concat(p,'` appears to be an invalid selector; error="').concat(D.message,'"'))}if(!k&&!M)throw new Error("`".concat(p,"` as selector refers to no known node"))}return k},d=function(){var p=c("initialFocus",{hasFallback:!0});if(p===!1)return!1;if(p===void 0||p&&!et(p,s.tabbableOptions))if(u(i.activeElement)>=0)p=i.activeElement;else{var h=a.tabbableGroups[0];p=h&&h.firstTabbableNode||c("fallbackFocus")}else p===null&&(p=c("fallbackFocus"));if(!p)throw new Error("Your focus-trap needs to have at least one focusable element");return p},v=function(){if(a.containerGroups=a.containers.map(function(p){var h=ho(p,s.tabbableOptions),w=yn(p,s.tabbableOptions),M=h.length>0?h[0]:void 0,b=h.length>0?h[h.length-1]:void 0,P=w.find(function(k){return _e(k)}),I=w.slice().reverse().find(function(k){return _e(k)});return{container:p,tabbableNodes:h,focusableNodes:w,posTabIndexesFound:!!h.find(function(k){return ce(k)>0}),firstTabbableNode:M,lastTabbableNode:b,firstDomTabbableNode:P,lastDomTabbableNode:I,nextTabbableNode:function(D){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,W=h.indexOf(D);return W<0?B?w.slice(w.indexOf(D)+1).find(function(j){return _e(j)}):w.slice(0,w.indexOf(D)).reverse().find(function(j){return _e(j)}):h[W+(B?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(p){return p.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!c("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(a.containerGroups.find(function(p){return p.posTabIndexesFound})&&a.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},f=function(p){var h=p.activeElement;if(h)return h.shadowRoot&&h.shadowRoot.activeElement!==null?f(h.shadowRoot):h},m=function(p){if(p!==!1&&p!==f(document)){if(!p||!p.focus){m(d());return}p.focus({preventScroll:!!s.preventScroll}),a.mostRecentlyFocusedNode=p,xo(p)&&p.select()}},g=function(p){var h=c("setReturnFocus",{params:[p]});return h||(h===!1?!1:p)},T=function(p){var h=p.target,w=p.event,M=p.isBackward,b=M===void 0?!1:M;h=h||Je(w),v();var P=null;if(a.tabbableGroups.length>0){var I=u(h,w),k=I>=0?a.containerGroups[I]:void 0;if(I<0)b?P=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:P=a.tabbableGroups[0].firstTabbableNode;else if(b){var D=a.tabbableGroups.findIndex(function(_t){var xt=_t.firstTabbableNode;return h===xt});if(D<0&&(k.container===h||et(h,s.tabbableOptions)&&!_e(h,s.tabbableOptions)&&!k.nextTabbableNode(h,!1))&&(D=I),D>=0){var B=D===0?a.tabbableGroups.length-1:D-1,W=a.tabbableGroups[B];P=ce(h)>=0?W.lastTabbableNode:W.lastDomTabbableNode}else $e(w)||(P=k.nextTabbableNode(h,!1))}else{var j=a.tabbableGroups.findIndex(function(_t){var xt=_t.lastTabbableNode;return h===xt});if(j<0&&(k.container===h||et(h,s.tabbableOptions)&&!_e(h,s.tabbableOptions)&&!k.nextTabbableNode(h))&&(j=I),j>=0){var St=j===a.tabbableGroups.length-1?0:j+1,ne=a.tabbableGroups[St];P=ce(h)>=0?ne.firstTabbableNode:ne.firstDomTabbableNode}else $e(w)||(P=k.nextTabbableNode(h))}}else P=c("fallbackFocus");return P},S=function(p){if(!(u(Je(p),p)>=0)){if(Fe(s.clickOutsideDeactivates,p)){l.deactivate({returnFocus:s.returnFocusOnDeactivate});return}Fe(s.allowOutsideClick,p)||p.preventDefault()}},y=function(p){var h=Je(p),w=u(h,p)>=0;if(w||h instanceof Document)w&&(a.mostRecentlyFocusedNode=h);else{p.stopImmediatePropagation();var M,b=!0;if(a.mostRecentlyFocusedNode)if(ce(a.mostRecentlyFocusedNode)>0){var P=u(a.mostRecentlyFocusedNode),I=a.containerGroups[P].tabbableNodes;if(I.length>0){var k=I.findIndex(function(D){return D===a.mostRecentlyFocusedNode});k>=0&&(s.isKeyForward(a.recentNavEvent)?k+1<I.length&&(M=I[k+1],b=!1):k-1>=0&&(M=I[k-1],b=!1))}}else a.containerGroups.some(function(D){return D.tabbableNodes.some(function(B){return ce(B)>0})})||(b=!1);else b=!1;b&&(M=T({target:a.mostRecentlyFocusedNode,isBackward:s.isKeyBackward(a.recentNavEvent)})),m(M||a.mostRecentlyFocusedNode||d())}a.recentNavEvent=void 0},E=function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=p;var w=T({event:p,isBackward:h});w&&($e(p)&&p.preventDefault(),m(w))},C=function(p){(s.isKeyForward(p)||s.isKeyBackward(p))&&E(p,s.isKeyBackward(p))},A=function(p){To(p)&&Fe(s.escapeDeactivates,p)!==!1&&(p.preventDefault(),l.deactivate())},F=function(p){u(Je(p),p)>=0||Fe(s.clickOutsideDeactivates,p)||Fe(s.allowOutsideClick,p)||(p.preventDefault(),p.stopImmediatePropagation())},N=function(){if(!a.active)return Promise.resolve();Z.activateTrap(n,l);var p;return s.delayInitialFocus?p=new Promise(function(h){a.delayInitialFocusTimer=Vr(function(){m(d()),h()})}):(p=Promise.resolve(),m(d())),i.addEventListener("focusin",y,!0),i.addEventListener("mousedown",S,{capture:!0,passive:!1}),i.addEventListener("touchstart",S,{capture:!0,passive:!1}),i.addEventListener("click",F,{capture:!0,passive:!1}),i.addEventListener("keydown",C,{capture:!0,passive:!1}),i.addEventListener("keydown",A),p},O=function(p){a.active&&!a.paused&&l._setSubtreeIsolation(!1),a.adjacentElements.clear(),a.alreadySilent.clear();var h=new Set,w=new Set,M=$r(p),b;try{for(M.s();!(b=M.n()).done;){var P=b.value;h.add(P);for(var I=typeof ShadowRoot<"u"&&P.getRootNode()instanceof ShadowRoot,k=P;k;){h.add(k);var D=k.parentElement,B=[];D?B=D.children:!D&&I&&(B=k.getRootNode().children,D=k.getRootNode().host,I=typeof ShadowRoot<"u"&&D.getRootNode()instanceof ShadowRoot);var W=$r(B),j;try{for(W.s();!(j=W.n()).done;){var St=j.value;w.add(St)}}catch(ne){W.e(ne)}finally{W.f()}k=D}}}catch(ne){M.e(ne)}finally{M.f()}h.forEach(function(ne){w.delete(ne)}),a.adjacentElements=w},G=function(){if(a.active)return i.removeEventListener("focusin",y,!0),i.removeEventListener("mousedown",S,!0),i.removeEventListener("touchstart",S,!0),i.removeEventListener("click",F,!0),i.removeEventListener("keydown",C,!0),i.removeEventListener("keydown",A),l},L=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(function(p){p.some(function(h){return Array.from(h.removedNodes).some(function(w){return w===a.mostRecentlyFocusedNode})})&&m(d())}):void 0,x=function(){L&&(L.disconnect(),a.active&&!a.paused&&a.containers.map(function(p){L.observe(p,{subtree:!0,childList:!0})}))};return l={get active(){return a.active},get paused(){return a.paused},activate:function(p){if(a.active)return this;var h=o(p,"onActivate"),w=o(p,"onPostActivate"),M=o(p,"checkCanFocusTrap"),b=Z.getActiveTrap(n),P=!1;if(b&&!b.paused){var I;(I=b._setSubtreeIsolation)===null||I===void 0||I.call(b,!1),P=!0}try{M||v(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=f(i),h?.();var k=(function(){var B=Gr(Re().m(function W(){return Re().w(function(j){for(;;)switch(j.n){case 0:return M&&v(),j.n=1,N();case 1:l._setSubtreeIsolation(!0),x(),w?.();case 2:return j.a(2)}},W)}));return function(){return B.apply(this,arguments)}})();if(M)return M(a.containers.concat()).then(k,k),this;k()}catch(B){if(b===Z.getActiveTrap(n)&&P){var D;(D=b._setSubtreeIsolation)===null||D===void 0||D.call(b,!0)}throw B}return this},deactivate:function(p){if(!a.active)return this;var h=jr({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},p);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,a.paused||l._setSubtreeIsolation(!1),a.alreadySilent.clear(),G(),a.active=!1,a.paused=!1,x(),Z.deactivateTrap(n,l);var w=o(h,"onDeactivate"),M=o(h,"onPostDeactivate"),b=o(h,"checkCanReturnFocus"),P=o(h,"returnFocus","returnFocusOnDeactivate");w?.();var I=function(){Vr(function(){P&&m(g(a.nodeFocusedBeforeActivation)),M?.()})};return P&&b?(b(g(a.nodeFocusedBeforeActivation)).then(I,I),this):(I(),this)},pause:function(p){return a.active?(a.manuallyPaused=!0,this._setPausedState(!0,p)):this},unpause:function(p){return a.active?(a.manuallyPaused=!1,n[n.length-1]!==this?this:this._setPausedState(!1,p)):this},updateContainerElements:function(p){return a.containers=[].concat(p).filter(Boolean).map(function(h){return typeof h=="string"?i.querySelector(h):h}),s.isolateSubtrees&&O(a.containers),a.active&&(v(),a.paused||l._setSubtreeIsolation(!0)),x(),this}},Object.defineProperties(l,{_isManuallyPaused:{value:function(){return a.manuallyPaused}},_setPausedState:{value:function(p,h){if(a.paused===p)return this;if(a.paused=p,p){var w=o(h,"onPause"),M=o(h,"onPostPause");w?.(),G(),l._setSubtreeIsolation(!1),x(),M?.()}else{var b=o(h,"onUnpause"),P=o(h,"onPostUnpause");b?.(),(function(){var I=Gr(Re().m(function k(){return Re().w(function(D){for(;;)switch(D.n){case 0:return v(),D.n=1,N();case 1:l._setSubtreeIsolation(!0),x(),P?.();case 2:return D.a(2)}},k)}));return function(){return I.apply(this,arguments)}})()()}return this}},_setSubtreeIsolation:{value:function(p){s.isolateSubtrees&&a.adjacentElements.forEach(function(h){var w;p?s.isolateSubtrees==="aria-hidden"?((h.ariaHidden==="true"||((w=h.getAttribute("aria-hidden"))===null||w===void 0?void 0:w.toLowerCase())==="true")&&a.alreadySilent.add(h),h.setAttribute("aria-hidden","true")):((h.inert||h.hasAttribute("inert"))&&a.alreadySilent.add(h),h.setAttribute("inert",!0)):a.alreadySilent.has(h)||(s.isolateSubtrees==="aria-hidden"?h.removeAttribute("aria-hidden"):h.removeAttribute("inert"))})}}}),l.updateContainerElements(t),l};function Mo(e){let t,r;window.addEventListener("focusin",()=>{t=r,r=document.activeElement}),e.magic("focus",i=>{let n=i;return{__noscroll:!1,__wrapAround:!1,within(s){return n=s,this},withoutScrolling(){return this.__noscroll=!0,this},noscroll(){return this.__noscroll=!0,this},withWrapAround(){return this.__wrapAround=!0,this},wrap(){return this.withWrapAround()},focusable(s){return et(s)},previouslyFocused(){return t},lastFocused(){return t},focused(){return r},focusables(){return Array.isArray(n)?n:yn(n,{displayCheck:"none"})},all(){return this.focusables()},isFirst(s){let a=this.all();return a[0]&&a[0].isSameNode(s)},isLast(s){let a=this.all();return a.length&&a.slice(-1)[0].isSameNode(s)},getFirst(){return this.all()[0]},getLast(){return this.all().slice(-1)[0]},getNext(){let s=this.all(),a=document.activeElement;if(s.indexOf(a)!==-1)return this.__wrapAround&&s.indexOf(a)===s.length-1?s[0]:s[s.indexOf(a)+1]},getPrevious(){let s=this.all(),a=document.activeElement;if(s.indexOf(a)!==-1)return this.__wrapAround&&s.indexOf(a)===0?s.slice(-1)[0]:s[s.indexOf(a)-1]},first(){this.focus(this.getFirst())},last(){this.focus(this.getLast())},next(){this.focus(this.getNext())},previous(){this.focus(this.getPrevious())},prev(){return this.previous()},focus(s){s&&setTimeout(()=>{s.hasAttribute("tabindex")||s.setAttribute("tabindex","0"),s.focus({preventScroll:this.__noscroll})})}}}),e.directive("trap",e.skipDuringClone((i,{expression:n,modifiers:s},{effect:a,evaluateLater:l,cleanup:o})=>{let u=l(n),c=!1,d={escapeDeactivates:!1,allowOutsideClick:!0,fallbackFocus:()=>i},v=()=>{};if(s.includes("noautofocus"))d.initialFocus=!1;else{let T=i.querySelector("[autofocus]");T&&(d.initialFocus=T)}s.includes("inert")&&(d.onPostActivate=()=>{e.nextTick(()=>{v=Hr(i)})});let f=Ao(i,d),m=()=>{};const g=()=>{v(),v=()=>{},m(),m=()=>{},f.deactivate({returnFocus:!s.includes("noreturn")})};a(()=>u(T=>{c!==T&&(T&&!c&&(s.includes("noscroll")&&(m=Oo()),setTimeout(()=>{f.activate()},15)),!T&&c&&g(),c=!!T)})),o(g)},(i,{expression:n,modifiers:s},{evaluate:a})=>{s.includes("inert")&&a(n)&&Hr(i)}))}function Hr(e){let t=[];return _n(e,r=>{let i=r.hasAttribute("aria-hidden");r.setAttribute("aria-hidden","true"),t.push(()=>i||r.removeAttribute("aria-hidden"))}),()=>{for(;t.length;)t.pop()()}}function _n(e,t){e.isSameNode(document.body)||!e.parentNode||Array.from(e.parentNode.children).forEach(r=>{r.isSameNode(e)?_n(e.parentNode,t):t(r)})}function Oo(){let e=document.documentElement.style.overflow,t=document.documentElement.style.paddingRight,r=window.innerWidth-document.documentElement.clientWidth;return document.documentElement.style.overflow="hidden",document.documentElement.style.paddingRight=`${r}px`,()=>{document.documentElement.style.overflow=e,document.documentElement.style.paddingRight=t}}var Zl=Mo;function Wr(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Tr(e={},t={}){const r=["__proto__","constructor","prototype"];Object.keys(t).filter(i=>r.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:Wr(t[i])&&Wr(e[i])&&Object.keys(t[i]).length>0&&Tr(e[i],t[i])})}var xn={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Se(){const e=typeof document<"u"?document:{};return Tr(e,xn),e}var Io={document:xn,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function H(){const e=typeof window<"u"?window:{};return Tr(e,Io),e}function Lo(e=""){return e.trim().split(" ").filter(t=>!!t.trim())}function ko(e){const t=e;Object.keys(t).forEach(r=>{try{t[r]=null}catch{}try{delete t[r]}catch{}})}function Tn(e,t=0){return setTimeout(e,t)}function dt(){return Date.now()}function No(e){const t=H();let r;return t.getComputedStyle&&(r=t.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}function Fo(e,t="x"){const r=H();let i,n,s;const a=No(e);return r.WebKitCSSMatrix?(n=a.transform||a.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(l=>l.replace(",",".")).join(", ")),s=new r.WebKitCSSMatrix(n==="none"?"":n)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),t==="x"&&(r.WebKitCSSMatrix?n=s.m41:i.length===16?n=parseFloat(i[12]):n=parseFloat(i[4])),t==="y"&&(r.WebKitCSSMatrix?n=s.m42:i.length===16?n=parseFloat(i[13]):n=parseFloat(i[5])),n||0}function Ze(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Do(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function K(...e){const t=Object(e[0]);for(let r=1;r<e.length;r+=1){const i=e[r];if(i!=null&&!Do(i)){const n=Object.keys(Object(i)).filter(s=>s!=="__proto__"&&s!=="constructor"&&s!=="prototype");for(let s=0,a=n.length;s<a;s+=1){const l=n[s],o=Object.getOwnPropertyDescriptor(i,l);o!==void 0&&o.enumerable&&(Ze(t[l])&&Ze(i[l])?i[l].__swiper__?t[l]=i[l]:K(t[l],i[l]):!Ze(t[l])&&Ze(i[l])?(t[l]={},i[l].__swiper__?t[l]=i[l]:K(t[l],i[l])):t[l]=i[l])}}}return t}function xe(e,t,r){e.style.setProperty(t,r)}function En({swiper:e,targetPosition:t,side:r}){const i=H(),n=-e.translate;let s=null,a;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const o=t>n?"next":"prev",u=(d,v)=>o==="next"&&d>=v||o==="prev"&&d<=v,c=()=>{a=new Date().getTime(),s===null&&(s=a);const d=Math.max(Math.min((a-s)/l,1),0);let v=n+(.5-Math.cos(d*Math.PI)/2)*(t-n);if(u(v,t)&&(v=t),e.wrapperEl.scrollTo({[r]:v}),u(v,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:v})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(c)};c()}function Q(e,t=""){const r=H(),i=[...e.children];return r.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(n=>n.matches(t)):i}function Ro(e,t){const r=[t];for(;r.length>0;){const i=r.shift();if(e===i)return!0;r.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}function zo(e,t){const r=H();let i=t.contains(e);return!i&&r.HTMLSlotElement&&t instanceof HTMLSlotElement&&(i=[...t.assignedElements()].includes(e),i||(i=Ro(e,t))),i}function ft(e){try{console.warn(e);return}catch{}}function Qt(e,t=[]){const r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:Lo(t)),r}function Go(e,t){const r=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}function $o(e,t){const r=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}function ae(e,t){return H().getComputedStyle(e,null).getPropertyValue(t)}function qr(e){let t=e,r;if(t){for(r=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(r+=1);return r}}function Bo(e,t){const r=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&r.push(i):r.push(i),i=i.parentElement;return r}function Kr(e,t,r){const i=H();return r?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function Ql(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function eu(e,t=""){typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:r=>r}).createHTML(t):e.innerHTML=t}var At;function jo(){const e=H(),t=Se();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Cn(){return At||(At=jo()),At}var Mt;function Vo({userAgent:e}={}){const t=Cn(),r=H(),i=r.navigator.platform,n=e||r.navigator.userAgent,s={ios:!1,android:!1},a=r.screen.width,l=r.screen.height,o=n.match(/(Android);?[\s\/]+([\d.]+)?/);let u=n.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const c=n.match(/(iPod)(.*OS\s([\d_]+))?/),d=!u&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v=i==="Win32";let f=i==="MacIntel";return!u&&f&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(u=n.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),f=!1),o&&!v&&(s.os="android",s.android=!0),(u||d||c)&&(s.os="ios",s.ios=!0),s}function Pn(e={}){return Mt||(Mt=Vo(e)),Mt}var Ot;function Ho(){const e=H(),t=Pn();let r=!1;function i(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(i()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[o,u]=l.split("Version/")[1].split(" ")[0].split(".").map(c=>Number(c));r=o<16||o===16&&u<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=i(),a=s||n&&t.ios;return{isSafari:r||s,needPerspectiveFix:r,need3dFix:a,isWebView:n}}function An(){return Ot||(Ot=Ho()),Ot}function Wo({swiper:e,on:t,emit:r}){const i=H();let n=null,s=null;const a=()=>{!e||e.destroyed||!e.initialized||(r("beforeResize"),r("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(c=>{s=i.requestAnimationFrame(()=>{const{width:d,height:v}=e;let f=d,m=v;c.forEach(({contentBoxSize:g,contentRect:T,target:S})=>{S&&S!==e.el||(f=T?T.width:(g[0]||g).inlineSize,m=T?T.height:(g[0]||g).blockSize)}),(f!==d||m!==v)&&a()})}),n.observe(e.el))},o=()=>{s&&i.cancelAnimationFrame(s),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},u=()=>{!e||e.destroyed||!e.initialized||r("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){l();return}i.addEventListener("resize",a),i.addEventListener("orientationchange",u)}),t("destroy",()=>{o(),i.removeEventListener("resize",a),i.removeEventListener("orientationchange",u)})}function qo({swiper:e,extendParams:t,on:r,emit:i}){const n=[],s=H(),a=(u,c={})=>{const d=new(s.MutationObserver||s.WebkitMutationObserver)(v=>{if(e.__preventObserver__)return;if(v.length===1){i("observerUpdate",v[0]);return}const f=function(){i("observerUpdate",v[0])};s.requestAnimationFrame?s.requestAnimationFrame(f):s.setTimeout(f,0)});d.observe(u,{attributes:typeof c.attributes>"u"?!0:c.attributes,childList:e.isElement||(typeof c.childList>"u"?!0:c).childList,characterData:typeof c.characterData>"u"?!0:c.characterData}),n.push(d)},l=()=>{if(e.params.observer){if(e.params.observeParents){const u=Bo(e.hostEl);for(let c=0;c<u.length;c+=1)a(u[c])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}},o=()=>{n.forEach(u=>{u.disconnect()}),n.splice(0,n.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",l),r("destroy",o)}var Ko={on(e,t,r){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const n=r?"unshift":"push";return e.split(" ").forEach(s=>{i.eventsListeners[s]||(i.eventsListeners[s]=[]),i.eventsListeners[s][n](t)}),i},once(e,t,r){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;function n(...s){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(i,s)}return n.__emitterProxy=t,i.on(e,n,r)},onAny(e,t){const r=this;if(!r.eventsListeners||r.destroyed||typeof e!="function")return r;const i=t?"unshift":"push";return r.eventsAnyListeners.indexOf(e)<0&&r.eventsAnyListeners[i](e),r},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const r=t.eventsAnyListeners.indexOf(e);return r>=0&&t.eventsAnyListeners.splice(r,1),t},off(e,t){const r=this;return!r.eventsListeners||r.destroyed||!r.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?r.eventsListeners[i]=[]:r.eventsListeners[i]&&r.eventsListeners[i].forEach((n,s)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&r.eventsListeners[i].splice(s,1)})}),r},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let r,i,n;return typeof e[0]=="string"||Array.isArray(e[0])?(r=e[0],i=e.slice(1,e.length),n=t):(r=e[0].events,i=e[0].data,n=e[0].context||t),i.unshift(n),(Array.isArray(r)?r:r.split(" ")).forEach(s=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(a=>{a.apply(n,[s,...i])}),t.eventsListeners&&t.eventsListeners[s]&&t.eventsListeners[s].forEach(a=>{a.apply(n,i)})}),t}};function Yo(){const e=this;let t,r;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?r=e.params.height:r=i.clientHeight,!(t===0&&e.isHorizontal()||r===0&&e.isVertical())&&(t=t-parseInt(ae(i,"padding-left")||0,10)-parseInt(ae(i,"padding-right")||0,10),r=r-parseInt(ae(i,"padding-top")||0,10)-parseInt(ae(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(r)&&(r=0),Object.assign(e,{width:t,height:r,size:e.isHorizontal()?t:r}))}function Xo(){const e=this;function t(L,x){return parseFloat(L.getPropertyValue(e.getDirectionLabel(x))||0)}const r=e.params,{wrapperEl:i,slidesEl:n,rtlTranslate:s,wrongRTL:a}=e,l=e.virtual&&r.virtual.enabled,o=l?e.virtual.slides.length:e.slides.length,u=Q(n,`.${e.params.slideClass}, swiper-slide`),c=l?e.virtual.slides.length:u.length;let d=[];const v=[],f=[];let m=r.slidesOffsetBefore;typeof m=="function"&&(m=r.slidesOffsetBefore.call(e));let g=r.slidesOffsetAfter;typeof g=="function"&&(g=r.slidesOffsetAfter.call(e));const T=e.snapGrid.length,S=e.slidesGrid.length,y=e.size-m-g;let E=r.spaceBetween,C=-m,A=0,F=0;if(typeof y>"u")return;typeof E=="string"&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*y:typeof E=="string"&&(E=parseFloat(E)),e.virtualSize=-E-m-g,u.forEach(L=>{s?L.style.marginLeft="":L.style.marginRight="",L.style.marginBottom="",L.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(xe(i,"--swiper-centered-offset-before",""),xe(i,"--swiper-centered-offset-after","")),r.cssMode&&(xe(i,"--swiper-slides-offset-before",`${m}px`),xe(i,"--swiper-slides-offset-after",`${g}px`));const N=r.grid&&r.grid.rows>1&&e.grid;N?e.grid.initSlides(u):e.grid&&e.grid.unsetSlides();let O;const G=r.slidesPerView==="auto"&&r.breakpoints&&Object.keys(r.breakpoints).filter(L=>typeof r.breakpoints[L].slidesPerView<"u").length>0;for(let L=0;L<c;L+=1){O=0;const x=u[L];if(!(x&&(N&&e.grid.updateSlide(L,x,u),ae(x,"display")==="none"))){if(l&&r.slidesPerView==="auto")r.virtual.slidesPerViewAutoSlideSize&&(O=r.virtual.slidesPerViewAutoSlideSize),O&&x&&(r.roundLengths&&(O=Math.floor(O)),x.style[e.getDirectionLabel("width")]=`${O}px`);else if(r.slidesPerView==="auto"){G&&(x.style[e.getDirectionLabel("width")]="");const _=getComputedStyle(x),p=x.style.transform,h=x.style.webkitTransform;if(p&&(x.style.transform="none"),h&&(x.style.webkitTransform="none"),r.roundLengths)O=e.isHorizontal()?Kr(x,"width",!0):Kr(x,"height",!0);else{const w=t(_,"width"),M=t(_,"padding-left"),b=t(_,"padding-right"),P=t(_,"margin-left"),I=t(_,"margin-right"),k=_.getPropertyValue("box-sizing");if(k&&k==="border-box")O=w+P+I;else{const{clientWidth:D,offsetWidth:B}=x;O=w+M+b+P+I+(B-D)}}p&&(x.style.transform=p),h&&(x.style.webkitTransform=h),r.roundLengths&&(O=Math.floor(O))}else O=(y-(r.slidesPerView-1)*E)/r.slidesPerView,r.roundLengths&&(O=Math.floor(O)),x&&(x.style[e.getDirectionLabel("width")]=`${O}px`);x&&(x.swiperSlideSize=O),f.push(O),r.centeredSlides?(C=C+O/2+A/2+E,A===0&&L!==0&&(C=C-y/2-E),L===0&&(C=C-y/2-E),Math.abs(C)<1/1e3&&(C=0),r.roundLengths&&(C=Math.floor(C)),F%r.slidesPerGroup===0&&d.push(C),v.push(C)):(r.roundLengths&&(C=Math.floor(C)),(F-Math.min(e.params.slidesPerGroupSkip,F))%e.params.slidesPerGroup===0&&d.push(C),v.push(C),C=C+O+E),e.virtualSize+=O+E,A=O,F+=1}}if(e.virtualSize=Math.max(e.virtualSize,y)+g,s&&a&&(r.effect==="slide"||r.effect==="coverflow")&&(i.style.width=`${e.virtualSize+E}px`),r.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+E}px`),N&&e.grid.updateWrapperSize(O,d),!r.centeredSlides){const L=r.slidesPerView!=="auto"&&r.slidesPerView%1!==0,x=r.snapToSlideEdge&&!r.loop&&(r.slidesPerView==="auto"||L);let _=d.length;if(x){let h;if(r.slidesPerView==="auto"){h=1;let w=0;for(let M=f.length-1;M>=0&&(w+=f[M]+(M<f.length-1?E:0),w<=y);M-=1)h=f.length-M}else h=Math.floor(r.slidesPerView);_=Math.max(c-h,0)}const p=[];for(let h=0;h<d.length;h+=1){let w=d[h];r.roundLengths&&(w=Math.floor(w)),x?h<=_&&p.push(w):d[h]<=e.virtualSize-y&&p.push(w)}d=p,Math.floor(e.virtualSize-y)-Math.floor(d[d.length-1])>1&&(x||d.push(e.virtualSize-y))}if(l&&r.loop){const L=f[0]+E;if(r.slidesPerGroup>1){const x=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/r.slidesPerGroup),_=L*r.slidesPerGroup;for(let p=0;p<x;p+=1)d.push(d[d.length-1]+_)}for(let x=0;x<e.virtual.slidesBefore+e.virtual.slidesAfter;x+=1)r.slidesPerGroup===1&&d.push(d[d.length-1]+L),v.push(v[v.length-1]+L),e.virtualSize+=L}if(d.length===0&&(d=[0]),E!==0){const L=e.isHorizontal()&&s?"marginLeft":e.getDirectionLabel("marginRight");u.filter((x,_)=>!r.cssMode||r.loop?!0:_!==u.length-1).forEach(x=>{x.style[L]=`${E}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let L=0;f.forEach(_=>{L+=_+(E||0)}),L-=E;const x=L>y?L-y:0;d=d.map(_=>_<=0?-m:_>x?x+g:_)}if(r.centerInsufficientSlides){let L=0;if(f.forEach(x=>{L+=x+(E||0)}),L-=E,L<y){const x=(y-L)/2;d.forEach((_,p)=>{d[p]=_-x}),v.forEach((_,p)=>{v[p]=_+x})}}if(Object.assign(e,{slides:u,snapGrid:d,slidesGrid:v,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){xe(i,"--swiper-centered-offset-before",`${-d[0]}px`),xe(i,"--swiper-centered-offset-after",`${e.size/2-f[f.length-1]/2}px`);const L=-e.snapGrid[0],x=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(_=>_+L),e.slidesGrid=e.slidesGrid.map(_=>_+x)}if(c!==o&&e.emit("slidesLengthChange"),d.length!==T&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==S&&e.emit("slidesGridLengthChange"),r.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!r.cssMode&&(r.effect==="slide"||r.effect==="fade")){const L=`${r.containerModifierClass}backface-hidden`,x=e.el.classList.contains(L);c<=r.maxBackfaceHiddenSlides?x||e.el.classList.add(L):x&&e.el.classList.remove(L)}}function Uo(e){const t=this,r=[],i=t.virtual&&t.params.virtual.enabled;let n=0,s;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const a=l=>i?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{r.push(l)});else for(s=0;s<Math.ceil(t.params.slidesPerView);s+=1){const l=t.activeIndex+s;if(l>t.slides.length&&!i)break;r.push(a(l))}else r.push(a(t.activeIndex));for(s=0;s<r.length;s+=1)if(typeof r[s]<"u"){const l=r[s].offsetHeight;n=l>n?l:n}(n||n===0)&&(t.wrapperEl.style.height=`${n}px`)}function Jo(){const e=this,t=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-r-e.cssOverflowAdjustment()}var Yr=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)};function Zo(e=this&&this.translate||0){const t=this,r=t.params,{slides:i,rtlTranslate:n,snapGrid:s}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let a=-e;n&&(a=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=r.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let o=0;o<i.length;o+=1){const u=i[o];let c=u.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(c-=i[0].swiperSlideOffset);const d=(a+(r.centeredSlides?t.minTranslate():0)-c)/(u.swiperSlideSize+l),v=(a-s[0]+(r.centeredSlides?t.minTranslate():0)-c)/(u.swiperSlideSize+l),f=-(a-c),m=f+t.slidesSizesGrid[o],g=f>=0&&f<=t.size-t.slidesSizesGrid[o],T=f>=0&&f<t.size-1||m>1&&m<=t.size||f<=0&&m>=t.size;T&&(t.visibleSlides.push(u),t.visibleSlidesIndexes.push(o)),Yr(u,T,r.slideVisibleClass),Yr(u,g,r.slideFullyVisibleClass),u.progress=n?-d:d,u.originalProgress=n?-v:v}}function Qo(e){const t=this;if(typeof e>"u"){const c=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*c||0}const r=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:s,isEnd:a,progressLoop:l}=t;const o=s,u=a;if(i===0)n=0,s=!0,a=!0;else{n=(e-t.minTranslate())/i;const c=Math.abs(e-t.minTranslate())<1,d=Math.abs(e-t.maxTranslate())<1;s=c||n<=0,a=d||n>=1,c&&(n=0),d&&(n=1)}if(r.loop){const c=t.getSlideIndexByData(0),d=t.getSlideIndexByData(t.slides.length-1),v=t.slidesGrid[c],f=t.slidesGrid[d],m=t.slidesGrid[t.slidesGrid.length-1],g=Math.abs(e);g>=v?l=(g-v)/m:l=(g+m-f)/m,l>1&&(l-=1)}Object.assign(t,{progress:n,progressLoop:l,isBeginning:s,isEnd:a}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&t.updateSlidesProgress(e),s&&!o&&t.emit("reachBeginning toEdge"),a&&!u&&t.emit("reachEnd toEdge"),(o&&!s||u&&!a)&&t.emit("fromEdge"),t.emit("progress",n)}var It=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)};function el(){const e=this,{slides:t,params:r,slidesEl:i,activeIndex:n}=e,s=e.virtual&&r.virtual.enabled,a=e.grid&&r.grid&&r.grid.rows>1,l=d=>Q(i,`.${r.slideClass}${d}, swiper-slide${d}`)[0];let o,u,c;if(s)if(r.loop){let d=n-e.virtual.slidesBefore;d<0&&(d=e.virtual.slides.length+d),d>=e.virtual.slides.length&&(d-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${d}"]`)}else o=l(`[data-swiper-slide-index="${n}"]`);else a?(o=t.find(d=>d.column===n),c=t.find(d=>d.column===n+1),u=t.find(d=>d.column===n-1)):o=t[n];o&&(a||(c=$o(o,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!c&&(c=t[0]),u=Go(o,`.${r.slideClass}, swiper-slide`)[0],r.loop)),t.forEach(d=>{It(d,d===o,r.slideActiveClass),It(d,d===c,r.slideNextClass),It(d,d===u,r.slidePrevClass)}),e.emitSlidesClasses()}var tt=(e,t)=>{if(!e||e.destroyed||!e.params)return;const r=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(r());if(i){let n=i.querySelector(`.${e.params.lazyPreloaderClass}`);!n&&e.isElement&&(i.shadowRoot?n=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(n=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),n&&!n.lazyPreloaderManaged&&n.remove())})),n&&!n.lazyPreloaderManaged&&n.remove()}},Lt=(e,t)=>{if(!e.slides[t])return;const r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},er=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);const i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=n,l=[a-t];l.push(...Array.from({length:t}).map((o,u)=>a+i+u)),e.slides.forEach((o,u)=>{l.includes(o.column)&&Lt(e,u)});return}const s=n+i-1;if(e.params.rewind||e.params.loop)for(let a=n-t;a<=s+t;a+=1){const l=(a%r+r)%r;(l<n||l>s)&&Lt(e,l)}else for(let a=Math.max(n-t,0);a<=Math.min(s+t,r-1);a+=1)a!==n&&(a>s||a<n)&&Lt(e,a)};function tl(e){const{slidesGrid:t,params:r}=e,i=e.rtlTranslate?e.translate:-e.translate;let n;for(let s=0;s<t.length;s+=1)typeof t[s+1]<"u"?i>=t[s]&&i<t[s+1]-(t[s+1]-t[s])/2?n=s:i>=t[s]&&i<t[s+1]&&(n=s+1):i>=t[s]&&(n=s);return r.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function rl(e){const t=this,r=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:n,activeIndex:s,realIndex:a,snapIndex:l}=t;let o=e,u;const c=f=>{let m=f-t.virtual.slidesBefore;return m<0&&(m=t.virtual.slides.length+m),m>=t.virtual.slides.length&&(m-=t.virtual.slides.length),m};if(typeof o>"u"&&(o=tl(t)),i.indexOf(r)>=0)u=i.indexOf(r);else{const f=Math.min(n.slidesPerGroupSkip,o);u=f+Math.floor((o-f)/n.slidesPerGroup)}if(u>=i.length&&(u=i.length-1),o===s&&!t.params.loop){u!==l&&(t.snapIndex=u,t.emit("snapIndexChange"));return}if(o===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=c(o);return}const d=t.grid&&n.grid&&n.grid.rows>1;let v;if(t.virtual&&n.virtual.enabled)n.loop?v=c(o):v=o;else if(d){const f=t.slides.find(g=>g.column===o);let m=parseInt(f.getAttribute("data-swiper-slide-index"),10);Number.isNaN(m)&&(m=Math.max(t.slides.indexOf(f),0)),v=Math.floor(m/n.grid.rows)}else if(t.slides[o]){const f=t.slides[o].getAttribute("data-swiper-slide-index");f?v=parseInt(f,10):v=o}else v=o;Object.assign(t,{previousSnapIndex:l,snapIndex:u,previousRealIndex:a,realIndex:v,previousIndex:s,activeIndex:o}),t.initialized&&er(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==v&&t.emit("realIndexChange"),t.emit("slideChange"))}function il(e,t){const r=this,i=r.params;let n=e.closest(`.${i.slideClass}, swiper-slide`);!n&&r.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!n&&l.matches&&l.matches(`.${i.slideClass}, swiper-slide`)&&(n=l)});let s=!1,a;if(n){for(let l=0;l<r.slides.length;l+=1)if(r.slides[l]===n){s=!0,a=l;break}}if(n&&s)r.clickedSlide=n,r.virtual&&r.params.virtual.enabled?r.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):r.clickedIndex=a;else{r.clickedSlide=void 0,r.clickedIndex=void 0;return}i.slideToClickedSlide&&r.clickedIndex!==void 0&&r.clickedIndex!==r.activeIndex&&r.slideToClickedSlide()}var nl={updateSize:Yo,updateSlides:Xo,updateAutoHeight:Uo,updateSlidesOffset:Jo,updateSlidesProgress:Zo,updateProgress:Qo,updateSlidesClasses:el,updateActiveIndex:rl,updateClickedSlide:il};function sl(e=this.isHorizontal()?"x":"y"){const t=this,{params:r,rtlTranslate:i,translate:n,wrapperEl:s}=t;if(r.virtualTranslate)return i?-n:n;if(r.cssMode)return n;let a=Fo(s,e);return a+=t.cssOverflowAdjustment(),i&&(a=-a),a||0}function al(e,t){const r=this,{rtlTranslate:i,params:n,wrapperEl:s,progress:a}=r;let l=0,o=0;const u=0;r.isHorizontal()?l=i?-e:e:o=e,n.roundLengths&&(l=Math.floor(l),o=Math.floor(o)),r.previousTranslate=r.translate,r.translate=r.isHorizontal()?l:o,n.cssMode?s[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-l:-o:n.virtualTranslate||(r.isHorizontal()?l-=r.cssOverflowAdjustment():o-=r.cssOverflowAdjustment(),s.style.transform=`translate3d(${l}px, ${o}px, ${u}px)`);let c;const d=r.maxTranslate()-r.minTranslate();d===0?c=0:c=(e-r.minTranslate())/d,c!==a&&r.updateProgress(e),r.emit("setTranslate",r.translate,t)}function ol(){return-this.snapGrid[0]}function ll(){return-this.snapGrid[this.snapGrid.length-1]}function ul(e=0,t=this.params.speed,r=!0,i=!0,n){const s=this,{params:a,wrapperEl:l}=s;if(s.animating&&a.preventInteractionOnTransition)return!1;const o=s.minTranslate(),u=s.maxTranslate();let c;if(i&&e>o?c=o:i&&e<u?c=u:c=e,s.updateProgress(c),a.cssMode){const d=s.isHorizontal();if(t===0)l[d?"scrollLeft":"scrollTop"]=-c;else{if(!s.support.smoothScroll)return En({swiper:s,targetPosition:-c,side:d?"left":"top"}),!0;l.scrollTo({[d?"left":"top"]:-c,behavior:"smooth"})}return!0}return t===0?(s.setTransition(0),s.setTranslate(c),r&&(s.emit("beforeTransitionStart",t,n),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(c),r&&(s.emit("beforeTransitionStart",t,n),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(v){!s||s.destroyed||v.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,r&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}var cl={getTranslate:sl,setTranslate:al,minTranslate:ol,maxTranslate:ll,translateTo:ul};function dl(e,t){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`,r.wrapperEl.style.transitionDelay=e===0?"0ms":""),r.emit("setTransition",e,t)}function Mn({swiper:e,runCallbacks:t,direction:r,step:i}){const{activeIndex:n,previousIndex:s}=e;let a=r;a||(n>s?a="next":n<s?a="prev":a="reset"),e.emit(`transition${i}`),t&&a==="reset"?e.emit(`slideResetTransition${i}`):t&&n!==s&&(e.emit(`slideChangeTransition${i}`),a==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`))}function fl(e=!0,t){const r=this,{params:i}=r;i.cssMode||(i.autoHeight&&r.updateAutoHeight(),Mn({swiper:r,runCallbacks:e,direction:t,step:"Start"}))}function pl(e=!0,t){const r=this,{params:i}=r;r.animating=!1,!i.cssMode&&(r.setTransition(0),Mn({swiper:r,runCallbacks:e,direction:t,step:"End"}))}var hl={setTransition:dl,transitionStart:fl,transitionEnd:pl};function vl(e=0,t,r=!0,i,n){typeof e=="string"&&(e=parseInt(e,10));const s=this;let a=e;a<0&&(a=0);const{params:l,snapGrid:o,slidesGrid:u,previousIndex:c,activeIndex:d,rtlTranslate:v,wrapperEl:f,enabled:m}=s;if(!m&&!i&&!n||s.destroyed||s.animating&&l.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=s.params.speed);const g=Math.min(s.params.slidesPerGroupSkip,a);let T=g+Math.floor((a-g)/s.params.slidesPerGroup);T>=o.length&&(T=o.length-1);const S=-o[T];if(l.normalizeSlideIndex)for(let A=0;A<u.length;A+=1){const F=-Math.floor(S*100),N=Math.floor(u[A]*100),O=Math.floor(u[A+1]*100);typeof u[A+1]<"u"?F>=N&&F<O-(O-N)/2?a=A:F>=N&&F<O&&(a=A+1):F>=N&&(a=A)}if(s.initialized&&a!==d&&(!s.allowSlideNext&&(v?S>s.translate&&S>s.minTranslate():S<s.translate&&S<s.minTranslate())||!s.allowSlidePrev&&S>s.translate&&S>s.maxTranslate()&&(d||0)!==a))return!1;a!==(c||0)&&r&&s.emit("beforeSlideChangeStart"),s.updateProgress(S);let y;a>d?y="next":a<d?y="prev":y="reset";const E=s.virtual&&s.params.virtual.enabled;if(!(E&&n)&&(v&&-S===s.translate||!v&&S===s.translate))return s.updateActiveIndex(a),l.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),l.effect!=="slide"&&s.setTranslate(S),y!=="reset"&&(s.transitionStart(r,y),s.transitionEnd(r,y)),!1;if(l.cssMode){const A=s.isHorizontal(),F=v?S:-S;if(t===0)E&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),E&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[A?"scrollLeft":"scrollTop"]=F})):f[A?"scrollLeft":"scrollTop"]=F,E&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return En({swiper:s,targetPosition:F,side:A?"left":"top"}),!0;f.scrollTo({[A?"left":"top"]:F,behavior:"smooth"})}return!0}const C=An().isSafari;return E&&!n&&C&&s.isElement&&s.virtual.update(!1,!1,a),s.setTransition(t),s.setTranslate(S),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(r,y),t===0?s.transitionEnd(r,y):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(F){!s||s.destroyed||F.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(r,y))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function ml(e=0,t,r=!0,i){typeof e=="string"&&(e=parseInt(e,10));const n=this;if(n.destroyed)return;typeof t>"u"&&(t=n.params.speed);const s=n.grid&&n.params.grid&&n.params.grid.rows>1;let a=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)a=a+n.virtual.slidesBefore;else{let l;if(s){const g=a*n.params.grid.rows;l=n.slides.find(T=>T.getAttribute("data-swiper-slide-index")*1===g).column}else l=n.getSlideIndexByData(a);const o=s?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:u,slidesOffsetBefore:c,slidesOffsetAfter:d}=n.params,v=u||!!c||!!d;let f=n.params.slidesPerView;f==="auto"?f=n.slidesPerViewDynamic():(f=Math.ceil(parseFloat(n.params.slidesPerView,10)),v&&f%2===0&&(f=f+1));let m=o-l<f;if(v&&(m=m||l<Math.ceil(f/2)),i&&v&&n.params.slidesPerView!=="auto"&&!s&&(m=!1),m){const g=v?l<n.activeIndex?"prev":"next":l-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:g,slideTo:!0,activeSlideIndex:g==="next"?l+1:l-o+1,slideRealIndex:g==="next"?n.realIndex:void 0})}if(s){const g=a*n.params.grid.rows;a=n.slides.find(T=>T.getAttribute("data-swiper-slide-index")*1===g).column}else a=n.getSlideIndexByData(a)}return requestAnimationFrame(()=>{n.slideTo(a,t,r,i)}),n}function gl(e,t=!0,r){const i=this,{enabled:n,params:s,animating:a}=i;if(!n||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);let l=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1));const o=i.activeIndex<s.slidesPerGroupSkip?1:l,u=i.virtual&&s.virtual.enabled;if(s.loop){if(a&&!u&&s.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+o,e,t,r)}),!0}return s.rewind&&i.isEnd?i.slideTo(0,e,t,r):i.slideTo(i.activeIndex+o,e,t,r)}function bl(e,t=!0,r){const i=this,{params:n,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:o,animating:u}=i;if(!o||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);const c=i.virtual&&n.virtual.enabled;if(n.loop){if(u&&!c&&n.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const d=l?i.translate:-i.translate;function v(y){return y<0?-Math.floor(Math.abs(y)):Math.floor(y)}const f=v(d),m=s.map(y=>v(y)),g=n.freeMode&&n.freeMode.enabled;let T=s[m.indexOf(f)-1];if(typeof T>"u"&&(n.cssMode||g)){let y;s.forEach((E,C)=>{f>=E&&(y=C)}),typeof y<"u"&&(T=g?s[y]:s[y>0?y-1:y])}let S=0;if(typeof T<"u"&&(S=a.indexOf(T),S<0&&(S=i.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(S=S-i.slidesPerViewDynamic("previous",!0)+1,S=Math.max(S,0))),n.rewind&&i.isBeginning){const y=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(y,e,t,r)}else if(n.loop&&i.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{i.slideTo(S,e,t,r)}),!0;return i.slideTo(S,e,t,r)}function wl(e,t=!0,r){const i=this;if(!i.destroyed)return typeof e>"u"&&(e=i.params.speed),i.slideTo(i.activeIndex,e,t,r)}function yl(e,t=!0,r,i=.5){const n=this;if(n.destroyed)return;typeof e>"u"&&(e=n.params.speed);let s=n.activeIndex;const a=Math.min(n.params.slidesPerGroupSkip,s),l=a+Math.floor((s-a)/n.params.slidesPerGroup),o=n.rtlTranslate?n.translate:-n.translate;if(o>=n.snapGrid[l]){const u=n.snapGrid[l],c=n.snapGrid[l+1];o-u>(c-u)*i&&(s+=n.params.slidesPerGroup)}else{const u=n.snapGrid[l-1],c=n.snapGrid[l];o-u<=(c-u)*i&&(s-=n.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,n.slidesGrid.length-1),n.slideTo(s,e,t,r)}function Sl(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:r}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let n=e.getSlideIndexWhenGrid(e.clickedIndex),s;const a=e.isElement?"swiper-slide":`.${t.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;s=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(s):n>(l?(e.slides.length-i)/2-(e.params.grid.rows-1):e.slides.length-i)?(e.loopFix(),n=e.getSlideIndex(Q(r,`${a}[data-swiper-slide-index="${s}"]`)[0]),Tn(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}var _l={slideTo:vl,slideToLoop:ml,slideNext:gl,slidePrev:bl,slideReset:wl,slideToClosest:yl,slideToClickedSlide:Sl};function xl(e,t){const r=this,{params:i,slidesEl:n}=r;if(!i.loop||r.virtual&&r.params.virtual.enabled)return;const s=()=>{Q(n,`.${i.slideClass}, swiper-slide`).forEach((f,m)=>{f.setAttribute("data-swiper-slide-index",m)})},a=()=>{const f=Q(n,`.${i.slideBlankClass}`);f.forEach(m=>{m.remove()}),f.length>0&&(r.recalcSlides(),r.updateSlides())},l=r.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||l)&&a();const o=i.slidesPerGroup*(l?i.grid.rows:1),u=r.slides.length%o!==0,c=l&&r.slides.length%i.grid.rows!==0,d=f=>{for(let m=0;m<f;m+=1){const g=r.isElement?Qt("swiper-slide",[i.slideBlankClass]):Qt("div",[i.slideClass,i.slideBlankClass]);r.slidesEl.append(g)}};u?(i.loopAddBlankSlides?(d(o-r.slides.length%o),r.recalcSlides(),r.updateSlides()):ft("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),s()):(c&&(i.loopAddBlankSlides?(d(i.grid.rows-r.slides.length%i.grid.rows),r.recalcSlides(),r.updateSlides()):ft("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),s());const v=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;r.loopFix({slideRealIndex:e,direction:v?void 0:"next",initial:t})}function Tl({slideRealIndex:e,slideTo:t=!0,direction:r,setTranslate:i,activeSlideIndex:n,initial:s,byController:a,byMousewheel:l}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:u,allowSlidePrev:c,allowSlideNext:d,slidesEl:v,params:f}=o,{centeredSlides:m,slidesOffsetBefore:g,slidesOffsetAfter:T,initialSlide:S}=f,y=m||!!g||!!T;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&f.virtual.enabled){t&&(!y&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):y&&o.snapIndex<f.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=d,o.emit("loopFix");return}let E=f.slidesPerView;E==="auto"?E=o.slidesPerViewDynamic():(E=Math.ceil(parseFloat(f.slidesPerView,10)),y&&E%2===0&&(E=E+1));const C=f.slidesPerGroupAuto?E:f.slidesPerGroup;let A=y?Math.max(C,Math.ceil(E/2)):C;A%C!==0&&(A+=C-A%C),A+=f.loopAdditionalSlides,o.loopedSlides=A;const F=o.grid&&f.grid&&f.grid.rows>1;u.length<E+A||o.params.effect==="cards"&&u.length<E+A*2?ft("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):F&&f.grid.fill==="row"&&ft("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const N=[],O=[],G=F?Math.ceil(u.length/f.grid.rows):u.length,L=s&&G-S<E&&!y;let x=L?S:o.activeIndex;typeof n>"u"?n=o.getSlideIndex(u.find(b=>b.classList.contains(f.slideActiveClass))):x=n;const _=r==="next"||!r,p=r==="prev"||!r;let h=0,w=0;const M=(F?u[n].column:n)+(y&&typeof i>"u"?-E/2+.5:0);if(M<A){h=Math.max(A-M,C);for(let b=0;b<A-M;b+=1){const P=b-Math.floor(b/G)*G;if(F){const I=G-P-1;for(let k=u.length-1;k>=0;k-=1)u[k].column===I&&N.push(k)}else N.push(G-P-1)}}else if(M+E>G-A){w=Math.max(M-(G-A*2),C),L&&(w=Math.max(w,E-G+S+1));for(let b=0;b<w;b+=1){const P=b-Math.floor(b/G)*G;F?u.forEach((I,k)=>{I.column===P&&O.push(k)}):O.push(P)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),o.params.effect==="cards"&&u.length<E+A*2&&(O.includes(n)&&O.splice(O.indexOf(n),1),N.includes(n)&&N.splice(N.indexOf(n),1)),p&&N.forEach(b=>{u[b].swiperLoopMoveDOM=!0,v.prepend(u[b]),u[b].swiperLoopMoveDOM=!1}),_&&O.forEach(b=>{u[b].swiperLoopMoveDOM=!0,v.append(u[b]),u[b].swiperLoopMoveDOM=!1}),o.recalcSlides(),f.slidesPerView==="auto"?o.updateSlides():F&&(N.length>0&&p||O.length>0&&_)&&o.slides.forEach((b,P)=>{o.grid.updateSlide(P,b,o.slides)}),f.watchSlidesProgress&&o.updateSlidesOffset(),t){if(N.length>0&&p){if(typeof e>"u"){const b=o.slidesGrid[x],P=o.slidesGrid[x+h]-b;l?o.setTranslate(o.translate-P):(o.slideTo(x+Math.ceil(h),0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-P,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-P))}else if(i){const b=F?N.length/f.grid.rows:N.length;o.slideTo(o.activeIndex+b,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(O.length>0&&_)if(typeof e>"u"){const b=o.slidesGrid[x],P=o.slidesGrid[x-w]-b;l?o.setTranslate(o.translate-P):(o.slideTo(x-w,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-P,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-P))}else{const b=F?O.length/f.grid.rows:O.length;o.slideTo(o.activeIndex-b,0,!1,!0)}}if(o.allowSlidePrev=c,o.allowSlideNext=d,o.controller&&o.controller.control&&!a){const b={slideRealIndex:e,direction:r,setTranslate:i,activeSlideIndex:n,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(P=>{!P.destroyed&&P.params.loop&&P.loopFix({...b,slideTo:P.params.slidesPerView===f.slidesPerView?t:!1})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...b,slideTo:o.controller.control.params.slidesPerView===f.slidesPerView?t:!1})}o.emit("loopFix")}function El(){const e=this,{params:t,slidesEl:r}=e;if(!t.loop||!r||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach(n=>{const s=typeof n.swiperSlideIndex>"u"?n.getAttribute("data-swiper-slide-index")*1:n.swiperSlideIndex;i[s]=n}),e.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),i.forEach(n=>{r.append(n)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Cl={loopCreate:xl,loopFix:Tl,loopDestroy:El};function Pl(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const r=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Al(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Ml={setGrabCursor:Pl,unsetGrabCursor:Al};function Ol(e,t=this){function r(i){if(!i||i===Se()||i===H())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(e);return!n&&!i.getRootNode?null:n||r(i.getRootNode().host)}return r(t)}function Xr(e,t,r){const i=H(),{params:n}=e,s=n.edgeSwipeDetection,a=n.edgeSwipeThreshold;return s&&(r<=a||r>=i.innerWidth-a)?s==="prevent"?(t.preventDefault(),!0):!1:!0}function Il(e){const t=this,r=Se();let i=e;i.originalEvent&&(i=i.originalEvent);const n=t.touchEventsData;if(i.type==="pointerdown"){if(n.pointerId!==null&&n.pointerId!==i.pointerId)return;n.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(n.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){Xr(t,i,i.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:l}=t;if(!l||!s.simulateTouch&&i.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let o=i.target;if(s.touchEventsTarget==="wrapper"&&!zo(o,t.wrapperEl)||"which"in i&&i.which===3||"button"in i&&i.button>0||n.isTouched&&n.isMoved)return;const u=!!s.noSwipingClass&&s.noSwipingClass!=="",c=i.composedPath?i.composedPath():i.path;u&&i.target&&i.target.shadowRoot&&c&&(o=c[0]);const d=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,v=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(v?Ol(d,o):o.closest(d))){t.allowClick=!0;return}if(s.swipeHandler&&!o.closest(s.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;const f=a.currentX,m=a.currentY;if(!Xr(t,i,f))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=f,a.startY=m,n.touchStartTime=dt(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1);let g=!0;o.matches(n.focusableElements)&&(g=!1,o.nodeName==="SELECT"&&(n.isTouched=!1)),r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==o&&(i.pointerType==="mouse"||i.pointerType!=="mouse"&&!o.matches(n.focusableElements))&&r.activeElement.blur();const T=g&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||T)&&!o.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function Ll(e){const t=Se(),r=this,i=r.touchEventsData,{params:n,touches:s,rtlTranslate:a,enabled:l}=r;if(!l||!n.simulateTouch&&e.pointerType==="mouse")return;let o=e;if(o.originalEvent&&(o=o.originalEvent),o.type==="pointermove"&&(i.touchId!==null||o.pointerId!==i.pointerId))return;let u;if(o.type==="touchmove"){if(u=[...o.changedTouches].find(A=>A.identifier===i.touchId),!u||u.identifier!==i.touchId)return}else u=o;if(!i.isTouched){i.startMoving&&i.isScrolling&&r.emit("touchMoveOpposite",o);return}const c=u.pageX,d=u.pageY;if(o.preventedByNestedSwiper){s.startX=c,s.startY=d;return}if(!r.allowTouchMove){o.target.matches(i.focusableElements)||(r.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:c,startY:d,currentX:c,currentY:d}),i.touchStartTime=dt());return}if(n.touchReleaseOnEdges&&!n.loop)if(r.isVertical()){if(d<s.startY&&r.translate<=r.maxTranslate()||d>s.startY&&r.translate>=r.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(a&&(c>s.startX&&-r.translate<=r.maxTranslate()||c<s.startX&&-r.translate>=r.minTranslate()))return;if(!a&&(c<s.startX&&r.translate<=r.maxTranslate()||c>s.startX&&r.translate>=r.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==o.target&&o.pointerType!=="mouse"&&t.activeElement.blur(),t.activeElement&&o.target===t.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,r.allowClick=!1;return}i.allowTouchCallbacks&&r.emit("touchMove",o),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=c,s.currentY=d;const v=s.currentX-s.startX,f=s.currentY-s.startY;if(r.params.threshold&&Math.sqrt(v**2+f**2)<r.params.threshold)return;if(typeof i.isScrolling>"u"){let A;r.isHorizontal()&&s.currentY===s.startY||r.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:v*v+f*f>=25&&(A=Math.atan2(Math.abs(f),Math.abs(v))*180/Math.PI,i.isScrolling=r.isHorizontal()?A>n.touchAngle:90-A>n.touchAngle)}if(i.isScrolling&&r.emit("touchMoveOpposite",o),typeof i.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||o.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;r.allowClick=!1,!n.cssMode&&o.cancelable&&o.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&o.stopPropagation();let m=r.isHorizontal()?v:f,g=r.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;n.oneWayMovement&&(m=Math.abs(m)*(a?1:-1),g=Math.abs(g)*(a?1:-1)),s.diff=m,m*=n.touchRatio,a&&(m=-m,g=-g);const T=r.touchesDirection;r.swipeDirection=m>0?"prev":"next",r.touchesDirection=g>0?"prev":"next";const S=r.params.loop&&!n.cssMode,y=r.touchesDirection==="next"&&r.allowSlideNext||r.touchesDirection==="prev"&&r.allowSlidePrev;if(!i.isMoved){if(S&&y&&r.loopFix({direction:r.swipeDirection}),i.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});r.wrapperEl.dispatchEvent(A)}i.allowMomentumBounce=!1,n.grabCursor&&(r.allowSlideNext===!0||r.allowSlidePrev===!0)&&r.setGrabCursor(!0),r.emit("sliderFirstMove",o)}if(new Date().getTime(),n._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&T!==r.touchesDirection&&S&&y&&Math.abs(m)>=1){Object.assign(s,{startX:c,startY:d,currentX:c,currentY:d,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}r.emit("sliderMove",o),i.isMoved=!0,i.currentTranslate=m+i.startTranslate;let E=!0,C=n.resistanceRatio;if(n.touchReleaseOnEdges&&(C=0),m>0?(S&&y&&i.allowThresholdMove&&i.currentTranslate>(n.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]-(n.slidesPerView!=="auto"&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.activeIndex+1]+r.params.spaceBetween:0)-r.params.spaceBetween:r.minTranslate())&&r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>r.minTranslate()&&(E=!1,n.resistance&&(i.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+i.startTranslate+m)**C))):m<0&&(S&&y&&i.allowThresholdMove&&i.currentTranslate<(n.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween+(n.slidesPerView!=="auto"&&r.slides.length-n.slidesPerView>=2?r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween:0):r.maxTranslate())&&r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-(n.slidesPerView==="auto"?r.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),i.currentTranslate<r.maxTranslate()&&(E=!1,n.resistance&&(i.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-i.startTranslate-m)**C))),E&&(o.preventedByNestedSwiper=!0),!r.allowSlideNext&&r.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!r.allowSlidePrev&&r.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!r.allowSlidePrev&&!r.allowSlideNext&&(i.currentTranslate=i.startTranslate),n.threshold>0)if(Math.abs(m)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=r.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&r.freeMode||n.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(i.currentTranslate),r.setTranslate(i.currentTranslate))}function kl(e){const t=this,r=t.touchEventsData;let i=e;i.originalEvent&&(i=i.originalEvent);let n;if(i.type==="touchend"||i.type==="touchcancel"){if(n=[...i.changedTouches].find(C=>C.identifier===r.touchId),!n||n.identifier!==r.touchId)return}else{if(r.touchId!==null||i.pointerId!==r.pointerId)return;n=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(t.browser.isSafari||t.browser.isWebView)))return;r.pointerId=null,r.touchId=null;const{params:s,touches:a,rtlTranslate:l,slidesGrid:o,enabled:u}=t;if(!u||!s.simulateTouch&&i.pointerType==="mouse")return;if(r.allowTouchCallbacks&&t.emit("touchEnd",i),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&s.grabCursor&&t.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}s.grabCursor&&r.isMoved&&r.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const c=dt(),d=c-r.touchStartTime;if(t.allowClick){const C=i.path||i.composedPath&&i.composedPath();t.updateClickedSlide(C&&C[0]||i.target,C),t.emit("tap click",i),d<300&&c-r.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(r.lastClickTime=dt(),Tn(()=>{t.destroyed||(t.allowClick=!0)}),!r.isTouched||!r.isMoved||!t.swipeDirection||a.diff===0&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;let v;if(s.followFinger?v=l?t.translate:-t.translate:v=-r.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:v});return}const f=v>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let C=0;C<o.length;C+=C<s.slidesPerGroupSkip?1:s.slidesPerGroup){const A=C<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof o[C+A]<"u"?(f||v>=o[C]&&v<o[C+A])&&(m=C,g=o[C+A]-o[C]):(f||v>=o[C])&&(m=C,g=o[o.length-1]-o[o.length-2])}let T=null,S=null;s.rewind&&(t.isBeginning?S=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(T=0));const y=(v-o[m])/g,E=m<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(d>s.longSwipesMs){if(!s.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(y>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?T:m+E):t.slideTo(m)),t.swipeDirection==="prev"&&(y>1-s.longSwipesRatio?t.slideTo(m+E):S!==null&&y<0&&Math.abs(y)>s.longSwipesRatio?t.slideTo(S):t.slideTo(m))}else{if(!s.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(i.target===t.navigation.nextEl||i.target===t.navigation.prevEl)?i.target===t.navigation.nextEl?t.slideTo(m+E):t.slideTo(m):(t.swipeDirection==="next"&&t.slideTo(T!==null?T:m+E),t.swipeDirection==="prev"&&t.slideTo(S!==null?S:m))}}function Ur(){const e=this,{params:t,el:r}=e;if(r&&r.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:n,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=a&&t.loop;if((t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l){const o=a?e.virtual.slides:e.slides;e.slideTo(o.length-1,0,!1,!0)}else e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function Nl(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Fl(){const e=this,{wrapperEl:t,rtlTranslate:r,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let n;const s=e.maxTranslate()-e.minTranslate();s===0?n=0:n=(e.translate-e.minTranslate())/s,n!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Dl(e){const t=this;tt(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function Rl(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}var On=(e,t)=>{const r=Se(),{params:i,el:n,wrapperEl:s,device:a}=e,l=!!i.nested,o=t==="on"?"addEventListener":"removeEventListener",u=t;!n||typeof n=="string"||(r[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),n[o]("touchstart",e.onTouchStart,{passive:!1}),n[o]("pointerdown",e.onTouchStart,{passive:!1}),r[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),r[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),r[o]("touchend",e.onTouchEnd,{passive:!0}),r[o]("pointerup",e.onTouchEnd,{passive:!0}),r[o]("pointercancel",e.onTouchEnd,{passive:!0}),r[o]("touchcancel",e.onTouchEnd,{passive:!0}),r[o]("pointerout",e.onTouchEnd,{passive:!0}),r[o]("pointerleave",e.onTouchEnd,{passive:!0}),r[o]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[o]("click",e.onClick,!0),i.cssMode&&s[o]("scroll",e.onScroll),i.updateOnWindowResize?e[u](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",Ur,!0):e[u]("observerUpdate",Ur,!0),n[o]("load",e.onLoad,{capture:!0}))};function zl(){const e=this,{params:t}=e;e.onTouchStart=Il.bind(e),e.onTouchMove=Ll.bind(e),e.onTouchEnd=kl.bind(e),e.onDocumentTouchStart=Rl.bind(e),t.cssMode&&(e.onScroll=Fl.bind(e)),e.onClick=Nl.bind(e),e.onLoad=Dl.bind(e),On(e,"on")}function Gl(){On(this,"off")}var $l={attachEvents:zl,detachEvents:Gl},Jr=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Bl(){const e=this,{realIndex:t,initialized:r,params:i,el:n}=e,s=i.breakpoints;if(!s||s&&Object.keys(s).length===0)return;const a=Se(),l=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",o=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:a.querySelector(i.breakpointsBase),u=e.getBreakpoint(s,l,o);if(!u||e.currentBreakpoint===u)return;const c=(u in s?s[u]:void 0)||e.originalParams,d=Jr(e,i),v=Jr(e,c),f=e.params.grabCursor,m=c.grabCursor,g=i.enabled;d&&!v?(n.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&v&&(n.classList.add(`${i.containerModifierClass}grid`),(c.grid.fill&&c.grid.fill==="column"||!c.grid.fill&&i.grid.fill==="column")&&n.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!m?e.unsetGrabCursor():!f&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(A=>{if(typeof c[A]>"u")return;const F=i[A]&&i[A].enabled,N=c[A]&&c[A].enabled;F&&!N&&e[A].disable(),!F&&N&&e[A].enable()});const T=c.direction&&c.direction!==i.direction,S=i.loop&&(c.slidesPerView!==i.slidesPerView||T),y=i.loop;T&&r&&e.changeDirection(),K(e.params,c);const E=e.params.enabled,C=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!E?e.disable():!g&&E&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",c),r&&(S?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&C?(e.loopCreate(t),e.updateSlides()):y&&!C&&e.loopDestroy()),e.emit("breakpoint",c)}function jl(e,t="window",r){if(!e||t==="container"&&!r)return;let i=!1;const n=H(),s=t==="window"?n.innerHeight:r.clientHeight,a=Object.keys(e).map(l=>typeof l=="string"&&l.indexOf("@")===0?{value:s*parseFloat(l.substr(1)),point:l}:{value:l,point:l});a.sort((l,o)=>parseInt(l.value,10)-parseInt(o.value,10));for(let l=0;l<a.length;l+=1){const{point:o,value:u}=a[l];t==="window"?n.matchMedia(`(min-width: ${u}px)`).matches&&(i=o):u<=r.clientWidth&&(i=o)}return i||"max"}var Vl={setBreakpoint:Bl,getBreakpoint:jl};function Hl(e,t){const r=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(n=>{i[n]&&r.push(t+n)}):typeof i=="string"&&r.push(t+i)}),r}function Wl(){const e=this,{classNames:t,params:r,rtl:i,el:n,device:s}=e,a=Hl(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:i},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&r.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);t.push(...a),n.classList.add(...t),e.emitContainerClasses()}function ql(){const e=this,{el:t,classNames:r}=e;!t||typeof t=="string"||(t.classList.remove(...r),e.emitContainerClasses())}var Kl={addClasses:Wl,removeClasses:ql};function Yl(){const e=this,{isLocked:t,params:r}=e,{slidesOffsetBefore:i}=r;if(i){const n=e.slides.length-1,s=e.slidesGrid[n]+e.slidesSizesGrid[n]+i*2;e.isLocked=e.size>s}else e.isLocked=e.snapGrid.length===1;r.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),r.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var Xl={checkOverflow:Yl},Zr={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Ul(e,t){return function(i={}){const n=Object.keys(i)[0],s=i[n];if(typeof s!="object"||s===null){K(t,i);return}if(e[n]===!0&&(e[n]={enabled:!0}),n==="navigation"&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),!(n in e&&"enabled"in s)){K(t,i);return}typeof e[n]=="object"&&!("enabled"in e[n])&&(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),K(t,i)}}var kt={eventsEmitter:Ko,update:nl,translate:cl,transition:hl,slide:_l,loop:Cl,grabCursor:Ml,events:$l,breakpoints:Vl,checkOverflow:Xl,classes:Kl},Nt={},In=class J{constructor(...t){let r,i;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[r,i]=t,i||(i={}),i=K({},i),r&&!i.el&&(i.el=r);const n=Se();if(i.el&&typeof i.el=="string"&&n.querySelectorAll(i.el).length>1){const l=[];return n.querySelectorAll(i.el).forEach(o=>{const u=K({},i,{el:o});l.push(new J(u))}),l}const s=this;s.__swiper__=!0,s.support=Cn(),s.device=Pn({userAgent:i.userAgent}),s.browser=An(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(l=>{typeof l=="function"&&s.modules.indexOf(l)<0&&s.modules.push(l)});const a={};return s.modules.forEach(l=>{l({params:i,swiper:s,extendParams:Ul(i,a),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})}),s.params=K({},K({},Zr,a),Nt,i),s.originalParams=K({},s.params),s.passedParams=K({},i),s.params&&s.params.on&&Object.keys(s.params.on).forEach(l=>{s.on(l,s.params.on[l])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:r,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:r,params:i}=this,n=qr(Q(r,`.${i.slideClass}, swiper-slide`)[0]);return qr(t)-n}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(r=>r.getAttribute("data-swiper-slide-index")*1===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const t=this,{slidesEl:r,params:i}=t;t.slides=Q(r,`.${i.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,r){const i=this;t=Math.min(Math.max(t,0),1);const n=i.minTranslate(),s=(i.maxTranslate()-n)*t+n;i.translateTo(s,typeof r>"u"?0:r),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const r=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",r.join(" "))}getSlideClasses(t){const r=this;return r.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(r.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const r=[];t.slides.forEach(i=>{const n=t.getSlideClasses(i);r.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)}),t.emit("_slideClasses",r)}slidesPerViewDynamic(t="current",r=!1){const{params:i,slides:n,slidesGrid:s,slidesSizesGrid:a,size:l,activeIndex:o}=this;let u=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let c=n[o]?Math.ceil(n[o].swiperSlideSize):0,d;for(let v=o+1;v<n.length;v+=1)n[v]&&!d&&(c+=Math.ceil(n[v].swiperSlideSize),u+=1,c>l&&(d=!0));for(let v=o-1;v>=0;v-=1)n[v]&&!d&&(c+=n[v].swiperSlideSize,u+=1,c>l&&(d=!0))}else if(t==="current")for(let c=o+1;c<n.length;c+=1)(r?s[c]+a[c]-s[o]<l:s[c]-s[o]<l)&&(u+=1);else for(let c=o-1;c>=0;c-=1)s[o]-s[c]<l&&(u+=1);return u}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:r,params:i}=t;i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete&&tt(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function n(){const a=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let s;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&t.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){const a=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;s=t.slideTo(a.length-1,0,!1,!0)}else s=t.slideTo(t.activeIndex,0,!1,!0);s||n()}i.watchOverflow&&r!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,r=!0){const i=this,n=i.params.direction;return t||(t=n==="horizontal"?"vertical":"horizontal"),t===n||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(s=>{t==="vertical"?s.style.width="":s.style.height=""}),i.emit("changeDirection"),r&&i.update()),i}changeLanguageDirection(t){const r=this;r.rtl&&t==="rtl"||!r.rtl&&t==="ltr"||(r.rtl=t==="rtl",r.rtlTranslate=r.params.direction==="horizontal"&&r.rtl,r.rtl?(r.el.classList.add(`${r.params.containerModifierClass}rtl`),r.el.dir="rtl"):(r.el.classList.remove(`${r.params.containerModifierClass}rtl`),r.el.dir="ltr"),r.update())}mount(t){const r=this;if(r.mounted)return!0;let i=t||r.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=r,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===r.params.swiperElementNodeName.toUpperCase()&&(r.isElement=!0);const n=()=>`.${(r.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(n()):Q(i,n())[0];return!a&&r.params.createElements&&(a=Qt("div",r.params.wrapperClass),i.append(a),Q(i,`.${r.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(r,{el:i,wrapperEl:a,slidesEl:r.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:r.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||ae(i,"direction")==="rtl",rtlTranslate:r.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||ae(i,"direction")==="rtl"),wrongRTL:ae(a,"display")==="-webkit-box"}),!0}init(t){const r=this;if(r.initialized||r.mount(t)===!1)return r;r.emit("beforeInit"),r.params.breakpoints&&r.setBreakpoint(),r.addClasses(),r.updateSize(),r.updateSlides(),r.params.watchOverflow&&r.checkOverflow(),r.params.grabCursor&&r.enabled&&r.setGrabCursor(),r.params.loop&&r.virtual&&r.params.virtual.enabled?r.slideTo(r.params.initialSlide+r.virtual.slidesBefore,0,r.params.runCallbacksOnInit,!1,!0):r.slideTo(r.params.initialSlide,0,r.params.runCallbacksOnInit,!1,!0),r.params.loop&&r.loopCreate(void 0,!0),r.attachEvents();const i=[...r.el.querySelectorAll('[loading="lazy"]')];return r.isElement&&i.push(...r.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(n=>{n.complete?tt(r,n):n.addEventListener("load",s=>{tt(r,s.target)})}),er(r),r.initialized=!0,er(r),r.emit("init"),r.emit("afterInit"),r}destroy(t=!0,r=!0){const i=this,{params:n,el:s,wrapperEl:a,slides:l}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),r&&(i.removeClasses(),s&&typeof s!="string"&&s.removeAttribute("style"),a&&a.removeAttribute("style"),l&&l.length&&l.forEach(o=>{o.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(o=>{i.off(o)}),t!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),ko(i)),i.destroyed=!0),null}static extendDefaults(t){K(Nt,t)}static get extendedDefaults(){return Nt}static get defaults(){return Zr}static installModule(t){J.prototype.__modules__||(J.prototype.__modules__=[]);const r=J.prototype.__modules__;typeof t=="function"&&r.indexOf(t)<0&&r.push(t)}static use(t){return Array.isArray(t)?(t.forEach(r=>J.installModule(r)),J):(J.installModule(t),J)}};Object.keys(kt).forEach(e=>{Object.keys(kt[e]).forEach(t=>{In.prototype[t]=kt[e][t]})});In.use([Wo,qo]);export{Kr as a,eu as c,qr as i,Zl as l,Qt as n,Bo as o,Q as r,Ql as s,In as t,Jl as u};
|