vendor: 22,341 bytes, lines 1-13
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CqNpvxtT.js","./DvABCdbx.js","./CAPz28Jd.js","./DjSLaDD5.js","./D2SSNjXh.js","./RquLdpCA.js","./Kqiynwkf.js","./CmJS6KZ5.js","./MwIY4Nu9.js","./BzLCLO6P.js","./D0pxWVCz.js","./CMJ5prU2.js","./BifGgzWP.js","./D9F9w18u.js","./DwgRy2NT.js","./D7t_mA-j.js","./DR03lGnm.js","./DaucBASW.js","./BpBtFLZP.js","./B_e5F_EA.js","./DGnvzgwR.js","./BfOjnW3_.js","./BSfz458t.js","./ENY2lArG.js","./6ZLVd1zH.js","./m0O9F9yF.js","./CB87Sc6I.js","./C0JKMjmS.js","./C-KAEcGd.js","./Dqtn73Ac.js","./B1sCyK90.js","./Bws9CmHu.js","./C4gd_wct.js","./S-3RQWdQ.js","./BI4mYCRy.js","./Bmr0UBO2.js","./Info.-y53WOsC.css","./C4H7Kcbj.js","./BNb5pg7M.js","./BXy0kaYE.js","./Bjv2sLm5.js","./ProductComparisonTable.W_Ru6zr0.css","./D0PMhV6Q.js","./DEclSnPe.js","./Ct5p7vJV.js","./DfLlmKI5.js","./C9CHzSy_.js","./BfB3_wxT.js","./Bb0JoSbA.js","./DRZTBd3h.js","./DDhtLjy1.js","./B7S_RBkI.js","./B8GrHNOF.js","./DEZ2pjnQ.js","./XkcRsf3i.js","./CgWwNa6h.js","./D32b4mw6.js","./CpXC9Vwq.js","./DGvtbmhS.js","./EmbedScript.BiheabXT.css","./BnCU5QlS.js","./LGaQcLO_.js","./B1jogXWW.js","./BvnBg_88.js","./DAzZRm4X.js","./uGfkHylp.js","./CqQ0xWqr.js","./CeTNaIqc.js","./CPfHpsqc.js","./Space.CAKWXCKm.css","./D8Z9Yitf.js","./Daw0ht2c.js","./BFJ-z5rk.js","./CJ6FB1bV.js","./BwmKPWxx.js","./DNe07Trt.js","./B-Pad5ly.js","./Configurator.CrEKpAzb.css","./CQ0-I1qZ.js","./pgh7j0id.js","./BUmHT1rM.js","./uzoHKThr.js","./BwsO_mGo.js","./CU-qLQuH.js","./error-404.DqZyKpgk.css","./Bjou_V1r.js","./error-500.CZqNkBuR.css"])))=>i.map(i=>d[i]); 2(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/** 3* @vue/shared v3.5.21 4* (c) 2018-present Yuxi (Evan) You and Vue contributors 5* @license MIT 6**/function Wa(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Se={},es=[],Ct=()=>{},rf=()=>!1,rr=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ga=t=>t.startsWith("onUpdate:"),Fe=Object.assign,Ya=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Nh=Object.prototype.hasOwnProperty,be=(t,e)=>Nh.call(t,e),oe=Array.isArray,ts=t=>ir(t)==="[object Map]",of=t=>ir(t)==="[object Set]",Hh=t=>ir(t)==="[object RegExp]",le=t=>typeof t=="function",Pe=t=>typeof t=="string",tn=t=>typeof t=="symbol",xe=t=>t!==null&&typeof t=="object",wi=t=>(xe(t)||le(t))&&le(t.then)&&le(t.catch),af=Object.prototype.toString,ir=t=>af.call(t),Fh=t=>ir(t).slice(8,-1),lf=t=>ir(t)==="[object Object]",qa=t=>Pe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,ns=Wa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Si=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},jh=/-\w/g,wt=Si(t=>t.replace(jh,e=>e.slice(1).toUpperCase())),Bh=/\B([A-Z])/g,Vn=Si(t=>t.replace(Bh,"-$1").toLowerCase()),_i=Si(t=>t.charAt(0).toUpperCase()+t.slice(1)),Rr=Si(t=>t?`on${_i(t)}`:""),vn=(t,e)=>!Object.is(t,e),ss=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},cf=(t,e,n,s=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:s,value:n})},zo=t=>{const e=parseFloat(t);return isNaN(e)?t:e},uf=t=>{const e=Pe(t)?Number(t):NaN;return isNaN(e)?t:e};let Hl;const Ei=()=>Hl||(Hl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function or(t){if(oe(t)){const e={};for(let n=0;n<t.length;n++){const s=t[n],r=Pe(s)?Gh(s):or(s);if(r)for(const i in r)e[i]=r[i]}return e}else if(Pe(t)||xe(t))return t}const Vh=/;(?![^(]*\))/g,Uh=/:([^]+)/,Wh=/\/\*[^]*?\*\//g;function Gh(t){const e={};return t.replace(Wh,"").split(Vh).forEach(n=>{if(n){const s=n.split(Uh);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function us(t){let e="";if(Pe(t))e=t;else if(oe(t))for(let n=0;n<t.length;n++){const s=us(t[n]);s&&(e+=s+" ")}else if(xe(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function ff(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Pe(e)&&(t.class=us(e)),n&&(t.style=or(n)),t}const Yh="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",qh=Wa(Yh);function df(t){return!!t||t===""}const pf=t=>!!(t&&t.__v_isRef===!0),Xh=t=>Pe(t)?t:t==null?"":oe(t)||xe(t)&&(t.toString===af||!le(t.toString))?pf(t)?Xh(t.value):JSON.stringify(t,hf,2):String(t),hf=(t,e)=>pf(e)?hf(t,e.value):ts(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[s,r],i)=>(n[qi(s,i)+" =>"]=r,n),{})}:of(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>qi(n))}:tn(e)?qi(e):xe(e)&&!oe(e)&&!lf(e)?String(e):e,qi=(t,e="")=>{var n;return tn(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};function Kh(t){return t==null?"initial":typeof t=="string"?t===""?" ":t:String(t)}/** 7* @vue/reactivity v3.5.21 8* (c) 2018-present Yuxi (Evan) You and Vue contributors 9* @license MIT 10**/let Ye;class mf{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ye,!e&&Ye&&(this.index=(Ye.scopes||(Ye.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Ye;try{return Ye=this,e()}finally{Ye=n}}}on(){++this._on===1&&(this.prevScope=Ye,Ye=this)}off(){this._on>0&&--this._on===0&&(Ye=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function Xa(t){return new mf(t)}function xi(){return Ye}function gf(t,e=!1){Ye&&Ye.cleanups.push(t)}let Ee;const Xi=new WeakSet;class yf{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Ye&&Ye.active&&Ye.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Xi.has(this)&&(Xi.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||bf(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Fl(this),wf(this);const e=Ee,n=Pt;Ee=this,Pt=!0;try{return this.fn()}finally{Sf(this),Ee=e,Pt=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Qa(e);this.deps=this.depsTail=void 0,Fl(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Xi.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Do(this)&&this.run()}get dirty(){return Do(this)}}let vf=0,$s,zs;function bf(t,e=!1){if(t.flags|=8,e){t.next=zs,zs=t;return}t.next=$s,$s=t}function Ka(){vf++}function Ja(){if(--vf>0)return;if(zs){let e=zs;for(zs=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;$s;){let e=$s;for($s=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(s){t||(t=s)}e=n}}if(t)throw t}function wf(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Sf(t){let e,n=t.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Qa(s),Jh(s)):e=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}t.deps=e,t.depsTail=n}function Do(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(_f(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function _f(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===Ys)||(t.globalVersion=Ys,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!Do(t))))return;t.flags|=2;const e=t.dep,n=Ee,s=Pt;Ee=t,Pt=!0;try{wf(t);const r=t.fn(t._value);(e.version===0||vn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{Ee=n,Pt=s,Sf(t),t.flags&=-3}}function Qa(t,e=!1){const{dep:n,prevSub:s,nextSub:r}=t;if(s&&(s.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=s,t.nextSub=void 0),n.subs===t&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Qa(i,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function Jh(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Pt=!0;const Ef=[];function Xt(){Ef.push(Pt),Pt=!1}function Kt(){const t=Ef.pop();Pt=t===void 0?!0:t}function Fl(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Ee;Ee=void 0;try{e()}finally{Ee=n}}}let Ys=0;class Qh{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ti{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Ee||!Pt||Ee===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ee)n=this.activeLink=new Qh(Ee,this),Ee.deps?(n.prevDep=Ee.depsTail,Ee.depsTail.nextDep=n,Ee.depsTail=n):Ee.deps=Ee.depsTail=n,xf(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Ee.depsTail,n.nextDep=void 0,Ee.depsTail.nextDep=n,Ee.depsTail=n,Ee.deps===n&&(Ee.deps=s)}return n}trigger(e){this.version++,Ys++,this.notify(e)}notify(e){Ka();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ja()}}}function xf(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let s=e.deps;s;s=s.nextDep)xf(s)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Gr=new WeakMap,kn=Symbol(""),No=Symbol(""),qs=Symbol("");function qe(t,e,n){if(Pt&&Ee){let s=Gr.get(t);s||Gr.set(t,s=new Map);let r=s.get(n);r||(s.set(n,r=new Ti),r.map=s,r.key=n),r.track()}}function Vt(t,e,n,s,r,i){const o=Gr.get(t);if(!o){Ys++;return}const a=l=>{l&&l.trigger()};if(Ka(),e==="clear")o.forEach(a);else{const l=oe(t),u=l&&qa(n);if(l&&n==="length"){const c=Number(s);o.forEach((f,m)=>{(m==="length"||m===qs||!tn(m)&&m>=c)&&a(f)})}else switch((n!==void 0||o.has(void 0))&&a(o.get(n)),u&&a(o.get(qs)),e){case"add":l?u&&a(o.get("length")):(a(o.get(kn)),ts(t)&&a(o.get(No)));break;case"delete":l||(a(o.get(kn)),ts(t)&&a(o.get(No)));break;case"set":ts(t)&&a(o.get(kn));break}}Ja()}function Zh(t,e){const n=Gr.get(t);return n&&n.get(e)}function Wn(t){const e=ge(t);return e===t?e:(qe(e,"iterate",qs),bt(t)?e:e.map(Be))}function Ci(t){return qe(t=ge(t),"iterate",qs),t}const em={__proto__:null,[Symbol.iterator](){return Ki(this,Symbol.iterator,Be)},concat(...t){return Wn(this).concat(...t.map(e=>oe(e)?Wn(e):e))},entries(){return Ki(this,"entries",t=>(t[1]=Be(t[1]),t))},every(t,e){return Nt(this,"every",t,e,void 0,arguments)},filter(t,e){return Nt(this,"filter",t,e,n=>n.map(Be),arguments)},find(t,e){return Nt(this,"find",t,e,Be,arguments)},findIndex(t,e){return Nt(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Nt(this,"findLast",t,e,Be,arguments)},findLastIndex(t,e){return Nt(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Nt(this,"forEach",t,e,void 0,arguments)},includes(...t){return Ji(this,"includes",t)},indexOf(...t){return Ji(this,"indexOf",t)},join(t){return Wn(this).join(t)},lastIndexOf(...t){return Ji(this,"lastIndexOf",t)},map(t,e){return Nt(this,"map",t,e,void 0,arguments)},pop(){return xs(this,"pop")},push(...t){return xs(this,"push",t)},reduce(t,...e){return jl(this,"reduce",t,e)},reduceRight(t,...e){return jl(this,"reduceRight",t,e)},shift(){return xs(this,"shift")},some(t,e){return Nt(this,"some",t,e,void 0,arguments)},splice(...t){return xs(this,"splice",t)},toReversed(){return Wn(this).toReversed()},toSorted(t){return Wn(this).toSorted(t)},toSpliced(...t){return Wn(this).toSpliced(...t)},unshift(...t){return xs(this,"unshift",t)},values(){return Ki(this,"values",Be)}};function Ki(t,e,n){const s=Ci(t),r=s[e]();return s!==t&&!bt(t)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const tm=Array.prototype;function Nt(t,e,n,s,r,i){const o=Ci(t),a=o!==t&&!bt(t),l=o[e];if(l!==tm[e]){const f=l.apply(t,i);return a?Be(f):f}let u=n;o!==t&&(a?u=function(f,m){return n.call(this,Be(f),m,t)}:n.length>2&&(u=function(f,m){return n.call(this,f,m,t)}));const c=l.call(o,u,s);return a&&r?r(c):c}function jl(t,e,n,s){const r=Ci(t);let i=n;return r!==t&&(bt(t)?n.length>3&&(i=function(o,a,l){return n.call(this,o,a,l,t)}):i=function(o,a,l){return n.call(this,o,Be(a),l,t)}),r[e](i,...s)}function Ji(t,e,n){const s=ge(t);qe(s,"iterate",qs);const r=s[e](...n);return(r===-1||r===!1)&&tl(n[0])?(n[0]=ge(n[0]),s[e](...n)):r}function xs(t,e,n=[]){Xt(),Ka();const s=ge(t)[e].apply(t,n);return Ja(),Kt(),s}const nm=Wa("__proto__,__v_isRef,__isVue"),Tf=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(tn));function sm(t){tn(t)||(t=String(t));const e=ge(this);return qe(e,"has",t),e.hasOwnProperty(t)}class Cf{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,s){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?pm:kf:i?Mf:Af).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(s)?e:void 0;const o=oe(e);if(!r){let l;if(o&&(l=em[n]))return l;if(n==="hasOwnProperty")return sm}const a=Reflect.get(e,n,Me(e)?e:s);return(tn(n)?Tf.has(n):nm(n))||(r||qe(e,"get",n),i)?a:Me(a)?o&&qa(n)?a:a.value:xe(a)?r?Lf(a):nn(a):a}}class Pf extends Cf{constructor(e=!1){super(!1,e)}set(e,n,s,r){let i=e[n];if(!this._isShallow){const l=Jt(i);if(!bt(s)&&!Jt(s)&&(i=ge(i),s=ge(s)),!oe(e)&&Me(i)&&!Me(s))return l||(i.value=s),!0}const o=oe(e)&&qa(n)?Number(n)<e.length:be(e,n),a=Reflect.set(e,n,s,Me(e)?e:r);return e===ge(r)&&(o?vn(s,i)&&Vt(e,"set",n,s):Vt(e,"add",n,s)),a}deleteProperty(e,n){const s=be(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&s&&Vt(e,"delete",n,void 0),r}has(e,n){const s=Reflect.has(e,n);return(!tn(n)||!Tf.has(n))&&qe(e,"has",n),s}ownKeys(e){return qe(e,"iterate",oe(e)?"length":kn),Reflect.ownKeys(e)}}class rm extends Cf{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const im=new Pf,om=new rm,am=new Pf(!0);const Ho=t=>t,gr=t=>Reflect.getPrototypeOf(t);function lm(t,e,n){return function(...s){const r=this.__v_raw,i=ge(r),o=ts(i),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,u=r[t](...s),c=n?Ho:e?Yr:Be;return!e&&qe(i,"iterate",l?No:kn),{next(){const{value:f,done:m}=u.next();return m?{value:f,done:m}:{value:a?[c(f[0]),c(f[1])]:c(f),done:m}},[Symbol.iterator](){return this}}}}function yr(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function cm(t,e){const n={get(r){const i=this.__v_raw,o=ge(i),a=ge(r);t||(vn(r,a)&&qe(o,"get",r),qe(o,"get",a));const{has:l}=gr(o),u=e?Ho:t?Yr:Be;if(l.call(o,r))return u(i.get(r));if(l.call(o,a))return u(i.get(a));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!t&&qe(ge(r),"iterate",kn),r.size},has(r){const i=this.__v_raw,o=ge(i),a=ge(r);return t||(vn(r,a)&&qe(o,"has",r),qe(o,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)},forEach(r,i){const o=this,a=o.__v_raw,l=ge(a),u=e?Ho:t?Yr:Be;return!t&&qe(l,"iterate",kn),a.forEach((c,f)=>r.call(i,u(c),u(f),o))}};return Fe(n,t?{add:yr("add"),set:yr("set"),delete:yr("delete"),clear:yr("clear")}:{add(r){!e&&!bt(r)&&!Jt(r)&&(r=ge(r));const i=ge(this);return gr(i).has.call(i,r)||(i.add(r),Vt(i,"add",r,r)),this},set(r,i){!e&&!bt(i)&&!Jt(i)&&(i=ge(i));const o=ge(this),{has:a,get:l}=gr(o);let u=a.call(o,r);u||(r=ge(r),u=a.call(o,r));const c=l.call(o,r);return o.set(r,i),u?vn(i,c)&&Vt(o,"set",r,i):Vt(o,"add",r,i),this},delete(r){const i=ge(this),{has:o,get:a}=gr(i);let l=o.call(i,r);l||(r=ge(r),l=o.call(i,r)),a&&a.call(i,r);const u=i.delete(r);return l&&Vt(i,"delete",r,void 0),u},clear(){const r=ge(this),i=r.size!==0,o=r.clear();return i&&Vt(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=lm(r,t,e)}),n}function Za(t,e){const n=cm(t,e);return(s,r,i)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?s:Reflect.get(be(n,r)&&r in s?n:s,r,i)}const um={get:Za(!1,!1)},fm={get:Za(!1,!0)},dm={get:Za(!0,!1)};const Af=new WeakMap,Mf=new WeakMap,kf=new WeakMap,pm=new WeakMap;function hm(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mm(t){return t.__v_skip||!Object.isExtensible(t)?0:hm(Fh(t))}function nn(t){return Jt(t)?t:el(t,!1,im,um,Af)}function Tt(t){return el(t,!1,am,fm,Mf)}function Lf(t){return el(t,!0,om,dm,kf)}function el(t,e,n,s,r){if(!xe(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=mm(t);if(i===0)return t;const o=r.get(t);if(o)return o;const a=new Proxy(t,i===2?s:n);return r.set(t,a),a}function Yt(t){return Jt(t)?Yt(t.__v_raw):!!(t&&t.__v_isReactive)}function Jt(t){return!!(t&&t.__v_isReadonly)}function bt(t){return!!(t&&t.__v_isShallow)}function tl(t){return t?!!t.__v_raw:!1}function ge(t){const e=t&&t.__v_raw;return e?ge(e):t}function Pi(t){return!be(t,"__v_skip")&&Object.isExtensible(t)&&cf(t,"__v_skip",!0),t}const Be=t=>xe(t)?nn(t):t,Yr=t=>xe(t)?Lf(t):t;function Me(t){return t?t.__v_isRef===!0:!1}function rt(t){return Of(t,!1)}function Mt(t){return Of(t,!0)}function Of(t,e){return Me(t)?t:new gm(t,e)}class gm{constructor(e,n){this.dep=new Ti,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:ge(e),this._value=n?e:Be(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,s=this.__v_isShallow||bt(e)||Jt(e);e=s?e:ge(e),vn(e,n)&&(this._rawValue=e,this._value=s?e:Be(e),this.dep.trigger())}}function Te(t){return Me(t)?t.value:t}function ym(t){return le(t)?t():Te(t)}const vm={get:(t,e,n)=>e==="__v_raw"?t:Te(Reflect.get(t,e,n)),set:(t,e,n,s)=>{const r=t[e];return Me(r)&&!Me(n)?(r.value=n,!0):Reflect.set(t,e,n,s)}};function If(t){return Yt(t)?t:new Proxy(t,vm)}class bm{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Ti,{get:s,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function pP(t){return new bm(t)}function wm(t){const e=oe(t)?new Array(t.length):{};for(const n in t)e[n]=$f(t,n);return e}class Sm{constructor(e,n,s){this._object=e,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Zh(ge(this._object),this._key)}}class _m{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Rf(t,e,n){return Me(t)?t:le(t)?new _m(t):xe(t)&&arguments.length>1?$f(t,e,n):rt(t)}function $f(t,e,n){const s=t[e];return Me(s)?s:new Sm(t,e,n)}class Em{constructor(e,n,s){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Ti(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ys-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Ee!==this)return bf(this,!0),!0}get value(){const e=this.dep.track();return _f(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function xm(t,e,n=!1){let s,r;return le(t)?s=t:(s=t.get,r=t.set),new Em(s,r,n)}const vr={},qr=new WeakMap;let Pn;function Tm(t,e=!1,n=Pn){if(n){let s=qr.get(n);s||qr.set(n,s=[]),s.push(t)}}function Cm(t,e,n=Se){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:a,call:l}=n,u=v=>r?v:bt(v)||r===!1||r===0?Ut(v,1):Ut(v);let c,f,m,h,d=!1,p=!1;if(Me(t)?(f=()=>t.value,d=bt(t)):Yt(t)?(f=()=>u(t),d=!0):oe(t)?(p=!0,d=t.some(v=>Yt(v)||bt(v)),f=()=>t.map(v=>{if(Me(v))return v.value;if(Yt(v))return u(v);if(le(v))return l?l(v,2):v()})):le(t)?e?f=l?()=>l(t,2):t:f=()=>{if(m){Xt();try{m()}finally{Kt()}}const v=Pn;Pn=c;try{return l?l(t,3,[h]):t(h)}finally{Pn=v}}:f=Ct,e&&r){const v=f,_=r===!0?1/0:r;f=()=>Ut(v(),_)}const w=xi(),b=()=>{c.stop(),w&&w.active&&Ya(w.effects,c)};if(i&&e){const v=e;e=(..._)=>{v(..._),b()}}let y=p?new Array(t.length).fill(vr):vr;const g=v=>{if(!(!(c.flags&1)||!c.dirty&&!v))if(e){const _=c.run();if(r||d||(p?_.some((k,M)=>vn(k,y[M])):vn(_,y))){m&&m();const k=Pn;Pn=c;try{const M=[_,y===vr?void 0:p&&y[0]===vr?[]:y,h];y=_,l?l(e,3,M):e(...M)}finally{Pn=k}}}else c.run()};return a&&a(g),c=new yf(f),c.scheduler=o?()=>o(g,!1):g,h=v=>Tm(v,!1,c),m=c.onStop=()=>{const v=qr.get(c);if(v){if(l)l(v,4);else for(const _ of v)_();qr.delete(c)}},e?s?g(!0):y=c.run():o?o(g.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function Ut(t,e=1/0,n){if(e<=0||!xe(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,Me(t))Ut(t.value,e,n);else if(oe(t))for(let s=0;s<t.length;s++)Ut(t[s],e,n);else if(of(t)||ts(t))t.forEach(s=>{Ut(s,e,n)});else if(lf(t)){for(const s in t)Ut(t[s],e,n);for(const s of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,s)&&Ut(t[s],e,n)}return t}/** 11* @vue/runtime-core v3.5.21 12* (c) 2018-present Yuxi (Evan) You and Vue contributors 13* @license MIT
14**/function ar(t,e,n,s){try{return s?t(...s):t()}catch(r){bs(r,e,n)}}function kt(t,e,n,s){if(le(t)){const r=ar(t,e,n,s);return r&&wi(r)&&r.catch(i=>{bs(i,e,n)}),r}if(oe(t)){const r=[];for(let i=0;i<t.length;i++)r.push(kt(t[i],e,n,s));return r}}function bs(t,e,n,s=!0){const r=e?e.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=e&&e.appContext.config||Se;if(e){let a=e.parent;const l=e.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const c=a.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](t,l,u)===!1)return}a=a.parent}if(i){Xt(),ar(i,null,10,[t,l,u]),Kt();return}}Pm(t,n,r,s,o)}function Pm(t,e,n,s=!0,r=!1){if(r)throw t;console.error(t)}const Qe=[];let It=-1;const rs=[];let dn=null,qn=0;const zf=Promise.resolve();let Xr=null;function Qt(t){const e=Xr||zf;return t?e.then(this?t.bind(this):t):e}function Am(t){let e=It+1,n=Qe.length;for(;e<n;){const s=e+n>>>1,r=Qe[s],i=Xs(r);i<t||i===t&&r.flags&2?e=s+1:n=s}return e}function nl(t){if(!(t.flags&1)){const e=Xs(t),n=Qe[Qe.length-1];!n||!(t.flags&2)&&e>=Xs(n)?Qe.push(t):Qe.splice(Am(e),0,t),t.flags|=1,Df()}}function Df(){Xr||(Xr=zf.then(Nf))}function Kr(t){oe(t)?rs.push(...t):dn&&t.id===-1?dn.splice(qn+1,0,t):t.flags&1||(rs.push(t),t.flags|=1),Df()}function Bl(t,e,n=It+1){for(;n<Qe.length;n++){const s=Qe[n];if(s&&s.flags&2){if(t&&s.id!==t.uid)continue;Qe.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function Jr(t){if(rs.length){const e=[...new Set(rs)].sort((n,s)=>Xs(n)-Xs(s));if(rs.length=0,dn){dn.push(...e);return}for(dn=e,qn=0;qn<dn.length;qn++){const n=dn[qn];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}dn=null,qn=0}}const Xs=t=>t.id==null?t.flags&2?-1:1/0:t.id;function Nf(t){try{for(It=0;It<Qe.length;It++){const e=Qe[It];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),ar(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;It<Qe.length;It++){const e=Qe[It];e&&(e.flags&=-2)}It=-1,Qe.length=0,Jr(),Xr=null,(Qe.length||rs.length)&&Nf()}}let Ue=null,Ai=null;function Qr(t){const e=Ue;return Ue=t,Ai=t&&t.type.__scopeId||null,e}function Mm(t){Ai=t}function km(){Ai=null}const Lm=t=>$t;function $t(t,e=Ue,n){if(!e||t._n)return t;const s=(...r)=>{s._d&&si(-1);const i=Qr(e);let o;try{o=t(...r)}finally{Qr(i),s._d&&si(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Om(t,e){if(Ue===null)return t;const n=Oi(Ue),s=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[i,o,a,l=Se]=e[r];i&&(le(i)&&(i={mounted:i,updated:i}),i.deep&&Ut(o),s.push({dir:i,instance:n,value:o,oldValue:void 0,arg:a,modifiers:l}))}return t}function Rt(t,e,n,s){const r=t.dirs,i=e&&e.dirs;for(let o=0;o<r.length;o++){const a=r[o];i&&(a.oldValue=i[o].value);let l=a.dir[s];l&&(Xt(),kt(l,n,8,[t.el,a,t,e]),Kt())}}const Hf=Symbol("_vte"),Ff=t=>t.__isTeleport,Ds=t=>t&&(t.disabled||t.disabled===""),Vl=t=>t&&(t.defer||t.defer===""),Ul=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Wl=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,Fo=(t,e)=>{const n=t&&t.to;return Pe(n)?e?e(n):null:n},jf={name:"Teleport",__isTeleport:!0,process(t,e,n,s,r,i,o,a,l,u){const{mc:c,pc:f,pbc:m,o:{insert:h,querySelector:d,createText:p,createComment:w}}=u,b=Ds(e.props);let{shapeFlag:y,children:g,dynamicChildren:v}=e;if(t==null){const _=e.el=p(""),k=e.anchor=p("");h(_,n,s),h(k,n,s);const M=(E,S)=>{y&16&&(r&&r.isCE&&(r.ce._teleportTarget=E),c(g,E,S,r,i,o,a,l))},O=()=>{const E=e.target=Fo(e.props,d),S=Bf(E,e,p,h);E&&(o!=="svg"&&Ul(E)?o="svg":o!=="mathml"&&Wl(E)&&(o="mathml"),b||(M(E,S),$r(e,!1)))};b&&(M(n,k),$r(e,!0)),Vl(e.props)?(e.el.__isMounted=!1,$e(()=>{O(),delete e.el.__isMounted},i)):O()}else{if(Vl(e.props)&&t.el.__isMounted===!1){$e(()=>{jf.process(t,e,n,s,r,i,o,a,l,u)},i);return}e.el=t.el,e.targetStart=t.targetStart;const _=e.anchor=t.anchor,k=e.target=t.target,M=e.targetAnchor=t.targetAnchor,O=Ds(t.props),E=O?n:k,S=O?_:M;if(o==="svg"||Ul(k)?o="svg":(o==="mathml"||Wl(k))&&(o="mathml"),v?(m(t.dynamicChildren,v,E,r,i,o,a),cl(t,e,!0)):l||f(t,e,E,S,r,i,o,a,!1),b)O?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):br(e,n,_,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const A=e.target=Fo(e.props,d);A&&br(e,A,null,u,0)}else O&&br(e,k,M,u,1);$r(e,b)}},remove(t,e,n,{um:s,o:{remove:r}},i){const{shapeFlag:o,children:a,anchor:l,targetStart:u,targetAnchor:c,target:f,props:m}=t;if(f&&(r(u),r(c)),i&&r(l),o&16){const h=i||!Ds(m);for(let d=0;d<a.length;d++){const p=a[d];s(p,e,n,h,!!p.dynamicChildren)}}},move:br,hydrate:Im};function br(t,e,n,{o:{insert:s},m:r},i=2){i===0&&s(t.targetAnchor,e,n);const{el:o,anchor:a,shapeFlag:l,children:u,props:c}=t,f=i===2;if(f&&s(o,e,n),(!f||Ds(c))&&l&16)for(let m=0;m<u.length;m++)r(u[m],e,n,2);f&&s(a,e,n)}function Im(t,e,n,s,r,i,{o:{nextSibling:o,parentNode:a,querySelector:l,insert:u,createText:c}},f){function m(p,w,b,y){w.anchor=f(o(p),w,a(p),n,s,r,i),w.targetStart=b,w.targetAnchor=y}const h=e.target=Fo(e.props,l),d=Ds(e.props);if(h){const p=h._lpa||h.firstChild;if(e.shapeFlag&16)if(d)m(t,e,p,p&&o(p));else{e.anchor=o(t);let w=p;for(;w;){if(w&&w.nodeType===8){if(w.data==="teleport start anchor")e.targetStart=w;else if(w.data==="teleport anchor"){e.targetAnchor=w,h._lpa=e.targetAnchor&&o(e.targetAnchor);break}}w=o(w)}e.targetAnchor||Bf(h,e,c,u),f(p&&o(p),e,h,n,s,r,i)}$r(e,d)}else d&&e.shapeFlag&16&&m(t,e,t,o(t));return e.anchor&&o(e.anchor)}const hP=jf;function $r(t,e){const n=t.ctx;if(n&&n.ut){let s,r;for(e?(s=t.el,r=t.anchor):(s=t.targetStart,r=t.targetAnchor);s&&s!==r;)s.nodeType===1&&s.setAttribute("data-v-owner",n.uid),s=s.nextSibling;n.ut()}}function Bf(t,e,n,s){const r=e.targetStart=n(""),i=e.targetAnchor=n("");return r[Hf]=i,t&&(s(r,t),s(i,t)),i}const Bt=Symbol("_leaveCb"),wr=Symbol("_enterCb");function Rm(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leav
vendor: 48,448 bytes, lines 14-15
14ingVNodes:new Map};return zn(()=>{t.isMounted=!0}),cr(()=>{t.isUnmounting=!0}),t}const gt=[Function,Array],Vf={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:gt,onEnter:gt,onAfterEnter:gt,onEnterCancelled:gt,onBeforeLeave:gt,onLeave:gt,onAfterLeave:gt,onLeaveCancelled:gt,onBeforeAppear:gt,onAppear:gt,onAfterAppear:gt,onAppearCancelled:gt},Uf=t=>{const e=t.subTree;return e.component?Uf(e.component):e},$m={name:"BaseTransition",props:Vf,setup(t,{slots:e}){const n=_t(),s=Rm();return()=>{const r=e.default&&Yf(e.default(),!0);if(!r||!r.length)return;const i=Wf(r),o=ge(t),{mode:a}=o;if(s.isLeaving)return Qi(i);const l=Gl(i);if(!l)return Qi(i);let u=jo(l,o,s,n,f=>u=f);l.type!==Ie&&fs(l,u);let c=n.subTree&&Gl(n.subTree);if(c&&c.type!==Ie&&!xt(c,l)&&Uf(n).type!==Ie){let f=jo(c,o,s,n);if(fs(c,f),a==="out-in"&&l.type!==Ie)return s.isLeaving=!0,f.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},Qi(i);a==="in-out"&&l.type!==Ie?f.delayLeave=(m,h,d)=>{const p=Gf(s,c);p[String(c.key)]=c,m[Bt]=()=>{h(),m[Bt]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{d(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return i}}};function Wf(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==Ie){e=n;break}}return e}const zm=$m;function Gf(t,e){const{leavingVNodes:n}=t;let s=n.get(e.type);return s||(s=Object.create(null),n.set(e.type,s)),s}function jo(t,e,n,s,r){const{appear:i,mode:o,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:m,onLeave:h,onAfterLeave:d,onLeaveCancelled:p,onBeforeAppear:w,onAppear:b,onAfterAppear:y,onAppearCancelled:g}=e,v=String(t.key),_=Gf(n,t),k=(E,S)=>{E&&kt(E,s,9,S)},M=(E,S)=>{const A=S[1];k(E,S),oe(E)?E.every(x=>x.length<=1)&&A():E.length<=1&&A()},O={mode:o,persisted:a,beforeEnter(E){let S=l;if(!n.isMounted)if(i)S=w||l;else return;E[Bt]&&E[Bt](!0);const A=_[v];A&&xt(t,A)&&A.el[Bt]&&A.el[Bt](),k(S,[E])},enter(E){let S=u,A=c,x=f;if(!n.isMounted)if(i)S=b||u,A=y||c,x=g||f;else return;let C=!1;const z=E[wr]=N=>{C||(C=!0,N?k(x,[E]):k(A,[E]),O.delayedLeave&&O.delayedLeave(),E[wr]=void 0)};S?M(S,[E,z]):z()},leave(E,S){const A=String(t.key);if(E[wr]&&E[wr](!0),n.isUnmounting)return S();k(m,[E]);let x=!1;const C=E[Bt]=z=>{x||(x=!0,S(),z?k(p,[E]):k(d,[E]),E[Bt]=void 0,_[A]===t&&delete _[A])};_[A]=t,h?M(h,[E,C]):C()},clone(E){const S=jo(E,e,n,s,r);return r&&r(S),S}};return O}function Qi(t){if(lr(t))return t=dt(t),t.children=null,t}function Gl(t){if(!lr(t))return Ff(t.type)&&t.children?Wf(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&le(n.default))return n.default()}}function fs(t,e){t.shapeFlag&6&&t.component?(t.transition=e,fs(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Yf(t,e=!1,n){let s=[],r=0;for(let i=0;i<t.length;i++){let o=t[i];const a=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===Ne?(o.patchFlag&128&&r++,s=s.concat(Yf(o.children,e,a))):(e||o.type!==Ie)&&s.push(a!=null?dt(o,{key:a}):o)}if(r>1)for(let i=0;i<s.length;i++)s[i].patchFlag=-2;return s}function pt(t,e){return le(t)?Fe({name:t.name},e,{setup:t}):t}function sl(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function mP(t){const e=_t(),n=Mt(null);if(e){const r=e.refs===Se?e.refs={}:e.refs;Object.defineProperty(r,t,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}const Zr=new WeakMap;function is(t,e,n,s,r=!1){if(oe(t)){t.forEach((d,p)=>is(d,e&&(oe(e)?e[p]:e),n,s,r));return}if(bn(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&is(t,e,n,s.component.subTree);return}const i=s.shapeFlag&4?Oi(s.component):s.el,o=r?null:i,{i:a,r:l}=t,u=e&&e.r,c=a.refs===Se?a.refs={}:a.refs,f=a.setupState,m=ge(f),h=f===Se?rf:d=>be(m,d);if(u!=null&&u!==l){if(Yl(e),Pe(u))c[u]=null,h(u)&&(f[u]=null);else if(Me(u)){u.value=null;const d=e;d.k&&(c[d.k]=null)}}if(le(l))ar(l,a,12,[o,c]);else{const d=Pe(l),p=Me(l);if(d||p){const w=()=>{if(t.f){const b=d?h(l)?f[l]:c[l]:l.value;if(r)oe(b)&&Ya(b,i);else if(oe(b))b.includes(i)||b.push(i);else if(d)c[l]=[i],h(l)&&(f[l]=c[l]);else{const y=[i];l.value=y,t.k&&(c[t.k]=y)}}else d?(c[l]=o,h(l)&&(f[l]=o)):p&&(l.value=o,t.k&&(c[t.k]=o))};if(o){const b=()=>{w(),Zr.delete(t)};b.id=-1,Zr.set(t,b),$e(b,n)}else Yl(t),w()}}}function Yl(t){const e=Zr.get(t);e&&(e.flags|=8,Zr.delete(t))}let ql=!1;const Gn=()=>{ql||(console.error("Hydration completed but contains mismatches."),ql=!0)},Dm=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",Nm=t=>t.namespaceURI.includes("MathML"),Sr=t=>{if(t.nodeType===1){if(Dm(t))return"svg";if(Nm(t))return"mathml"}},Jn=t=>t.nodeType===8;function Hm(t){const{mt:e,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:u}}=t,c=(g,v)=>{if(!v.hasChildNodes()){n(null,g,v),Jr(),v._vnode=g;return}f(v.firstChild,g,null,null,null),Jr(),v._vnode=g},f=(g,v,_,k,M,O=!1)=>{O=O||!!v.dynamicChildren;const E=Jn(g)&&g.data==="[",S=()=>p(g,v,_,k,M,E),{type:A,ref:x,shapeFlag:C,patchFlag:z}=v;let N=g.nodeType;v.el=g,z===-2&&(O=!1,v.dynamicChildren=null);let $=null;switch(A){case On:N!==3?v.children===""?(l(v.el=r(""),o(g),g),$=g):$=S():(g.data!==v.children&&(Gn(),g.data=v.children),$=i(g));break;case Ie:y(g)?($=i(g),b(v.el=g.content.firstChild,g,_)):N!==8||E?$=S():$=i(g);break;case ls:if(E&&(g=i(g),N=g.nodeType),N===1||N===3){$=g;const L=!v.children.length;for(let I=0;I<v.staticCount;I++)L&&(v.children+=$.nodeType===1?$.outerHTML:$.data),I===v.staticCount-1&&(v.anchor=$),$=i($);return E?i($):$}else S();break;case Ne:E?$=d(g,v,_,k,M,O):$=S();break;default:if(C&1)(N!==1||v.type.toLowerCase()!==g.tagName.toLowerCase())&&!y(g)?$=S():$=m(g,v,_,k,M,O);else if(C&6){v.slotScopeIds=M;const L=o(g);if(E?$=w(g):Jn(g)&&g.data==="teleport start"?$=w(g,g.data,"teleport end"):$=i(g),e(v,L,null,_,k,Sr(L),O),bn(v)&&!v.type.__asyncResolved){let I;E?(I=Le(Ne),I.anchor=$?$.previousSibling:L.lastChild):I=g.nodeType===3?pl(""):Le("div"),I.el=g,v.component.subTree=I}}else C&64?N!==8?$=S():$=v.type.hydrate(g,v,_,k,M,O,t,h):C&128&&($=v.type.hydrate(g,v,_,k,Sr(o(g)),M,O,t,f))}return x!=null&&is(x,null,k,v),$},m=(g,v,_,k,M,O)=>{O=O||!!v.dynamicChildren;const{type:E,props:S,patchFlag:A,shapeFlag:x,dirs:C,transition:z}=v,N=E==="input"||E==="option";if(N||A!==-1){C&&Rt(v,null,_,"created");let $=!1;if(y(g)){$=md(null,z)&&_&&_.vnode.props&&_.vnode.props.appear;const I=g.content.firstChild;if($){const j=I.getAttribute("class");j&&(I.$cls=j),z.beforeEnter(I)}b(I,g,_),v.el=g=I}if(x&16&&!(S&&(S.innerHTML||S.textContent))){let I=h(g.firstChild,v,g,_,k,M,O);for(;I;){_r(g,1)||Gn();const j=I;I=I.nextSibling,a(j)}}else if(x&8){let I=v.children;I[0]===` 15`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(I=I.slice(1)),g.textContent!==I&&(_r(g,0)||Gn(),g.textContent=v.children)}if(S){if(N||!O||A&48){const I=g.tagName.includes("-");for(const j in S)(N&&(j.endsWith("value")||j==="indeterminate")||rr(j)&&!ns(j)||j[0]==="."||I)&&s(g,j,null,S[j],void 0,_)}else if(S.onClick)s(g,"onClick",null,S.onClick,void 0,_);else if(A&4&&Yt(S.style))for(const I in S.style)S.style[I]}let L;(L=S&&S.onVnodeBeforeMount)&&nt(L,_,v),C&&Rt(v,null,_,"beforeMount"),((L=S&&S.onVnodeMounted)||C||$)&&wd(()=>{L&&nt(L,_,v),$&&z.enter(g),C&&Rt(v,null,_,"mounted")},k)}return g.nextSibling},h=(g,v,_,k,M,O,E)=>{E=E||!!v.dynamicChildren;const S=v.children,A=S.length;for(let x=0;x<A;x++){const C=E?S[x]:S[x]=ut(S[x]),z=C.type===On;g?(z&&!E&&x+1<A&&ut(S[x+1]).type===On&&(l(r(g.data.slice(C.children.length)),_,i(g)),g.data=C.children),g=f(g,C,k,M,O,E)):z&&!C.children?l(C.el=r(""),_):(_r(_,1)||Gn(),n(null,C,_,null,k,M,Sr(_),O))}return g},d=(g,v,_,k,M,O)=>{const{slotScopeIds:E}=v;E&&(M=M?M.concat(E):E);const S=o(g),A=h(i(g),v,S,_,k,M,O);return A&&Jn(A)&&A.data==="]"?i(v.anchor=A):(Gn(),l(v.anchor=u("]"),S,A),A)},p=(g,v,_,k,M,O)=>{if(_r(g.parentElement,1)||Gn(),v.el=null,O){const A=w(g);for(;;){const x=i(g);if(x&&x!==A)a(x);else break}}const E=i(g),S=o(g);return a(g),n(null,v,S,E,_,k,Sr(S),M),_&&(_.vnode.el=v.el,Li(_,v.el)),E},w=(g,v="[",_="]")=>{let k=0;for(;g;)if(g=i(g),g&&Jn(g)&&(g.data===v&&k++,g.data===_)){if(k===0)return i(g);k--}return g},b=(g,v,_)=>{const k=v.parentNode;k&&k.replaceChild(g,v);let M=_;for(;M;)M.vnode.el===v&&(M.vnode.el=M.subTree.el=g),M=M.parent},y=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[c,f]}const Xl="data-allow-mismatch",Fm={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function _r(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(Xl);)t=t.parentElement;const n=t&&t.getAttribute(Xl);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return e===0&&s.includes("children")?!0:s.includes(Fm[e])}}Ei().requestIdleCallback;Ei().cancelIdleCallback;function jm(t,e){if(Jn(t)&&t.data==="["){let n=1,s=t.nextSibling;for(;s;){if(s.nodeType===1){if(e(s)===!1)break}else if(Jn(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else e(t)}const bn=t=>!!t.type.__asyncLoader;function te(t){le(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:s,delay:r=200,hydrate:i,timeout:o,suspensible:a=!0,onError:l}=t;let u=null,c,f=0;const m=()=>(f++,u=null,h()),h=()=>{let d;return u||(d=u=e().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),l)return new Promise((w,b)=>{l(p,()=>w(m()),()=>b(p),f+1)});throw p}).then(p=>d!==u&&u?u:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),c=p,p)))};return pt({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(d,p,w){let b=!1;(p.bu||(p.bu=[])).push(()=>b=!0);const y=()=>{b||w()},g=i?()=>{const v=i(y,_=>jm(d,_));v&&(p.bum||(p.bum=[])).push(v)}:y;c?g():h().then(()=>!p.isUnmounted&&g())},get __asyncResolved(){return c},setup(){const d=Ve;if(sl(d),c)return()=>Zi(c,d);const p=g=>{u=null,bs(g,d,13,!s)};if(a&&d.suspense||ps)return h().then(g=>()=>Zi(g,d)).catch(g=>(p(g),()=>s?Le(s,{error:g}):null));const w=rt(!1),b=rt(),y=rt(!!r);return r&&setTimeout(()=>{y.value=!1},r),o!=null&&setTimeout(()=>{if(!w.value&&!b.value){const g=new Error(`Async component timed out after ${o}ms.`);p(g),b.value=g}},o),h().then(()=>{w.value=!0,d.parent&&lr(d.parent.vnode)&&d.parent.update()}).catch(g=>{p(g),b.value=g}),()=>{if(w.value&&c)return Zi(c,d);if(b.value&&s)return Le(s,{error:b.value});if(n&&!y.value)return Le(n)}}})}function Zi(t,e){const{ref:n,props:s,children:r,ce:i}=e.vnode,o=Le(t,s,r);return o.ref=n,o.ce=i,delete e.vnode.ce,o}const lr=t=>t.type.__isKeepAlive,Bm={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=_t(),s=n.ctx;if(!s.renderer)return()=>{const y=e.default&&e.default();return y&&y.length===1?y[0]:y};const r=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=s,m=f("div");s.activate=(y,g,v,_,k)=>{const M=y.component;u(y,g,v,0,a),l(M.vnode,y,g,v,M,a,_,y.slotScopeIds,k),$e(()=>{M.isDeactivated=!1,M.a&&ss(M.a);const O=y.props&&y.props.onVnodeMounted;O&&nt(O,M.parent,y)},a)},s.deactivate=y=>{const g=y.component;ti(g.m),ti(g.a),u(y,m,null,1,a),$e(()=>{g.da&&ss(g.da);const v=y.props&&y.props.onVnodeUnmounted;v&&nt(v,g.parent,y),g.isDeactivated=!0},a)};function h(y){eo(y),c(y,n,a,!0)}function d(y){r.forEach((g,v)=>{const _=Ko(g.type);_&&!y(_)&&p(v)})}function p(y){const g=r.get(y);g&&(!o||!xt(g,o))?h(g):o&&eo(o),r.delete(y),i.delete(y)}At(()=>[t.include,t.exclude],([y,g])=>{y&&d(v=>Ms(y,v)),g&&d(v=>!Ms(g,v))},{flush:"post",deep:!0});let w=null;const b=()=>{w!=null&&(ni(n.subTree.type)?$e(()=>{r.set(w,Er(n.subTree))},n.subTree.suspense):r.set(w,Er(n.subTree)))};return zn(b),Qf(b),cr(()=>{r.forEach(y=>{const{subTree:g,suspense:v}=n,_=Er(g);if(y.type===_.type&&y.key===_.key){eo(_);const k=_.component.da;k&&$e(k,v);return}h(y)})}),()=>{if(w=null,!e.default)return o=null;const y=e.default(),g=y[0];if(y.length>1)return o=null,y;if(!Dn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return o=null,g;let v=Er(g);if(v.type===Ie)return o=null,v;const _=v.type,k=Ko(bn(v)?v.type.__asyncResolved||{}:_),{include:M,exclude:O,max:E}=t;if(M&&(!k||!Ms(M,k))||O&&k&&Ms(O,k))return v.shapeFlag&=-257,o=v,g;const S=v.key==null?_:v.key,A=r.get(S);return v.el&&(v=dt(v),g.shapeFlag&128&&(g.ssContent=v)),w=S,A?(v.el=A.el,v.component=A.component,v.transition&&fs(v,v.transition),v.shapeFlag|=512,i.delete(S),i.add(S)):(i.add(S),E&&i.size>parseInt(E,10)&&p(i.values().next().value)),v.shapeFlag|=256,o=v,ni(g.type)?g:v}}},Vm=Bm;function Ms(t,e){return oe(t)?t.some(n=>Ms(n,e)):Pe(t)?t.split(",").includes(e):Hh(t)?(t.lastIndex=0,t.test(e)):!1}function qf(t,e){Kf(t,"a",e)}function Xf(t,e){Kf(t,"da",e)}function Kf(t,e,n=Ve){const s=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Mi(e,s,n),n){let r=n.parent;for(;r&&r.parent;)lr(r.parent.vnode)&&Um(s,e,n,r),r=r.parent}}function Um(t,e,n,s){const r=Mi(e,t,s,!0);rl(()=>{Ya(s[e],r)},n)}function eo(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Er(t){return t.shapeFlag&128?t.ssContent:t}function Mi(t,e,n=Ve,s=!1){if(n){const r=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...o)=>{Xt();const a=Nn(n),l=kt(e,n,t,o);return a(),Kt(),l});return s?r.unshift(i):r.push(i),i}}const sn=t=>(e,n=Ve)=>{(!ps||t==="sp")&&Mi(t,(...s)=>e(...s),n)},Wm=sn("bm"),zn=sn("m"),Jf=sn("bu"),Qf=sn("u"),cr=sn("bum"),rl=sn("um"),Gm=sn("sp"),Ym=sn("rtg"),qm=sn("rtc");function Zf(t,e=Ve){Mi("ec",t,e)}const il="components",Xm="directives";function ed(t,e){return ol(il,t,!0,e)||t}const td=Symbol.for("v-ndc");function os(t){return Pe(t)?ol(il,t,!1)||t:t||td}function Km(t){return ol(Xm,t)}function ol(t,e,n=!0,s=!1){const r=Ue||Ve;if(r){const i=r.type;if(t===il){const a=Ko(i,!1);if(a&&(a===e||a===wt(e)||a===_i(wt(e))))return i}const o=Kl(r[t]||i[t],e)||Kl(r.appContext[t],e);return!o&&s?i:o}}function Kl(t,e){return t&&(t[e]||t[wt(e)]||t[_i(wt(e))])}function Jm(t,e,n,s){let r;const i=n,o=oe(t);if(o||Pe(t)){const a=o&&Yt(t);let l=!1,u=!1;a&&(l=!bt(t),u=Jt(t),t=Ci(t)),r=new Array(t.length);for(let c=0,f=t.length;c<f;c++)r[c]=e(l?u?Yr(Be(t[c])):Be(t[c]):t[c],c,void 0,i)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,i)}else if(xe(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,i));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,u=a.length;l<u;l++){const c=a[l];r[l]=e(t[c],c,l,i)}}else r=[];return r}function mn(t,e,n={},s,r){if(Ue.ce||Ue.parent&&bn(Ue.parent)&&Ue.parent.ce)return e!=="default"&&(n.name=e),ke(),Xe(Ne,null,[Le("slot",n,s)],64);let i=t[e];i&&i._c&&(i._d=!1),ke();const o=i&&nd(i(n)),a=n.key||o&&o.key,l=Xe(Ne,{key:(a&&!tn(a)?a:`_${e}`)+(!o&&s?"_fb":"")},o||[],o&&t._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function nd(t){return t.some(e=>Dn(e)?!(e.type===Ie||e.type===Ne&&!nd(e.children)):!0)?t:null}function Qm(t,e){const n={};for(const s in t)n[Rr(s)]=t[s];return n}const Bo=t=>t?Td(t)?Oi(t):Bo(t.parent):null,Ns=Fe(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Bo(t.parent),$root:t=>Bo(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>rd(t),$forceUpdate:t=>t.f||(t.f=()=>{nl(t.update)}),$nextTick:t=>t.n||(t.n=Qt.bind(t.proxy)),$watch:t=>wg.bind(t)}),to=(t,e)=>t!==Se&&!t.__isScriptSetup&&be(t,e),Zm={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:a,appContext:l}=t;let u;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return s[e];case 2:return r[e];case 4:return n[e];case 3:return i[e]}else{if(to(s,e))return o[e]=1,s[e];if(r!==Se&&be(r,e))return o[e]=2,r[e];if((u=t.propsOptions[0])&&be(u,e))return o[e]=3,i[e];if(n!==Se&&be(n,e))return o[e]=4,n[e];Vo&&(o[e]=0)}}const c=Ns[e];let f,m;if(c)return e==="$attrs"&&qe(t.attrs,"get",""),c(t);if((f=a.__cssModules)&&(f=f[e]))return f;if(n!==Se&&be(n,e))return o[e]=4,n[e];if(m=l.config.globalProperties,be(m,e))return m[e]},set({_:t},e,n){const{data:s,setupState:r,ctx:i}=t;return to(r,e)?(r[e]=n,!0):s!==Se&&be(s,e)?(s[e]=n,!0):be(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:s,appContext:r,propsOptions:i,type:o}},a){let l,u;return!!(n[a]||t!==Se&&a[0]!=="$"&&be(t,a)||to(e,a)||(l=i[0])&&be(l,a)||be(s,a)||be(Ns,a)||be(r.config.globalProperties,a)||(u=o.__cssModules)&&u[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:be(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function gP(){return eg().attrs}function eg(t){const e=_t();return e.setupContext||(e.setupContext=Pd(e))}function Jl(t){return oe(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function yP(t){const e=_t();let n=t();return qo(),wi(n)&&(n=n.catch(s=>{throw Nn(e),s})),[n,()=>Nn(e)]}let Vo=!0;function tg(t){const e=rd(t),n=t.proxy,s=t.ctx;Vo=!1,e.beforeCreate&&Ql(e.beforeCreate,t,"bc");const{data:r,computed:i,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:m,beforeUpdate:h,updated:d,activated:p,deactivated:w,beforeDestroy:b,beforeUnmount:y,destroyed:g,unmounted:v,render:_,renderTracked:k,renderTriggered:M,errorCaptured:O,serverPrefetch:E,expose:S,inheritAttrs:A,components:x,directives:C,filters:z}=e;if(u&&ng(u,s,null),o)for(const L in o){const I=o[L];le(I)&&(s[L]=I.bind(n))}if(r){const L=r.call(n,n);xe(L)&&(t.data=nn(L))}if(Vo=!0,i)for(const L in i){const I=i[L],j=le(I)?I.bind(n,n):le(I.get)?I.get.bind(n,n):Ct,ie=!le(I)&&le(I.set)?I.set.bind(n):Ct,de=ze({get:j,set:ie});Object.defineProperty(s,L,{enumerable:!0,configurable:!0,get:()=>de.value,set:me=>de.value=me})}if(a)for(const L in a)sd(a[L],s,n,L);if(l){const L=le(l)?l.call(n):l;Reflect.ownKeys(L).forEach(I=>{qt(I,L[I])})}c&&Ql(c,t,"c");function $(L,I){oe(I)?I.forEach(j=>L(j.bind(n))):I&&L(I.bind(n))}if($(Wm,f),$(zn,m),$(Jf,h),$(Qf,d),$(qf,p),$(Xf,w),$(Zf,O),$(qm,k),$(Ym,M),$(cr,y),$(rl,v),$(Gm,E),oe(S))if(S.length){const L=t.exposed||(t.exposed={});S.forEach(I=>{Object.defineProperty(L,I,{get:()=>n[I],set:j=>n[I]=j,enumerable:!0})})}else t.exposed||(t.exposed={});_&&t.render===Ct&&(t.render=_),A!=null&&(t.inheritAttrs=A),x&&(t.components=x),C&&(t.directives=C),E&&sl(t)}function ng(t,e,n=Ct){oe(t)&&(t=Uo(t));for(const s in t){const r=t[s];let i;xe(r)?"default"in r?i=De(r.from||s,r.default,!0):i=De(r.from||s):i=De(r),Me(i)?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):e[s]=i}}function Ql(t,e,n){kt(oe(t)?t.map(s=>s.bind(e.proxy)):t.bind(e.proxy),e,n)}function sd(t,e,n,s){let r=s.includes(".")?yd(n,s):()=>n[s];if(Pe(t)){const i=e[t];le(i)&&At(r,i)}else if(le(t))At(r,t.bind(n));else if(xe(t))if(oe(t))t.forEach(i=>sd(i,e,n,s));else{const i=le(t.handler)?t.handler.bind(n):e[t.handler];le(i)&&At(r,i,t)}}function rd(t){const e=t.type,{mixins:n,extends:s}=e,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=t.appContext,a=i.get(e);let l;return a?l=a:!r.length&&!n&&!s?l=e:(l={},r.length&&r.forEach(u=>ei(l,u,o,!0)),ei(l,e,o)),xe(e)&&i.set(e,l),l}function ei(t,e,n,s=!1){const{mixins:r,extends:i}=e;i&&ei(t,i,n,!0),r&&r.forEach(o=>ei(t,o,n,!0));for(const o in e)if(!(s&&o==="expose")){const a=sg[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const sg={data:Zl,props:ec,emits:ec,methods:ks,computed:ks,beforeCreate:Je,created:Je,beforeMount:Je,mounted:Je,beforeUpdate:Je,updated:Je,beforeDestroy:Je,beforeUnmount:Je,destroyed:Je,unmounted:Je,activated:Je,deactivated:Je,errorCaptured:Je,serverPrefetch:Je,components:ks,directives:ks,watch:ig,provide:Zl,inject:rg};function Zl(t,e){return e?t?function(){return Fe(le(t)?t.call(this,this):t,le(e)?e.call(this,this):e)}:e:t}function rg(t,e){return ks(Uo(t),Uo(e))}function Uo(t){if(oe(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function Je(t,e){return t?[...new Set([].concat(t,e))]:e}function ks(t,e){return t?Fe(Object.create(null),t,e):e}function ec(t,e){return t?oe(t)&&oe(e)?[...new Set([...t,...e])]:Fe(Object.create(null),Jl(t),Jl(e??{})):e}function ig(t,e){if(!t)return e;if(!e)return t;const n=Fe(Object.create(null),t);for(const s in e)n[s]=Je(t[s],e[s]);return n}function id(){return{app:null,config:{isNativeTag:rf,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let og=0;function ag(t,e){return function(s,r=null){le(s)||(s=Fe({},s)),r!=null&&!xe(r)&&(r=null);const i=id(),o=new WeakSet,a=[];let l=!1;const u=i.app={_uid:og++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:Vg,get config(){return i.config},set config(c){},use(c,...f){return o.has(c)||(c&&le(c.install)?(o.add(c),c.install(u,...f)):le(c)&&(o.add(c),c(u,...f))),u},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),u},component(c,f){return f?(i.components[c]=f,u):i.components[c]},directive(c,f){return f?(i.directives[c]=f,u):i.directives[c]},mount(c,f,m){if(!l){const h=u._ceVNode||Le(s,r);return h.appContext=i,m===!0?m="svg":m===!1&&(m=void 0),f&&e?e(h,c):t(h,c,m),l=!0,u._container=c,c.__vue_app__=u,Oi(h.component)}},onUnmount(c){a.push(c)},unmount(){l&&(kt(a,u._instance,16),t(null,u._container),delete u._container.__vue_app__)},provide(c,f){return i.provides[c]=f,u},runWithContext(c){const f=Ln;Ln=u;try{return c()}finally{Ln=f}}};return u}}let Ln=null;function qt(t,e){if(Ve){let n=Ve.provides;const s=Ve.parent&&Ve.parent.provides;s===n&&(n=Ve.provides=Object.create(s)),n[t]=e}}function De(t,e,n=!1){const s=_t();if(s||Ln){let r=Ln?Ln._context.provides:s?s.parent==null||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&le(e)?e.call(s&&s.proxy):e}}function ur(){return!!(_t()||Ln)}const od={},ad=()=>Object.create(od),ld=t=>Object.getPrototypeOf(t)===od;function lg(t,e,n,s=!1){const r={},i=ad();t.propsDefaults=Object.create(null),cd(t,e,r,i);for(const o in t.propsOptions[0])o in r||(r[o]=void 0);n?t.props=s?r:Tt(r):t.type.props?t.props=r:t.props=i,t.attrs=i}function cg(t,e,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=t,a=ge(r),[l]=t.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const c=t.vnode.dynamicProps;for(let f=0;f<c.length;f++){let m=c[f];if(ki(t.emitsOptions,m))continue;const h=e[m];if(l)if(be(i,m))h!==i[m]&&(i[m]=h,u=!0);else{const d=wt(m);r[d]=Wo(l,a,d,h,t,!1)}else h!==i[m]&&(i[m]=h,u=!0)}}}else{cd(t,e,r,i)&&(u=!0);let c;for(const f in a)(!e||!be(e,f)&&((c=Vn(f))===f||!be(e,c)))&&(l?n&&(n[f]!==void 0||n[c]!==void 0)&&(r[f]=Wo(l,a,f,void 0,t,!0)):delete r[f]);if(i!==a)for(const f in i)(!e||!be(e,f))&&(delete i[f],u=!0)}u&&Vt(t.attrs,"set","")}function cd(t,e,n,s){const[r,i]=t.propsOptions;let o=!1,a;if(e)for(let l in e){if(ns(l))continue;const u=e[l];let c;r&&be(r,c=wt(l))?!i||!i.includes(c)?n[c]=u:(a||(a={}))[c]=u:ki(t.emitsOptions,l)||(!(l in s)||u!==s[l])&&(s[l]=u,o=!0)}if(i){const l=ge(n),u=a||Se;for(let c=0;c<i.length;c++){const f=i[c];n[f]=Wo(r,l,f,u[f],t,!be(u,f))}}return o}function Wo(t,e,n,s,r,i){const o=t[n];if(o!=null){const a=be(o,"default");if(a&&s===void 0){const l=o.default;if(o.type!==Function&&!o.skipFactory&&le(l)){const{propsDefaults:u}=r;if(n in u)s=u[n];else{const c=Nn(r);s=u[n]=l.call(null,e),c()}}else s=l;r.ce&&r.ce._setProp(n,s)}o[0]&&(i&&!a?s=!1:o[1]&&(s===""||s===Vn(n))&&(s=!0))}return s}const ug=new WeakMap;function ud(t,e,n=!1){const s=n?ug:e.propsCache,r=s.get(t);if(r)return r;const i=t.props,o={},a=[];let l=!1;if(!le(t)){const c=f=>{l=!0;const[m,h]=ud(f,e,!0);Fe(o,m),h&&a.push(...h)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!i&&!l)return xe(t)&&s.set(t,es),es;if(oe(i))for(let c=0;c<i.length;c++){const f=wt(i[c]);tc(f)&&(o[f]=Se)}else if(i)for(const c in i){const f=wt(c);if(tc(f)){const m=i[c],h=o[f]=oe(m)||le(m)?{type:m}:Fe({},m),d=h.type;let p=!1,w=!0;if(oe(d))for(let b=0;b<d.length;++b){const y=d[b],g=le(y)&&y.name;if(g==="Boolean"){p=!0;break}else g==="String"&&(w=!1)}else p=le(d)&&d.name==="Boolean";h[0]=p,h[1]=w,(p||be(h,"default"))&&a.push(f)}}const u=[o,a];return xe(t)&&s.set(t,u),u}function tc(t){return t[0]!=="$"&&!ns(t)}const al=t=>t==="_"||t==="_ctx"||t==="$stable",ll=t=>oe(t)?t.map(ut):[ut(t)],fg=(t,e,n)=>{if(e._n)return e;const s=$t((...r)=>ll(e(...r)),n);return s._c=!1,s},fd=(t,e,n)=>{const s=t._ctx;for(const r in t){if(al(r))continue;const i=t[r];if(le(i))e[r]=fg(r,i,s);else if(i!=null){const o=ll(i);e[r]=()=>o}}},dd=(t,e)=>{const n=ll(e);t.slots.default=()=>n},pd=(t,e,n)=>{for(const s in e)(n||!al(s))&&(t[s]=e[s])},dg=(t,e,n)=>{const s=t.slots=ad();if(t.vnode.shapeFlag&32){const r=e._;r?(pd(s,e,n),n&&cf(s,"_",r,!0)):fd(e,s)}else e&&dd(t,e)},pg=(t,e,n)=>{const{vnode:s,slots:r}=t;let i=!0,o=Se;if(s.shapeFlag&32){const a=e._;a?n&&a===1?i=!1:pd(r,e,n):(i=!e.$stable,fd(e,r)),o=e}else e&&(dd(t,e),o={default:1});if(i)for(const a in r)!al(a)&&o[a]==null&&delete r[a]},$e=wd;function hg(t){return hd(t)}function mg(t){return hd(t,Hm)}function hd(t,e){const n=Ei();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:m,setScopeId:h=Ct,insertStaticContent:d}=t,p=(T,P,D,V=null,H=null,B=null,J=void 0,K=null,X=!!P.dynamicChildren)=>{if(T===P)return;T&&!xt(T,P)&&(V=R(T),me(T,H,B,!0),T=null),P.patchFlag===-2&&(X=!1,P.dynamicChildren=null);const{type:G,ref:re,shapeFlag:Q}=P;switch(G){case On:w(T,P,D,V);break;case Ie:b(T,P,D,V);break;case ls:T==null&&y(P,D,V,J);break;case Ne:x(T,P,D,V,H,B,J,K,X);break;default:Q&1?_(T,P,D,V,H,B,J,K,X):Q&6?C(T,P,D,V,H,B,J,K,X):(Q&64||Q&128)&&G.process(T,P,D,V,H,B,J,K,X,Z)}re!=null&&H?is(re,T&&T.ref,B,P||T,!P):re==null&&T&&T.ref!=null&&is(T.ref,null,B,T,!0)},w=(T,P,D,V)=>{if(T==null)s(P.el=a(P.children),D,V);else{const H=P.el=T.el;P.children!==T.children&&u(H,P.children)}},b=(T,P,D,V)=>{T==null?s(P.el=l(P.children||""),D,V):P.el=T.el},y=(T,P,D,V)=>{[T.el,T.anchor]=d(T.children,P,D,V,T.el,T.anchor)},g=({el:T,anchor:P},D,V)=>{let H;for(;T&&T!==P;)H=m(T),s(T,D,V),T=H;s(P,D,V)},v=({el:T,anchor:P})=>{let D;for(;T&&T!==P;)D=m(T),r(T),T=D;r(P)},_=(T,P,D,V,H,B,J,K,X)=>{P.type==="svg"?J="svg":P.type==="math"&&(J="mathml"),T==null?k(P,D,V,H,B,J,K,X):E(T,P,H,B,J,K,X)},k=(T,P,D,V,H,B,J,K)=>{let X,G;const{props:re,shapeFlag:Q,transition:ne,dirs:ae}=T;if(X=T.el=o(T.type,B,re&&re.is,re),Q&8?c(X,T.children):Q&16&&O(T.children,X,null,V,H,no(T,B),J,K),ae&&Rt(T,null,V,"created"),M(X,T,T.scopeId,J,V),re){for(const we in re)we!=="value"&&!ns(we)&&i(X,we,null,re[we],B,V);"value"in re&&i(X,"value",null,re.value,B),(G=re.onVnodeBeforeMount)&&nt(G,V,T)}ae&&Rt(T,null,V,"beforeMount");const ce=md(H,ne);ce&&ne.beforeEnter(X),s(X,P,D),((G=re&&re.onVnodeMounted)||ce||ae)&&$e(()=>{G&&nt(G,V,T),ce&&ne.enter(X),ae&&Rt(T,null,V,"mounted")},H)},M=(T,P,D,V,H)=>{if(D&&h(T,D),V)for(let B=0;B<V.length;B++)h(T,V[B]);if(H){let B=H.subTree;if(P===B||ni(B.type)&&(B.ssContent===P||B.ssFallback===P)){const J=H.vnode;M(T,J,J.scopeId,J.slotScopeIds,H.parent)}}},O=(T,P,D,V,H,B,J,K,X=0)=>{for(let G=X;G<T.length;G++){const re=T[G]=K?pn(T[G]):ut(T[G]);p(null,re,P,D,V,H,B,J,K)}},E=(T,P,D,V,H,B,J)=>{const K=P.el=T.el;let{patchFlag:X,dynamicChildren:G,dirs:re}=P;X|=T.patchFlag&16;const Q=T.props||Se,ne=P.props||Se;let ae;if(D&&En(D,!1),(ae=ne.onVnodeBeforeUpdate)&&nt(ae,D,P,T),re&&Rt(P,T,D,"beforeUpdate"),D&&En(D,!0),(Q.innerHTML&&ne.innerHTML==null||Q.textContent&&ne.textContent==null)&&c(K,""),G?S(T.dynamicChildren,G,K,D,V,no(P,H),B):J||I(T,P,K,null,D,V,no(P,H),B,!1),X>0){if(X&16)A(K,Q,ne,D,H);else if(X&2&&Q.class!==ne.class&&i(K,"class",null,ne.class,H),X&4&&i(K,"style",Q.style,ne.style,H),X&8){const ce=P.dynamicProps;for(let we=0;we<ce.length;we++){const pe=ce[we],et=Q[pe],Ge=ne[pe];(Ge!==et||pe==="value")&&i(K,pe,et,Ge,H,D)}}X&1&&T.children!==P.children&&c(K,P.children)}else!J&&G==null&&A(K,Q,ne,D,H);((ae=ne.onVnodeUpdated)||re)&&$e(()=>{ae&&nt(ae,D,P,T),re&&Rt(P,T,D,"updated")},V)},S=(T,P,D,V,H,B,J)=>{for(let K=0;K<P.length;K++){const X=T[K],G=P[K],re=X.el&&(X.type===Ne||!xt(X,G)||X.shapeFlag&198)?f(X.el):D;p(X,G,re,null,V,H,B,J,!0)}},A=(T,P,D,V,H)=>{if(P!==D){if(P!==Se)for(const B in P)!ns(B)&&!(B in D)&&i(T,B,P[B],null,H,V);for(const B in D){if(ns(B))continue;const J=D[B],K=P[B];J!==K&&B!=="value"&&i(T,B,K,J,H,V)}"value"in D&&i(T,"value",P.value,D.value,H)}},x=(T,P,D,V,H,B,J,K,X)=>{const G=P.el=T?T.el:a(""),re=P.anchor=T?T.anchor:a("");let{patchFlag:Q,dynamicChildren:ne,slotScopeIds:ae}=P;ae&&(K=K?K.concat(ae):ae),T==null?(s(G,D,V),s(re,D,V),O(P.children||[],D,re,H,B,J,K,X)):Q>0&&Q&64&&ne&&T.dynamicChildren?(S(T.dynamicChildren,ne,D,H,B,J,K),(P.key!=null||H&&P===H.subTree)&&cl(T,P,!0)):I(T,P,D,re,H,B,J,K,X)},C=(T,P,D,V,H,B,J,K,X)=>{P.slotScopeIds=K,T==null?P.shapeFlag&512?H.ctx.activate(P,D,V,J,X):z(P,D,V,H,B,J,X):N(T,P,X)},z=(T,P,D,V,H,B,J)=>{const K=T.component=Ng(T,V,H);if(lr(T)&&(K.ctx.renderer=Z),Hg(K,!1,J),K.asyncDep){if(H&&H.registerDep(K,$,J),!T.el){const X=K.subTree=Le(Ie);b(null,X,P,D),T.placeholder=X.el}}else $(K,T,P,D,H,B,J)},N=(T,P,D)=>{const V=P.component=T.component;if(Pg(T,P,D))if(V.asyncDep&&!V.asyncResolved){L(V,P,D);return}else V.next=P,V.update();else P.el=T.el,V.vnode=P},$=(T,P,D,V,H,B,J)=>{const K=()=>{if(T.isMounted){let{next:Q,bu:ne,u:ae,parent:ce,vnode:we}=T;{const it=gd(T);if(it){Q&&(Q.el=we.el,L(T,Q,J)),it.asyncDep.then(()=>{T.isUnmounted||K()});return}}let pe=Q,et;En(T,!1),Q?(Q.el=we.el,L(T,Q,J)):Q=we,ne&&ss(ne),(et=Q.props&&Q.props.onVnodeBeforeUpdate)&&nt(et,ce,Q,we),En(T,!0);const Ge=so(T),Et=T.subTree;T.subTree=Ge,p(Et,Ge,f(Et.el),R(Et),T,H,B),Q.el=Ge.el,pe===null&&Li(T,Ge.el),ae&&$e(ae,H),(et=Q.props&&Q.props.onVnodeUpdated)&&$e(()=>nt(et,ce,Q,we),H)}else{let Q;const{el:ne,props:ae}=P,{bm:ce,m:we,parent:pe,root:et,type:Ge}=T,Et=bn(P);if(En(T,!1),ce&&ss(ce),!Et&&(Q=ae&&ae.onVnodeBeforeMount)&&nt(Q,pe,P),En(T,!0),ne&&he){const it=()=>{T.subTree=so(T),he(ne,T.subTree,T,H,null)};Et&&Ge.__asyncHydrate?Ge.__asyncHydrate(ne,T,it):it()}else{et.ce&&et.ce._def.shadowRoot!==!1&&et.ce._injectChildStyle(Ge);const it=T.subTree=so(T);p(null,it,D,V,T,H,B),P.el=it.el}if(we&&$e(we,H),!Et&&(Q=ae&&ae.onVnodeMounted)){const it=P;$e(()=>nt(Q,pe,it),H)}(P.shapeFlag&256||pe&&bn(pe.vnode)&&pe.vnode.shapeFlag&256)&&T.a&&$e(T.a,H),T.isMounted=!0,P=D=V=null}};T.scope.on();const X=T.effect=new yf(K);T.scope.off();const G=T.update=X.run.bind(X),re=T.job=X.runIfDirty.bind(X);re.i=T,re.id=T.uid,X.scheduler=()=>nl(re),En(T,!0),G()},L=(T,P,D)=>{P.component=T;const V=T.vnode.props;T.vnode=P,T.next=null,cg(T,P.props,V,D),pg(T,P.children,D),Xt(),Bl(T),Kt()},I=(T,P,D,V,H,B,J,K,X=!1)=>{const G=T&&T.children,re=T?T.shapeFlag:0,Q=P.children,{patchFlag:ne,shapeFlag:ae}=P;if(ne>0){if(ne&128){ie(G,Q,D,V,H,B,J,K,X);return}else if(ne&256){j(G,Q,D,V,H,B,J,K,X);return}}ae&8?(re&16&&F(G,H,B),Q!==G&&c(D,Q)):re&16?ae&16?ie(G,Q,D,V,H,B,J,K,X):F(G,H,B,!0):(re&8&&c(D,""),ae&16&&O(Q,D,V,H,B,J,K,X))},j=(T,P,D,V,H,B,J,K,X)=>{T=T||es,P=P||es;const G=T.length,re=P.length,Q=Math.min(G,re);let ne;for(ne=0;ne<Q;ne++){const ae=P[ne]=X?pn(P[ne]):ut(P[ne]);p(T[ne],ae,D,null,H,B,J,K,X)}G>re?F(T,H,B,!0,!1,Q):O(P,D,V,H,B,J,K,X,Q)},ie=(T,P,D,V,H,B,J,K,X)=>{let G=0;const re=P.length;let Q=T.length-1,ne=re-1;for(;G<=Q&&G<=ne;){const ae=T[G],ce=P[G]=X?pn(P[G]):ut(P[G]);if(xt(ae,ce))p(ae,ce,D,null,H,B,J,K,X);else break;G++}for(;G<=Q&&G<=ne;){const ae=T[Q],ce=P[ne]=X?pn(P[ne]):ut(P[ne]);if(xt(ae,ce))p(ae,ce,D,null,H,B,J,K,X);else break;Q--,ne--}if(G>Q){if(G<=ne){const ae=ne+1,ce=ae<re?P[ae].el:V;for(;G<=ne;)p(null,P[G]=X?pn(P[G]):ut(P[G]),D,ce,H,B,J,K,X),G++}}else if(G>ne)for(;G<=Q;)me(T[G],H,B,!0),G++;else{const ae=G,ce=G,we=new Map;for(G=ce;G<=ne;G++){const ot=P[G]=X?pn(P[G]):ut(P[G]);ot.key!=null&&we.set(ot.key,G)}let pe,et=0;const Ge=ne-ce+1;let Et=!1,it=0;const Es=new Array(Ge);for(G=0;G<Ge;G++)Es[G]=0;for(G=ae;G<=Q;G++){const ot=T[G];if(et>=Ge){me(ot,H,B,!0);continue}let Ot;if(ot.key!=null)Ot=we.get(ot.key);else for(pe=ce;pe<=ne;pe++)if(Es[pe-ce]===0&&xt(ot,P[pe])){Ot=pe;break}Ot===void 0?me(ot,H,B,!0):(Es[Ot-ce]=G+1,Ot>=it?it=Ot:Et=!0,p(ot,P[Ot],D,null,H,B,J,K,X),et++)}const zl=Et?gg(Es):es;for(pe=zl.length-1,G=Ge-1;G>=0;G--){const ot=ce+G,Ot=P[ot],Dl=P[ot+1],Nl=ot+1<re?Dl.el||Dl.placeholder:V;Es[G]===0?p(null,Ot,D,Nl,H,B,J,K,X):Et&&(pe<0||G!==zl[pe]?de(Ot,D,Nl,2):pe--)}}},de=(T,P,D,V,H=null)=>{const{el:B,type:J,transition:K,children:X,shapeFlag:G}=T;if(G&6){de(T.component.subTree,P,D,V);return}if(G&128){T.suspense.move(P,D,V);return}if(G&64){J.move(T,P,D,Z);return}if(J===Ne){s(B,P,D);for(let Q=0;Q<X.length;Q++)de(X[Q],P,D,V);s(T.anchor,P,D);return}if(J===ls){g(T,P,D);return}if(V!==2&&G&1&&K)if(V===0)K.beforeEnter(B),s(B,P,D),$e(()=>K.enter(B),H);else{const{leave:Q,delayLeave:ne,afterLeave:ae}=K,ce=()=>{T.ctx.isUnmounted?r(B):s(B,P,D)},we=()=>{B._isLeaving&&B[Bt](!0),Q(B,()=>{ce(),ae&&ae()})};ne?ne(B,ce,we):we()}else s(B,P,D)},me=(T,P,D,V=!1,H=!1)=>{const{type:B,props:J,ref:K,children:X,dynamicChildren:G,shapeFlag:re,patchFlag:Q,dirs:ne,cacheIndex:ae}=T;if(Q===-2&&(H=!1),K!=null&&(Xt(),is(K,null,D,T,!0),Kt()),ae!=null&&(P.renderCache[ae]=void 0),re&256){P.ctx.deactivate(T);return}const ce=re&1&&ne,we=!bn(T);let pe;if(we&&(pe=J&&J.onVnodeBeforeUnmount)&&nt(pe,P,T),re&6)W(T.component,D,V);else{if(re&128){T.suspense.unmount(D,V);return}ce&&Rt(T,null,P,"beforeUnmount"),re&64?T.type.remove(T,P,D,Z,V):G&&!G.hasOnce&&(B!==Ne||Q>0&&Q&64)?F(G,P,D,!1,!0):(B===Ne&&Q&384||!H&&re&16)&&F(X,P,D),V&&je(T)}(we&&(pe=J&&J.onVnodeUnmounted)||ce)&&$e(()=>{pe&&nt(pe,P,T),ce&&Rt(T,null,P,"unmounted")},D)},je=T=>{const{type:P,el:D,anchor:V,transition:H}=T;if(P===Ne){mt(D,V);return}if(P===ls){v(T);return}const B=()=>{r(D),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(T.shapeFlag&1&&H&&!H.persisted){const{leave:J,delayLeave:K}=H,X=()=>J(D,B);K?K(T.el,B,X):X()}else B()},mt=(T,P)=>{let D;for(;T!==P;)D=m(T),r(T),T=D;r(P)},W=(T,P,D)=>{const{bum:V,scope:H,job:B,subTree:J,um:K,m:X,a:G}=T;ti(X),ti(G),V&&ss(V),H.stop(),B&&(B.flags|=8,me(J,T,P,D)),K&&$e(K,P),$e(()=>{T.isUnmounted=!0},P)},F=(T,P,D,V=!1,H=!1,B=0)=>{for(let J=B;J<T.length;J++)me(T[J],P,D,V,H)},R=T=>{if(T.shapeFlag&6)return R(T.component.subTree);if(T.shapeFlag&128)return T.suspense.next();const P=m(T.anchor||T.el),D=P&&P[Hf];return D?m(D):P};let U=!1;const q=(T,P,D)=>{T==null?P._vnode&&me(P._vnode,null,null,!0):p(P._vnode||null,T,P,null,null,null,D),P._vnode=T,U||(U=!0,Bl(),Jr(),U=!1)},Z={p,um:me,m:de,r:je,mt:z,mc:O,pc:I,pbc:S,n:R,o:t};let ue,he;return e&&([ue,he]=e(Z)),{render:q,hydrate:ue,createApp:ag(q,ue)}}function no({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function En({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function md(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function cl(t,e,n=!1){const s=t.children,r=e.children;if(oe(s)&&oe(r))for(let i=0;i<s.length;i++){const o=s[i];let a=r[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[i]=pn(r[i]),a.el=o.el),!n&&a.patchFlag!==-2&&cl(o,a)),a.type===On&&a.patchFlag!==-1&&(a.el=o.el),a.type===Ie&&!a.el&&(a.el=o.el)}}function gg(t){const e=t.slice(),n=[0];let s,r,i,o,a;const l=t.length;for(s=0;s<l;s++){const u=t[s];if(u!==0){if(r=n[n.length-1],t[r]<u){e[s]=r,n.push(s);continue}for(i=0,o=n.length-1;i<o;)a=i+o>>1,t[n[a]]<u?i=a+1:o=a;u<t[n[i]]&&(i>0&&(e[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=e[o];return n}function gd(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:gd(e)}function ti(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const yg=Symbol.for("v-scx"),vg=()=>De(yg);function bg(t,e){return ul(t,null,e)}function At(t,e,n){return ul(t,e,n)}function ul(t,e,n=Se){const{immediate:s,deep:r,flush:i,once:o}=n,a=Fe({},n),l=e&&s||!e&&i!=="post";let u;if(ps){if(i==="sync"){const h=vg();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Ct,h.resume=Ct,h.pause=Ct,h}}const c=Ve;a.call=(h,d,p)=>kt(h,c,d,p);let f=!1;i==="post"?a.scheduler=h=>{$e(h,c&&c.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(h,d)=>{d?h():nl(h)}),a.augmentJob=h=>{e&&(h.flags|=4),f&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const m=Cm(t,e,a);return ps&&(u?u.push(m):l&&m()),m}function wg(t,e,n){const s=this.proxy,r=Pe(t)?t.includes(".")?yd(s,t):()=>s[t]:t.bind(s,s);let i;le(e)?i=e:(i=e.handler,n=e);const o=Nn(this),a=ul(r,i.bind(s),n);return o(),a}function yd(t,e){const n=e.split(".");return()=>{let s=t;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}const Sg=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${wt(e)}Modifiers`]||t[`${Vn(e)}Modifiers`];function _g(t,e,...n){if(t.isUnmounted)return;const s=t.vnode.props||Se;let r=n;const i=e.startsWith("update:"),o=i&&Sg(s,e.slice(7));o&&(o.trim&&(r=n.map(c=>Pe(c)?c.trim():c)),o.number&&(r=n.map(zo)));let a,l=s[a=Rr(e)]||s[a=Rr(wt(e))];!l&&i&&(l=s[a=Rr(Vn(e))]),l&&kt(l,t,6,r);const u=s[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,kt(u,t,6,r)}}const Eg=new WeakMap;function vd(t,e,n=!1){const s=n?Eg:e.emitsCache,r=s.get(t);if(r!==void 0)return r;const i=t.emits;let o={},a=!1;if(!le(t)){const l=u=>{const c=vd(u,e,!0);c&&(a=!0,Fe(o,c))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!a?(xe(t)&&s.set(t,null),null):(oe(i)?i.forEach(l=>o[l]=null):Fe(o,i),xe(t)&&s.set(t,o),o)}function ki(t,e){return!t||!rr(e)?!1:(e=e.slice(2).replace(/Once$/,""),be(t,e[0].toLowerCase()+e.slice(1))||be(t,Vn(e))||be(t,e))}function so(t){const{type:e,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:a,emit:l,render:u,renderCache:c,props:f,data:m,setupState:h,ctx:d,inheritAttrs:p}=t,w=Qr(t);let b,y;try{if(n.shapeFlag&4){const v=r||s,_=v;b=ut(u.call(_,v,c,f,h,m,d)),y=a}else{const v=e;b=ut(v.length>1?v(f,{attrs:a,slots:o,emit:l}):v(f,null)),y=e.props?a:Tg(a)}}catch(v){Hs.length=0,bs(v,t,1),b=Le(Ie)}let g=b;if(y&&p!==!1){const v=Object.keys(y),{shapeFlag:_}=g;v.length&&_&7&&(i&&v.some(Ga)&&(y=Cg(y,i)),g=dt(g,y,!1,!0))}return n.dirs&&(g=dt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&fs(g,n.transition),b=g,Qr(w),b}function xg(t,e=!0){let n;for(let s=0;s<t.length;s++){const r=t[s];if(Dn(r)){if(r.type!==Ie||r.children==="v-if"){if(n)return;n=r}}else return}return n}const Tg=t=>{let e;for(const n in t)(n==="class"||n==="style"||rr(n))&&((e||(e={}))[n]=t[n]);return e},Cg=(t,e)=>{const n={};for(const s in t)(!Ga(s)||!(s.slice(9)in e))&&(n[s]=t[s]);return n};function Pg(t,e,n){const{props:s,children:r,component:i}=t,{props:o,children:a,patchFlag:l}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?nc(s,o,u):!!o;if(l&8){const c=e.dynamicProps;for(let f=0;f<c.length;f++){const m=c[f];if(o[m]!==s[m]&&!ki(u,m))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:s===o?!1:s?o?nc(s,o,u):!0:!!o;return!1}function nc(t,e,n){const s=Object.keys(e);if(s.length!==Object.keys(t).length)return!0;for(let r=0;r<s.length;r++){const i=s[r];if(e[i]!==t[i]&&!ki(n,i))return!0}return!1}function Li({vnode:t,parent:e},n){for(;e;){const s=e.subTree;if(s.suspense&&s.suspense.activeBranch===t&&(s.el=t.el),s===t)(t=e.vnode).el=n,e=e.parent;else break}}const ni=t=>t.__isSuspense;let Go=0;const Ag={name:"Suspense",__isSuspense:!0,process(t,e,n,s,r,i,o,a,l,u){if(t==null)Mg(e,n,s,r,i,o,a,l,u);else{if(i&&i.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}kg(t,e,n,s,r,o,a,l,u)}},hydrate:Lg,normalize:Og},fl=Ag;function Ks(t,e){const n=t.props&&t.props[e];le(n)&&n()}function Mg(t,e,n,s,r,i,o,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),m=t.suspense=bd(t,r,s,e,f,n,i,o,a,l);u(null,m.pendingBranch=t.ssContent,f,null,s,m,i,o),m.deps>0?(Ks(t,"onPending"),Ks(t,"onFallback"),u(null,t.ssFallback,e,n,s,null,i,o),as(m,t.ssFallback)):m.resolve(!1,!0)}function kg(t,e,n,s,r,i,o,a,{p:l,um:u,o:{createElement:c}}){const f=e.suspense=t.suspense;f.vnode=e,e.el=t.el;const m=e.ssContent,h=e.ssFallback,{activeBranch:d,pendingBranch:p,isInFallback:w,isHydrating:b}=f;if(p)f.pendingBranch=m,xt(p,m)?(l(p,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():w&&(b||(l(d,h,n,s,r,null,i,o,a),as(f,h)))):(f.pendingId=Go++,b?(f.isHydrating=!1,f.activeBranch=p):u(p,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),w?(l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():(l(d,h,n,s,r,null,i,o,a),as(f,h))):d&&xt(d,m)?(l(d,m,n,s,r,f,i,o,a),f.resolve(!0)):(l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0&&f.resolve()));else if(d&&xt(d,m))l(d,m,n,s,r,f,i,o,a),as(f,m);else if(Ks(e,"onPending"),f.pendingBranch=m,m.shapeFlag&512?f.pendingId=m.component.suspenseId:f.pendingId=Go++,l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:g}=f;y>0?setTimeout(()=>{f.pendingId===g&&f.fallback(h)},y):y===0&&f.fallback(h)}}function bd(t,e,n,s,r,i,o,a,l,u,c=!1){const{p:f,m,um:h,n:d,o:{parentNode:p,remove:w}}=u;let b;const y=Ig(t);y&&e&&e.pendingBranch&&(b=e.pendingId,e.deps++);const g=t.props?uf(t.props.timeout):void 0,v=i,_={vnode:t,parent:e,parentComponent:n,namespace:o,container:s,hiddenContainer:r,deps:0,pendingId:Go++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(k=!1,M=!1){const{vnode:O,activeBranch:E,pendingBranch:S,pendingId:A,effects:x,parentComponent:C,container:z}=_;let N=!1;_.isHydrating?_.isHydrating=!1:k||(N=E&&S.transition&&S.transition.mode==="out-in",N&&(E.transition.afterLeave=()=>{A===_.pendingId&&(m(S,z,i===v?d(E):i,0),Kr(x))}),E&&(p(E.el)===z&&(i=d(E)),h(E,C,_,!0)),N||m(S,z,i,0)),as(_,S),_.pendingBranch=null,_.isInFallback=!1;let $=_.parent,L=!1;for(;$;){if($.pendingBranch){$.effects.push(...x),L=!0;break}$=$.parent}!L&&!N&&Kr(x),_.effects=[],y&&e&&e.pendingBranch&&b===e.pendingId&&(e.deps--,e.deps===0&&!M&&e.resolve()),Ks(O,"onResolve")},fallback(k){if(!_.pendingBranch)return;const{vnode:M,activeBranch:O,parentComponent:E,container:S,namespace:A}=_;Ks(M,"onFallback");const x=d(O),C=()=>{_.isInFallback&&(f(null,k,S,x,E,null,A,a,l),as(_,k))},z=k.transition&&k.transition.mode==="out-in";z&&(O.transition.afterLeave=C),_.isInFallback=!0,h(O,E,null,!0),z||C()},move(k,M,O){_.activeBranch&&m(_.activeBranch,k,M,O),_.container=k},next(){return _.activeBranch&&d(_.activeBranch)},registerDep(k,M,O){const E=!!_.pendingBranch;E&&_.deps++;const S=k.vnode.el;k.asyncDep.catch(A=>{bs(A,k,0)}).then(A=>{if(k.isUnmounted||_.isUnmounted||_.pendingId!==k.suspenseId)return;k.asyncResolved=!0;const{vnode:x}=k;Xo(k,A),S&&(x.el=S);const C=!S&&k.subTree.el;M(k,x,p(S||k.subTree.el),S?null:d(k.subTree),_,o,O),C&&w(C),Li(k,x.el),E&&--_.deps===0&&_.resolve()})},unmount(k,M){_.isUnmounted=!0,_.activeBranch&&h(_.activeBranch,n,k,M),_.pendingBranch&&h(_.pendingBranch,n,k,M)}};return _}function Lg(t,e,n,s,r,i,o,a,l){const u=e.suspense=bd(e,s,n,t.parentNode,document.createElement("div"),null,r,i,o,a,!0),c=l(t,u.pendingBranch=e.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function Og(t){const{shapeFlag:e,children:n}=t,s=e&32;t.ssContent=sc(s?n.default:n),t.ssFallback=s?sc(n.fallback):Le(Ie)}function sc(t){let e;if(le(t)){const n=ds&&t._c;n&&(t._d=!1,ke()),t=t(),n&&(t._d=!0,e=st,Sd())}return oe(t)&&(t=xg(t)),t=ut(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function wd(t,e){e&&e.pendingBranch?oe(t)?e.effects.push(...t):e.effects.push(t):Kr(t)}function as(t,e){t.activeBranch=e;const{vnode:n,parentComponent:s}=t;let r=e.el;for(;!r&&e.component;)e=e.component.subTree,r=e.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,Li(s,r))}function Ig(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const Ne=Symbol.for("v-fgt"),On=Symbol.for("v-txt"),Ie=Symbol.for("v-cmt"),ls=Symbol.for("v-stc"),Hs=[];let st=null;function ke(t=!1){Hs.push(st=t?null:[])}function Sd(){Hs.pop(),st=Hs[Hs.length-1]||null}let ds=1;function si(t,e=!1){ds+=t,t<0&&st&&e&&(st.hasOnce=!0)}function _d(t){return t.dynamicChildren=ds>0?st||es:null,Sd(),ds>0&&st&&st.push(t),t}function Qn(t,e,n,s,r,i){return _d(xd(t,e,n,s,r,i,!0))}function Xe(t,e,n,s,r){return _d(Le(t,e,n,s,r,!0))}function Dn(t){return t?t.__v_isVNode===!0:!1}function xt(t,e){return t.type===e.type&&t.key===e.key}const Ed=({key:t})=>t??null,zr=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Pe(t)||Me(t)||le(t)?{i:Ue,r:t,k:e,f:!!n}:t:null);function xd(t,e=null,n=null,s=0,r=null,i=t===Ne?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ed(e),ref:e&&zr(e),scopeId:Ai,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ue};return a?(hl(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=Pe(n)?8:16),ds>0&&!o&&st&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&st.push(l),l}const Le=Rg;function Rg(t,e=null,n=null,s=0,r=null,i=!1){if((!t||t===td)&&(t=Ie),Dn(t)){const a=dt(t,e,!0);return n&&hl(a,n),ds>0&&!i&&st&&(a.shapeFlag&6?st[st.indexOf(t)]=a:st.push(a)),a.patchFlag=-2,a}if(Bg(t)&&(t=t.__vccOpts),e){e=dl(e);let{class:a,style:l}=e;a&&!Pe(a)&&(e.class=us(a)),xe(l)&&(tl(l)&&!oe(l)&&(l=Fe({},l)),e.style=or(l))}const o=Pe(t)?1:ni(t)?128:Ff(t)?64:xe(t)?4:le(t)?2:0;return xd(t,e,n,s,r,o,i,!0)}function dl(t){return t?tl(t)||ld(t)?Fe({},t):t:null}function dt(t,e,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:a,transition:l}=t,u=e?fr(r||{},e):r,c={__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&Ed(u),ref:e&&e.ref?n&&i?oe(i)?i.concat(zr(e)):[i,zr(e)]:zr(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ne?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&dt(t.ssContent),ssFallback:t.ssFallback&&dt(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&s&&fs(c,l.clone(c)),c}function pl(t=" ",e=0){return Le(On,null,t,e)}function $g(t,e){const n=Le(ls,null,t);return n.staticCount=e,n}function rc(t="",e=!1){return e?(ke(),Xe(Ie,null,t)):Le(Ie,null,t)}function ut(t){return t==null||typeof t=="boolean"?Le(Ie):oe(t)?Le(Ne,null,t.slice()):Dn(t)?pn(t):Le(On,null,String(t))}function pn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:dt(t)}function hl(t,e){let n=0;const{shapeFlag:s}=t;if(e==null)e=null;else if(oe(e))n=16;else if(typeof e=="object")if(s&65){const r=e.default;r&&(r._c&&(r._d=!1),hl(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!ld(e)?e._ctx=Ue:r===3&&Ue&&(Ue.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else le(e)?(e={default:e,_ctx:Ue},n=32):(e=String(e),s&64?(n=16,e=[pl(e)]):n=8);t.children=e,t.shapeFlag|=n}function fr(...t){const e={};for(let n=0;n<t.length;n++){const s=t[n];for(const r in s)if(r==="class")e.class!==s.class&&(e.class=us([e.class,s.class]));else if(r==="style")e.style=or([e.style,s.style]);else if(rr(r)){const i=e[r],o=s[r];o&&i!==o&&!(oe(i)&&i.includes(o))&&(e[r]=i?[].concat(i,o):o)}else r!==""&&(e[r]=s[r])}return e}function nt(t,e,n,s=null){kt(t,e,7,[n,s])}const zg=id();let Dg=0;function Ng(t,e,n){const s=t.type,r=(e?e.appContext:t.appContext)||zg,i={uid:Dg++,vnode:t,type:s,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new mf(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ud(s,r),emitsOptions:vd(s,r),emit:null,emitted:null,propsDefaults:Se,inheritAttrs:s.inheritAttrs,ctx:Se,data:Se,props:Se,attrs:Se,slots:Se,refs:Se,setupState:Se,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,
15sp:null};return i.ctx={_:i},i.root=e?e.root:i,i.emit=_g.bind(null,i),t.ce&&t.ce(i),i}let Ve=null;const _t=()=>Ve||Ue;let ri,Yo;{const t=Ei(),e=(n,s)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};ri=e("__VUE_INSTANCE_SETTERS__",n=>Ve=n),Yo=e("__VUE_SSR_SETTERS__",n=>ps=n)}const Nn=t=>{const e=Ve;return ri(t),t.scope.on(),()=>{t.scope.off(),ri(e)}},qo=()=>{Ve&&Ve.scope.off(),ri(null)};function Td(t){return t.vnode.shapeFlag&4}let ps=!1;function Hg(t,e=!1,n=!1){e&&Yo(e);const{props:s,children:r}=t.vnode,i=Td(t);lg(t,s,i,e),dg(t,r,n||e);const o=i?Fg(t,e):void 0;return e&&Yo(!1),o}function Fg(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Zm);const{setup:s}=n;if(s){Xt();const r=t.setupContext=s.length>1?Pd(t):null,i=Nn(t),o=ar(s,t,0,[t.props,r]),a=wi(o);if(Kt(),i(),(a||t.sp)&&!bn(t)&&sl(t),a){if(o.then(qo,qo),e)return o.then(l=>{Xo(t,l)}).catch(l=>{bs(l,t,0)});t.asyncDep=o}else Xo(t,o)}else Cd(t)}function Xo(t,e,n){le(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:xe(e)&&(t.setupState=If(e)),Cd(t)}function Cd(t,e,n){const s=t.type;t.render||(t.render=s.render||Ct);{const r=Nn(t);Xt();try{tg(t)}finally{Kt(),r()}}}const jg={get(t,e){return qe(t,"get",""),t[e]}};function Pd(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,jg),slots:t.slots,emit:t.emit,expose:e}}function Oi(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(If(Pi(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Ns)return Ns[n](t)},has(e,n){return n in e||n in Ns}})):t.proxy}function Ko(t,e=!0){return le(t)?t.displayName||t.name:t.name||e&&t.__name}function Bg(t){return le(t)&&"__vccOpts"in t}const ze=(t,e)=>xm(t,e,ps);function _e(t,e,n){const s=(i,o,a)=>{si(-1);try{return Le(i,o,a)}finally{si(1)}},r=arguments.length;return r===2?xe(e)&&!oe(e)?Dn(e)?s(t,null,[e]):s(t,e):s(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Dn(n)&&(n=[n]),s(t,e,n))}const Vg="3.5.21";/** 16* @vue/runtime-dom v3.5.21 17* (c) 2018-present Yuxi (Evan) You and Vue contributors 18* @license MIT
19**/let Jo;const ic=typeof window<"u"&&window.trustedTypes;if(ic)try{Jo=ic.createPolicy("vue",{createHTML:t=>t})}catch{}const Ad=Jo?t=>Jo.createHTML(t):t=>t,Ug="http://www.w3.org/2000/svg",Wg="http://www.w3.org/1998/Math/MathML",jt=typeof document<"u"?document:null,oc=jt&&jt.createElement("template"),Gg={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const r=e==="svg"?jt.createElementNS(Ug,t):e==="mathml"?jt.createElementNS(Wg,t):n?jt.createElement(t,{is:n}):jt.createElement(t);return t==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:t=>jt.createTextNode(t),createComment:t=>jt.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>jt.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,r,i){const o=n?n.previousSibling:e.lastChild;if(r&&(r===i||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{oc.innerHTML=Ad(s==="svg"?`<svg>${t}</svg>`:s==="mathml"?`<math>${t}</math>`:t);const a=oc.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},on="transition",Ts="animation",Js=Symbol("_vtc"),Md={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Yg=Fe({},Vf,Md),qg=t=>(t.displayName="Transition",t.props=Yg,t),Xg=qg((t,{slots:e})=>_e(zm,Kg(t),e)),xn=(t,e=[])=>{oe(t)?t.forEach(n=>n(...e)):t&&t(...e)},ac=t=>t?oe(t)?t.some(e=>e.length>1):t.length>1:!1;function Kg(t){const e={};for(const x in t)x in Md||(e[x]=t[x]);if(t.css===!1)return e;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=t,d=Jg(r),p=d&&d[0],w=d&&d[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:g,onLeave:v,onLeaveCancelled:_,onBeforeAppear:k=b,onAppear:M=y,onAppearCancelled:O=g}=e,E=(x,C,z,N)=>{x._enterCancelled=N,Tn(x,C?c:a),Tn(x,C?u:o),z&&z()},S=(x,C)=>{x._isLeaving=!1,Tn(x,f),Tn(x,h),Tn(x,m),C&&C()},A=x=>(C,z)=>{const N=x?M:y,$=()=>E(C,x,z);xn(N,[C,$]),lc(()=>{Tn(C,x?l:i),Ht(C,x?c:a),ac(N)||cc(C,s,p,$)})};return Fe(e,{onBeforeEnter(x){xn(b,[x]),Ht(x,i),Ht(x,o)},onBeforeAppear(x){xn(k,[x]),Ht(x,l),Ht(x,u)},onEnter:A(!1),onAppear:A(!0),onLeave(x,C){x._isLeaving=!0;const z=()=>S(x,C);Ht(x,f),x._enterCancelled?(Ht(x,m),dc()):(dc(),Ht(x,m)),lc(()=>{x._isLeaving&&(Tn(x,f),Ht(x,h),ac(v)||cc(x,s,w,z))}),xn(v,[x,z])},onEnterCancelled(x){E(x,!1,void 0,!0),xn(g,[x])},onAppearCancelled(x){E(x,!0,void 0,!0),xn(O,[x])},onLeaveCancelled(x){S(x),xn(_,[x])}})}function Jg(t){if(t==null)return null;if(xe(t))return[ro(t.enter),ro(t.leave)];{const e=ro(t);return[e,e]}}function ro(t){return uf(t)}function Ht(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Js]||(t[Js]=new Set)).add(e)}function Tn(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[Js];n&&(n.delete(e),n.size||(t[Js]=void 0))}function lc(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let Qg=0;function cc(t,e,n,s){const r=t._endId=++Qg,i=()=>{r===t._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Zg(t,e);if(!o)return s();const u=o+"end";let c=0;const f=()=>{t.removeEventListener(u,m),i()},m=h=>{h.target===t&&++c>=l&&f()};setTimeout(()=>{c<l&&f()},a+1),t.addEventListener(u,m)}function Zg(t,e){const n=window.getComputedStyle(t),s=d=>(n[d]||"").split(", "),r=s(`${on}Delay`),i=s(`${on}Duration`),o=uc(r,i),a=s(`${Ts}Delay`),l=s(`${Ts}Duration`),u=uc(a,l);let c=null,f=0,m=0;e===on?o>0&&(c=on,f=o,m=i.length):e===Ts?u>0&&(c=Ts,f=u,m=l.length):(f=Math.max(o,u),c=f>0?o>u?on:Ts:null,m=c?c===on?i.length:l.length:0);const h=c===on&&/\b(?:transform|all)(?:,|$)/.test(s(`${on}Property`).toString());return{type:c,timeout:f,propCount:m,hasTransform:h}}function uc(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,s)=>fc(n)+fc(t[s])))}function fc(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function dc(){return document.body.offsetHeight}function ey(t,e,n){const s=t[Js];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const ii=Symbol("_vod"),kd=Symbol("_vsh"),vP={name:"show",beforeMount(t,{value:e},{transition:n}){t[ii]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Cs(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),Cs(t,!0),s.enter(t)):s.leave(t,()=>{Cs(t,!1)}):Cs(t,e))},beforeUnmount(t,{value:e}){Cs(t,e)}};function Cs(t,e){t.style.display=e?t[ii]:"none",t[kd]=!e}const Ld=Symbol("");function bP(t){const e=_t();if(!e)return;const n=e.ut=(r=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}
19"]`)).forEach(i=>oi(i,r))},s=()=>{const r=t(e.proxy);e.ce?oi(e.ce,r):Qo(e.subTree,r),n(r)};Jf(()=>{Kr(s)}),zn(()=>{At(s,Ct,{flush:"post"});const r=new MutationObserver(s);r.observe(e.subTree.el.parentNode,{childList:!0}),rl(()=>r.disconnect())})}function Qo(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Qo(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)oi(t.el,e);else if(t.type===Ne)t.children.forEach(n=>Qo(n,e));else if(t.type===ls){let{el:n,anchor:s}=t;for(;n&&(oi(n,e),n!==s);)n=n.nextSibling}}function oi(t,e){if(t.nodeType===1){const n=t.style;let s="";for(const r in e){const i=Kh(e[r]);n.setProperty(`--${r}`,i),s+=`--${r}: ${i};`}n[Ld]=s}}const ty=/(?:^|;)\s*display\s*:/;function ny(t,e,n){const s=t.style,r=Pe(n);let i=!1;if(n&&!r){if(e)if(Pe(e))for(const o of e.split(";")){const a=o.slice(0,o.indexOf(":")).trim();n[a]==null&&Dr(s,a,"")}else for(const o in e)n[o]==null&&Dr(s,o,"");for(const o in n)o==="display"&&(i=!0),Dr(s,o,n[o])}else if(r){if(e!==n){const o=s[Ld];o&&(n+=";"+o),s.cssText=n,i=ty.test(n)}}else e&&t.removeAttribute("style");ii in t&&(t[ii]=i?s.display:"",t[kd]&&(s.display="none"))}const pc=/\s*!important$/;function Dr(t,e,n){if(oe(n))n.forEach(s=>Dr(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=sy(t,e);pc.test(n)?t.setProperty(Vn(s),n.replace(pc,""),"important"):t[s]=n}}const hc=["Webkit","Moz","ms"],io={};function sy(t,e){const n=io[e];if(n)return n;let s=wt(e);if(s!=="filter"&&s in t)return io[e]=s;s=_i(s);for(let r=0;r<hc.length;r++){const i=hc[r]+s;if(i in t)return io[e]=i}return e}const mc="http://www.w3.org/1999/xlink";function gc(t,e,n,s,r,i=qh(e)){s&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(mc,e.slice(6,e.length)):t.setAttributeNS(mc,e,n):n==null||i&&!df(n)?t.removeAttribute(e):t.setAttribute(e,i?"":tn(n)?String(n):n)}function yc(t,e,n,s,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Ad(n):n);return}const i=t.tagName;if(e==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let o=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=df(n):n==null&&a==="string"?(n="",o=!0):a==="number"&&(n=0,o=!0)}try{t[e]=n}catch{}o&&t.removeAttribute(r||e)}function Xn(t,e,n,s){t.addEventListener(e,n,s)}function ry(t,e,n,s){t.removeEventListener(e,n,s)}const vc=Symbol("_vei");function iy(t,e,n,s,r=null){const i=t[vc]||(t[vc]={}),o=i[e];if(s&&o)o.value=s;else{const[a,l]=oy(e);if(s){const u=i[e]=cy(s,r);Xn(t,a,u,l)}else o&&(ry(t,a,o,l),i[e]=void 0)}}const bc=/(?:Once|Passive|Capture)$/;function oy(t){let e;if(bc.test(t)){e={};let s;for(;s=t.match(bc);)t=t.slice(0,t.length-s[0].length),e[s[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Vn(t.slice(2)),e]}let oo=0;const ay=Promise.resolve(),ly=()=>oo||(ay.then(()=>oo=0),oo=Date.now());function cy(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;kt(uy(s,n.value),e,5,[s])};return n.value=t,n.attached=ly(),n}function uy(t,e){if(oe(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>r=>!r._stopped&&s&&s(r))}else return e}const wc=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,fy=(t,e,n,s,r,i)=>{const o=r==="svg";e==="class"?ey(t,s,o):e==="style"?ny(t,n,s):rr(e)?Ga(e)||iy(t,e,n,s,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):dy(t,e,s,o))?(yc(t,e,s),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&gc(t,e,s,o,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Pe(s))?yc(t,wt(e),s,i,e):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),gc(t,e,s,o))};function dy(t,e,n,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&wc(e)&&le(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return wc(e)&&Pe(n)?!1:e in t}const Sc=t=>{const e=t.props["onUpdate:modelValue"]||!1;return oe(e)?n=>ss(e,n):e};function py(t){t.target.composing=!0}function _c(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const ao=Symbol("_assign"),wP={created(t,{modifiers:{lazy:e,trim:n,number:s}},r){t[ao]=Sc(r);const i=s||r.props&&r.props.type==="number";Xn(t,e?"change":"input",o=>{if(o.target.composing)return;let a=t.value;n&&(a=a.trim()),i&&(a=zo(a)),t[ao](a)}),n&&Xn(t,"change",()=>{t.value=t.value.trim()}),e||(Xn(t,"compositionstart",py),Xn(t,"compositionend",_c),Xn(t,"change",_c))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:s,trim:r,number:i}},o){if(t[ao]=Sc(o),t.composing)return;const a=(i||t.type==="number")&&!/^0\d/.test(t.value)?zo(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(s&&e===n||r&&t.value.trim()===l)||(t.value=l))}},hy=["ctrl","shift","alt","meta"],my={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>hy.some(n=>t[`${n}Key`]&&!e.includes(n))},SP=(t,e)=>{const n=t._withMods||(t._withMods={}),s=e.join(".");return n[s]||(n[s]=((r,...i)=>{for(let o=0;o<e.length;o++){const a=my[e[o]];if(a&&a(r,e))return}return t(r,...i)}))},Od=Fe({patchProp:fy},Gg);let Fs,Ec=!1;function gy(){return Fs||(Fs=hg(Od))}function yy(){return Fs=Ec?Fs:mg(Od),Ec=!0,Fs}const vy=((...t)=>{const e=gy().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=Rd(s);if(!r)return;const i=e._component;!le(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,Id(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e}),by=((...t)=>{const e=yy().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=Rd(s);if(r)return n(r,!0,Id(r))},e});function Id(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Rd(t){return Pe(t)?document.querySelector(t):t}const wy=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Sy=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,_y=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Ey(t,e){if(t==="__proto__"||t==="constructor"&&e&&typeof e=="object"&&"prototype"in e){xy(t);return}return e}function xy(t){console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`)}function ai(t,e={}){if(typeof t!="string")return t;if(t[0]==='"'&&t[t.length-1]==='"'&&t.indexOf("\\")===-1)return t.slice(1,-1);const n=t.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!_y.test(t)){if(e.strict)throw new SyntaxError("[destr] Invalid JSON");return t}try{if(wy.test(t)||Sy.test(t)){if(e.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(t,Ey)}return JSON.parse(t)}catch(s){if(e.strict)throw s;return t}}const $d=/#/g,zd=/&/g,Dd=/\//g,Ty=/=/g,Cy=/\?/g,Ii=/\+/g,Py=/%5e/gi,Ay=/%60/gi,My=/%7c/gi,ky=/%20/gi,Ly=/%252f/gi;function Nd(t){return encodeURI(""+t).replace(My,"|")}function Zo(t){return Nd(typeof t=="string"?t:JSON.stringify(t)).replace(Ii,"%2B").replace(ky,"+").replace($d,"%23").replace(zd,"%26").replace(Ay,"`").replace(Py,"^").replace(Dd,"%2F")}function lo(t){return Zo(t).replace(Ty,"%3D")}function Oy(t){return Nd(t).replace($d,"%23").replace(Cy,"%3F").replace(Ly,"%2F").replace(zd,"%26").replace(Ii,"%2B")}function _P(t){return Oy(t).replace(Dd,"%2F")}function li(t=""){try{return decodeURIComponent(""+t)}catch{return""+t}}function Iy(t){return li(t.replace(Ii," "))}function Ry(t){return li(t.replace(Ii," "))}function Hd(t=""){const e=Object.create(null);t[0]==="?"&&(t=t.slice(1));for(const n of t.split("&")){const s=n.match(/([^=]+)=?(.*)/)||[];if(s.length<2)continue;const r=Iy(s[1]);if(r==="__proto__"||r==="constructor")continue;const i=Ry(s[2]||"");e[r]===void 0?e[r]=i:Array.isArray(e[r])?e[r].push(i):e[r]=[e[r],i]}return e}function $y(t,e){return(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),e?Array.isArray(e)?e.map(n=>`${lo(t)}=${Zo(n)}`).join("&"):`${lo(t)}=${Zo(e)}`:lo(t)}function zy(t){return Object.keys(t).filter(e=>t[e]!==void 0).map(e=>
19$y(e,t[e])).filter(Boolean).join("&")}const Dy=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Ny=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Hy=/^([/\\]\s*){2,}[^/\\]/,Fy=/^[\s\0]*(blob|data|javascript|vbscript):$/i,jy=/\/$|\/\?|\/#/,By=/^\.?\//;function ws(t,e={}){return typeof e=="boolean"&&(e={acceptRelative:e}),e.strict?Dy.test(t):Ny.test(t)||(e.acceptRelative?Hy.test(t):!1)}function Vy(t){return!!t&&Fy.test(t)}function ea(t="",e){return e?jy.test(t):t.endsWith("/")}function ci(t="",e){if(!e)return(ea(t)?t.slice(0,-1):t)||"/";if(!ea(t,!0))return t||"/";let n=t,s="";const r=t.indexOf("#");r!==-1&&(n=t.slice(0,r),s=t.slice(r));const[i,...o]=n.split("?");return((i.endsWith("/")?i.slice(0,-1):i)||"/")+(o.length>0?`?${o.join("?")}`:"")+s}function Uy(t="",e){if(!e)return t.endsWith("/")?t:t+"/";if(ea(t,!0))return t||"/";let n=t,s="";const r=t.indexOf("#");if(r!==-1&&(n=t.slice(0,r),s=t.slice(r),!n))return s;const[i,...o]=n.split("?");return i+"/"+(o.length>0?`?${o.join("?")}`:"")+s}function Wy(t=""){return t.startsWith("/")}function EP(t=""){return Wy(t)?t:"/"+t}function Gy(t,e){if(jd(e)||ws(t))return t;const n=ci(e);return t.startsWith(n)?t:Bd(n,t)}function xc(t,e){if(jd(e))return t;const n=ci(e);if(!t.startsWith(n))return t;const s=t.slice(n.length);return s[0]==="/"?s:"/"+s}function Fd(t,e){const n=Wd(t),s={...Hd(n.search),...e};return n.search=zy(s),Xy(n)}function jd(t){return!t||t==="/"}function Yy(t){return t&&t!=="/"}function Bd(t,...e){let n=t||"";for(const s of e.filter(r=>Yy(r)))if(n){const r=s.replace(By,"");n=Uy(n)+r}else n=s;return n}function Vd(...t){const e=/\/(?!\/)/,n=t.filter(Boolean),s=[];let r=0;for(const o of n)if(!(!o||o==="/")){for(const[a,l]of o.split(e).entries())if(!(!l||l===".")){if(l===".."){if(s.length===1&&ws(s[0]))continue;s.pop(),r--;continue}if(a===1&&s[s.length-1]?.endsWith(":/")){s[s.length-1]+="/"+l;continue}s.push(l),r++}}let i=s.join("/");return r>=0?n[0]?.startsWith("/")&&!i.startsWith("/")?i="/"+i:n[0]?.startsWith("./")&&!i.startsWith("./")&&(i="./"+i):i="../".repeat(-1*r)+i,n[n.length-1]?.endsWith("/")&&!i.endsWith("/")&&(i+="/"),i}function qy(t,e){return li(ci(t))===li(ci(e))}const Ud=Symbol.for("ufo:protocolRelative");function Wd(t="",e){const n=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,m=""]=n;return{protocol:f.toLowerCase(),pathname:m,href:f+m,auth:"",host:"",search:"",hash:""}}if(!ws(t,{acceptRelative:!0}))return Tc(t);const[,s="",r,i=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,o="",a=""]=i.match(/([^#/?]*)(.*)?/)||[];s==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=Tc(a);return{protocol:s.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:o,pathname:l,search:u,hash:c,[Ud]:!s}}function Tc(t=""){const[e="",n="",s=""]=(t.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:e,search:n,hash:s}}function Xy(t){const e=t.pathname||"",n=t.search?(t.search.startsWith("?")?"":"?")+t.search:"",s=t.hash||"",r=t.auth?t.auth+"@":"",i=t.host||"";return(t.protocol||t[Ud]?(t.protocol||"")+"//":"")+r+i+e+n+s}class Ky extends Error{constructor(e,n){super(e,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function Jy(t){const e=t.error?.message||t.error?.toString()||"",n=t.request?.method||t.options?.method||"GET",s=t.request?.url||String(t.request)||"/",r=`[${n}] ${JSON.stringify(s)}`,i=t.response?`${t.response.status} ${t.response.statusText}`:"<no response>",o=`${r}: ${i}${e?` ${e}`:""}`,a=new Ky(o,t.error?{cause:t.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(a,l,{get(){return t[l]}});for(const[l,u]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,l,{get(){return t.response&&t.response[u]}});return a}const Qy=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Cc(t="GET"){return Qy.has(t.toUpperCase())}function Zy(t){if(t===void 0)return!1;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e===null?!0:e!=="object"?!1:Array.isArray(t)?!0:t.buffer||t instanceof FormData||t instanceof URLSearchParams?!1:t.constructor&&t.constructor.name==="Object"||typeof t.toJSON=="function"}const ev=new Set(["image/svg","application/xml","application/xhtml","application/html"]),tv=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function nv(t=""){if(!t)return"json";const e=t.split(";").shift()||"";return tv.test(e)?"json":e==="text/event-stream"?"stream":ev.has(e)||e.startsWith("text/")?"text":"blob"}function sv(t,e,n,s){const r=rv(e?.headers??t?.headers,n?.headers,s);let i;return(n?.query||n?.params||e?.params||e?.query)&&(i={...n?.params,...n?.query,...e?.params,...e?.query}),{...n,...e,query:i,params:i,headers:r}}function rv(t,e,n){if(!e)return new n(t);const s=new n(e);if(t)for(const[r,i]of Symbol.iterator in t||Array.isArray(t)?t:new n(t))s.set(r,i);return s}async function xr(t,e){if(e)if(Array.isArray(e))for(const n of e)await n(t);else await e(t)}const iv=new Set([408,409,425,429,500,502,503,504]),ov=new Set([101,204,205,304]);function Gd(t={}){const{fetch:e=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:s=globalThis.AbortController}=t;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Cc(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):iv.has(f))){const m=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return m>0&&await new Promise(h=>setTimeout(h,m)),i(a.request,{...a.options,retry:c-1})}}const u=Jy(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,i),u}const i=async function(l,u={}){const c={request:l,options:sv(l,u,t.defaults,n),response:void 0,error:void 0};if(c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&(await xr(c,c.options.onRequest),c.options.headers instanceof n||(c.options.headers=new n(c.options.headers||{}))),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Gy(c.request,c.options.baseURL)),c.options.query&&(c.request=Fd(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&Cc(c.options.method))if(Zy(c.options.body)){const h=c.options.headers.get("content-type");typeof c.options.body!="string"&&(c.options.body=h==="application/x-www-form-urlencoded"?new URLSearchParams(c.options.body).toString():JSON.stringify(c.options.body)),h||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")}else("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"));let f;if(!c.options.signal&&c.options.timeout){const h=new s;f=setTimeout(()=>{const d=new Error("[TimeoutError]: The operation was aborted due to timeout");d.name="TimeoutError",d.code=23,h.abort(d)},c.options.timeout),c.options.signal=h.signal}try{c.response=await e(c.request,c.options)}catch(h){return c.error=h,c.options.onRequestError&&await xr(c,c.options.onRequestError),await r(c)}finally{f&&clearTimeout(f)}if((c.response.body||c.response._bodyInit)&&!ov.has(c.response.status)&&c.options.method!=="HEAD"){const h=(c.options.parseResponse?"json":c.options.responseType)||nv(c.response.headers.get("content-type")||"");switch(h){case"json":{const d=await c.response.text(),p=c.options.parseResponse||ai;c.response._data=p(d);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[h]()}}return c.options.onResponse&&await xr(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await xr(c,c.options.onResponseError),await r(c)):c.response},o=async function(l,u){return(await i(l,u))._data};return o.raw=i,o.native=(...a)=>e(...a),o.create=(a={},l={})=>Gd({...t,...l,defaults:{...t.defaults,...l.defaults,...a}}),o}const ui=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),av=ui.fetch?(...t)=>ui.fetch(...t):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),lv=ui.Headers,cv=ui.AbortController,uv=Gd({fetch:av,Headers:lv,AbortController:cv}),fv=uv,dv=()=>window?.__NUXT__?.config||{},ml=()=>dv().app,pv=()=>ml().baseURL,hv=()=>ml().buildAssetsDir,gl=(...t)=>Vd(Yd(),hv(),...t),Yd=(...t)=>{const e=ml(),n=e.cdnURL||e.baseURL;return t.length?Vd(n,...t):n};globalThis.__buildAssetsURL=gl,globalThis.__publicAssetsURL=Yd;globalThis.$fetch||(globalThis.$fetch=fv.create({baseURL:pv()}));"global"in globalThis||(globalThis.global=globalThis);function ta(t,e={},n){for(const s in t){const r=t[s],i=n?`${n}:${s}`:s;typeof r=="object"&&r!==null?ta(r,e,i):typeof r=="function"&&(e[i]=r)}return e}const mv={run:t=>t()},gv=()=>mv,qd=typeof console.createTask<"u"?console.createTask:gv;function yv(t,e){const n=e.shift(),s=qd(n);return t.reduce((r,i)=>r.then(()=>s.run(()=>i(...e))),Promise.resolve())}function vv(t,e){const n=e.shift(),s=qd(n);return Promise.all(t.map(r=>s.run(()=>r(...e))))}function co(t,e){for(const n of[...t])n(e)}class bv{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,n,s={}){if(!e||typeof n!="function")return()=>{};const r=e;let i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!s.allowDeprecated){let o=i.message;o||(o=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||
19(console.warn(o),this._deprecatedMessages.add(o))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(n),()=>{n&&(this.removeHook(e,n),n=void 0)}}hookOnce(e,n){let s,r=(...i)=>(typeof s=="function"&&s(),s=void 0,r=void 0,n(...i));return s=this.hook(e,r),s}removeHook(e,n){if(this._hooks[e]){const s=this._hooks[e].indexOf(n);s!==-1&&this._hooks[e].splice(s,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,n){this._deprecatedHooks[e]=typeof n=="string"?{to:n}:n;const s=this._hooks[e]||[];delete this._hooks[e];for(const r of s)this.hook(e,r)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const n in e)this.deprecateHook(n,e[n])}addHooks(e){const n=ta(e),s=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of s.splice(0,s.length))r()}}removeHooks(e){const n=ta(e);for(const s in n)this.removeHook(s,n[s])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...n){return n.unshift(e),this.callHookWith(yv,e,...n)}callHookParallel(e,...n){return n.unshift(e),this.callHookWith(vv,e,...n)}callHookWith(e,n,...s){const r=this._before||this._after?{name:n,args:s,context:{}}:void 0;this._before&&co(this._before,r);const i=e(n in this._hooks?[...this._hooks[n]]:[],s);return i instanceof Promise?i.finally(()=>{this._after&&r&&co(this._after,r)}):(this._after&&r&&co(this._after,r),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const n=this._before.indexOf(e);n!==-1&&this._before.splice(n,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const n=this._after.indexOf(e);n!==-1&&this._after.splice(n,1)}}}}function Xd(){return new bv}function wv(t={}){let e,n=!1;const s=o=>{if(e&&e!==o)throw new Error("Context conflict")};let r;if(t.asyncContext){const o=t.AsyncLocalStorage||globalThis.AsyncLocalStorage;o?r=new o:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const i=()=>{if(r){const o=r.getStore();if(o!==void 0)return o}return e};return{use:()=>{const o=i();if(o===void 0)throw new Error("Context is not available");return o},tryUse:()=>i(),set:(o,a)=>{a||s(o),e=o,n=!0},unset:()=>{e=void 0,n=!1},call:(o,a)=>{s(o),e=o;try{return r?r.run(o,a):a()}finally{n||(e=void 0)}},async callAsync(o,a){e=o;const l=()=>{e=o},u=()=>e===o?l:void 0;na.add(u);try{const c=r?r.run(o,a):a();return n||(e=void 0),await c}finally{na.delete(u)}}}}function Sv(t={}){const e={};return{get(n,s={}){return e[n]||(e[n]=wv({...t,...s})),e[n]}}}const fi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Pc="__unctx__",_v=fi[Pc]||(fi[Pc]=Sv()),Ev=(t,e={})=>_v.get(t,e),Ac="__unctx_async_handlers__",na=fi[Ac]||(fi[Ac]=new Set);function In(t){const e=[];for(const r of na){const i=r();i&&e.push(i)}const n=()=>{for(const r of e)r()};let s=t();return s&&typeof s=="object"&&"catch"in s&&(s=s.catch(r=>{throw n(),r})),[s,n]}const xv=!1,Mc=!1,Tv=!1,xP={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},TP={value:null,errorValue:null,deep:!0},Cv=null,CP={},Pv="#__nuxt",Kd="nuxt-app",kc=36e5,Av="vite:preloadError";function Jd(t=Kd){return Ev(t,{asyncContext:!1})}const Mv="__nuxt_plugin";function kv(t){let e=0;const n={_id:t.id||Kd||"nuxt-app",_scope:Xa(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.19.2"},get vue(){return n.vueApp.version}},payload:Tt({...t.ssrContext?.payload||{},data:Tt({}),state:nn({}),once:new Set,_errors:Tt({})}),static:{data:{}},runWithContext(r){return n._scope.active&&!xi()?n._scope.run(()=>Lc(n,r)):Lc(n,r)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};e++;let r=!1;return()=>{if(!r&&(r=!0,e--,e===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Tt({}),_payloadRevivers:{},...t};{const r=window.__NUXT__;if(r)for(const i in r)switch(i){case"data":case"state":case"_errors":Object.assign(n.payload[i],r[i]);break;default:n.payload[i]=r[i]}}n.hooks=Xd(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,i)=>{const o="$"+r;Tr(n,o,i),Tr(n.vueApp.config.globalProperties,o,i)},Tr(n.vueApp,"$nuxt",n),Tr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Av,i=>{n.callHook("app:chunkError",{error:i.payload}),i.payload.message.includes("Unable to preload CSS")&&i.preventDefault()}),window.useNuxtApp||=Oe;const r=n.hook("app:error",(...i)=>{console.error("[nuxt] error caught during app initialization",...i)});n.hook("app:mounted",r)}const s=n.payload.config;return n.provide("config",s),n}function Lv(t,e){e.hooks&&t.hooks.addHooks(e.hooks)}async function Ov(t,e){if(typeof e=="function"){const{provide:n}=await t.runWithContext(()=>e(t))||{};if(n&&typeof n=="object")for(const s in n)t.provide(s,n[s])}}async function Iv(t,e){const n=new Set,s=[],r=[];let i,o=0;
19async function a(l){const u=l.dependsOn?.filter(c=>e.some(f=>f._name===c)&&!n.has(c))??[];if(u.length>0)s.push([new Set(u),l]);else{const c=Ov(t,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(s.map(async([f,m])=>{f.has(l._name)&&(f.delete(l._name),f.size===0&&(o++,await a(m)))})))}).catch(f=>{if(!l.parallel&&!t.payload.error)throw f;i||=f});l.parallel?r.push(c):await c}}for(const l of e)Lv(t,l);for(const l of e)await a(l);if(await Promise.all(r),o)for(let l=0;l<o;l++)await Promise.all(r);if(i)throw t.payload.error||i}function Ze(t){if(typeof t=="function")return t;const e=t._name||t.name;return delete t.name,Object.assign(t.setup||(()=>{}),t,{[Mv]:!0,_name:e})}const Rv=Ze;function Lc(t,e,n){const s=()=>e();return Jd(t._id).set(t),t.vueApp.runWithContext(s)}function Qd(t){let e;return ur()&&(e=_t()?.appContext.app.$nuxt),e||=Jd(t).tryUse(),e||null}function Oe(t){const e=Qd(t);if(!e)throw new Error("[nuxt] instance unavailable");return e}function Ri(t){return Oe().$config}function Tr(t,e,n){Object.defineProperty(t,e,{get:()=>n})}function $v(t,e){return{ctx:{table:t},matchAll:n=>ep(n,t)}}function Zd(t){const e={};for(const n in t)e[n]=n==="dynamic"?new Map(Object.entries(t[n]).map(([s,r])=>[s,Zd(r)])):new Map(Object.entries(t[n]));return e}function zv(t){return $v(Zd(t))}function ep(t,e,n){t.endsWith("/")&&(t=t.slice(0,-1)||"/");const s=[];for(const[i,o]of Oc(e.wildcard))(t===i||t.startsWith(i+"/"))&&s.push(o);for(const[i,o]of Oc(e.dynamic))if(t.startsWith(i+"/")){const a="/"+t.slice(i.length).split("/").splice(2).join("/");s.push(...ep(a,o))}const r=e.static.get(t);return r&&s.push(r),s.filter(Boolean)}function Oc(t){return[...t.entries()].sort((e,n)=>e[0].length-n[0].length)}function uo(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function sa(t,e,n=".",s){if(!uo(e))return sa(t,{},n,s);const r=Object.assign({},e);for(const i in t){if(i==="__proto__"||i==="constructor")continue;const o=t[i];o!=null&&(s&&s(r,i,o,n)||(Array.isArray(o)&&Array.isArray(r[i])?r[i]=[...o,...r[i]]:uo(o)&&uo(r[i])?r[i]=sa(o,r[i],(n?`${n}.`:"")+i.toString(),s):r[i]=o))}return r}function Dv(t){return(...e)=>e.reduce((n,s)=>sa(n,s,"",t),{})}const tp=Dv();function Nv(t,e){try{return e in t}catch{return!1}}class Ic extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(e,n={}){super(e,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const e={message:this.message,statusCode:ra(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=np(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}}function Hv(t){if(typeof t=="string")return new Ic(t);if(Fv(t))return t;const e=new Ic(t.message??t.statusMessage??"",{cause:t.cause||t});if(Nv(t,"stack"))try{Object.defineProperty(e,"stack",{get(){return t.stack}})}catch{try{e.stack=t.stack}catch{}}if(t.data&&(e.data=t.data),t.statusCode?e.statusCode=ra(t.statusCode,e.statusCode):t.status&&(e.statusCode=ra(t.status,e.statusCode)),t.statusMessage?e.statusMessage=t.statusMessage:t.statusText&&(e.statusMessage=t.statusText),e.statusMessage){const n=e.statusMessage;np(e.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return t.fatal!==void 0&&(e.fatal=t.fatal),t.unhandled!==void 0&&(e.unhandled=t.unhandled),e}function Fv(t){return t?.constructor?.__h3_error__===!0}const jv=/[^\u0009\u0020-\u007E]/g;function np(t=""){return t.replace(jv,"")}function ra(t,e=200){return!t||(typeof t=="string"&&(t=Number.parseInt(t,10)),t<100||t>999)?e:t}const sp=Symbol("layout-meta"),Hn=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const St=()=>Oe()?.$router,$i=()=>ur()?De(Hn,Oe()._route):Oe()._route;const Bv=()=>{try{if(Oe()._processingMiddleware)return!0}catch{return!1}return!1},fo=(t,e)=>{t||="/";
19const n=typeof t=="string"?t:"path"in t?Vv(t):St().resolve(t).href;if(e?.open){const{target:l="_blank",windowFeatures:u={}}=e.open,c=[];for(const[f,m]of Object.entries(u))m!==void 0&&c.push(`${f.toLowerCase()}=${m}`);return open(n,l,c.join(", ")),Promise.resolve()}const s=ws(n,{acceptRelative:!0}),r=e?.external||s;if(r){if(!e?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&Vy(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const i=Bv();if(!r&&i){if(e?.replace){if(typeof t=="string"){const{pathname:l,search:u,hash:c}=Wd(t);return{path:l,...u&&{query:Hd(u)},...c&&{hash:c},replace:!0}}return{...t,replace:!0}}return t}const o=St(),a=Oe();return r?(a._scope.stop(),e?.replace?location.replace(n):location.href=n,i?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):e?.replace?o.replace(t):o.push(t)};function Vv(t){return Fd(t.path||"",t.query||{})+(t.hash||"")}const rp="__nuxt_error",zi=()=>Rf(Oe().payload,"error"),An=t=>{const e=Rn(t);try{const n=Oe(),s=zi();n.hooks.callHook("app:error",e),s.value||=e}catch{throw e}return e},Uv=async(t={})=>{const e=Oe(),n=zi();e.callHook("app:error:cleared",t),t.redirect&&await St().replace(t.redirect),n.value=Cv},ip=t=>!!t&&typeof t=="object"&&rp in t,Rn=t=>{const e=Hv(t);return Object.defineProperty(e,rp,{value:!0,configurable:!1,writable:!1}),e};/*! 20 * pinia v2.3.1 21 * (c) 2025 Eduardo San Martin Morote 22 * @license MIT 23 */let op;const dr=t=>op=t,ap=Symbol();function ia(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var js;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(js||(js={}));function Wv(){const t=Xa(!0),e=t.run(()=>rt({}));let n=[],s=[];const r=Pi({install(i){dr(r),r._a=i,i.provide(ap,r),i.config.globalProperties.$pinia=r,s.forEach(o=>n.push(o)),s=[]},use(i){return this._a?n.push(i):s.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const lp=()=>{};function Rc(t,e,n,s=lp){t.push(e);const r=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),s())};return!n&&xi()&&gf(r),r}function Yn(t,...e){t.slice().forEach(n=>{n(...e)})}const Gv=t=>t(),$c=Symbol(),po=Symbol();function oa(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,s)=>t.set(s,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];ia(r)&&ia(s)&&t.hasOwnProperty(n)&&!Me(s)&&!Yt(s)?t[n]=oa(r,s):t[n]=s}return t}const Yv=Symbol();function qv(t){return!ia(t)||!t.hasOwnProperty(Yv)}const{assign:un}=Object;function Xv(t){return!!(Me(t)&&t.effect)}function Kv(t,e,n,s){const{state:r,actions:i,getters:o}=e,a=n.state.value[t];let l;function u(){a||(n.state.value[t]=r?r():{});const c=wm(n.state.value[t]);return un(c,i,Object.keys(o||{}).reduce((f,m)=>(f[m]=Pi(ze(()=>{dr(n);const h=n._s.get(t);return o[m].call(h,h)})),f),{}))}return l=cp(t,u,e,n,s,!0),l}function cp(t,e,n={},s,r,i){let o;const a=un({actions:{}},n),l={deep:!0};let u,c,f=[],m=[],h;const d=s.state.value[t];!i&&!d&&(s.state.value[t]={}),rt({});let p;function w(O){let E;u=c=!1,typeof O=="function"?(O(s.state.value[t]),E={type:js.patchFunction,storeId:t,events:h}):(oa(s.state.value[t],O),E={type:js.patchObject,payload:O,storeId:t,events:h});const S=p=Symbol();Qt().then(()=>{p===S&&(u=!0)}),c=!0,Yn(f,E,s.state.value[t])}const b=i?function(){const{state:E}=n,S=E?E():{};this.$patch(A=>{un(A,S)})}:lp;function y(){o.stop(),f=[],m=[],s._s.delete(t)}const g=(O,E="")=>{if($c in O)return O[po]=E,O;const S=function(){dr(s);const A=Array.from(arguments),x=[],C=[];function z(L){x.push(L)}function N(L){C.push(L)}Yn(m,{args:A,name:S[po],store:_,after:z,onError:N});let $;try{$=O.apply(this&&this.$id===t?this:_,A)}catch(L){throw Yn(C,L),L}return $ instanceof Promise?$.then(L=>(Yn(x,L),L)).catch(L=>(Yn(C,L),Promise.reject(L))):(Yn(x,$),$)};return S[$c]=!0,S[po]=E,S},v={_p:s,$id:t,$onAction:Rc.bind(null,m),$patch:w,$reset:b,$subscribe(O,E={}){const S=Rc(f,O,E.detached,()=>A()),A=o.run(()=>At(()=>s.state.value[t],x=>{(E.flush==="sync"?c:u)&&O({storeId:t,type:js.direct,events:h},x)},un({},l,E)));return S},$dispose:y},_=nn(v);s._s.set(t,_);const M=(s._a&&s._a.runWithContext||Gv)(()=>s._e.run(()=>(o=Xa()).run(()=>e({action:g}
23))));for(const O in M){const E=M[O];if(Me(E)&&!Xv(E)||Yt(E))i||(d&&qv(E)&&(Me(E)?E.value=d[O]:oa(E,d[O])),s.state.value[t][O]=E);else if(typeof E=="function"){const S=g(E,O);M[O]=S,a.actions[O]=E}}return un(_,M),un(ge(_),M),Object.defineProperty(_,"$state",{get:()=>s.state.value[t],set:O=>{w(E=>{un(E,O)})}}),s._p.forEach(O=>{un(_,o.run(()=>O({store:_,app:s._a,pinia:s,options:a})))}),d&&i&&n.hydrate&&n.hydrate(_.$state,d),u=!0,c=!0,_}/*! #__NO_SIDE_EFFECTS__ */function Jv(t,e,n){let s,r;const i=typeof e=="function";typeof t=="string"?(s=t,r=i?n:e):(r=t,s=t.id);function o(a,l){const u=ur();return a=a||(u?De(ap,null):null),a&&dr(a),a=op,a._s.has(s)||(i?cp(s,e,r,a):Kv(s,r,a)),a._s.get(s)}return o.$id=s,o}function Qv(t){const e=eb(t),n=new ArrayBuffer(e.length),s=new DataView(n);for(let r=0;r<n.byteLength;r++)s.setUint8(r,e.charCodeAt(r));return n}const Zv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function eb(t){t.length%4===0&&(t=t.replace(/==?$/,""));let e="",n=0,s=0;for(let r=0;r<t.length;r++)n<<=6,n|=Zv.indexOf(t[r]),s+=6,s===24&&(e+=String.fromCharCode((n&16711680)>>16),e+=String.fromCharCode((n&65280)>>8),e+=String.fromCharCode(n&255),n=s=0);return s===12?(n>>=4,e+=String.fromCharCode(n)):s===18&&(n>>=2,e+=String.fromCharCode((n&65280)>>8),e+=String.fromCharCode(n&255)),e}const tb=-1,nb=-2,sb=-3,rb=-4,ib=-5,ob=-6;function ab(t,e){return lb(JSON.parse(t),e)}function lb(t,e){if(typeof t=="number")return r(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,s=Array(n.length);function r(i,o=!1){if(i===tb)return;if(i===sb)return NaN;if(i===rb)return 1/0;if(i===ib)return-1/0;if(i===ob)return-0;if(o||typeof i!="number")throw new Error("Invalid input");if(i in s)return s[i];const a=n[i];if(!a||typeof a!="object")s[i]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=e?.[l];if(u)return s[i]=u(r(a[1]));switch(l){case"Date":s[i]=new Date(a[1]);break;case"Set":const c=new Set;s[i]=c;for(let h=1;h<a.length;h+=1)c.add(r(a[h]));break;case"Map":const f=new Map;s[i]=f;for(let h=1;h<a.length;h+=2)f.set(r(a[h]),r(a[h+1]));break;case"RegExp":s[i]=new RegExp(a[1],a[2]);break;case"Object":s[i]=Object(a[1]);break;case"BigInt":s[i]=BigInt(a[1]);break;case"null":const m=Object.create(null);s[i]=m;for(let h=1;h<a.length;h+=2)m[a[h]]=r(a[h+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const h=globalThis[l],d=new h(r(a[1]));s[i]=a[2]!==void 0?d.subarray(a[2],a[3]):d;break}case"ArrayBuffer":{const h=a[1],d=Qv(h);s[i]=d;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const h=l.slice(9);s[i]=Temporal[h].from(a[1]);break}case"URL":{const h=new URL(a[1]);s[i]=h;break}case"URLSearchParams":{const h=new URLSearchParams(a[1]);s[i]=h;break}default:throw new Error(`Unknown type ${l}`)}}else{const l=new Array(a.length);s[i]=l;for(let u=0;u<a.length;u+=1){const c=a[u];c!==nb&&(l[u]=r(c))}}else{const l={};s[i]=l;for(const u in a){if(u==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const c=a[u];l[u]=r(c)}}return s[i]}return r(0)}const cb=new Set(["link","style","script","noscript"]),ub=new Set(["title","titleTemplate","script","style","noscript"]),zc=new Set(["base","meta","link","style","script","noscript"]),fb=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),db=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),pb=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),hb=new Set(["templateParams","htmlAttrs","bodyAttrs"]),mb=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]);const gb=["name","property","http-equiv"],yb=new Set(["viewport","description","keywords","robots"]);function up(t){const e=t.split(":");return e.length?mb.has(e[1]):!1}function aa(t){const{props:e,tag:n}=t;if(db.has(n))return n;if(n==="link"&&e.rel==="canonical")return"canonical";if(e.charset)return"charset";if(t.tag==="meta"){for(const s of gb)if(e[s]!==void 0){const r=e[s],i=r.includes(":"),o=yb.has(r),l=!(i||o)&&t.key?`:key:${t.key}`:"";return`${n}:${r}${l}`}}if(t.key)return`${n}:key:${t.key}`;if(e.id)return`${n}:id:${e.id}`;if(ub.has(n)){const s=t.textContent||t.innerHTML;if(s)return`${n}:content:${s}`}}function Dc(t){const e=t._h||t._d;if(e)return e;const n=t.textContent||t.innerHTML;return n||`${t.tag}:${Object.entries(t.props).map(([s,r])=>`${s}:${String(r)}`).join(",")}`}function di(t,e,n){typeof t==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(t=t());let r;if(e&&(r=e(n,t)),Array.isArray(r))return r.map(i=>di(i,e));if(r?.constructor===Object){const i={};for(const o of Object.keys(r))i[o]=di(r[o],e,o);return i}return r}function vb(t,e){const n=t==="style"?new Map:new Set;function s(r){const i=r.trim();if(i)if(t==="style"){const[o,...a]=i.split(":").map(l=>l.trim());o&&a.length&&n.set(o,a.join(":"))}
23else i.split(" ").filter(Boolean).forEach(o=>n.add(o))}return typeof e=="string"?t==="style"?e.split(";").forEach(s):s(e):Array.isArray(e)?e.forEach(r=>s(r)):e&&typeof e=="object"&&Object.entries(e).forEach(([r,i])=>{i&&i!=="false"&&(t==="style"?n.set(r.trim(),i):s(r))}),n}function fp(t,e){return t.props=t.props||{},e?t.tag==="templateParams"?(t.props=e,t):(Object.entries(e).forEach(([n,s])=>{if(s===null){t.props[n]=null;return}if(n==="class"||n==="style"){t.props[n]=vb(n,s);return}if(pb.has(n)){if(["textContent","innerHTML"].includes(n)&&typeof s=="object"){let o=e.type;if(e.type||(o="application/json"),!o?.endsWith("json")&&o!=="speculationrules")return;e.type=o,t.props.type=o,t[n]=JSON.stringify(s)}else t[n]=s;return}const r=String(s),i=n.startsWith("data-");r==="true"||r===""?t.props[n]=i?r:!0:!s&&i&&r==="false"?t.props[n]="false":s!==void 0&&(t.props[n]=s)}),t):t}function bb(t,e){const n=typeof e=="object"&&typeof e!="function"?e:{[t==="script"||t==="noscript"||t==="style"?"innerHTML":"textContent"]:e},s=fp({tag:t,props:{}},n);return s.key&&cb.has(s.tag)&&(s.props["data-hid"]=s._h=s.key),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(r=>({...s,props:{...s.props,content:r}})):s}function wb(t,e){if(!t)return[];typeof t=="function"&&(t=t());const n=(r,i)=>{for(let o=0;o<e.length;o++)i=e[o](r,i);return i};t=n(void 0,t);const s=[];return t=di(t,n),Object.entries(t||{}).forEach(([r,i])=>{if(i!==void 0)for(const o of Array.isArray(i)?i:[i])s.push(bb(r,o))}),s.flat()}const la=(t,e)=>t._w===e._w?t._p-e._p:t._w-e._w,Nc={base:-10,title:10},Sb={critical:-8,high:-1,low:2},Hc={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},_b=/@import/,Ps=t=>t===""||t===!0;function Eb(t,e){if(typeof e.tagPriority=="number")return e.tagPriority;let n=100;const s=Sb[e.tagPriority]||0,r=t.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:Hc;if(e.tag in Nc)n=Nc[e.tag];else if(e.tag==="meta"){const i=e.props["http-equiv"]==="content-security-policy"?"content-security-policy":e.props.charset?"charset":e.props.name==="viewport"?"viewport":null;i&&(n=Hc.meta[i])}else e.tag==="link"&&e.props.rel?n=r.link[e.props.rel]:e.tag==="script"?Ps(e.props.async)?n=r.script.async:e.props.src&&!Ps(e.props.defer)&&!Ps(e.props.async)&&e.props.type!=="module"&&!e.props.type?.endsWith("json")?n=r.script.sync:Ps(e.props.defer)&&e.props.src&&!Ps(e.props.async)&&(n=r.script.defer):e.tag==="style"&&(n=e.innerHTML&&_b.test(e.innerHTML)?r.style.imported:r.style.sync);return(n||100)+s}function Fc(t,e){const n=typeof e=="function"?e(t):e,s=n.key||String(t.plugins.size+1);t.plugins.get(s)||(t.plugins.set(s,n),t.hooks.addHooks(n.hooks||{}))}function xb(t={}){const e=Xd();e.addHooks(t.hooks||{});const n=!t.document,s=new Map,r=new Map,i=new Set,o={_entryCount:1,plugins:r,dirty:!1,resolvedOptions:t,hooks:e,ssr:n,entries:s,headEntries(){return[...s.values()]},use:a=>Fc(o,a),push(a,l){const u={...l||{}};delete u.head;const c=u._index??o._entryCount++,f={_i:c,input:a,options:u},m={_poll(h=!1){o.dirty=!0,!h&&i.add(c),e.callHook("entries:updated",o)},dispose(){s.delete(c)&&o.invalidate()},patch(h){(!u.mode||u.mode==="server"&&n||u.mode==="client"&&!n)&&(f.input=h,s.set(c,f),m._poll())}};return m.patch(a),m},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...o.entries.values()]};for(await e.callHook("entries:resolve",a);i.size;){const m=i.values().next().value;i.delete(m);const h=s.get(m);if(h){const d={tags:wb(h.input,t.propResolvers||[]).map(p=>Object.assign(p,h.options)),entry:h};await e.callHook("entries:normalize",d),h._tags=d.tags.map((p,w)=>(p._w=Eb(o,p),p._p=(h._i<<10)+w,p._d=aa(p),p))}}let l=!1;a.entries.flatMap(m=>(m._tags||[]).map(h=>({...h,props:{...h.props}}))).sort(la).reduce((m,h)=>{const d=String(h._d||h._p);if(!m.has(d))return m.set(d,h);const p=m.get(d);if((h?.tagDuplicateStrategy||(hb.has(h.tag)?"merge":null)||(h.key&&h.key===p.key?"merge":null))==="merge"){const b={...p.props};
23Object.entries(h.props).forEach(([y,g])=>b[y]=y==="style"?new Map([...p.props.style||new Map,...g]):y==="class"?new Set([...p.props.class||new Set,...g]):g),m.set(d,{...h,props:b})}else h._p>>10===p._p>>10&&h.tag==="meta"&&up(d)?(m.set(d,Object.assign([...Array.isArray(p)?p:[p],h],h)),l=!0):(h._w===p._w?h._p>p._p:h?._w<p?._w)&&m.set(d,h);return m},a.tagMap);const u=a.tagMap.get("title"),c=a.tagMap.get("titleTemplate");if(o._title=u?.textContent,c){const m=c?.textContent;if(o._titleTemplate=m,m){let h=typeof m=="function"?m(u?.textContent):m;typeof h=="string"&&!o.plugins.has("template-params")&&(h=h.replace("%s",u?.textContent||"")),u?h===null?a.tagMap.delete("title"):a.tagMap.set("title",{...u,textContent:h}):(c.tag="title",c.textContent=h)}}a.tags=Array.from(a.tagMap.values()),l&&(a.tags=a.tags.flat().sort(la)),await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),await e.callHook("tags:afterResolve",a);const f=[];for(const m of a.tags){const{innerHTML:h,tag:d,props:p}=m;if(fb.has(d)&&!(Object.keys(p).length===0&&!m.innerHTML&&!m.textContent)&&!(d==="meta"&&!p.content&&!p["http-equiv"]&&!p.charset)){if(d==="script"&&h){if(p.type?.endsWith("json")){const w=typeof h=="string"?h:JSON.stringify(h);m.innerHTML=w.replace(/</g,"\\u003C")}else typeof h=="string"&&(m.innerHTML=h.replace(new RegExp(`</${d}`,"g"),`<\\/${d}`));m._d=aa(m)}f.push(m)}}return f},invalidate(){for(const a of s.values())i.add(a._i);o.dirty=!0,e.callHook("entries:updated",o)}};return(t?.plugins||[]).forEach(a=>Fc(o,a)),o.hooks.callHook("init",o),t.init?.forEach(a=>a&&o.push(a)),o}const ho="%separator";function Tb(t,e,n=!1){let s;if(e==="s"||e==="pageTitle")s=t.pageTitle;else if(e.includes(".")){const r=e.indexOf(".");s=t[e.substring(0,r)]?.[e.substring(r+1)]}else s=t[e];if(s!==void 0)return n?(s||"").replace(/\\/g,"\\\\").replace(/</g,"\\u003C").replace(/"/g,'\\"'):s||""}function Cr(t,e,n,s=!1){if(typeof t!="string"||!t.includes("%"))return t;let r=t;try{r=decodeURI(t)}catch{}const i=r.match(/%\w+(?:\.\w+)?/g);if(!i)return t;const o=t.includes(ho);return t=t.replace(/%\w+(?:\.\w+)?/g,a=>{if(a===ho||!i.includes(a))return a;const l=Tb(e,a.slice(1),s);return l!==void 0?l:a}).trim(),o&&(t=t.split(ho).map(a=>a.trim()).filter(a=>a!=="").join(n?` ${n} `:" ")),t}const jc=t=>t.includes(":key")?t:t.split(":").join(":key:"),Cb={key:"aliasSorting",hooks:{"tags:resolve":t=>{let e=!1;for(const n of t.tags){const s=n.tagPriority;if(!s)continue;const r=String(s);if(r.startsWith("before:")){const i=jc(r.slice(7)),o=t.tagMap.get(i);o&&(typeof o.tagPriority=="number"&&(n.tagPriority=o.tagPriority),n._p=o._p-1,e=!0)}else if(r.startsWith("after:")){const i=jc(r.slice(6)),o=t.tagMap.get(i);o&&(typeof o.tagPriority=="number"&&(n.tagPriority=o.tagPriority),n._p=o._p+1,e=!0)}}e&&(t.tags=t.tags.sort(la))}}},Pb={key:"deprecations",hooks:{"entries:normalize":({tags:t})=>{for(const e of t)e.props.children&&(e.innerHTML=e.props.children,delete e.props.children),e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.body&&(e.tagPosition="bodyClose",delete e.props.body)}}};async function ca(t){if(typeof t==="function")return t;if(t instanceof Promise)return await t;if(Array.isArray(t))return await Promise.all(t.map(n=>ca(n)));if(t?.constructor===Object){const n={};for(const s of Object.keys(t))n[s]=await ca(t[s]);return n}return t}const Ab={key:"promises",hooks:{"entries:resolve":async t=>{const e=[];for(const n in t.entries)t.entries[n]._promisesProcessed||e.push(ca(t.entries[n].input).then(s=>{t.entries[n].input=s,t.entries[n]._promisesProcessed=!0}));await Promise.all(e)}}},Mb={meta:"content",link:"href",htmlAttrs:"lang"},kb=["innerHTML","textContent"],Lb=t=>({key:"template-params",hooks:{"entries:normalize":e=>{const n=e.tags.filter(s=>s.tag==="templateParams"&&s.mode==="server")?.[0]?.props||{};Object.keys(n).length&&(t._ssrPayload={templateParams:{...t._ssrPayload?.templateParams||{},...n}})},"tags:resolve":({tagMap:e,tags:n})=>{const s=e.get("templateParams")?.props||{},r=s.separator||"|";delete s.separator,s.pageTitle=Cr(s.pageTitle||t._title||"",s,r);for(const i of n){if(i.processTemplateParams===!1)continue;const o=Mb[i.tag];if(o&&typeof i.props[o]=="string")i.props[o]=Cr(i.props[o],s,r);else if(i.processTemplateParams||i.tag==="titleTemplate"||i.tag==="title")for(const a of kb)typeof i[a]=="string"&&(i[a]=Cr(i[a],s,r,i.tag==="script"&&i.props.type.endsWith("json")))}t._templateParams=s,t._separator=r},"tags:afterResolve":({tagMap:e})=>{const n=e.get("title");n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=Cr(n.textContent,t._templateParams,t._separator))}}}),Ob=(t,e)=>Me(e)?ym(e):e,yl="usehead";function Ib(t){return{install(n){n.config.globalProperties.$unhead=t,n.config.globalProperties.$head=t,n.provide(yl,t)}}.install}function Rb(){if(ur()){const t=De(yl);if(!t)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return t}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function $b(t,e={}){const n=e.head||Rb();return n.ssr?n.push(t||{},e):zb(n,t,e)}function zb(t,e,n={}){const s=rt(!1);let r;return bg(()=>{const o=s.value?{}:di(e,Ob);r?r.patch(o):r=t.push(o,n)}),_t()&&(cr(()=>
23{r.dispose()}),Xf(()=>{s.value=!0}),qf(()=>{s.value=!1})),r}function dp(t){const e=t||Qd();return e?.ssrContext?.head||e?.runWithContext(()=>{if(ur())return De(yl)})}function PP(t,e={}){const n=dp(e.nuxt);if(n)return $b(t,{head:n,...e})}const Db="modulepreload",Nb=function(t,e){return new URL(t,e).href},Bc={},ee=function(e,n,s){let r=Promise.resolve();if(n&&n.length>0){let u=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};const o=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");r=u(n.map(c=>{if(c=Nb(c,s),c in Bc)return;Bc[c]=!0;const f=c.endsWith(".css"),m=f?'[rel="stylesheet"]':"";if(s)for(let d=o.length-1;d>=0;d--){const p=o[d];if(p.href===c&&(!f||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${m}`))return;const h=document.createElement("link");if(h.rel=f?"stylesheet":Db,f||(h.as="script"),h.crossOrigin="",h.href=c,l&&h.setAttribute("nonce",l),document.head.appendChild(h),f)return new Promise((d,p)=>{h.addEventListener("load",d),h.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return r.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return e().catch(i)})};let Nr,Hr;function Hb(){return Nr=$fetch(gl(`builds/meta/${Ri().app.buildId}.json`),{responseType:"json"}),Nr.then(t=>{Hr=zv(t.matcher)}).catch(t=>{console.error("[nuxt] Error fetching app manifest.",t)}),Nr}function pp(){return Nr||Hb()}async function hp(t){const e=typeof t=="string"?t:t.path;if(await pp(),!Hr)return console.error("[nuxt] Error creating app manifest matcher.",Hr),{};try{return tp({},...Hr.matchAll(e).reverse())}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Fb(t){return null}let Cn=null;async function jb(){if(Cn)return Cn;const t=document.getElementById("__NUXT_DATA__");if(!t)return{};const e=await Bb(t.textContent||""),n=t.dataset.src?await Fb(t.dataset.src):void 0;return Cn={...e,...n,...window.__NUXT__},Cn.config?.public&&(Cn.config.public=nn(Cn.config.public)),Cn}async function Bb(t){return await ab(t,Oe()._payloadRevivers)}function mp(t,e){Oe()._payloadRevivers[t]=e}const Vb=Rv(()=>{mp("skipHydrate",t=>{})}),Ub=[["NuxtError",t=>Rn(t)],["EmptyShallowRef",t=>Mt(t==="_"?void 0:t==="0n"?BigInt(0):ai(t))],["EmptyRef",t=>rt(t==="_"?void 0:t==="0n"?BigInt(0):ai(t))],["ShallowRef",t=>Mt(t)],["ShallowReactive",t=>Tt(t)],["Ref",t=>rt(t)],["Reactive",t=>nn(t)]],Wb=Ze({name:"nuxt:revive-payload:client",order:-30,async setup(t){let e,n;for(const[s,r]of Ub)mp(s,r);Object.assign(t.payload,([e,n]=In(()=>t.runWithContext(jb)),e=await e,n(),e)),window.__NUXT__=t.payload}});async function vl(t,e={}){const n=e.document||t.resolvedOptions.document;if(!n||!t.dirty)return;const s={shouldRender:!0,tags:[]};if(await t.hooks.callHook("dom:beforeRender",s),!!s.shouldRender)return t._domUpdatePromise||(t._domUpdatePromise=new Promise(async r=>{const i=new Map,o=new Promise(h=>{t.resolveTags().then(d=>{h(d.map(p=>{const w=i.get(p._d)||0,b={tag:p,id:(w?`${p._d}:${w}`:p._d)||Dc(p),shouldRender:!0};return p._d&&up(p._d)&&i.set(p._d,w+1),b}))})});let a=t._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const h of["body","head"]){const d=n[h]?.children;for(const p of d){const w=p.tagName.toLowerCase();if(!zc.has(w))continue;const b=fp({tag:w,props:{}},{innerHTML:p.innerHTML,...p.getAttributeNames().reduce((y,g)=>(y[g]=p.getAttribute(g),y),{})||{}});if(b.key=p.getAttribute("data-hid")||void 0,b._d=aa(b)||Dc(b),a.elMap.has(b._d)){let y=1,g=b._d;for(;a.elMap.has(g);)g=`${b._d}:${y++}`;a.elMap.set(g,p)}else a.elMap.set(b._d,p)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(h,d,p){const w=`${h}:${d}`;a.sideEffects[w]=p,delete a.pendingSideEffects[w]}function u({id:h,$el:d,tag:p}){const w=p.tag.endsWith("Attrs");a.elMap.set(h,d),w||(p.textContent&&p.textContent!==d.textContent&&(d.textContent=p.textContent),p.innerHTML&&p.innerHTML!==d.innerHTML&&(d.innerHTML=p.innerHTML),l(h,"el",()=>{d?.remove(),a.elMap.delete(h)}));for(const b in p.props){if(!Object.prototype.hasOwnProperty.call(p.props,b))continue;const y=p.props[b];if(b.startsWith("on")&&typeof y=="function"){const v=d?.dataset;if(v&&v[`${b}fired`]){const _=b.slice(0,-5);y.call(d,new Event(_.substring(2)))}d.getAttribute(`data-${b}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:d).addEventListener(b.substring(2),y.bind(d)),d.setAttribute(`data-${b}`,""));continue}const g=`attr:${b}`;if(b==="class"){if(!y)continue;for(const v of y)w&&l(h,`${g}:${v}`,()=>d.classList.remove(v)),!d.classList.contains(v)&&d.classList.add(v)}else if(b==="style"){if(!y)continue;for(const[v,_]of y)l(h,`${g}:${v}`,()=>{d.style.removeProperty(v)}),d.style.setProperty(v,_)}else y!==!1&&y!==null&&(d.getAttribute(b)!==y&&d.setAttribute(b,y===!0?"":String(y)),w&&l(h,g,()=>d.removeAttribute(b)))}}const c=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0},m=await o;for(const h of m){const{tag:d,shouldRender:p,id:w}=h;if(p){if(d.tag==="title"){n.title=d.textContent,l("title","",()=>n.title=a.title);continue}
23h.$el=h.$el||a.elMap.get(w),h.$el?u(h):zc.has(d.tag)&&c.push(h)}}for(const h of c){const d=h.tag.tagPosition||"head";h.$el=n.createElement(h.tag.tag),u(h),f[d]=f[d]||n.createDocumentFragment(),f[d].appendChild(h.$el)}for(const h of m)await t.hooks.callHook("dom:renderTag",h,n,l);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose);for(const h in a.pendingSideEffects)a.pendingSideEffects[h]();t._dom=a,await t.hooks.callHook("dom:rendered",{renders:m}),r()}).finally(()=>{t._domUpdatePromise=void 0,t.dirty=!1})),t._domUpdatePromise}function Gb(t={}){const e=t.domOptions?.render||vl;t.document=t.document||(typeof window<"u"?document:void 0);const n=t.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return xb({...t,plugins:[...t.plugins||[],{key:"client",hooks:{"entries:updated":e}}],init:[n?JSON.parse(n):!1,...t.init||[]]})}function Yb(t,e){let n=0;return()=>{const s=++n;e(()=>{n===s&&t()})}}function qb(t={}){const e=Gb({domOptions:{render:Yb(()=>vl(e),n=>setTimeout(n,0))},...t});return e.install=Ib(e),e}const Xb={disableDefaults:!0,disableCapoSorting:!1,plugins:[Pb,Ab,Lb,Cb]},Kb=Ze({name:"nuxt:head",enforce:"pre",setup(t){const e=qb(Xb);t.vueApp.use(e);{let n=!0;const s=async()=>{n=!1,await vl(e)};e.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),t.hooks.hook("page:start",()=>{n=!0}),t.hooks.hook("page:finish",()=>{t.isHydrating||s()}),t.hooks.hook("app:error",s),t.hooks.hook("app:suspense:resolve",s)}}});/*! 24 * vue-router v4.5.1 25 * (c) 2025 Eduardo San Martin Morote 26 * @license MIT 27 */const Kn=typeof document<"u";function gp(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function Jb(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&gp(t.default)}const ve=Object.assign;function mo(t,e){const n={};for(const s in e){const r=e[s];n[s]=Lt(r)?r.map(t):t(r)}return n}const Bs=()=>{},Lt=Array.isArray,yp=/#/g,Qb=/&/g,Zb=/\//g,ew=/=/g,tw=/\?/g,vp=/\+/g,nw=/%5B/g,sw=/%5D/g,bp=/%5E/g,rw=/%60/g,wp=/%7B/g,iw=/%7C/g,Sp=/%7D/g,ow=/%20/g;function bl(t){return encodeURI(""+t).replace(iw,"|").replace(nw,"[").replace(sw,"]")}function aw(t){return bl(t).replace(wp,"{").replace(Sp,"}").replace(bp,"^")}function ua(t){return bl(t).replace(vp,"%2B").replace(ow,"+").replace(yp,"%23").replace(Qb,"%26").replace(rw,"`").replace(wp,"{").replace(Sp,"}").replace(bp,"^")}function lw(t){return ua(t).replace(ew,"%3D")}function cw(t){return bl(t).replace(yp,"%23").replace(tw,"%3F")}function uw(t){return t==null?"":cw(t).replace(Zb,"%2F")}function Qs(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const fw=/\/$/,dw=t=>t.replace(fw,"");function go(t,e,n="/"){let s,r={},i="",o="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(s=e.slice(0,l),i=e.slice(l+1,a>-1?a:e.length),r=t(i)),a>-1&&(s=s||e.slice(0,a),o=e.slice(a,e.length)),s=gw(s??e,n),{fullPath:s+(i&&"?")+i+o,path:s,query:r,hash:Qs(o)}}function pw(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Vc(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function hw(t,e,n){const s=e.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&hs(e.matched[s],n.matched[r])&&_p(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function hs(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function _p(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!mw(t[n],e[n]))return!1;return!0}function mw(t,e){return Lt(t)?Uc(t,e):Lt(e)?Uc(e,t):t===e}function Uc(t,e){return Lt(e)?t.length===e.length&&t.every((n,s)=>n===e[s]):t.length===1&&t[0]===e}function gw(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),s=t.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let i=n.length-1,o,a;for(o=0;o<s.length;o++)if(a=s[o],a!==".")if(a==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(o).join("/")}const yt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Zs;(function(t){t.pop="pop",t.push="push"})(Zs||(Zs={}));var Vs;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Vs||(Vs={}));function yw(t){if(!t)if(Kn){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),dw(t)}const vw=/^[^#]+#/;function bw(t,e){return t.replace(vw,"#")+e}function ww(t,e){const n=document.documentElement.getBoundingClientRect(),s=t.getBoundingClientRect();return{behavior:e.behavior,left:s.left-n.left-(e.left||0),top:s.top-n.top-(e.top||0)}}const Di=()=>({left:window.scrollX,top:window.scrollY});function Sw(t){let e;if("el"in t){const n=t.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=ww(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}
27function Wc(t,e){return(history.state?history.state.position-e:-1)+t}const fa=new Map;function _w(t,e){fa.set(t,e)}function Ew(t){const e=fa.get(t);return fa.delete(t),e}let xw=()=>location.protocol+"//"+location.host;function Ep(t,e){const{pathname:n,search:s,hash:r}=e,i=t.indexOf("#");if(i>-1){let a=r.includes(t.slice(i))?t.slice(i).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Vc(l,"")}return Vc(n,t)+s+r}function Tw(t,e,n,s){let r=[],i=[],o=null;const a=({state:m})=>{const h=Ep(t,location),d=n.value,p=e.value;let w=0;if(m){if(n.value=h,e.value=m,o&&o===d){o=null;return}w=p?m.position-p.position:0}else s(h);r.forEach(b=>{b(n.value,d,{delta:w,type:Zs.pop,direction:w?w>0?Vs.forward:Vs.back:Vs.unknown})})};function l(){o=n.value}function u(m){r.push(m);const h=()=>{const d=r.indexOf(m);d>-1&&r.splice(d,1)};return i.push(h),h}function c(){const{history:m}=window;m.state&&m.replaceState(ve({},m.state,{scroll:Di()}),"")}function f(){for(const m of i)m();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Gc(t,e,n,s=!1,r=!1){return{back:t,current:e,forward:n,replaced:s,position:window.history.length,scroll:r?Di():null}}function Cw(t){const{history:e,location:n}=window,s={value:Ep(t,n)},r={value:e.state};r.value||i(s.value,{back:null,current:s.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const f=t.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?t:t.slice(f))+l:xw()+t+l;try{e[c?"replaceState":"pushState"](u,"",m),r.value=u}catch(h){console.error(h),n[c?"replace":"assign"](m)}}function o(l,u){const c=ve({},e.state,Gc(r.value.back,l,r.value.forward,!0),u,{position:r.value.position});i(l,c,!0),s.value=l}function a(l,u){const c=ve({},r.value,e.state,{forward:l,scroll:Di()});i(c.current,c,!0);const f=ve({},Gc(s.value,l,null),{position:c.position+1},u);i(l,f,!1),s.value=l}return{location:s,state:r,push:a,replace:o}}function Pw(t){t=yw(t);const e=Cw(t),n=Tw(t,e.state,e.location,e.replace);function s(i,o=!0){o||n.pauseListeners(),history.go(i)}const r=ve({location:"",base:t,go:s,createHref:bw.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function Aw(t){return typeof t=="string"||t&&typeof t=="object"}function xp(t){return typeof t=="string"||typeof t=="symbol"}const Tp=Symbol("");var Yc;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Yc||(Yc={}));function ms(t,e){return ve(new Error,{type:t,[Tp]:!0},e)}function Ft(t,e){return t instanceof Error&&Tp in t&&(e==null||!!(t.type&e))}const qc="[^/]+?",Mw={sensitive:!1,strict:!1,start:!0,end:!0},kw=/[.+*?^${}()[\]/\\]/g;function Lw(t,e){const n=ve({},Mw,e),s=[];let r=n.start?"^":"";const i=[];for(const u of t){const c=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let f=0;f<u.length;f++){const m=u[f];let h=40+(n.sensitive?.25:0);if(m.type===0)f||(r+="/"),r+=m.value.replace(kw,"\\$&"),h+=40;else if(m.type===1){const{value:d,repeatable:p,optional:w,regexp:b}=m;i.push({name:d,repeatable:p,optional:w});const y=b||qc;if(y!==qc){h+=10;try{new RegExp(`(${y})`)}catch(v){throw new Error(`Invalid custom RegExp for param "${d}" (${y}): `+v.message)}}let g=p?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;f||(g=w&&u.length<2?`(?:/${g})`:"/"+g),w&&(g+="?"),r+=g,h+=20,w&&(h+=-8),p&&(h+=-20),y===".*"&&(h+=-50)}c.push(h)}s.push(c)}if(n.strict&&n.end){const u=s.length-1;s[u][s[u].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const o=new RegExp(r,n.sensitive?"":"i");function a(u){const c=u.match(o),f={};if(!c)return null;for(let m=1;m<c.length;m++){const h=c[m]||"",d=i[m-1];f[d.name]=h&&d.repeatable?h.split("/"):h}return f}function l(u){let c="",f=!1;for(const m of t){(!f||!c.endsWith("/"))&&(c+="/"),f=!1;for(const h of m)if(h.type===0)c+=h.value;else if(h.type===1){const{value:d,repeatable:p,optional:w}=h,b=d in u?u[d]:"";if(Lt(b)&&!p)throw new Error(`Provided param "${d}" is an array but it is not repeatable (* or + modifiers)`);
27const y=Lt(b)?b.join("/"):b;if(!y)if(w)m.length<2&&(c.endsWith("/")?c=c.slice(0,-1):f=!0);else throw new Error(`Missing required param "${d}"`);c+=y}}return c||"/"}return{re:o,score:s,keys:i,parse:a,stringify:l}}function Ow(t,e){let n=0;for(;n<t.length&&n<e.length;){const s=e[n]-t[n];if(s)return s;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function Cp(t,e){let n=0;const s=t.score,r=e.score;for(;n<s.length&&n<r.length;){const i=Ow(s[n],r[n]);if(i)return i;n++}if(Math.abs(r.length-s.length)===1){if(Xc(s))return 1;if(Xc(r))return-1}return r.length-s.length}function Xc(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const Iw={type:0,value:""},Rw=/[a-zA-Z0-9_]/;function $w(t){if(!t)return[[]];if(t==="/")return[[Iw]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,s=n;const r=[];let i;function o(){i&&r.push(i),i=[]}let a=0,l,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),u="")}function m(){u+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:l==="/"?(u&&f(),o()):l===":"?(f(),n=1):m();break;case 4:m(),n=s;break;case 1:l==="("?n=2:Rw.test(l)?m():(f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=3:c+=l;break;case 3:f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,c="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${u}"`),f(),o(),r}function zw(t,e,n){const s=Lw($w(t.path),n),r=ve(s,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function Dw(t,e){const n=[],s=new Map;e=Zc({strict:!1,end:!0,sensitive:!1},e);function r(f){return s.get(f)}function i(f,m,h){const d=!h,p=Jc(f);p.aliasOf=h&&h.record;const w=Zc(e,f),b=[p];if("alias"in f){const v=typeof f.alias=="string"?[f.alias]:f.alias;for(const _ of v)b.push(Jc(ve({},p,{components:h?h.record.components:p.components,path:_,aliasOf:h?h.record:p})))}let y,g;for(const v of b){const{path:_}=v;if(m&&_[0]!=="/"){const k=m.record.path,M=k[k.length-1]==="/"?"":"/";v.path=m.record.path+(_&&M+_)}if(y=zw(v,m,w),h?h.alias.push(y):(g=g||y,g!==y&&g.alias.push(y),d&&f.name&&!Qc(y)&&o(f.name)),Pp(y)&&l(y),p.children){const k=p.children;for(let M=0;M<k.length;M++)i(k[M],y,h&&h.children[M])}h=h||y}return g?()=>{o(g)}:Bs}function o(f){if(xp(f)){const m=s.get(f);m&&(s.delete(f),n.splice(n.indexOf(m),1),m.children.forEach(o),m.alias.forEach(o))}else{const m=n.indexOf(f);m>-1&&(n.splice(m,1),f.record.name&&s.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function a(){return n}function l(f){const m=Fw(f,n);n.splice(m,0,f),f.record.name&&!Qc(f)&&s.set(f.record.name,f)}function u(f,m){let h,d={},p,w;if("name"in f&&f.name){if(h=s.get(f.name),!h)throw ms(1,{location:f});w=h.record.name,d=ve(Kc(m.params,h.keys.filter(g=>!g.optional).concat(h.parent?h.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),f.params&&Kc(f.params,h.keys.map(g=>g.name))),p=h.stringify(d)}else if(f.path!=null)p=f.path,h=n.find(g=>g.re.test(p)),h&&(d=h.parse(p),w=h.record.name);else{if(h=m.name?s.get(m.name):n.find(g=>g.re.test(m.path)),!h)throw ms(1,{location:f,currentLocation:m});w=h.record.name,d=ve({},m.params,f.params),p=h.stringify(d)}const b=[];let y=h;for(;y;)b.unshift(y.record),y=y.parent;return{name:w,path:p,params:d,matched:b,meta:Hw(b)}}t.forEach(f=>i(f));function c(){n.length=0,s.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:a,getRecordMatcher:r}}function Kc(t,e){const n={};for(const s of e)s in t&&(n[s]=t[s]);return n}function Jc(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:Nw(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function Nw(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const s in t.components)e[s]=typeof n=="object"?n[s]:n;return e}function Qc(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function Hw(t){return t.reduce((e,n)=>ve(e,n.meta),{})}function Zc(t,e){const n={};for(const s in t)n[s]=s in e?e[s]:t[s];return n}function Fw(t,e){let n=0,s=e.length;for(;n!==s;){const i=n+s>>1;Cp(t,e[i])<0?s=i:n=i+1}const r=jw(t);return r&&(s=e.lastIndexOf(r,s-1)),s}function jw(t){let e=t;for(;e=e.parent;)if(Pp(e)&&Cp(t,e)===0)return e}function Pp({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function Bw(t){const e={};if(t===""||t==="?")return e;const s=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<s.length;++r){const i=s[r].replace(vp," "),o=i.indexOf("="),a=Qs(o<0?i:i.slice(0,o)),l=o<0?null:Qs(i.slice(o+1));if(a in e){let u=e[a];Lt(u)||(u=e[a]=[u]),u.push(l)}else e[a]=l}return e}function eu(t){let e="";for(let n in t){const s=t[n];if(n=lw(n),s==null){s!==void 0&&(e+=(e.length?"&":"")+n);continue}(Lt(s)?s.map(i=>
vendor: 5,032 bytes, line 27
27i&&ua(i)):[s&&ua(s)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+n,i!=null&&(e+="="+i))})}return e}function Vw(t){const e={};for(const n in t){const s=t[n];s!==void 0&&(e[n]=Lt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return e}const Uw=Symbol(""),tu=Symbol(""),wl=Symbol(""),Sl=Symbol(""),da=Symbol("");function As(){let t=[];function e(s){return t.push(s),()=>{const r=t.indexOf(s);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function hn(t,e,n,s,r,i=o=>o()){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const u=m=>{m===!1?l(ms(4,{from:n,to:e})):m instanceof Error?l(m):Aw(m)?l(ms(2,{from:e,to:m})):(o&&s.enterCallbacks[r]===o&&typeof m=="function"&&o.push(m),a())},c=i(()=>t.call(s&&s.instances[r],e,n,u));let f=Promise.resolve(c);t.length<3&&(f=f.then(u)),f.catch(m=>l(m))})}function yo(t,e,n,s,r=i=>i()){const i=[];for(const o of t)for(const a in o.components){let l=o.components[a];if(!(e!=="beforeRouteEnter"&&!o.instances[a]))if(gp(l)){const c=(l.__vccOpts||l)[e];c&&i.push(hn(c,n,s,o,a,r))}else{let u=l();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${o.path}"`);const f=Jb(c)?c.default:c;o.mods[a]=c,o.components[a]=f;const h=(f.__vccOpts||f)[e];return h&&hn(h,n,s,o,a,r)()}))}}return i}function nu(t){const e=De(wl),n=De(Sl),s=ze(()=>{const l=Te(t.to);return e.resolve(l)}),r=ze(()=>{const{matched:l}=s.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const m=f.findIndex(hs.bind(null,c));if(m>-1)return m;const h=su(l[u-2]);return u>1&&su(c)===h&&f[f.length-1].path!==h?f.findIndex(hs.bind(null,l[u-2])):m}),i=ze(()=>r.value>-1&&Xw(n.params,s.value.params)),o=ze(()=>r.value>-1&&r.value===n.matched.length-1&&_p(n.params,s.value.params));function a(l={}){if(qw(l)){const u=e[Te(t.replace)?"replace":"push"](Te(t.to)).catch(Bs);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:s,href:ze(()=>s.value.href),isActive:i,isExactActive:o,navigate:a}}function Ww(t){return t.length===1?t[0]:t}const Gw=pt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:nu,setup(t,{slots:e}){const n=nn(nu(t)),{options:s}=De(wl),r=ze(()=>({[ru(t.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ru(t.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&Ww(e.default(n));return t.custom?i:_e("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),Yw=Gw;function qw(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function Xw(t,e){for(const n in e){const s=e[n],r=t[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Lt(r)||r.length!==s.length||s.some((i,o)=>i!==r[o]))return!1}return!0}function su(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const ru=(t,e,n)=>t??e??n,Kw=pt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const s=De(da),r=ze(()=>t.route||s.value),i=De(tu,0),o=ze(()=>{let u=Te(i);const{matched:c}=r.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=ze(()=>r.value.matched[o.value]);qt(tu,ze(()=>o.value+1)),qt(Uw,a),qt(da,r);const l=rt();return At(()=>[l.value,a.value,t.name],([u,c,f],[m,h,d])=>{c&&(c.instances[f]=u,h&&h!==c&&u&&u===m&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!hs(c,h)||!m)&&(c.enterCallbacks[f]||[]).forEach(p=>p(u))},{flush:"post"}),()=>{const u=r.value,c=t.name,f=a.value,m=f&&f.components[c];if(!m)return iu(n.default,{Component:m,route:u});const h=f.props[c],d=h?h===!0?u.params:typeof h=="function"?h(u):h:null,w=_e(m,ve({},d,e,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return iu(n.default,{Component:w,route:u})||w}}});function iu(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Ap=Kw;function Jw(t){const e=Dw(t.routes,t),n=t.parseQuery||Bw,s=t.stringifyQuery||eu,r=t.history,i=As(),o=As(),a=As(),l=Mt(yt);let u=yt;Kn&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=mo.bind(null,R=>""+R),f=mo.bind(null,uw),m=mo.bind(null,Qs);function h(R,U){let q,Z;return xp(R)?(q=e.getRecordMatcher(R),Z=U):Z=R,e.addRoute(Z,q)}function d(R){const U=e.getRecordMatcher(R);U&&e.removeRoute(U)}function p(){return e.getRoutes().map(R=>R.record)}function w(R){return!!e.getRecordMatcher(R)}function b(R,U){if(U=ve({}
27,U||l.value),typeof R=="string"){const P=go(n,R,U.path),D=e.resolve({path:P.path},U),V=r.createHref(P.fullPath);return ve(P,D,{params:m(D.params),hash:Qs(P.hash),redirectedFrom:void 0,href:V})}let q;if(R.path!=null)q=ve({},R,{path:go(n,R.path,U.path).path});else{const P=ve({},R.params);for(const D in P)P[D]==null&&delete P[D];q=ve({},R,{params:f(P)}),U.params=f(U.params)}const Z=e.resolve(q,U),ue=R.hash||"";Z.params=c(m(Z.params));const he=pw(s,ve({},R,{hash:aw(ue),path:Z.path})),T=r.createHref(he);return ve({fullPath:he,hash:ue,query:s===eu?Vw(R.query):R.query||{}},Z,{redirectedFrom:void 0,href:T})}function y(R){return typeof R=="string"?go(n,R,l.value.path):ve({},R)}function g(R,U){if(u!==R)return ms(8,{from:U,to:R})}function v(R){return M(R)}function _(R){return v(ve(y(R),{replace:!0}))}function k(R){const U=R.matched[R.matched.length-1];if(U&&U.redirect){const{redirect:q}=U;let Z=typeof q=="function"?q(R):q;return typeof Z=="string"&&(Z=Z.includes("?")||Z.includes("#")?Z=y(Z):{path:Z},Z.params={}),ve({query:R.query,hash:R.hash,params:Z.path!=null?{}:R.params},Z)}}function M(R,U){const q=u=b(R),Z=l.value,ue=R.state,he=R.force,T=R.replace===!0,P=k(q);if(P)return M(ve(y(P),{state:typeof P=="object"?ve({},ue,P.state):ue,force:he,replace:T}),U||q);const D=q;D.redirectedFrom=U;let V;return!he&&hw(s,Z,q)&&(V=ms(16,{to:D,from:Z}),de(Z,Z,!0,!1)),(V?Promise.resolve(V):S(D,Z)).catch(H=>Ft(H)?Ft(H,2)?H:ie(H):I(H,D,Z)).then(H=>{if(H){if(Ft(H,2))return M(ve({replace:T},y(H.to),{state:typeof H.to=="object"?ve({},ue,H.to.state):ue,force:he}),U||D)}else H=x(D,Z,!0,T,ue);return A(D,Z,H),H})}function O(R,U){const q=g(R,U);return q?Promise.reject(q):Promise.resolve()}function E(R){const U=mt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(R):R()}function S(R,U){let q;const[Z,ue,he]=Qw(R,U);q=yo(Z.reverse(),"beforeRouteLeave",R,U);for(const P of Z)P.leaveGuards.forEach(D=>{q.push(hn(D,R,U))});const T=O.bind(null,R,U);return q.push(T),F(q).then(()=>{q=[];for(const P of i.list())q.push(hn(P,R,U));return q.push(T),F(q)}).then(()=>{q=yo(ue,"beforeRouteUpdate",R,U);for(const P of ue)P.updateGuards.forEach(D=>{q.push(hn(D,R,U))});return q.push(T),F(q)}).then(()=>{q=[];for(const P of he)if(P.beforeEnter)if(Lt(P.beforeEnter))for(const D of P.beforeEnter)q.push(hn(D,R,U));else q.push(hn(P.beforeEnter,R,U));return q.push(T),F(q)}).then(()=>(R.matched.forEach(P=>P.enterCallbacks={}),q=yo(he,"beforeRouteEnter",R,U,E),q.push(T),F(q))).then(()=>{q=[];for(const P of o.list())q.push(hn(P,R,U));return q.push(T),F(q)}).catch(P=>Ft(P,8)?P:Promise.reject(P))}function A(R,U,q){a.list().forEach(Z=>E(()=>Z(R,U,q)))}function x(R,U,q,Z,ue){const he=g(R,U);if(he)return he;const T=U===yt,P=Kn?history.state:{};q&&(Z||T?r.replace(R.fullPath,ve({scroll:T&&P&&P.scroll},ue)):r.push(R.fullPath,ue)),l.value=R,de(R,U,q,T),ie()}let C;function z(){C||(C=r.listen((R,U,q)=>{if(!W.listening)return;const Z=b(R),ue=k(Z);if(ue){M(ve(ue,{replace:!0,force:!0}),Z).catch(Bs);return}u=Z;const he=l.value;Kn&&_w(Wc(he.fullPath,q.delta),Di()),S(Z,he).catch(T=>Ft(T,12)?T:Ft(T,2)?(M(ve(y(T.to),{force:!0}),Z).then(P=>{Ft(P,20)&&!q.delta&&q.type===Zs.pop&&r.go(-1,!1)}).catch(Bs),Promise.reject()):(q.delta&&r.go(-q.delta,!1),I(T,Z,he))).then(T=>{T=T||x(Z,he,!1),T&&(q.delta&&!Ft(T,8)?r.go(-q.delta,!1):q.type===Zs.pop&&Ft(T,20)&&r.go(-1,!1)),A(Z,he,T)}).catch(Bs)}))}let N=As(),$=As(),L;function I(R,U,q){ie(R);const Z=$.list();return Z.length?Z.forEach(ue=>ue(R,U,q)):console.error(R),Promise.reject(R)}function j(){return L&&l.value!==yt?Promise.resolve():new Promise((R,U)=>{N.add([R,U])})}function ie(R){return L||(L=!R,z(),N.list().forEach(([U,q])=>R?q(R):U()),N.reset()),R}function de(R,U,q,Z){const{scrollBehavior:ue}=t;if(!Kn||!ue)return Promise.resolve();const he=!q&&Ew(Wc(R.fullPath,0))||(Z||!q)&&history.state&&history.state.scroll||null;return Qt().then(()=>ue(R,U,he)).then(T=>T&&Sw(T)).catch(T=>I(T,R,U))}const me=R=>r.go(R);let je;const mt=new Set,W={currentRoute:l,listening:!0,addRoute:h,removeRoute:d,clearRoutes:e.clearRoutes,hasRoute:w,getRoutes:p,resolve:b,options:t,push:v,replace:_,go:me,back:()=>me(-1),forward:()=>me(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:$.add,isReady:j,install(R){const U=this;R.component("RouterLink",Yw),R.component("RouterView",Ap),R.config.globalProperties.$router=U,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>Te(l)}),Kn&&!je&&l.value===yt&&(je=!0,v(r.location).catch(ue=>{}));const q={};for(const ue in yt)Object.defineProperty(q,ue,{get:()=>l.value[ue],enumerable:!0});R.provide(wl,U),R.provide(Sl,Tt(q)),R.provide(da,l);const Z=R.unmount;mt.add(R),R.unmount=function(){mt.delete(R),mt.size<1&&(u=yt,C&&C(),C=null,l.value=yt,je=!1,L=!1),Z()}}};function F(R){return R.reduce((U,q)=>U.then(()=>E(q)),Promise.resolve())}return W}function Qw(t,e){const n=[],s=[],r=[],i=Math.max(e.matched.length,t.matched.length);for(let o=0;o<i;o++){const a=e.matched[o];a&&(t.matched.find(u=>hs(u,a))?s.push(a):n.push(a));const l=t.matched[o];l&&(e.matched.find(u=>hs(u,l))||r.push(l))}return[n,s,r]}function Mp(t){return De(Sl)}const Zw=/(:\w+)\([^)]+\)/g,e0=/(:\w+)[?+*]/g,t0=/:\w+/g,n0=(t,e)=>e.path.replace(Zw,"$1").replace(e0,"$1").replace(t0,n=>t.params[n.slice(1)]?.toString()||""),pa=(t,e)=>{const n=t.route.matched.find(r=>r.components?.default===t.Component.type),s=e??n?.meta.key??(n&&n0(t.route,n));return typeof s=="function"?s(t.route):s},s0=(t,e)=>({default:()=>t?_e(Vm,t===!0?{}:t,e):e});function _l(t){return Array.isArray(t)?t:[t]}const Pr=null,Ar={}
27,vo=[{name:"slug",path:"/:slug(.*)*",component:()=>ee(()=>import("./CqNpvxtT.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:Pr?.name,path:"/homepage",component:Ar},{name:Pr?.name,path:"/en-na/homepage",component:Ar},{name:Pr?.name,path:"/story",component:Ar},{name:Pr?.name,path:"/product",component:Ar}],kp=(t,e)=>({default:()=>t?_e(Xg,t===!0?{}:t,e):e.default?.()}),r0=/(:\w+)\([^)]+\)/g,i0=/(:\w+)[?+*]/g,o0=/:\w+/g;function ou(t){const e=t?.meta.key??t.path.replace(r0,"$1").replace(i0,"$1").replace(o0,n=>t.params[n.slice(1)]?.toString()||"");return typeof e=="function"?e(t):e}function a0(t,e){return t===e||e===yt?!1:ou(t)!==ou(e)?!0:!t.matched.every((s,r)=>s.components&&s.components.default===e.matched[r]?.components?.default)}function l0(t,e=!1){if(t){if(t.nodeName==="#comment"&&t.nodeValue==="[")return Lp(t,[],e);if(e){const n=t.cloneNode(!0);return n.querySelectorAll("[data-island-slot]").forEach(s=>{s.innerHTML=""}),[n.outerHTML]}return[t.outerHTML]}}function Lp(t,e=[],n=!1){if(t&&t.nodeName){if(u0(t))return e;if(!c0(t)){const s=t.cloneNode(!0);n&&s.querySelectorAll?.("[data-island-slot]").forEach(r=>{r.innerHTML=""}),e.push(s.outerHTML)}Lp(t.nextSibling,e,n)}return e}function bo(t,e){const n=t?l0(t):[e];return n?$g(n.join(""),n.length):_e("div")}function c0(t){return t.nodeName==="#comment"&&t.nodeValue==="["}function u0(t){return t.nodeName==="#comment"&&t.nodeValue==="]"}const f0={scrollBehavior(t,e,n){const s=Oe(),r=St().options?.scrollBehaviorType??"auto";if(t.path===e.path)return e.hash&&!t.hash?{left:0,top:0}:t.hash?{el:t.hash,top:Op(t.hash),behavior:r}:!1;if((typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop)===!1)return!1;const o=s._runningTransition?"page:transition:finish":"page:loading:end";return new Promise(a=>{if(e===yt){a(au(t,e,n,r));return}s.hooks.hookOnce(o,()=>{requestAnimationFrame(()=>a(au(t,e,n,r)))})})}};function Op(t){try{const e=document.querySelector(t);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function au(t,e,n,s){if(n)return n;const r=a0(t,e);return t.hash?{el:t.hash,top:Op(t.hash),behavior:r?s:"instant"}:{left:0,top:0}}const d0={hashMode:!1,scrollBehaviorType:"auto"},an={...d0,...f0},p0=async(t,e)=>{let n,s;if(!t.meta?.validate)return;const r=([n,s]=In(()=>Promise.resolve(t.meta.validate(t))),n=await n,s(),n);if(r===!0)return;const i=Rn({fatal:!0,statusCode:r&&r.statusCode||404,statusMessage:r&&r.statusMessage||`Page Not Found: ${t.fullPath}`,data:{path:t.fullPath}});return typeof window<"u"&&window.history.pushState({},"",e.fullPath),i},h0={en:{code:"en-GB",iso:"en",title:"English",flag:"/icons/flag-en.svg",continent:"Europe",region:"europe",trustpilotSubdomain:"uk"},"en-na":{code:"en-US",iso:"en",title:"English (US)",flag:"/icons/flag-na.svg",continent:"North America",region:"en-na",trustpilotSubdomain:"www"}},m0="en",AP=(t,e)=>e[t]?.iso??"en",Ni=t=>Object.keys(t),g0=t=>Ni(t).filter(e=>t[e].region==="europe"),y0=(t,e)=>g0(t).filter(n=>n!==e),v0=(t,e)=>Ni(t).filter(n=>n!==e);function Ip(t,e,n){const s=t.split("/")[1];return e.includes(s)?s:n}const b0=t=>Ni(t).reduce((e,n)=>{const{continent:s,title:r,flag:i}=t[n];return e[s]??={},e[s][n]={title:r,src:i},e},{}),w0={EUR:{name:{en:"Euro",de:"Euro",nl:"Euro",fr:"Euro","en-na":"Euro"},icon:"â¬"},CHF:{name:{en:"Swiss franc",nl:"Zwitserse frank",de:"Schweizer Franken",fr:"Franc suisse","en-na":"Swiss franc"},icon:"CHF"},DKK:{name:{en:"Danish krone",nl:"Deense kroon",de:"Dänische Krone",fr:"Couronne danoise","en-na":"Danish krone"},icon:"kr."},SEK:{name:{en:"Swedish krona",nl:"Zweedse kroon",de:"Schwedische Krone",fr:"Couronne suédoise","en-na":"Swedish krona"},icon:"kr"},NOK:{name:{en:"Norwegian krone",nl:"Noorse kroon",de:"Norwegische Krone",fr:"Couronne norvégienne","en-na":"Norwegian krone"},icon:"kr"},GBP:{name:{en:"Pound sterling",nl:"Pond sterling",de:"Pfund Sterling",fr:"Livre sterling","en-na":"Pound sterling"},icon:"£"},USD:{name:{en:"United States (US) dollar",nl:"Amerikaanse dollar (USD)",de:"Vereinigte Staaten (US) Dollar",fr:"Dollar américain","en-na":"United States (US) dollar"},icon:"US $"},CAD:{name:{en:"Canadian dollar",nl:"Canadese dollar",de:"Kanadischer Dollar",fr:"Dollar canadien","en-na":"Canadian dollar"},icon:"CA $"}},Rp=Jv("locale",{state:()=>({lang:"en",currency:"EUR",enabledCurrencies:[],locales:h0,defaultLocale:m0}),actions:{setLang(t){this.lang=t},setCurrency(t){this.currency=t},setEnabledCurrencies(t){this.enabledCurrencies=t},setLocaleRegistry(t,e){this.locales=t,this.defaultLocale=e}},getters:{getLang(){return this.lang},getCurrency(){return this.currency},getCurrencyIcon(){const t=this.enabledCurrencies.find(e=>e.code===this.currency);return t?.icon?t.icon:w0[this.currency]?.icon},getCodeLang(){return this.locales[this.lang]?.code??this.locales[this.defaultLocale]?.code},getEnabledCurrencies(){return this.enabledCurrencies},nonDefaultEuropeLocales(){return y0(this.locales,this.defaultLocale)},pathPrefixedLocales(){return v0(this.locales,this.defaultLocale)},localeCodes(){return Ni(this.locales)},languageSwitcherGroups(){return b0(this.locales)}}}),S0=t=>{const e=Rp(),n=Ip(t.path,e.pathPrefixedLocales,e.defaultLocale);e.setLang(n)},_0="$s";function E0(...t){const e=typeof t[t.length-1]=="string"?t.pop():void 0;
27typeof t[0]!="string"&&t.unshift(e);const[n,s]=t;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(s!==void 0&&typeof s!="function")throw new Error("[nuxt] [useState] init must be a function: "+s);const r=_0+n,i=Oe(),o=Rf(i.payload.state,r);if(o.value===void 0&&s){const a=s();if(Me(a))return i.payload.state[r]=a,a;o.value=a}return o}const x0=async t=>{let e,n;const{path:s,query:r,hash:i}=t;if(t.path!=="/"&&t.path.endsWith("/")){const l={path:s.slice(0,-1),query:r,hash:i};return fo(l,{})}const o=E0("storyblok-redirects",()=>[]);if(o.value.length===0)try{o.value=([e,n]=In(()=>$fetch("/api/storyblok/get-redirects")),e=await e,n(),e)}catch(l){console.error("Failed to fetch redirects:",l)}const a=o.value.find(l=>l.from===s);if(a){if(a.to.startsWith("http"))return fo(a.to,{redirectCode:a.statusCode,external:!0});const l={path:a.to,query:r,hash:i};return fo(l,{redirectCode:a.statusCode})}},T0=async t=>{let e,n;const s=([e,n]=In(()=>hp({path:t.path})),e=await e,n(),e);if(s.redirect)return ws(s.redirect,{acceptRelative:!0})?(window.location.href=s.redirect,!1):s.redirect},C0=[p0,S0,x0,T0],ha={};function P0(t,e,n){const{pathname:s,search:r,hash:i}=e,o=t.indexOf("#");if(o>-1){const u=i.includes(t.slice(o))?t.slice(o).length:1;let c=i.slice(u);return c[0]!=="/"&&(c="/"+c),xc(c,"")}const a=xc(s,t),l=!n||qy(a,n)?a:n;return l+(l.includes("?")?"":r)+i}const A0=Ze({name:"nuxt:router",enforce:"pre",async setup(t){let e,n,s=Ri().app.baseURL;const r=an.history?.(s)??Pw(s),i=an.routes?([e,n]=In(()=>an.routes(vo)),e=await e,n(),e??vo):vo;let o;const a=Jw({...an,scrollBehavior:(w,b,y)=>{if(b===yt){o=y;return}if(an.scrollBehavior){if(a.options.scrollBehavior=an.scrollBehavior,"scrollRestoration"in window.history){const g=a.beforeEach(()=>{g(),window.history.scrollRestoration="manual"})}return an.scrollBehavior(w,yt,o||y)}},history:r,routes:i});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),t.vueApp.use(a);const l=Mt(a.currentRoute.value);a.afterEach((w,b)=>{l.value=b}),Object.defineProperty(t.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=P0(s,window.location,t.payload.path),c=Mt(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};t.hook("page:finish",f),a.afterEach((w,b)=>{w.matched[w.matched.length-1]?.components?.default===b.matched[b.matched.length-1]?.components?.default&&f()});const m={};for(const w in c.value)Object.defineProperty(m,w,{get:()=>c.value[w],enumerable:!0});t._route=Tt(m),t._middleware||={global:[],named:{}};const h=zi();a.afterEach(async(w,b,y)=>{delete t._processingMiddleware,!t.isHydrating&&h.value&&await t.runWithContext(Uv),y&&await t.callHook("page:loading:end")});try{[e,n]=In(()=>a.isReady()),await e,n()}catch(w){[e,n]=In(()=>t.runWithContext(()=>An(w))),await e,n()}const d=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const p=t.payload.state._layout;return a.beforeEach(async(w,b)=>{await t.callHook("page:loading:start"),w.meta=nn(w.meta),t.isHydrating&&p&&!Jt(w.meta.layout)&&(w.meta.layout=p),t._processingMiddleware=!0;{const y=new Set([...C0,...t._middleware.global]);for(const g of w.matched){const v=g.meta.middleware;if(v)for(const _ of _l(v))y.add(_)}{const g=await t.runWithContext(()=>hp({path:w.path}));if(g.appMiddleware)for(const v in g.appMiddleware)g.appMiddleware[v]?y.add(v):y.delete(v)}for(const g of y){const v=typeof g=="string"?t._middleware.named[g]||await ha[g]?.().then(_=>_.default||_):g;if(!v)throw new Error(`Unknown route middleware: '${g}'.`);try{const _=await t.runWithContext(()=>v(w,b));if(!t.payload.serverRendered&&t.isHydrating&&(_===!1||_ instanceof Error)){const k=_||Rn({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await t.runWithContext(()=>An(k)),!1}if(_===!0)continue;if(_===!1)return _;if(_)return ip(_)&&_.fatal&&await t.runWithContext(()=>An(_)),_}catch(_){const k=Rn(_);return k.fatal&&await t.runWithContext(()=>An(k)),k}}}}),a.onError(async()=>{delete t._processingMiddleware,await t.callHook("page:loading:end")}),a.afterEach(w=>{if(w.matched.length===0)return t.runWithContext(()=>An(Rn({statusCode:404,fatal:!1,statusMessage:`Page not found: ${w.fullPath}`,data:{path:w.fullPath}})))}),t.hooks.hookOnce("app:created",async()=>{try{"name"in d&&(d.name=void 0),await a.replace({...d,force:!0}),a.options.scrollBehavior=an.scrollBehavior}catch(w){await t.runWithContext(()=>An(w))}}),{provide:{router:a}}}}),lu=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)}
27,1)}),MP=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),$p=t=>{const e=Oe();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{lu(()=>t())}):lu(()=>t())},M0=Ze(()=>{const t=St();$p(()=>{t.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),k0=Ze(t=>{let e;async function n(){let s;try{s=await pp()}catch(r){const i=r;if(!("status"in i&&(i.status===404||i.status===403)))throw i}e&&clearTimeout(e),e=setTimeout(n,kc);try{const r=await $fetch(gl("builds/latest.json")+`?${Date.now()}`);r.id!==s?.id&&(t.hooks.callHook("app:manifest:update",r),e&&clearTimeout(e))}catch{}}$p(()=>{e=setTimeout(n,kc)})});function L0(t={}){const e=t.path||window.location.pathname;let n={};try{n=ai(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||n?.path!==e||n?.expires<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:e,expires:Date.now()+(t.ttl??1e4)}))}catch{}if(t.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:Oe().payload.state}))}catch{}window.location.pathname!==e?window.location.href=e:window.location.reload()}}const O0=Ze({name:"nuxt:chunk-reload",setup(t){const e=St(),n=Ri(),s=new Set;e.beforeEach(()=>{s.clear()}),t.hook("app:chunkError",({error:i})=>{s.add(i)});function r(i){const o=Bd(n.app.baseURL,i.fullPath);L0({path:o,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(r)}),e.onError((i,o)=>{s.has(i)&&r(o)})}}),I0=Symbol.for("nuxt:client-only"),Mr="<div></div>",kP=pt({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(t,{slots:e,attrs:n}){const s=Mt(!1);zn(()=>{s.value=!0});const r=_t();return r&&(r._nuxtClientOnly=!0),qt(I0,!0),()=>{if(s.value){const l=e.default?.();return l&&l.length===1?[dt(l[0],n)]:l}const i=e.fallback||e.placeholder;if(i)return _e(i);const o=t.fallback||t.placeholder||"",a=t.fallbackTag||t.placeholderTag||"span";return Qn(a,n,o)}}}),wo=new WeakMap;function R0(t){if(wo.has(t))return wo.get(t);const e={...t};return e.render?e.render=(n,s,r,i,o,a)=>{if(i.mounted$??n.mounted$){const l=t.render?.bind(n)(n,s,r,i,o,a);return l.children===null||typeof l.children=="string"?dt(l):_e(l)}return bo(n._.vnode.el,Mr)}:e.template&&=` 28 <template v-if="mounted$">${t.template}</template> 29 <template v-else>${Mr}</template> 30 `,e.setup=(n,s)=>{const r=Oe(),i=Mt(r.isHydrating===!1),o=_t();if(r.isHydrating){const l={...o.attrs},u=$0(o);for(const c in l)delete o.attrs[c];zn(()=>{Object.assign(o.attrs,l),o.vnode.dirs=u})}zn(()=>{i.value=!0});const a=t.setup?.(n,s)||{};return wi(a)?Promise.resolve(a).then(l=>typeof l!="function"?(l||={},l.mounted$=i,l):(...u)=>{if(i.value||!r.isHydrating){const c=l(...u);return c.children===null||typeof c.children=="string"?dt(c):_e(c)}return bo(o?.vnode.el,Mr)}):typeof a=="function"?(...l)=>{if(i.value){const u=a(...l),c=e.inheritAttrs!==!1?s.attrs:void 0;return u.children===null||typeof u.children=="string"?dt(u,c):_e(u,c)}return bo(o?.vnode.el,Mr)}:Object.assign(a,{mounted$:i})},wo.set(t,e),e}function $0(t){if(!t||!t.vnode.dirs)return null;const e=t.vnode.dirs;return t.vnode.dirs=null,e}function z0(t){if(t?.__asyncLoader&&!t.__asyncResolved)return t.__asyncLoader()}async function D0(t,e=St()){const{path:n,matched:s}=e.resolve(t);if(!s.length||(e._routePreloaded||=new Set,e._routePreloaded.has(n)))return;const r=e._preloadPromises||=[];if(r.length>4)return Promise.all(r).then(()=>D0(t,e));e._routePreloaded.add(n);for(const i of s){const o=i.components?.default;if(typeof o!="function")continue;const a=Promise.resolve(o()).catch(()=>{}).finally(()=>r.splice(r.indexOf(a)));r.push(a)}await Promise.all(r)}function N0(t={}){const e=Mt(""),n=Mt(t.politeness||"polite"),s=dp();function r(u="",c="polite"){e.value=u,n.value=c}function i(u){return r(u,"polite")}function o(u){return r(u,"assertive")}function a(){r(document?.title?.trim(),n.value)}function l(){s?.hooks?.removeHook("dom:rendered",a)}return a(),s?.hooks?.hook("dom:rendered",()=>{a()}),{_cleanup:l,message:e,politeness:n,set:r,polite:i,assertive:o}}function H0(t={}){const e=Oe(),n=e._routeAnnouncer||=N0(t);return t.politeness!==n.politeness.value&&(n.politeness.value=t.politeness||"polite"),xi()&&(e._routeAnnouncerDeps||=0,e._routeAnnouncerDeps++,gf(()=>{e._routeAnnouncerDeps--,e._routeAnnouncerDeps===0&&(n._cleanup(),delete e._routeAnnouncer)}
30)),n}const F0=Ze({name:"pinia",setup(t){const e=Wv();return t.vueApp.use(e),dr(e),t.payload&&t.payload.pinia&&(e.state.value=t.payload.pinia),{provide:{pinia:e}}}}),j0=te(()=>ee(()=>import("./D0pxWVCz.js"),__vite__mapDeps([10,4,11,9]),import.meta.url).then(t=>t.default||t.default||t)),B0=te(()=>ee(()=>import("./BAH4F6jJ.js"),[],import.meta.url).then(t=>t.default||t.default||t)),V0=te(()=>ee(()=>import("./BifGgzWP.js"),__vite__mapDeps([12,11,4,13,14,15,16,17,2]),import.meta.url).then(t=>t.default||t.default||t)),U0=te(()=>ee(()=>import("./Ccu1I5RJ.js"),[],import.meta.url).then(t=>t.default||t.default||t)),W0=te(()=>ee(()=>import("./BpBtFLZP.js"),__vite__mapDeps([18,4,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),G0=te(()=>ee(()=>import("./B_e5F_EA.js"),__vite__mapDeps([19,20,11,4]),import.meta.url).then(t=>t.default||t.default||t)),Y0=te(()=>ee(()=>import("./duVV1VRw.js"),[],import.meta.url).then(t=>t.default||t.default||t)),q0=te(()=>ee(()=>import("./BfOjnW3_.js"),__vite__mapDeps([21,11,4,20,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),X0=te(()=>ee(()=>import("./BSfz458t.js"),__vite__mapDeps([22,4,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),K0=te(()=>ee(()=>import("./DQtKfYWu.js"),[],import.meta.url).then(t=>t.default||t.default||t)),J0=te(()=>ee(()=>import("./ENY2lArG.js"),__vite__mapDeps([23,20,11,4]),import.meta.url).then(t=>t.default||t.default||t)),Q0=te(()=>ee(()=>import("./6ZLVd1zH.js"),__vite__mapDeps([24,17,2,13,4]),import.meta.url).then(t=>t.default||t.default||t)),Z0=te(()=>ee(()=>import("./m0O9F9yF.js"),__vite__mapDeps([25,26,13]),import.meta.url).then(t=>t.default||t.default||t)),eS=te(()=>ee(()=>import("./C0JKMjmS.js"),__vite__mapDeps([27,14,15,16,17,2,13,4]),import.meta.url).then(t=>t.default||t.default||t)),tS=te(()=>ee(()=>import("./C-KAEcGd.js"),__vite__mapDeps([28,3,13,14,15,16,6,17,2,4]),import.meta.url).then(t=>t.default||t.default||t)),nS=te(()=>ee(()=>import("./Dqtn73Ac.js"),__vite__mapDeps([29,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),sS=te(()=>ee(()=>import("./B1sCyK90.js"),__vite__mapDeps([30,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),rS=te(()=>ee(()=>import("./Bws9CmHu.js"),__vite__mapDeps([31,4,15,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),iS=te(()=>ee(()=>import("./C4gd_wct.js"),__vite__mapDeps([32,11,4]),import.meta.url).then(t=>t.default||t.default||t)),oS=te(()=>ee(()=>import("./S-3RQWdQ.js"),__vite__mapDeps([33,34,4,35,36,13,17,2,7]),import.meta.url).then(t=>t.default||t.default||t)),aS=te(()=>ee(()=>import("./C4H7Kcbj.js"),__vite__mapDeps([37,38,34,4,35,36,3,16,6,17,2,13,14,15]),import.meta.url).then(t=>t.default||t.default||t)),lS=te(()=>ee(()=>import("./BXy0kaYE.js"),__vite__mapDeps([39,13,14,15,16,4,17,2]),import.meta.url).then(t=>t.default||t.default||t)),cS=te(()=>ee(()=>import("./Bjv2sLm5.js"),__vite__mapDeps([40,11,4,17,2,13,41]),import.meta.url).then(t=>t.default||t.default||t)),uS=te(()=>ee(()=>import("./D0PMhV6Q.js"),__vite__mapDeps([42,3,4,6,17,2,13,14,15,16]),import.meta.url).then(t=>t.default||t.default||t)),fS=te(()=>ee(()=>import("./DEclSnPe.js"),__vite__mapDeps([43,11,4,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),dS=te(()=>ee(()=>import("./Ct5p7vJV.js"),__vite__mapDeps([44,11,4,13,14,15,16,17,2]),import.meta.url).then(t=>t.default||t.default||t)),pS=te(()=>ee(()=>import("./D03R03Mu.js"),[],import.meta.url).then(t=>t.default||t.default||t)),hS=te(()=>ee(()=>import("./DfLlmKI5.js"),__vite__mapDeps([45,17,2,3,13,14,15,16,6,4]),import.meta.url).then(t=>t.default||t.default||t)),mS=te(()=>ee(()=>import("./C9CHzSy_.js"),__vite__mapDeps([46,3,6]),import.meta.url).then(t=>t.default||t.default||t)),gS=te(()=>ee(()=>import("./BfB3_wxT.js"),__vite__mapDeps([47,3,26,6,13]),import.meta.url).then(t=>t.default||t.default||t)),yS=te(()=>ee(()=>import("./Bb0JoSbA.js"),__vite__mapDeps([48,3,6]),import.meta.url).then(t=>t.default||t.default||t)),vS=te(()=>ee(()=>import("./DRZTBd3h.js"),__vite__mapDeps([49,3,6]),import.meta.url).then(t=>t.default||t.default||t)),bS=te(()=>ee(()=>import("./DDhtLjy1.js"),__vite__mapDeps([50,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),wS=te(()=>ee(()=>import("./B7S_RBkI.js"),__vite__mapDeps([51,4]),import.meta.url).then(t=>t.default||t.default||t)),SS=te(()=>ee(()=>import("./B8GrHNOF.js"),__vite__mapDeps([52,4]),import.meta.url).then(t=>t.default||t.default||t)),_S=te(()=>ee(()=>import("./DEZ2pjnQ.js"),__vite__mapDeps([53,17,2,13,4]),import.meta.url).then(t=>t.default||t.default||t)),ES=te(()=>ee(()=>import("./XkcRsf3i.js"),__vite__mapDeps([54,17,2,13,4]),import.meta.url).then(t=>t.default||t.default||t)),xS=te(()=>ee(()=>import("./CgWwNa6h.js"),__vite__mapDeps([55,4]),import.meta.url).then(t=>t.default||t.default||t)),TS=te(()=>ee(()=>import("./D32b4mw6.js"),__vite__mapDeps([56,4]),import.meta.url).then(t=>t.default||t.default||t)),CS=te(()=>ee(()=>import("./CpXC9Vwq.js"),__vite__mapDeps([57,4]),import.meta.url).then(t=>t.default||t.default||t)),PS=te(()=>ee(()=>import("./DGvtbmhS.js"),__vite__mapDeps([58,4,59]),import.meta.url).then(t=>t.default||t.default||t)),AS=te(()=>ee(()=>import("./BnCU5QlS.js"),__vite__mapDeps([60,4,61,62]),import.meta.url).then(t=>t.default||t.default||t)),MS=te(()=>ee(()=>import("./D9LQbWje.js"),[],import.meta.url).then(t=>t.default||t.default||t)),kS=te(()=>ee(()=>import("./BvnBg_88.js"),__vite__mapDeps([63,17,2,13]),import.meta.url).then(t=>t.default||t.default||t)),LS=te(()=>ee(()=>import("./DAzZRm4X.js"),__vite__mapDeps([64,11,4]),import.meta.url).then(t=>t.default||t.default||t)),OS=te(()=>ee(()=>import("./uGfkHylp.js"),__vite__mapDeps([65,4]),import.meta.url).then(t=>t.default||t.default||t)),IS=te(()=>ee(()=>import("./CqQ0xWqr.js"),__vite__mapDeps([66,17,2,13,4]),import.meta.url).then(t=>t.default||t.default||t)),RS=te(()=>ee(()=>import("./CeTNaIqc.js"),__vite__mapDeps([67,11,4]),import.meta.url).then(t=>t.default||t.default||t)),$S=te(()=>ee(()=>import("./BunFqXcZ.js"),[],import.meta.url).then(t=>t.default||t.default||t)),zS=te(()=>ee(()=>import("./CPfHpsqc.js"),__vite__mapDeps([68,69]),import.meta.url).then(t=>t.default||t.default||t)),DS=te(()=>ee(()=>import("./D8Z9Yitf.js"),__vite__mapDeps([70,14,15,16,13,4,35,36,11,17,2]),import.meta.url).then(t=>t.default||t.default||t)),NS=te(()=>ee(()=>import("./COcWTLsa.js"),[],import.meta.url).then(t=>t.default||t.default||t)),HS=te(()=>ee(()=>import("./DlvKNKRq.js"),[],import.meta.url).then(t=>t.default||t.default||t)),FS=te(()=>ee(()=>import("./Daw0ht2c.js"),__vite__mapDeps([71,38,34,4,35,36,3,16,6,17,2,13,72,15,73,5,74]),import.meta.url).then(t=>t.default||t.default||t)),jS=te(()=>ee(()=>import("./DNe07Trt.js"),__vite__mapDeps([75,34,4,35,36,11,74,13,17,2]),import.meta.url).then(t=>t.default||t.default||t)),BS=te(()=>ee(()=>import("./B-Pad5ly.js"),__vite__mapDeps([76,3,4,2,73,62,11,74,13,6,77]),import.meta.url).then(t=>t.default||t.default||t)),VS=te(()=>ee(()=>import("./CQ0-I1qZ.js").then(t=>t.D),__vite__mapDeps([78,4,73,61,62,74,13,9]),import.meta.url).then(t=>t.default||t.default||t)),US=te(()=>ee(()=>import("./pgh7j0id.js"),__vite__mapDeps([79,2,3,74,13]),import.meta.url).then(t=>t.default||t.default||t)),WS=te(()=>ee(()=>import("./BUmHT1rM.js"),__vite__mapDeps([80,72,15,16,73,3,4,17,2,13,5,74]),import.meta.url).then(t=>t.default||t.default||t)),GS=te(()=>ee(()=>import("./uzoHKThr.js"),__vite__mapDeps([81,11,4,1,2,3,74,13,17]),import.meta.url).then(t=>t.default||t.default||t)),YS=[["AccordionTitle",j0],["Buttons",B0],["CardCarouselLarge",V0],["ComparisonTable",U0],["Cover",W0],["CoverLink",G0],["Curs
30orFollowIcon",Y0],["FloatingMediaText",q0],["FullMedia",X0],["GlobalComponentPickerBlock",K0],["HeadingText",J0],["HighlightModule",Q0],["HorizontalScrollImage",Z0],["ImageCarousel",eS],["ImageCarouselLink",tS],["LogoCarousel",nS],["MediaImage",sS],["PageHeaderBrand",rS],["Paragraph",iS],["Philosophy",oS],["ProductCarouselAccessories",aS],["ProductCarouselBikes",lS],["ProductComparisonTable",cS],["RecentStoryCarousel",uS],["SolidMediaText",fS],["SpecificationCarousel",dS],["Table",pS],["UseCaseCarousel",hS],["Button",mS],["ButtonExplosive",gS],["FooterNavigation",yS],["HeaderNavigation",vS],["BusinessBikesBrochureForm",bS],["BusinessRequestForm",wS],["BusinessTestRideForm",SS],["BusinessWhitepaperForm",_S],["BuyerGuideForm",ES],["ConsumerNewsletterForm",xS],["CustomerCareForm",TS],["DealerRequestForm",CS],["EmbedScript",PS],["EventAgenda",AS],["HubspotForm",MS],["HubspotFormImage",kS],["NotificationBanner",LS],["PromoCodeForm",OS],["RequestBrochureForm",IS],["SocialMediaImage",RS],["SocialMediaImageCommunity",$S],["Space",zS],["SpecificationList",DS],["Trustpilot",NS],["TrustpilotReviews",HS],["Accessories",FS],["Accessory",jS],["Configurator",BS],["Dealers",VS],["Page",US],["Stories",WS],["Story",GS]],qS=Ze({name:"nuxt:global-components",setup(t){for(const[e,n]of YS)t.vueApp.component(e,n),t.vueApp.component("Lazy"+e,n)}}),gn={default:te(()=>ee(()=>import("./BwsO_mGo.js"),__vite__mapDeps([82,3,2,6,5,7,4,8]),import.meta.url).then(t=>t.default||t))},XS=Ze({name:"nuxt:prefetch",setup(t){const e=St();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{const s=n?.meta?.layout;s&&typeof gn[s]=="function"&&await gn[s]()})}),t.hooks.hook("link:prefetch",n=>{if(ws(n))return;const s=e.resolve(n);if(!s)return;const r=s.meta.layout;let i=_l(s.meta.middleware);i=i.filter(o=>typeof o=="string");for(const o of i)typeof ha[o]=="function"&&ha[o]();typeof r=="string"&&r in gn&&z0(gn[r])})}});let cu=!1;const uu=[],KS=t=>new Promise((e,n)=>{if(typeof window>"u"||(window.storyblokRegisterEvent=r=>{if(window.location===window.parent.location){console.warn("You are not in Draft Mode or in the Visual Editor.");return}cu?r():uu.push(r)},document.getElementById("storyblok-javascript-bridge")))return;const s=document.createElement("script");s.async=!0,s.src=t,s.id="storyblok-javascript-bridge",s.onerror=r=>n(r),s.onload=r=>{uu.forEach(i=>i()),cu=!0,e(r)},document.getElementsByTagName("head")[0].appendChild(s)});var JS=Object.defineProperty,QS=(t,e,n)=>e in t?JS(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,ye=(t,e,n)=>QS(t,typeof e!="symbol"?e+"":e,n);class ZS extends Error{constructor(e){super(e),this.name="AbortError"}}function e1(t,e,n){if(!Number.isFinite(e))throw new TypeError("Expected `limit` to be a finite number");if(!Number.isFinite(n))throw new TypeError("Expected `interval` to be a finite number");const s=[];let r=[],i=0,o=!1;const a=async()=>{i++;const u=s.shift();if(u)try{const f=await t(...u.args);u.resolve(f)}catch(f){u.reject(f)}const c=setTimeout(()=>{i--,s.length>0&&a(),r=r.filter(f=>f!==c)},n);r.includes(c)||r.push(c)},l=(...u)=>o?Promise.reject(new Error("Throttled function is already aborted and not accepting new promises")):new Promise((c,f)=>{s.push({resolve:c,reject:f,args:u}),i<e&&a()});return l.abort=()=>{o=!0,r.forEach(clearTimeout),r=[],s.forEach(u=>u.reject(()=>new ZS("Throttle function aborted"))),s.length=0},l}let pi=class{constructor(){ye(this,"isCDNUrl",(e="")=>e.includes("/cdn/")),ye(this,"getOptionsPage",(e,n=25,s=1)=>({...e,per_page:n,page:s})),ye(this,"delay",e=>new Promise(n=>setTimeout(n,e))),ye(this,"arrayFrom",(e=0,n)=>Array.from({length:e},n)),ye(this,"range",(e=0,n=e)=>{const s=Math.abs(n-e)||0,r=e<n?1:-1;return this.arrayFrom(s,(i,o)=>o*r+e)}),ye(this,"asyncMap",async(e,n)=>Promise.all(e.map(n))),ye(this,"flatMap",(e=[],n)=>e.map(n).reduce((s,r)=>[...s,...r],[])),ye(this,"escapeHTML",function(e){const n={"&":"&","<":"<",">":">",'"':""","'":"'"},s=/[&<>"']/g,r=new RegExp(s.source);return e&&r.test(e)?e.replace(s,i=>n[i]):e})}stringify(e,n,s){const r=[];for(const i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue;const o=e[i];if(o==null)continue;const a=s?"":encodeURIComponent(i);let l;typeof o=="object"?l=this.stringify(o,n?n+encodeURIComponent(`[${a}]`):a,Array.isArray(o)):l=`${n?n+encodeURIComponent(`[${a}]`):a}=${encodeURIComponent(o)}
30`,r.push(l)}return r.join("&")}getRegionURL(e){const n="api.storyblok.com",s="api-us.storyblok.com",r="app.storyblokchina.cn",i="api-ap.storyblok.com",o="api-ca.storyblok.com";switch(e){case"us":return s;case"cn":return r;case"ap":return i;case"ca":return o;default:return n}}};const t1=function(t,e){const n={};for(const s in t){const r=t[s];e.includes(s)&&r!==null&&(n[s]=r)}return n},n1=t=>t==="email",s1=()=>({singleTag:"hr"}),r1=()=>({tag:"blockquote"}),i1=()=>({tag:"ul"}),o1=t=>({tag:["pre",{tag:"code",attrs:t.attrs}]}),a1=()=>({singleTag:"br"}),l1=t=>({tag:`h${t.attrs.level}`}),c1=t=>({singleTag:[{tag:"img",attrs:t1(t.attrs,["src","alt","title"])}]}),u1=()=>({tag:"li"}),f1=()=>({tag:"ol"}),d1=()=>({tag:"p"}),p1=t=>({tag:[{tag:"span",attrs:{"data-type":"emoji","data-name":t.attrs.name,emoji:t.attrs.emoji}}]}),h1=()=>({tag:"b"}),m1=()=>({tag:"s"}),g1=()=>({tag:"u"}),y1=()=>({tag:"strong"}),v1=()=>({tag:"code"}),b1=()=>({tag:"i"}),w1=t=>{if(!t.attrs)return{tag:""};const e=new pi().escapeHTML,n={...t.attrs},{linktype:s="url"}=t.attrs;if(delete n.linktype,n.href&&(n.href=e(t.attrs.href||"")),n1(s)&&(n.href=`mailto:${n.href}`),n.anchor&&(n.href=`${n.href}#${n.anchor}`,delete n.anchor),n.custom){for(const r in n.custom)n[r]=n.custom[r];delete n.custom}return{tag:[{tag:"a",attrs:n}]}},S1=t=>({tag:[{tag:"span",attrs:t.attrs}]}),_1=()=>({tag:"sub"}),E1=()=>({tag:"sup"}),x1=t=>({tag:[{tag:"span",attrs:t.attrs}]}),T1=t=>{var e;return(e=t.attrs)!=null&&e.color?{tag:[{tag:"span",attrs:{style:`background-color:${t.attrs.color};`}}]}:{tag:""}},C1=t=>{var e;return(e=t.attrs)!=null&&e.color?{tag:[{tag:"span",attrs:{style:`color:${t.attrs.color}`}}]}:{tag:""}},P1={nodes:{horizontal_rule:s1,blockquote:r1,bullet_list:i1,code_block:o1,hard_break:a1,heading:l1,image:c1,list_item:u1,ordered_list:f1,paragraph:d1,emoji:p1},marks:{bold:h1,strike:m1,underline:g1,strong:y1,code:v1,italic:b1,link:w1,styled:S1,subscript:_1,superscript:E1,anchor:x1,highlight:T1,textStyle:C1}},A1=function(t){const e={"&":"&","<":"<",">":">",'"':""","'":"'"},n=/[&<>"']/g,s=new RegExp(n.source);return t&&s.test(t)?t.replace(n,r=>e[r]):t};let fu=!1,ma=class{constructor(t){ye(this,"marks"),ye(this,"nodes"),t||(t=P1),this.marks=t.marks||[],this.nodes=t.nodes||[]}addNode(t,e){this.nodes[t]=e}addMark(t,e){this.marks[t]=e}render(t,e={optimizeImages:!1},n=!0){if(!fu&&n&&(console.warn("Warning â ï¸: The RichTextResolver class is deprecated and will be removed in the next major release. Please use the `@storyblok/richtext` package instead. https://github.com/storyblok/richtext/"),fu=!0),t&&t.content&&Array.isArray(t.content)){let s="";return t.content.forEach(r=>{s+=this.renderNode(r)}),e.optimizeImages?this.optimizeImages(s,e.optimizeImages):s}return console.warn(`The render method must receive an Object with a "content" field. 31 The "content" field must be an array of nodes as the type ISbRichtext. 32 ISbRichtext: 33 content?: ISbRichtext[] 34 marks?: ISbRichtext[] 35 attrs?: any 36 text?: string 37 type: string 38 39 Example: 40 { 41 content: [ 42 { 43 content: [ 44 { 45 text: 'Hello World', 46 type: 'text' 47 } 48 ], 49 type: 'paragraph' 50 } 51 ], 52 type: 'doc' 53 }`),""}optimizeImages(t,e){let n=0,s=0,r="",i="";typeof e!="boolean"&&(typeof e.width=="number"&&e.width>0&&(r+=`width="${e.width}" `,n=e.width),typeof e.height=="number"&&e.height>0&&(r+=`height="${e.height}" `,s=e.height),(e.loading==="lazy"||e.loading==="eager")&&(r+=`loading="${e.loading}" `),typeof e.class=="string"&&e.class.length>0&&(r+=`class="${e.class}" `),e.filters&&(typeof e.filters.blur=="number"&&e.filters.blur>=0&&e.filters.blur<=100&&(i+=`:blur(${e.filters.blur})`),typeof e.filters.brightness=="number"&&e.filters.brightness>=-100&&e.filters.brightness<=100&&(i+=`:brightness(${e.filters.brightness})`),e.filters.fill&&(e.filters.fill.match(/[0-9A-F]{6}/gi)||e.filters.fill==="transparent")&&(i+=`:fill(${e.filters.fill})`),e.filters.format&&["webp","png","jpeg"].includes(e.filters.format)&&(i+=`:format(${e.filters.format})`),typeof e.filters.grayscale=="boolean"&&e.filters.grayscale&&(i+=":grayscale()"),typeof e.filters.quality=="number"&&e.filters.quality>=0&&e.filters.quality<=100&&(i+=`:quality(${e.filters.quality})`),e.filters.rotate&&[90,180,270].includes(e.filters.rotate)&&(i+=`:rotate(${e.filters.rotate})`),i.length>0&&(i=`/filters${i}`))),r.length>0&&(t=t.replace(/<img/g,`<img ${r.trim()}`));const o=n>0||s>0||i.length>0?`${n}x${s}${i}`:"";return t=t.replace(/a.storyblok.com\/f\/(\d+)\/([^.]+)\.(gif|jpg|jpeg|png|tif|bmp)/g,`a.storyblok.com/f/$1/$2.$3/m/${o}`),typeof e!="boolean"&&(e.sizes||e.srcset)&&(t=t.replace(/<img.*?src=["|'](.*?)["|']/g,a=>{var l,u;const c=a.match(/a.storyblok.com\/f\/(\d+)\/([^.]+)\.(gif|jpg|jpeg|png|tif|bmp)/g);if(c&&c.length>0){const f={srcset:(l=e.srcset)==null?void 0:l.map(h=>{if(typeof h=="number")return`//${c}/m/${h}x0${i} ${h}w`;if(typeof h=="object"&&h.length===2){let d=0,p=0;return typeof h[0]=="number"&&(d=h[0]),typeof h[1]=="number"&&(p=h[1]),`//${c}/m/${d}x${p}${i} ${d}w`}return""}).join(", "),sizes:(u=e.sizes)==null?void 0:u.map(h=>h).join(", ")};let m="";return f.srcset&&(m+=`srcset="${f.srcset}" `),f.sizes&&(m+=`sizes="${f.sizes}" `),a.replace(/<img/g,`<img ${m.trim()}`)}return a})),t}renderNode(t){const e=[];t.marks&&t.marks.forEach(s=>{const r=this.getMatchingMark(s);r&&r.tag!==""&&e.push(this.renderOpeningTag(r.tag))});const n=this.getMatchingNode(t);return n&&n.tag&&e.push(this.renderOpeningTag(n.tag)),t.content?t.content.forEach(s=>{e.push(this.renderNode(s))}):t.text?e.push(A1(t.text)):n&&n.singleTag?e.push(this.renderTag(n.singleTag," /")):n&&n.html?e.push(n.html):t.type==="emoji"&&e.push(this.renderEmoji(t)),n&&n.tag&&e.push(this.renderClosingTag(n.tag)),t.marks&&t.marks.slice(0).reverse().forEac
53h(s=>{const r=this.getMatchingMark(s);r&&r.tag!==""&&e.push(this.renderClosingTag(r.tag))}),e.join("")}renderTag(t,e){return t.constructor===String?`<${t}${e}>`:t.map(n=>{if(n.constructor===String)return`<${n}${e}>`;{let s=`<${n.tag}`;if(n.attrs){for(const r in n.attrs)if(Object.prototype.hasOwnProperty.call(n.attrs,r)){const i=n.attrs[r];i!==null&&(s+=` ${r}="${i}"`)}}return`${s}${e}>`}}).join("")}renderOpeningTag(t){return this.renderTag(t,"")}renderClosingTag(t){return t.constructor===String?`</${t}>`:t.slice(0).reverse().map(e=>e.constructor===String?`</${e}>`:`</${e.tag}>`).join("")}getMatchingNode(t){const e=this.nodes[t.type];if(typeof e=="function")return e(t)}getMatchingMark(t){const e=this.marks[t.type];if(typeof e=="function")return e(t)}renderEmoji(t){if(t.attrs.emoji)return t.attrs.emoji;const e=[{tag:"img",attrs:{src:t.attrs.fallbackImage,draggable:"false",loading:"lazy",align:"absmiddle"}}];return this.renderTag(e," /")}};class M1{constructor(e){ye(this,"baseURL"),ye(this,"timeout"),ye(this,"headers"),ye(this,"responseInterceptor"),ye(this,"fetch"),ye(this,"ejectInterceptor"),ye(this,"url"),ye(this,"parameters"),ye(this,"fetchOptions"),this.baseURL=e.baseURL,this.headers=e.headers||new Headers,this.timeout=e!=null&&e.timeout?e.timeout*1e3:0,this.responseInterceptor=e.responseInterceptor,this.fetch=(...n)=>e.fetch?e.fetch(...n):fetch(...n),this.ejectInterceptor=!1,this.url="",this.parameters={},this.fetchOptions={}}get(e,n){return this.url=e,this.parameters=n,this._methodHandler("get")}post(e,n){return this.url=e,this.parameters=n,this._methodHandler("post")}put(e,n){return this.url=e,this.parameters=n,this._methodHandler("put")}delete(e,n){return this.url=e,this.parameters=n??{},this._methodHandler("delete")}async _responseHandler(e){const n=[],s={data:{},headers:{},status:0,statusText:""};e.status!==204&&await e.json().then(r=>{s.data=r});for(const r of e.headers.entries())n[r[0]]=r[1];return s.headers={...n},s.status=e.status,s.statusText=e.statusText,s}async _methodHandler(e){let n=`${this.baseURL}${this.url}`,s=null;if(e==="get"){const l=new pi;n=`${this.baseURL}${this.url}?${l.stringify(this.parameters)}`}else s=JSON.stringify(this.parameters);const r=new URL(n),i=new AbortController,{signal:o}=i;let a;this.timeout&&(a=setTimeout(()=>i.abort(),this.timeout));try{const l=await this.fetch(`${r}`,{method:e,headers:this.headers,body:s,signal:o,...this.fetchOptions});this.timeout&&clearTimeout(a);const u=await this._responseHandler(l);return this.responseInterceptor&&!this.ejectInterceptor?this._statusHandler(this.responseInterceptor(u)):this._statusHandler(u)}catch(l){return{message:l}}}setFetchOptions(e={}){Object.keys(e).length>0&&"method"in e&&delete e.method,this.fetchOptions={...e}}eject(){this.ejectInterceptor=!0}_statusHandler(e){const n=/20[0-6]/g;return new Promise((s,r)=>{if(n.test(`${e.status}`))return s(e);const i={message:e.statusText,status:e.status,response:Array.isArray(e.data)?e.data[0]:e.data.error||e.data.slug};r(i)})}}const du="SB-Agent",So={defaultAgentName:"SB-JS-CLIENT",defaultAgentVersion:"SB-Agent-Version",packageVersion:"6.0.0"};let kr={};const ln={};class k1{constructor(e,n){ye(this,"client"),ye(this,"maxRetries"),ye(this,"retriesDelay"),ye(this,"throttle"),ye(this,"accessToken"),ye(this,"cache"),ye(this,"helpers"),ye(this,"resolveCounter"),ye(this,"relations"),ye(this,"links"),ye(this,"richTextResolver"),ye(this,"resolveNestedRelations"),ye(this,"stringifiedStoriesCache");let s=e.endpoint||n;if(!s){const o=new pi().getRegionURL,a=e.https===!1?"http":"https";e.oauthToken?s=`${a}://${o(e.region)}/v1`:s=`${a}://${o(e.region)}/v2`}const r=new Headers;r.set("Content-Type","application/json"),r.set("Accept","application/json"),e.headers&&(e.headers.constructor.name==="Headers"?e.headers.entries().toArray():Object.entries(e.headers)).forEach(([o,a])=>{r.set(o,a)}),r.has(du)||(r.set(du,So.defaultAgentName),r.set(So.defaultAgentVersion,So.packageVersion));let i=5;e.oauthToken&&(r.set("Authorization",e.oauthToken),i=3),e.rateLimit&&(i=e.rateLimit),e.richTextSchema?this.richTextResolver=new ma(e.richTextSchema):this.richTextResolver=new ma,e.componentResolver&&this.setComponentResolver(e.componentResolver),this.maxRetries=e.maxRetries||10,this.retriesDelay=300,this.throttle=e1(this.throttledRequest.bind(this),i,1e3),this.accessToken=e.accessToken||"",this.relations={},this.links={},this.cache=e.cache||{clear:"manual"},this.helpers=new pi,this.resolveCounter=0,this.resolveNestedRelations=e.resolveNestedRelations||!0,this.stringifiedStoriesCache={},this.client=new M1({baseURL:s,timeout:e.timeout||0,headers:r,responseInterceptor:e.responseInterceptor,fetch:e.fetch})}setComponentResolver(e){this.richTextResolver.addNode("blok",n=>{let s="";return n.attrs.body&&n.attrs.body.forEach(r=>{s+=e(r.component,r)}),{html:s}})}parseParams(e){return e.token||(e.token=this.getToken()),e.cv||(e.cv=ln[e.token]),Array.isArray(e.resolve_relations)&&(e.resolve_relations=e.resolve_relations.join(",")),typeof e.resolve_relations<"u"&&(e.resolve_level=2),e}factoryParamOptions(e,n){return this.helpers.isCDNUrl(e)?this.parseParams(n):n}
53makeRequest(e,n,s,r,i){const o=this.factoryParamOptions(e,this.helpers.getOptionsPage(n,s,r));return this.cacheResponse(e,o,void 0,i)}get(e,n,s){n||(n={});const r=`/${e}`,i=this.factoryParamOptions(r,n);return this.cacheResponse(r,i,void 0,s)}async getAll(e,n,s,r){const i=n?.per_page||25,o=`/${e}`.replace(/\/$/,""),a=s??o.substring(o.lastIndexOf("/")+1),l=1,u=await this.makeRequest(o,n,i,l,r),c=u.total?Math.ceil(u.total/i):1,f=await this.helpers.asyncMap(this.helpers.range(l,c),m=>this.makeRequest(o,n,i,m+1,r));return this.helpers.flatMap([u,...f],m=>Object.values(m.data[a]))}post(e,n,s){const r=`/${e}`;return Promise.resolve(this.throttle("post",r,n,s))}put(e,n,s){const r=`/${e}`;return Promise.resolve(this.throttle("put",r,n,s))}delete(e,n,s){n||(n={});const r=`/${e}`;return Promise.resolve(this.throttle("delete",r,n,s))}getStories(e,n){return this._addResolveLevel(e),this.get("cdn/stories",e,n)}getStory(e,n,s){return this._addResolveLevel(n),this.get(`cdn/stories/${e}`,n,s)}getToken(){return this.accessToken}ejectInterceptor(){this.client.eject()}_addResolveLevel(e){typeof e.resolve_relations<"u"&&(e.resolve_level=2)}_cleanCopy(e){return JSON.parse(JSON.stringify(e))}_insertLinks(e,n,s){const r=e[n];r&&r.fieldtype==="multilink"&&r.linktype==="story"&&typeof r.id=="string"&&this.links[s][r.id]?r.story=this._cleanCopy(this.links[s][r.id]):r&&r.linktype==="story"&&typeof r.uuid=="string"&&this.links[s][r.uuid]&&(r.story=this._cleanCopy(this.links[s][r.uuid]))}getStoryReference(e,n){return this.relations[e][n]?JSON.parse(this.stringifiedStoriesCache[n]||JSON.stringify(this.relations[e][n])):n}_resolveField(e,n,s){const r=e[n];typeof r=="string"?e[n]=this.getStoryReference(s,r):Array.isArray(r)&&(e[n]=r.map(i=>this.getStoryReference(s,i)).filter(Boolean))}_insertRelations(e,n,s,r){if(Array.isArray(s)?s.find(o=>o.endsWith(`.${n}`)):s.endsWith(`.${n}`)){this._resolveField(e,n,r);return}const i=e.component?`${e.component}.${n}`:n;(Array.isArray(s)?s.includes(i):s===i)&&this._resolveField(e,n,r)}iterateTree(e,n,s){const r=(i,o="")=>{if(!(!i||i._stopResolving)){if(Array.isArray(i))i.forEach((a,l)=>r(a,`${o}[${l}]`));else if(typeof i=="object")for(const a in i){const l=o?`${o}.${a}
53`:a;(i.component&&i._uid||i.type==="link")&&(this._insertRelations(i,a,n,s),this._insertLinks(i,a,s)),r(i[a],l)}}};r(e.content)}async resolveLinks(e,n,s){let r=[];if(e.link_uuids){const i=e.link_uuids.length,o=[],a=50;for(let l=0;l<i;l+=a){const u=Math.min(i,l+a);o.push(e.link_uuids.slice(l,u))}for(let l=0;l<o.length;l++)(await this.getStories({per_page:a,language:n.language,version:n.version,starts_with:n.starts_with,by_uuids:o[l].join(",")})).data.stories.forEach(u=>{r.push(u)})}else r=e.links;r.forEach(i=>{this.links[s][i.uuid]={...i,_stopResolving:!0}})}async resolveRelations(e,n,s){let r=[];if(e.rel_uuids){const i=e.rel_uuids.length,o=[],a=50;for(let l=0;l<i;l+=a){const u=Math.min(i,l+a);o.push(e.rel_uuids.slice(l,u))}for(let l=0;l<o.length;l++)(await this.getStories({per_page:a,language:n.language,version:n.version,starts_with:n.starts_with,by_uuids:o[l].join(","),excluding_fields:n.excluding_fields})).data.stories.forEach(u=>{r.push(u)})}else r=e.rels;r&&r.length>0&&r.forEach(i=>{this.relations[s][i.uuid]={...i,_stopResolving:!0}})}async resolveStories(e,n,s){var r,i;let o=[];if(this.links[s]={},this.relations[s]={},typeof n.resolve_relations<"u"&&n.resolve_relations.length>0&&(typeof n.resolve_relations=="string"&&(o=n.resolve_relations.split(",")),await this.resolveRelations(e,n,s)),n.resolve_links&&["1","story","url","link"].includes(n.resolve_links)&&((r=e.links)!=null&&r.length||(i=e.link_uuids)!=null&&i.length)&&await this.resolveLinks(e,n,s),this.resolveNestedRelations)for(const a in this.relations[s])this.iterateTree(this.relations[s][a],o,s);e.story?this.iterateTree(e.story,o,s):e.stories.forEach(a=>{this.iterateTree(a,o,s)}),this.stringifiedStoriesCache={},delete this.links[s],delete this.relations[s]}async cacheResponse(e,n,s,r){const i=this.helpers.stringify({url:e,params:n}),o=this.cacheProvider();if(n.version==="published"&&e!=="/cdn/spaces/me"){const a=await o.get(i);if(a)return Promise.resolve(a)}return new Promise(async(a,l)=>{var u;try{const c=await this.throttle("get",e,n,r);if(c.status!==200)return l(c);let f={data:c.data,headers:c.headers};if((u=c.headers)!=null&&u["per-page"]&&(f=Object.assign({},f,{perPage:c.headers["per-page"]?Number.parseInt(c.headers["per-page"]):0,total:c.headers["per-page"]?Number.parseInt(c.headers.total):0})),f.data.story||f.data.stories){const h=this.resolveCounter=++this.resolveCounter%1e3;await this.resolveStories(f.data,n,`${h}`)}n.version==="published"&&e!=="/cdn/spaces/me"&&await o.set(i,f);const m=this.cache.clear==="onpreview"&&n.version==="draft"||this.cache.clear==="auto";return n.token&&f.data.cv&&(m&&ln[n.token]&&ln[n.token]!==f.data.cv&&await this.flushCache(),ln[n.token]=f.data.cv),a(f)}catch(c){if(c.response&&c.status===429&&(s=typeof s>"u"?0:s+1,s<this.maxRetries))return console.log(`Hit rate limit. Retrying in ${this.retriesDelay/1e3} seconds.`),await this.helpers.delay(this.retriesDelay),this.cacheResponse(e,n,s).then(a).catch(l);l(c)}})}throttledRequest(e,n,s,r){return this.client.setFetchOptions(r),this.client[e](n,s)}cacheVersions(){return ln}cacheVersion(){return ln[this.accessToken]}setCacheVersion(e){this.accessToken&&(ln[this.accessToken]=e)}clearCacheVersion(){this.accessToken&&(ln[this.accessToken]=0)}cacheProvider(){switch(this.cache.type){case"memory":return{get(e){return Promise.resolve(kr[e])},getAll(){return Promise.resolve(kr)},set(e,n){return kr[e]=n,Promise.resolve(void 0)},flush(){return kr={},Promise.resolve(void 0)}};case"custom":if(this.cache.custom)return this.cache.custom;default:return{get(){return Promise.resolve()},getAll(){return Promise.resolve(void 0)},set(){return Promise.resolve(void 0)},flush(){return Promise.resolve(void 0)}}}}async flushCache(){return await this.cacheProvider().flush(),this.clearCacheVersion(),this}}const L1=(t={})=>{const{apiOptions:e}=t;if(!e||!e.accessToken){console.error("You need to provide an access token to interact with Storyblok API. Read https://www.storyblok.com/docs/api/content-delivery#topics/authentication");return}return{storyblokApi:new k1(e)}},O1=t=>{if(typeof t!="object"||typeof t._editable>"u")return{};try{const e=JSON.parse(t._editable.replace(/^<!--#storyblok#/,"").replace(/-->$/,""));return e?{"data-blok-c":JSON.stringify(e),"data-blok-uid":`${e.id}-${e.uid}`}:{}}catch{return{}}};function I1(t,e){if(!e)return{src:t,attrs:{}};let n=0,s=0;const r={},i=[];function o(l,u,c,f,m){typeof l!="number"||l<=u||l>=c?console.warn(`[StoryblokRichText] - ${f.charAt(0).toUpperCase()+f.slice(1)} value must be a number between ${u} and ${c} (inclusive)`):m.push(`${f}(${l})`)}if(typeof e=="object"){if(typeof e.width=="number"&&e.width>0?(r.width=e.width,n=e.width):console.warn("[StoryblokRichText] - Width value must be a number greater than 0"),e.height&&typeof e.height=="number"&&e.height>0?(r.height=e.height,s=e.height):console.warn("[StoryblokRichText] - He
53ight value must be a number greater than 0"),e.loading&&["lazy","eager"].includes(e.loading)&&(r.loading=e.loading),e.class&&(r.class=e.class),e.filters){const{filters:l}=e||{},{blur:u,brightness:c,fill:f,format:m,grayscale:h,quality:d,rotate:p}=l||{};u&&o(u,0,100,"blur",i),d&&o(d,0,100,"quality",i),c&&o(c,0,100,"brightness",i),f&&i.push(`fill(${f})`),h&&i.push("grayscale()"),p&&[0,90,180,270].includes(e.filters.rotate||0)&&i.push(`rotate(${p})`),m&&["webp","png","jpeg"].includes(m)&&i.push(`format(${m})`)}e.srcset&&(r.srcset=e.srcset.map(l=>{if(typeof l=="number")return`${t}/m/${l}x0/${i.length>0?`filters:${i.join(":")}`:""} ${l}w`;if(Array.isArray(l)&&l.length===2){const[u,c]=l;return`${t}/m/${u}x${c}/${i.length>0?`filters:${i.join(":")}`:""} ${u}w`}else{console.warn("[StoryblokRichText] - srcset entry must be a number or a tuple of two numbers");return}}).join(", ")),e.sizes&&(r.sizes=e.sizes.join(", "))}let a=`${t}/m/`;return n>0&&s>0&&(a=`${a}${n}x${s}/`),i.length>0&&(a=`${a}filters:${i.join(":")}`),{src:a,attrs:r}}var Re=(t=>(t.DOCUMENT="doc",t.HEADING="heading",t.PARAGRAPH="paragraph",t.QUOTE="blockquote",t.OL_LIST="ordered_list",t.UL_LIST="bullet_list",t.LIST_ITEM="list_item",t.CODE_BLOCK="code_block",t.HR="horizontal_rule",t.BR="hard_break",t.IMAGE="image",t.EMOJI="emoji",t.COMPONENT="blok",t.TABLE="table",t.TABLE_ROW="tableRow",t.TABLE_CELL="tableCell",t.TABLE_HEADER="tableHeader",t))(Re||{}),at=(t=>(t.BOLD="bold",t.STRONG="strong",t.STRIKE="strike",t.UNDERLINE="underline",t.ITALIC="italic",t.CODE="code",t.LINK="link",t.ANCHOR="anchor",t.STYLED="styled",t.SUPERSCRIPT="superscript",t.SUBSCRIPT="subscript",t.TEXT_STYLE="textStyle",t.HIGHLIGHT="highlight",t))(at||{}),zp=(t=>(t.TEXT="text",t))(zp||{}),Ls=(t=>(t.URL="url",t.STORY="story",t.ASSET="asset",t.EMAIL="email",t))(Ls||{});const R1=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"],$1=(t={})=>Object.keys(t).map(e=>`${e}="${t[e]}"`).join(" "),z1=(t={})=>Object.keys(t).map(e=>`${e}: ${t[e]}`).join("; ");function D1(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const Lr=t=>Object.fromEntries(Object.entries(t).filter(([e,n])=>n!==void 0));function pu(t,e={},n){const s=$1(e),r=s?`${t} ${s}`:t,i=Array.isArray(n)?n.join(""):n||"";if(t){if(R1.includes(t))return`<${r}>`}else return i;return`<${r}>${i}</${t}>`}function N1(t={}){const e=new Map,{renderFn:n=pu,textFn:s=D1,resolvers:r={},optimizeImages:i=!1,keyedResolvers:o=!1}=t,a=n!==pu,l=()=>({render:(S,A={},x)=>{if(o&&S){const C=e.get(S)||0;e.set(S,C+1),A.key=`${S}-${C}`}return n(S,A,x)}}),u=S=>(A,x)=>{const C=A.attrs||{};return x.render(S,C,A.children||null)},c=(S,A)=>{const{src:x,alt:C,title:z,srcset:N,sizes:$}=S.attrs||{};let L=x,I={};if(i){const{src:ie,attrs:de}=I1(x,i);L=ie,I=de}const j={src:L,alt:C,title:z,srcset:N,sizes:$,...I};return A.render("img",Lr(j))},f=(S,A)=>{const{level:x,...C}=S.attrs||{};return A.render(`h${x}`,C,S.children)},m=(S,A)=>{var x,C,z,N;const $=A.render("img",{src:(x=S.attrs)==null?void 0:x.fallbackImage,alt:(C=S.attrs)==null?void 0:C.alt,style:"width: 1.25em; height: 1.25em; vertical-align: text-top",draggable:"false",loading:"lazy"});return A.render("span",{"data-type":"emoji","data-name":(z=S.attrs)==null?void 0:z.name,"data-emoji":(N=S.attrs)==null?void 0:N.emoji},$)},h=(S,A)=>A.render("pre",S.attrs||{},A.render("code",{},S.children||"")),d=(S,A=!1)=>({text:x,attrs:C},z)=>{const{class:N,id:$,...L}=C||{},I=A?{class:N,id:$,style:z1(L)||void 0}:C||{};return z.render(S,Lr(I),x)},p=S=>E(S),w=S=>{const{marks:A,...x}=S;if("text"in S){if(A)return A.reduce((z,N)=>p({...N,text:z}),p({...x,children:x.children}));const C=S.attrs||{};if(o){const z=e.get("txt")||0;e.set("txt",z+1),C.key=`txt-${z}`}return s(x.text,C)}return""},b=(S,A)=>{const{linktype:x,href:C,anchor:z,...N}=S.attrs||{};let $="";switch(x){case Ls.ASSET:case Ls.URL:$=C;break;case Ls.EMAIL:$=`mailto:${C}`;break;case Ls.STORY:$=C,z&&($=`${$}#${z}`);break;default:$=C;break}const L={...N};return $&&(L.href=$),A.render("a",L,S.text)},y=(S,A)=>{var x,C;return console.warn("[StoryblokRichtText] - BLOK resolver is not available for vanilla usage"),A.render("span",{blok:(x=S?.attrs)==null?void 0:x.body[0],id:(C=S.attrs)==null?void 0:C.id,style:"display: none"})},g=(S,A)=>{const x={},C=A.render("tbody",{},S.children);return A.render("table",x,C)},v=(S,A)=>{const x={};return A.render("tr",x,S.children)},_=(S,A)=>{const{colspan:x,rowspan:C,colwidth:z,backgroundColor:N,...$}=S.attrs||{},L={...$};x>1&&(L.colspan=x),C>1&&(L.rowspan=C);const I=[];return z&&I.push(`width: ${z}px;`),N&&I.push(`background-color: ${N};`),I.length>0&&(L.style=I.join(" ")),A.render("td",Lr(L),S.children)},k=(S,A)=>{const{colspan:x,rowspan:C,colwidth:z,backgroundColor:N,...$}=S.attrs||{},L={...$};x>1&&(L.colspan=x),C>1&&(L.rowspan=C);const I=[];return z&&I.push(`width: ${z}px;`),N&&I.push(`background-color: ${N};`),I.length>0&&(L.style=I.join(" ")),A.render("th",Lr(L),S.children)},M=new Map([[Re.DOCUMENT,u("")],[Re.HEADING,f],[Re.PARAGRAPH,u("p")],[Re.UL_LIST,u("ul")],[Re.OL_LIST,u("ol")],[Re.LIST_ITEM,u("li")],[Re.IMAGE,c],[Re.EMOJI,m],[Re.CODE_BLOCK,h],[Re.HR,u("hr")],[Re.BR,u("br")],[Re.QUOTE,u("blockquote")],[Re.COMPONENT,y],[zp.TEXT,w],[at.LINK,b],[at.ANCHOR,b],[at.STYLED,d("span",!0)],[at.BOLD,d("strong")],[at.TEXT_STYLE,d("span",!0)],[at.ITALIC,d("em")],[at.UNDERLINE,d("u")],[at.STRIKE,d("s")],[at.CODE,d("code")],[at.SUPERSCRIPT,d("sup")],[at.SUBSCRIPT,d("sub")],[at.HIGHLIGHT,d("mark")],[Re.TABLE,g],[Re.TABLE_ROW,v],[Re.TABLE_CELL,_],[Re.TABLE_HEADER,k],...Object.entries(r).map(([S,A])=>[S,A])]);function O(S){const A=M.get(S.type);if(!A)return console.error("<Storyblok>",`No resolver found for node type ${S.type}`),"";const x=l();if(S.type==="text")return A(S,x);
53const C=S.content?S.content.map(E):void 0;return A({...S,children:C},x)}function E(S){return S.type==="doc"?a?S.content.map(O):S.content.map(O).join(""):Array.isArray(S)?S.map(O):O(S)}return{render:E}}let ga,hu="https://app.storyblok.com/f/storyblok-v2-latest.js";const OP=(t,e,n={})=>{var s;const r=!(typeof window>"u")&&typeof window.storyblokRegisterEvent<"u",i=new URL((s=window.location)==null?void 0:s.href).searchParams.get("_storyblok"),o=i!==null&&+i===t;if(!(!r||!o)){if(!t){console.warn("Story ID is not defined. Please provide a valid ID.");return}window.storyblokRegisterEvent(()=>{new window.StoryblokBridge(n).on(["input","published","change"],a=>{var l;a&&(a.action==="input"&&((l=a.story)==null?void 0:l.id)===t?e(a.story):(a.action==="change"||a.action==="published")&&a.storyId===t&&window.location.reload())})})}},H1=(t,e)=>{t.addNode("blok",n=>{let s="";return n.attrs.body.forEach(r=>{s+=e(r.component,r)}),{html:s}})},F1=(t={})=>{var e,n;const{bridge:s,accessToken:r,use:i=[],apiOptions:o={},richText:a={},bridgeUrl:l}=t;o.accessToken=o.accessToken||r;const u={bridge:s,apiOptions:o};let c={};i.forEach(m=>{c={...c,...m(u)}}),l&&(hu=l);const f=!(typeof window>"u")&&((n=(e=window.location)==null?void 0:e.search)==null?void 0:n.includes("_storyblok_tk"));return s!==!1&&f&&KS(hu),ga=new ma(a.schema),a.resolver&&H1(ga,a.resolver),c},j1=t=>{var e;return!t||!((e=t?.content)!=null&&e.some(n=>n.content||n.type==="blok"||n.type==="horizontal_rule"))},IP=(t,e,n)=>{let s=ga;if(!s){console.error("Please initialize the Storyblok SDK before calling the renderRichText function");return}return j1(t)?"":s.render(t,{},!1)},Dp=pt({__name:"StoryblokComponent",props:{blok:{}},setup(t,{expose:e}){const n=t,s=rt();e({value:s});const r=typeof os(n.blok.component)!="string",i=De("VueSDKOptions"),o=rt(n.blok.component);return!r&&i&&(i.enableFallbackComponent?(o.value=i.customFallbackComponent??"FallbackComponent",typeof os(o.value)=="string"&&console.error(`Is the Fallback component "${o.value}" registered properly?`)):console.error(`Component could not be found for blok "${n.blok.component}"! Is it defined in main.ts as "app.component("${n.blok.component}", ${n.blok.component});"?`)),(a,l)=>(ke(),Xe(os(o.value),fr({ref_key:"blokRef",ref:s},{...a.$props,...a.$attrs}),null,16))}}),B1=t=>{var e,n;return _e(Dp,{blok:(e=t?.attrs)==null?void 0:e.body[0],id:(n=t.attrs)==null?void 0:n.id},t.children)};function V1(t){const e={renderFn:_e,textFn:pl,keyedResolvers:!0,resolvers:{[Re.COMPONENT]:B1,...t.resolvers}};return N1(e)}const U1=pt({__name:"StoryblokRichText",props:{doc:{},resolvers:{}},setup(t){const e=t,n=rt(),s=()=>n.value;return At([()=>e.doc,()=>e.resolvers],([r,i])=>{const{render:o}=V1({resolvers:i??{}});n.value=o(r)},{immediate:!0,deep:!0}),(r,i)=>(ke(),Xe(s))}}),W1={beforeMount(t,e){if(e.value){const n=O1(e.value);Object.keys(n).length>0&&(t.setAttribute("data-blok-c",n["data-blok-c"]),t.setAttribute("data-blok-uid",n["data-blok-uid"]),t.classList.add("storyblok__outline"))}}},G1=t=>{console.error(`You can't use ${t} if you're not loading apiPlugin. Please provide it on StoryblokVue initialization. 54 `)};let ya=null;const RP=()=>(ya||G1("useStoryblokApi"),ya),Y1={install(t,e={}){t.directive("editable",W1),t.component("StoryblokComponent",Dp),t.component("StoryblokRichText",U1),e.enableFallbackComponent&&!e.customFallbackComponent&&t.component("FallbackComponent",te(()=>ee(()=>import("./CkCBv__u.js"),[],import.meta.url)));const{storyblokApi:n}=F1(e);ya=n||null,t.provide("VueSDKOptions",e)}},q1=Ze(({vueApp:t})=>{let{storyblok:e}=Ri().public;e=JSON.parse(JSON.stringify(e)),t.use(Y1,{...e,use:[L1]})});/*! 55 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 56 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 57 * Copyright 2024 Fonticons, Inc. 58 */function X1(t,e,n){return(e=J1(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function mu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,s)}return n}function Y(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
vendor: 5,609 bytes, line 58
58e%2?mu(Object(n),!0).forEach(function(s){X1(t,s,n[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mu(Object(n)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(n,s))})}return t}function K1(t,e){if(typeof t!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var s=n.call(t,e);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function J1(t){var e=K1(t,"string");return typeof e=="symbol"?e:e+""}const gu=()=>{};let El={},Np={},Hp=null,Fp={mark:gu,measure:gu};try{typeof window<"u"&&(El=window),typeof document<"u"&&(Np=document),typeof MutationObserver<"u"&&(Hp=MutationObserver),typeof performance<"u"&&(Fp=performance)}catch{}const{userAgent:yu=""}=El.navigator||{},wn=El,Ce=Np,vu=Hp,Or=Fp;wn.document;const rn=!!Ce.documentElement&&!!Ce.head&&typeof Ce.addEventListener=="function"&&typeof Ce.createElement=="function",jp=~yu.indexOf("MSIE")||~yu.indexOf("Trident/");var Q1=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,Z1=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Bp={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},e_={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},Vp=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Ke="classic",Hi="duotone",t_="sharp",n_="sharp-duotone",Up=[Ke,Hi,t_,n_],s_={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},r_={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},i_=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),o_={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},a_=["fak","fa-kit","fakd","fa-kit-duotone"],bu={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},l_=["kit"],c_={kit:{"fa-kit":"fak"}},u_=["fak","fakd"],f_={kit:{fak:"fa-kit"}},wu={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Ir={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},d_=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],p_=["fak","fa-kit","fakd","fa-kit-duotone"],h_={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},m_={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},g_={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},va={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},y_=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],ba=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...d_,...y_],v_=["solid","regular","light","thin","duotone","brands"],Wp=[1,2,3,4,5,6,7,8,9,10],b_=Wp.concat([11,12,13,14,15,16,17,18,19,20]),w_=[...Object.keys(g_),...v_,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
58ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Ir.GROUP,Ir.SWAP_OPACITY,Ir.PRIMARY,Ir.SECONDARY].concat(Wp.map(t=>"".concat(t,"x"))).concat(b_.map(t=>"w-".concat(t))),S_={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const Zt="___FONT_AWESOME___",wa=16,Gp="fa",Yp="svg-inline--fa",Fn="data-fa-i2svg",Sa="data-fa-pseudo-element",__="data-fa-pseudo-element-pending",xl="data-prefix",Tl="data-icon",Su="fontawesome-i2svg",E_="async",x_=["HTML","HEAD","STYLE","SCRIPT"],qp=(()=>{try{return!0}catch{return!1}})();function pr(t){return new Proxy(t,{get(e,n){return n in e?e[n]:e[Ke]}})}const Xp=Y({},Bp);Xp[Ke]=Y(Y(Y(Y({},{"fa-duotone":"duotone"}),Bp[Ke]),bu.kit),bu["kit-duotone"]);const T_=pr(Xp),_a=Y({},o_);_a[Ke]=Y(Y(Y(Y({},{duotone:"fad"}),_a[Ke]),wu.kit),wu["kit-duotone"]);const _u=pr(_a),Ea=Y({},va);Ea[Ke]=Y(Y({},Ea[Ke]),f_.kit);const Cl=pr(Ea),xa=Y({},m_);xa[Ke]=Y(Y({},xa[Ke]),c_.kit);pr(xa);const C_=Q1,Kp="fa-layers-text",P_=Z1,A_=Y({},s_);pr(A_);const M_=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],_o=e_,k_=[...l_,...w_],Us=wn.FontAwesomeConfig||{};function L_(t){var e=Ce.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}function O_(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}Ce&&typeof Ce.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[n,s]=e;const r=O_(L_(n));r!=null&&(Us[s]=r)});const Jp={styleDefault:"solid",familyDefault:Ke,cssPrefix:Gp,replacementClass:Yp,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Us.familyPrefix&&(Us.cssPrefix=Us.familyPrefix);const gs=Y(Y({},Jp),Us);gs.autoReplaceSvg||(gs.observeMutations=!1);const se={};Object.keys(Jp).forEach(t=>{Object.defineProperty(se,t,{enumerable:!0,set:function(e){gs[t]=e,Ws.forEach(n=>n(se))},get:function(){return gs[t]}})});Object.defineProperty(se,"familyPrefix",{enumerable:!0,set:function(t){gs.cssPrefix=t,Ws.forEach(e=>e(se))},get:function(){return gs.cssPrefix}});wn.FontAwesomeConfig=se;const Ws=[];function I_(t){return Ws.push(t),()=>{Ws.splice(Ws.indexOf(t),1)}}const cn=wa,zt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function R_(t){if(!t||!rn)return;const e=Ce.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;const n=Ce.head.childNodes;let s=null;for(let r=n.length-1;r>-1;r--){const i=n[r],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(s=i)}return Ce.head.insertBefore(e,s),t}const $_="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function er(){let t=12,e="";for(;t-- >0;)e+=$_[Math.random()*62|0];return e}function Ss(t){const e=[];for(let n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function Pl(t){return t.classList?Ss(t.classList):(t.getAttribute("class")||"").split(" ").filter(e=>e)}function Qp(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function z_(t){return Object.keys(t||{}).reduce((e,n)=>e+"".concat(n,'="').concat(Qp(t[n]),'" '),"").trim()}function Fi(t){return Object.keys(t||{}).reduce((e,n)=>e+"".concat(n,": ").concat(t[n].trim(),";"),"")}function Al(t){return t.size!==zt.size||t.x!==zt.x||t.y!==zt.y||t.rotate!==zt.rotate||t.flipX||t.flipY}function D_(t){let{transform:e,containerWidth:n,iconWidth:s}=t;const r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(e.x*32,", ").concat(e.y*32,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)"),l={transform:"".concat(i," ").concat(o," ").concat(a)},u={transform:"translate(".concat(s/2*-1," -256)")};return{outer:r,inner:l,path:u}}function N_(t){let{transform:e,width:n=wa,height:s=wa,startCentered:r=!1}=t,i="";return r&&jp?i+="translate(".concat(e.x/cn-n/2,"em, ").concat(e.y/cn-s/2,"em) "):r?i+="translate(calc(-50% + ".concat(e.x/cn,"em), calc(-50% + ").concat(e.y/cn,"em)) "):i+="translate(".concat(e.x/cn,"em, ").concat(e.y/cn,"em) "),i+="scale(".concat(e.size/cn*(e.flipX?-1:1),", ").concat(e.size/cn*(e.flipY?-1:1),") "),i+="rotate(".concat(e.rotate,"deg) "),i}var H_=
vendor: 12,335 bytes, lines 58-611
58`:root, :host { 59 --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; 60 --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; 61 --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; 62 --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; 63 --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; 64 --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; 65 --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; 66 --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; 67 --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; 68 --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; 69 --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; 70 --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; 71 --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; 72 --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; 73 --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; 74 --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; 75 --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; 76} 77 78svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { 79 overflow: visible; 80 box-sizing: content-box; 81} 82 83.svg-inline--fa { 84 display: var(--fa-display, inline-block); 85 height: 1em; 86 overflow: visible; 87 vertical-align: -0.125em; 88} 89.svg-inline--fa.fa-2xs { 90 vertical-align: 0.1em; 91} 92.svg-inline--fa.fa-xs { 93 vertical-align: 0em; 94} 95.svg-inline--fa.fa-sm { 96 vertical-align: -0.0714285705em; 97} 98.svg-inline--fa.fa-lg { 99 vertical-align: -0.2em; 100} 101.svg-inline--fa.fa-xl { 102 vertical-align: -0.25em; 103} 104.svg-inline--fa.fa-2xl { 105 vertical-align: -0.3125em; 106} 107.svg-inline--fa.fa-pull-left { 108 margin-right: var(--fa-pull-margin, 0.3em); 109 width: auto; 110} 111.svg-inline--fa.fa-pull-right { 112 margin-left: var(--fa-pull-margin, 0.3em); 113 width: auto; 114} 115.svg-inline--fa.fa-li { 116 width: var(--fa-li-width, 2em); 117 top: 0.25em; 118} 119.svg-inline--fa.fa-fw { 120 width: var(--fa-fw-width, 1.25em); 121} 122 123.fa-layers svg.svg-inline--fa { 124 bottom: 0; 125 left: 0; 126 margin: auto; 127 position: absolute; 128 right: 0; 129 top: 0; 130} 131 132.fa-layers-counter, .fa-layers-text { 133 display: inline-block; 134 position: absolute; 135 text-align: center; 136} 137 138.fa-layers { 139 display: inline-block; 140 height: 1em; 141 position: relative; 142 text-align: center; 143 vertical-align: -0.125em; 144 width: 1em; 145} 146.fa-layers svg.svg-inline--fa { 147 transform-origin: center center; 148} 149 150.fa-layers-text { 151 left: 50%; 152 top: 50%; 153 transform: translate(-50%, -50%); 154 transform-origin: center center; 155} 156 157.fa-layers-counter { 158 background-color: var(--fa-counter-background-color, #ff253a); 159 border-radius: var(--fa-counter-border-radius, 1em); 160 box-sizing: border-box; 161 color: var(--fa-inverse, #fff); 162 line-height: var(--fa-counter-line-height, 1); 163 max-width: var(--fa-counter-max-width, 5em); 164 min-width: var(--fa-counter-min-width, 1.5em); 165 overflow: hidden; 166 padding: var(--fa-counter-padding, 0.25em 0.5em); 167 right: var(--fa-right, 0); 168 text-overflow: ellipsis; 169 top: var(--fa-top, 0); 170 transform: scale(var(--fa-counter-scale, 0.25)); 171 transform-origin: top right; 172} 173 174.fa-layers-bottom-right { 175 bottom: var(--fa-bottom, 0); 176 right: var(--fa-right, 0); 177 top: auto; 178 transform: scale(var(--fa-layers-scale, 0.25)); 179 transform-origin: bottom right; 180} 181 182.fa-layers-bottom-left { 183 bottom: var(--fa-bottom, 0); 184 left: var(--fa-left, 0); 185 right: auto; 186 top: auto; 187 transform: scale(var(--fa-layers-scale, 0.25)); 188 transform-origin: bottom left; 189} 190 191.fa-layers-top-right { 192 top: var(--fa-top, 0); 193 right: var(--fa-right, 0); 194 transform: scale(var(--fa-layers-scale, 0.25)); 195 transform-origin: top right; 196} 197 198.fa-layers-top-left { 199 left: var(--fa-left, 0); 200 right: auto; 201 top: var(--fa-top, 0); 202 transform: scale(var(--fa-layers-scale, 0.25)); 203 transform-origin: top left; 204} 205 206.fa-1x { 207 font-size: 1em; 208} 209 210.fa-2x { 211 font-size: 2em; 212} 213 214.fa-3x { 215 font-size: 3em; 216} 217 218.fa-4x { 219 font-size: 4em; 220} 221 222.fa-5x { 223 font-size: 5em; 224} 225 226.fa-6x { 227 font-size: 6em; 228} 229 230.fa-7x { 231 font-size: 7em; 232} 233 234.fa-8x { 235 font-size: 8em; 236} 237 238.fa-9x { 239 font-size: 9em; 240} 241 242.fa-10x { 243 font-size: 10em; 244} 245 246.fa-2xs { 247 font-size: 0.625em; 248 line-height: 0.1em; 249 vertical-align: 0.225em; 250} 251 252.fa-xs { 253 font-size: 0.75em; 254 line-height: 0.0833333337em; 255 vertical-align: 0.125em; 256} 257 258.fa-sm { 259 font-size: 0.875em; 260 line-height: 0.0714285718em; 261 vertical-align: 0.0535714295em; 262} 263 264.fa-lg { 265 font-size: 1.25em; 266 line-height: 0.05em; 267 vertical-align: -0.075em; 268} 269 270.fa-xl { 271 font-size: 1.5em; 272 line-height: 0.0416666682em; 273 vertical-align: -0.125em; 274} 275 276.fa-2xl { 277 font-size: 2em; 278 line-height: 0.03125em; 279 vertical-align: -0.1875em; 280} 281 282.fa-fw { 283 text-align: center; 284 width: 1.25em; 285} 286 287.fa-ul { 288 list-style-type: none; 289 margin-left: var(--fa-li-margin, 2.5em); 290 padding-left: 0; 291} 292.fa-ul > li { 293 position: relative; 294} 295 296.fa-li { 297 left: calc(-1 * var(--fa-li-width, 2em)); 298 position: absolute; 299 text-align: center; 300 width: var(--fa-li-width, 2em); 301 line-height: inherit; 302} 303 304.fa-border { 305 border-color: var(--fa-border-color, #eee); 306 border-radius: var(--fa-border-radius, 0.1em); 307 border-style: var(--fa-border-style, solid); 308 border-width: var(--fa-border-width, 0.08em); 309 padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); 310} 311 312.fa-pull-left { 313 float: left; 314 margin-right: var(--fa-pull-margin, 0.3em); 315} 316 317.fa-pull-right { 318 float: right; 319 margin-left: var(--fa-pull-margin, 0.3em); 320} 321 322.fa-beat { 323 animation-name: fa-beat; 324 animation-delay: var(--fa-animation-delay, 0s); 325 animation-direction: var(--fa-animation-direction, normal); 326 animation-duration: var(--fa-animation-duration, 1s); 327 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 328 animation-timing-function: var(--fa-animation-timing, ease-in-out); 329} 330 331.fa-bounce { 332 animation-name: fa-bounce; 333 animation-delay: var(--fa-animation-delay, 0s); 334 animation-direction: var(--fa-animation-direction, normal); 335 animation-duration: var(--fa-animation-duration, 1s); 336 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 337 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); 338} 339 340.fa-fade { 341 animation-name: fa-fade; 342 animation-delay: var(--fa-animation-delay, 0s); 343 animation-direction: var(--fa-animation-direction, normal); 344 animation-duration: var(--fa-animation-duration, 1s); 345 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 346 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); 347} 348 349.fa-beat-fade { 350 animation-name: fa-beat-fade; 351 animation-delay: var(--fa-animation-delay, 0s); 352 animation-direction: var(--fa-animation-direction, normal); 353 animation-duration: var(--fa-animation-duration, 1s); 354 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 355 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); 356} 357 358.fa-flip { 359 animation-name: fa-flip; 360 animation-delay: var(--fa-animation-delay, 0s); 361 animation-direction: var(--fa-animation-direction, normal); 362 animation-duration: var(--fa-animation-duration, 1s); 363 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 364 animation-timing-function: var(--fa-animation-timing, ease-in-out); 365} 366 367.fa-shake { 368 animation-name: fa-shake; 369 animation-delay: var(--fa-animation-delay, 0s); 370 animation-direction: var(--fa-animation-direction, normal); 371 animation-duration: var(--fa-animation-duration, 1s); 372 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 373 animation-timing-function: var(--fa-animation-timing, linear); 374} 375 376.fa-spin { 377 animation-name: fa-spin; 378 animation-delay: var(--fa-animation-delay, 0s); 379 animation-direction: var(--fa-animation-direction, normal); 380 animation-duration: var(--fa-animation-duration, 2s); 381 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 382 animation-timing-function: var(--fa-animation-timing, linear); 383} 384 385.fa-spin-reverse { 386 --fa-animation-direction: reverse; 387} 388 389.fa-pulse, 390.fa-spin-pulse { 391 animation-name: fa-spin; 392 animation-direction: var(--fa-animation-direction, normal); 393 animation-duration: var(--fa-animation-duration, 1s); 394 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 395 animation-timing-function: var(--fa-animation-timing, steps(8)); 396} 397 398@media (prefers-reduced-motion: reduce) { 399 .fa-beat, 400.fa-bounce, 401.fa-fade, 402.fa-beat-fade, 403.fa-flip, 404.fa-pulse, 405.fa-shake, 406.fa-spin, 407.fa-spin-pulse { 408 animation-delay: -1ms; 409 animation-duration: 1ms; 410 animation-iteration-count: 1; 411 transition-delay: 0s; 412 transition-duration: 0s; 413 } 414} 415@keyframes fa-beat { 416 0%, 90% { 417 transform: scale(1); 418 } 419 45% { 420 transform: scale(var(--fa-beat-scale, 1.25)); 421 } 422} 423@keyframes fa-bounce { 424 0% { 425 transform: scale(1, 1) translateY(0); 426 } 427 10% { 428 transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); 429 } 430 30% { 431 transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); 432 } 433 50% { 434 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); 435 } 436 57% { 437 transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); 438 } 439 64% { 440 transform: scale(1, 1) translateY(0); 441 } 442 100% { 443 transform: scale(1, 1) translateY(0); 444 } 445} 446@keyframes fa-fade { 447 50% { 448 opacity: var(--fa-fade-opacity, 0.4); 449 } 450} 451@keyframes fa-beat-fade { 452 0%, 100% { 453 opacity: var(--fa-beat-fade-opacity, 0.4); 454 transform: scale(1); 455 } 456 50% { 457 opacity: 1; 458 transform: scale(var(--fa-beat-fade-scale, 1.125)); 459 } 460} 461@keyframes fa-flip { 462 50% { 463 transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); 464 } 465} 466@keyframes fa-shake { 467 0% { 468 transform: rotate(-15deg); 469 } 470 4% { 471 transform: rotate(15deg); 472 } 473 8%, 24% { 474 transform: rotate(-18deg); 475 } 476 12%, 28% { 477 transform: rotate(18deg); 478 } 479 16% { 480 transform: rotate(-22deg); 481 } 482 20% { 483 transform: rotate(22deg); 484 } 485 32% { 486 transform: rotate(-12deg); 487 } 488 36% { 489 transform: rotate(12deg); 490 } 491 40%, 100% { 492 transform: rotate(0deg); 493 } 494} 495@keyframes fa-spin { 496 0% { 497 transform: rotate(0deg); 498 } 499 100% { 500 transform: rotate(360deg); 501 } 502} 503.fa-rotate-90 { 504 transform: rotate(90deg); 505} 506 507.fa-rotate-180 { 508 transform: rotate(180deg); 509} 510 511.fa-rotate-270 { 512 transform: rotate(270deg); 513} 514 515.fa-flip-horizontal { 516 transform: scale(-1, 1); 517} 518 519.fa-flip-vertical { 520 transform: scale(1, -1); 521} 522 523.fa-flip-both, 524.fa-flip-horizontal.fa-flip-vertical { 525 transform: scale(-1, -1); 526} 527 528.fa-rotate-by { 529 transform: rotate(var(--fa-rotate-angle, 0)); 530} 531 532.fa-stack { 533 display: inline-block; 534 vertical-align: middle; 535 height: 2em; 536 position: relative; 537 width: 2.5em; 538} 539 540.fa-stack-1x, 541.fa-stack-2x { 542 bottom: 0; 543 left: 0; 544 margin: auto; 545 position: absolute; 546 right: 0; 547 top: 0; 548 z-index: var(--fa-stack-z-index, auto); 549} 550 551.svg-inline--fa.fa-stack-1x { 552 height: 1em; 553 width: 1.25em; 554} 555.svg-inline--fa.fa-stack-2x { 556 height: 2em; 557 width: 2.5em; 558} 559 560.fa-inverse { 561 color: var(--fa-inverse, #fff); 562} 563 564.sr-only, 565.fa-sr-only { 566 position: absolute; 567 width: 1px; 568 height: 1px; 569 padding: 0; 570 margin: -1px; 571 overflow: hidden; 572 clip: rect(0, 0, 0, 0); 573 white-space: nowrap; 574 border-width: 0; 575} 576 577.sr-only-focusable:not(:focus), 578.fa-sr-only-focusable:not(:focus) { 579 position: absolute; 580 width: 1px; 581 height: 1px; 582 padding: 0; 583 margin: -1px; 584 overflow: hidden; 585 clip: rect(0, 0, 0, 0); 586 white-space: nowrap; 587 border-width: 0; 588} 589 590.svg-inline--fa .fa-primary { 591 fill: var(--fa-primary-color, currentColor); 592 opacity: var(--fa-primary-opacity, 1); 593} 594 595.svg-inline--fa .fa-secondary { 596 fill: var(--fa-secondary-color, currentColor); 597 opacity: var(--fa-secondary-opacity, 0.4); 598} 599 600.svg-inline--fa.fa-swap-opacity .fa-primary { 601 opacity: var(--fa-secondary-opacity, 0.4); 602} 603 604.svg-inline--fa.fa-swap-opacity .fa-secondary { 605 opacity: var(--fa-primary-opacity, 1); 606} 607 608.svg-inline--fa mask .fa-primary, 609.svg-inline--fa mask .fa-secondary { 610 fill: black; 611}`;
611function Zp(){const t=Gp,e=Yp,n=se.cssPrefix,s=se.replacementClass;let r=H_;if(n!==t||s!==e){const i=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),a=new RegExp("\\.".concat(e),"g");r=r.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(a,".".concat(s))}return r}let Eu=!1;function Eo(){se.autoAddCss&&!Eu&&(R_(Zp()),Eu=!0)}var F_={mixout(){return{dom:{css:Zp,insertCss:Eo}}},hooks(){return{beforeDOMElementCreation(){Eo()},beforeI2svg(){Eo()}}}};const en=wn||{};en[Zt]||(en[Zt]={});en[Zt].styles||(en[Zt].styles={});en[Zt].hooks||(en[Zt].hooks={});en[Zt].shims||(en[Zt].shims=[]);var Dt=en[Zt];const eh=[],th=function(){Ce.removeEventListener("DOMContentLoaded",th),hi=1,eh.map(t=>t())};let hi=!1;rn&&(hi=(Ce.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ce.readyState),hi||Ce.addEventListener("DOMContentLoaded",th));function j_(t){rn&&(hi?setTimeout(t,0):eh.push(t))}function hr(t){const{tag:e,attributes:n={},children:s=[]}=t;return typeof t=="string"?Qp(t):"<".concat(e," ").concat(z_(n),">").concat(s.map(hr).join(""),"</").concat(e,">")}function xu(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}var xo=function(e,n,s,r){var i=Object.keys(e),o=i.length,a=n,l,u,c;for(s===void 0?(l=1,c=e[i[0]]):(l=0,c=s);l<o;l++)u=i[l],c=a(c,e[u],u,e);return c};function B_(t){const e=[];let n=0;const s=t.length;for(;n<s;){const r=t.charCodeAt(n++);if(r>=55296&&r<=56319&&n<s){const i=t.charCodeAt(n++);(i&64512)==56320?e.push(((r&1023)<<10)+(i&1023)+65536):(e.push(r),n--)}else e.push(r)}return e}function Ta(t){const e=B_(t);return e.length===1?e[0].toString(16):null}function V_(t,e){const n=t.length;let s=t.charCodeAt(e),r;return s>=55296&&s<=56319&&n>e+1&&(r=t.charCodeAt(e+1),r>=56320&&r<=57343)?(s-55296)*1024+r-56320+65536:s}function Tu(t){return Object.keys(t).reduce((e,n)=>{const s=t[n];return!!s.icon?e[s.iconName]=s.icon:e[n]=s,e},{})}function Ca(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:s=!1}=n,r=Tu(e);typeof Dt.hooks.addPack=="function"&&!s?Dt.hooks.addPack(t,Tu(e)):Dt.styles[t]=Y(Y({},Dt.styles[t]||{}),r),t==="fas"&&Ca("fa",e)}const{styles:tr,shims:U_}=Dt,nh=Object.keys(Cl),W_=nh.reduce((t,e)=>(t[e]=Object.keys(Cl[e]),t),{});let Ml=null,sh={},rh={},ih={},oh={},ah={};function G_(t){return~k_.indexOf(t)}function Y_(t,e){const n=e.split("-"),s=n[0],r=n.slice(1).join("-");return s===t&&r!==""&&!G_(r)?r:null}const lh=()=>{const t=s=>xo(tr,(r,i,o)=>(r[o]=xo(i,s,{}),r),{});sh=t((s,r,i)=>(r[3]&&(s[r[3]]=i),r[2]&&r[2].filter(a=>typeof a=="number").forEach(a=>{s[a.toString(16)]=i}),s)),rh=t((s,r,i)=>(s[i]=i,r[2]&&r[2].filter(a=>typeof a=="string").forEach(a=>{s[a]=i}),s)),ah=t((s,r,i)=>{const o=r[2];return s[i]=i,o.forEach(a=>{s[a]=i}),s});const e="far"in tr||se.autoFetchSvg,n=xo(U_,(s,r)=>{const i=r[0];let o=r[1];const a=r[2];return o==="far"&&!e&&(o="fas"),typeof i=="string"&&(s.names[i]={prefix:o,iconName:a}),typeof i=="number"&&(s.unicodes[i.toString(16)]={prefix:o,iconName:a}),s},{names:{},unicodes:{}});ih=n.names,oh=n.unicodes,Ml=ji(se.styleDefault,{family:se.familyDefault})};I_(t=>{Ml=ji(t.styleDefault,{family:se.familyDefault})});lh();function kl(t,e){return(sh[t]||{})[e]}function q_(t,e){return(rh[t]||{})[e]}function Mn(t,e){return(ah[t]||{})[e]}function ch(t){return ih[t]||{prefix:null,iconName:null}}function X_(t){const e=oh[t],n=kl("fas",t);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Sn(){return Ml}const uh=()=>({prefix:null,iconName:null,rest:[]}
611);function K_(t){let e=Ke;const n=nh.reduce((s,r)=>(s[r]="".concat(se.cssPrefix,"-").concat(r),s),{});return Up.forEach(s=>{(t.includes(n[s])||t.some(r=>W_[s].includes(r)))&&(e=s)}),e}function ji(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Ke}=e,s=T_[n][t];if(n===Hi&&!t)return"fad";const r=_u[n][t]||_u[n][s],i=t in Dt.styles?t:null;return r||i||null}function J_(t){let e=[],n=null;return t.forEach(s=>{const r=Y_(se.cssPrefix,s);r?n=r:s&&e.push(s)}),{iconName:n,rest:e}}function Cu(t){return t.sort().filter((e,n,s)=>s.indexOf(e)===n)}function Bi(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=e;let s=null;const r=ba.concat(p_),i=Cu(t.filter(f=>r.includes(f))),o=Cu(t.filter(f=>!ba.includes(f))),a=i.filter(f=>(s=f,!Vp.includes(f))),[l=null]=a,u=K_(i),c=Y(Y({},J_(o)),{},{prefix:ji(l,{family:u})});return Y(Y(Y({},c),tE({values:t,family:u,styles:tr,config:se,canonical:c,givenPrefix:s})),Q_(n,s,c))}function Q_(t,e,n){let{prefix:s,iconName:r}=n;if(t||!s||!r)return{prefix:s,iconName:r};const i=e==="fa"?ch(r):{},o=Mn(s,r);return r=i.iconName||o||r,s=i.prefix||s,s==="far"&&!tr.far&&tr.fas&&!se.autoFetchSvg&&(s="fas"),{prefix:s,iconName:r}}const Z_=Up.filter(t=>t!==Ke||t!==Hi),eE=Object.keys(va).filter(t=>t!==Ke).map(t=>Object.keys(va[t])).flat();function tE(t){const{values:e,family:n,canonical:s,givenPrefix:r="",styles:i={},config:o={}}=t,a=n===Hi,l=e.includes("fa-duotone")||e.includes("fad"),u=o.familyDefault==="duotone",c=s.prefix==="fad"||s.prefix==="fa-duotone";if(!a&&(l||u||c)&&(s.prefix="fad"),(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),!s.prefix&&Z_.includes(n)&&(Object.keys(i).find(m=>eE.includes(m))||o.autoFetchSvg)){const m=i_.get(n).defaultShortPrefixId;s.prefix=m,s.iconName=Mn(s.prefix,s.iconName)||s.iconName}return(s.prefix==="fa"||r==="fa")&&(s.prefix=Sn()||"fas"),s}class nE{constructor(){this.definitions={}}add(){for(var e=arguments.length,n=new Array(e),s=0;s<e;s++)n[s]=arguments[s];const r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach(i=>{this.definitions[i]=Y(Y({},this.definitions[i]||{}),r[i]),Ca(i,r[i]);const o=Cl[Ke][i];o&&Ca(o,r[i]),lh()})}reset(){this.definitions={}}_pullDefinitions(e,n){const s=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(s).map(r=>{const{prefix:i,iconName:o,icon:a}=s[r],l=a[2];e[i]||(e[i]={}),l.length>0&&l.forEach(u=>{typeof u=="string"&&(e[i][u]=a)}),e[i][o]=a}),e}}let Pu=[],Zn={};const cs={},sE=Object.keys(cs);function rE(t,e){let{mixoutsTo:n}=e;return Pu=t,Zn={},Object.keys(cs).forEach(s=>{sE.indexOf(s)===-1&&delete cs[s]}),Pu.forEach(s=>{const r=s.mixout?s.mixout():{};if(Object.keys(r).forEach(i=>{typeof r[i]=="function"&&(n[i]=r[i]),typeof r[i]=="object"&&Object.keys(r[i]).forEach(o=>{n[i]||(n[i]={}),n[i][o]=r[i][o]})}),s.hooks){const i=s.hooks();
611Object.keys(i).forEach(o=>{Zn[o]||(Zn[o]=[]),Zn[o].push(i[o])})}s.provides&&s.provides(cs)}),n}function Pa(t,e){for(var n=arguments.length,s=new Array(n>2?n-2:0),r=2;r<n;r++)s[r-2]=arguments[r];return(Zn[t]||[]).forEach(o=>{e=o.apply(null,[e,...s])}),e}function jn(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),s=1;s<e;s++)n[s-1]=arguments[s];(Zn[t]||[]).forEach(i=>{i.apply(null,n)})}function _n(){const t=arguments[0],e=Array.prototype.slice.call(arguments,1);return cs[t]?cs[t].apply(null,e):void 0}function Aa(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:e}=t;const n=t.prefix||Sn();if(e)return e=Mn(n,e)||e,xu(fh.definitions,n,e)||xu(Dt.styles,n,e)}const fh=new nE,iE=()=>{se.autoReplaceSvg=!1,se.observeMutations=!1,jn("noAuto")},oE={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return rn?(jn("beforeI2svg",t),_n("pseudoElements2svg",t),_n("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:e}=t;se.autoReplaceSvg===!1&&(se.autoReplaceSvg=!0),se.observeMutations=!0,j_(()=>{lE({autoReplaceSvgRoot:e}),jn("watch",t)})}},aE={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Mn(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){const e=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],n=ji(t[0]);return{prefix:n,iconName:Mn(n,e)||e}}if(typeof t=="string"&&(t.indexOf("".concat(se.cssPrefix,"-"))>-1||t.match(C_))){const e=Bi(t.split(" "),{skipLookups:!0});return{prefix:e.prefix||Sn(),iconName:Mn(e.prefix,e.iconName)||e.iconName}}if(typeof t=="string"){const e=Sn();return{prefix:e,iconName:Mn(e,t)||t}}}},ht={noAuto:iE,config:se,dom:oE,parse:aE,library:fh,findIconDefinition:Aa,toHtml:hr},lE=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:e=Ce}=t;(Object.keys(Dt.styles).length>0||se.autoFetchSvg)&&rn&&se.autoReplaceSvg&&ht.dom.i2svg({node:e})};function Vi(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(n=>hr(n))}}),Object.defineProperty(t,"node",{get:function(){if(!rn)return;const n=Ce.createElement("div");return n.innerHTML=t.html,n.children}}),t}function cE(t){let{children:e,main:n,mask:s,attributes:r,styles:i,transform:o}=t;if(Al(o)&&n.found&&!s.found){const{width:a,height:l}=n,u={x:a/l/2,y:.5};r.style=Fi(Y(Y({},i),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}function uE(t){let{prefix:e,iconName:n,children:s,attributes:r,symbol:i}=t;const o=i===!0?"".concat(e,"-").concat(se.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Y(Y({},r),{},{id:o}),children:s}]}]}function Ll(t){const{icons:{main:e,mask:n},prefix:s,iconName:r,transform:i,symbol:o,title:a,maskId:l,titleId:u,extra:c,watchable:f=!1}=t,{width:m,height:h}=n.found?n:e,d=u_.includes(s),p=[se.replacementClass,r?"".concat(se.cssPrefix,"-").concat(r):""].filter(_=>c.classes.indexOf(_)===-1).filter(_=>_!==""||!!_).concat(c.classes).join(" ");let w={children:[],attributes:Y(Y({},c.attributes),{},{"data-prefix":s,"data-icon":r,class:p,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(h)})};const b=d&&!~c.classes.indexOf("fa-fw")?{width:"".concat(m/h*16*.0625,"em")}:{};f&&(w.attributes[Fn]=""),a&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(u||er())},children:[a]}),delete w.attributes.title);const y=Y(Y({},w),{},{prefix:s,iconName:r,main:e,mask:n,maskId:l,transform:i,symbol:o,styles:Y(Y({},b),c.styles)}),{children:g,attributes:v}=n.found&&e.found?_n("generateAbstractMask",y)||{children:[],attributes:{}}:_n("generateAbstractIcon",y)||{children:[],attributes:{}};return y.children=g,y.attributes=v,o?uE(y):cE(y)}function Au(t){const{content:e,width:n,height:s,transform:r,title:i,extra:o,watchable:a=!1}=t,l=Y(Y(Y({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});a&&(l[Fn]="");const u=Y({},o.styles);Al(r)&&(u.transform=N_({transform:r,startCentered:!0,width:n,height:s}),u["-webkit-transform"]=u.transform);const c=Fi(u);c.length>0&&(l.style=c);const f=[];return f.push({tag:"span",attributes:l,children:[e]}),i&&f.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),f}function fE(t){const{content:e,title:n,extra:s}=t,r=Y(Y(Y({},s.attributes),n?{title:n}:{}),{},{class:s.classes.join(" ")}),i=Fi(s.styles);i.length>0&&(r.style=i);const o=[];return o.push({tag:"span",attributes:r,children:[e]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:To}=Dt;function Ma(t){const e=t[0],n=t[1],[s]=t.slice(4);let r=null;return Array.isArray(s)?r={tag:"g",attributes:{class:"".concat(se.cssPrefix,"-").concat(_o.GROUP)},children:[{tag:"path",attributes:{class:"".concat(se.cssPrefix,"-").concat(_o.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(se.cssPrefix,"-").concat(_o.PRIMARY),fill:"currentColor",d:s[1]}}]}
611:r={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:e,height:n,icon:r}}const dE={found:!1,width:512,height:512};function pE(t,e){!qp&&!se.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function ka(t,e){let n=e;return e==="fa"&&se.styleDefault!==null&&(e=Sn()),new Promise((s,r)=>{if(n==="fa"){const i=ch(t)||{};t=i.iconName||t,e=i.prefix||e}if(t&&e&&To[e]&&To[e][t]){const i=To[e][t];return s(Ma(i))}pE(t,e),s(Y(Y({},dE),{},{icon:se.showMissingIcons&&t?_n("missingIconAbstract")||{}:{}}))})}const Mu=()=>{},La=se.measurePerformance&&Or&&Or.mark&&Or.measure?Or:{mark:Mu,measure:Mu},Os='FA "6.7.2"',hE=t=>(La.mark("".concat(Os," ").concat(t," begins")),()=>dh(t)),dh=t=>{La.mark("".concat(Os," ").concat(t," ends")),La.measure("".concat(Os," ").concat(t),"".concat(Os," ").concat(t," begins"),"".concat(Os," ").concat(t," ends"))};var Ol={begin:hE,end:dh};const Fr=()=>{};function ku(t){return typeof(t.getAttribute?t.getAttribute(Fn):null)=="string"}function mE(t){const e=t.getAttribute?t.getAttribute(xl):null,n=t.getAttribute?t.getAttribute(Tl):null;return e&&n}function gE(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(se.replacementClass)}function yE(){return se.autoReplaceSvg===!0?jr.replace:jr[se.autoReplaceSvg]||jr.replace}function vE(t){return Ce.createElementNS("http://www.w3.org/2000/svg",t)}function bE(t){return Ce.createElement(t)}function ph(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=t.tag==="svg"?vE:bE}=e;if(typeof t=="string")return Ce.createTextNode(t);const s=n(t.tag);return Object.keys(t.attributes||[]).forEach(function(i){s.setAttribute(i,t.attributes[i])}),(t.children||[]).forEach(function(i){s.appendChild(ph(i,{ceFn:n}))}),s}function wE(t){let e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}const jr={replace:function(t){const e=t[0];
611if(e.parentNode)if(t[1].forEach(n=>{e.parentNode.insertBefore(ph(n),e)}),e.getAttribute(Fn)===null&&se.keepOriginalSource){let n=Ce.createComment(wE(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){const e=t[0],n=t[1];if(~Pl(e).indexOf(se.replacementClass))return jr.replace(t);const s=new RegExp("".concat(se.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const i=n[0].attributes.class.split(" ").reduce((o,a)=>(a===se.replacementClass||a.match(s)?o.toSvg.push(a):o.toNode.push(a),o),{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?e.removeAttribute("class"):e.setAttribute("class",i.toNode.join(" "))}const r=n.map(i=>hr(i)).join(` 612`);e.setAttribute(Fn,""),e.innerHTML=r}};function Lu(t){t()}function hh(t,e){const n=typeof e=="function"?e:Fr;if(t.length===0)n();else{let s=Lu;se.mutateApproach===E_&&(s=wn.requestAnimationFrame||Lu),s(()=>{const r=yE(),i=Ol.begin("mutate");t.map(r),i(),n()})}}let Il=!1;function mh(){Il=!0}function Oa(){Il=!1}let mi=null;function Ou(t){if(!vu||!se.observeMutations)return;const{treeCallback:e=Fr,nodeCallback:n=Fr,pseudoElementsCallback:s=Fr,observeMutationsRoot:r=Ce}=t;mi=new vu(i=>{if(Il)return;const o=Sn();
612Ss(i).forEach(a=>{if(a.type==="childList"&&a.addedNodes.length>0&&!ku(a.addedNodes[0])&&(se.searchPseudoElements&&s(a.target),e(a.target)),a.type==="attributes"&&a.target.parentNode&&se.searchPseudoElements&&s(a.target.parentNode),a.type==="attributes"&&ku(a.target)&&~M_.indexOf(a.attributeName))if(a.attributeName==="class"&&mE(a.target)){const{prefix:l,iconName:u}=Bi(Pl(a.target));a.target.setAttribute(xl,l||o),u&&a.target.setAttribute(Tl,u)}else gE(a.target)&&n(a.target)})}),rn&&mi.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function SE(){mi&&mi.disconnect()}function _E(t){const e=t.getAttribute("style");let n=[];return e&&(n=e.split(";").reduce((s,r)=>{const i=r.split(":"),o=i[0],a=i.slice(1);return o&&a.length>0&&(s[o]=a.join(":").trim()),s},{})),n}function EE(t){const e=t.getAttribute("data-prefix"),n=t.getAttribute("data-icon"),s=t.innerText!==void 0?t.innerText.trim():"";let r=Bi(Pl(t));return r.prefix||(r.prefix=Sn()),e&&n&&(r.prefix=e,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&s.length>0&&(r.iconName=q_(r.prefix,t.innerText)||kl(r.prefix,Ta(t.innerText))),!r.iconName&&se.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function xE(t){const e=Ss(t.attributes).reduce((r,i)=>(r.name!=="class"&&r.name!=="style"&&(r[i.name]=i.value),r),{}),n=t.getAttribute("title"),s=t.getAttribute("data-fa-title-id");return se.autoA11y&&(n?e["aria-labelledby"]="".concat(se.replacementClass,"-title-").concat(s||er()):(e["aria-hidden"]="true",e.focusable="false")),e}function TE(){return{iconName:null,title:null,titleId:null,prefix:null,transform:zt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Iu(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:s,rest:r}=EE(t),i=xE(t),o=Pa("parseNodeAttributes",{},t);let a=e.styleParser?_E(t):[];return Y({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:s,transform:zt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:a,attributes:i}},o)}const{styles:CE}=Dt;function gh(t){const e=se.autoReplaceSvg==="nest"?Iu(t,{styleParser:!1}):Iu(t);return~e.extra.classes.indexOf(Kp)?_n("generateLayersText",t,e):_n("generateSvgReplacementMutation",t,e)}function PE(){return[...a_,...ba]}function Ru(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!rn)return Promise.resolve();const n=Ce.documentElement.classList,s=c=>n.add("".concat(Su,"-").concat(c)),r=c=>n.remove("".concat(Su,"-").concat(c)),i=se.autoFetchSvg?PE():Vp.concat(Object.keys(CE));i.includes("fa")||i.push("fa");const o=[".".concat(Kp,":not([").concat(Fn,"])")].concat(i.map(c=>".".concat(c,":not([").concat(Fn,"])"))).join(", ");if(o.length===0)return Promise.resolve();let a=[];try{a=Ss(t.querySelectorAll(o))}catch{}if(a.length>0)s("pending"),r("complete");else return Promise.resolve();const l=Ol.begin("onTree"),u=a.reduce((c,f)=>{try{const m=gh(f);m&&c.push(m)}catch(m){qp||m.name==="MissingIcon"&&console.error(m)}return c},[]);return new Promise((c,f)=>{Promise.all(u).then(m=>{hh(m,()=>{s("active"),s("complete"),r("pending"),typeof e=="function"&&e(),l(),c()})}).catch(m=>{l(),f(m)})})}function AE(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;gh(t).then(n=>{n&&hh([n],e)})}function ME(t){return function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=(e||{}).icon?e:Aa(e||{});let{mask:r}=n;return r&&(r=(r||{}).icon?r:Aa(r||{})),t(s,Y(Y({},n),{},{mask:r}))}}const kE=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=zt,symbol:s=!1,mask:r=null,maskId:i=null,title:o=null,titleId:a=null,classes:l=[],attributes:u={},styles:c={}}=e;if(!t)return;const{prefix:f,iconName:m,icon:h}=t;return Vi(Y({type:"icon"},t),()=>(jn("beforeDOMElementCreation",{iconDefinition:t,params:e}),se.autoA11y&&(o?u["aria-labelledby"]="".concat(se.replacementClass,"-title-").concat(a||er()):(u["aria-hidden"]="true",u.focusable="false")),Ll({icons:{main:Ma(h),mask:r?Ma(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:f,iconName:m,transform:Y(Y({},zt),n),symbol:s,title:o,maskId:i,titleId:a,extra:{attributes:u,styles:c,classes:l}})))};var LE={mixout(){return{icon:ME(kE)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=Ru,t.nodeCallback=AE,t}}},provides(t){t.i2svg=function(e){const{node:n=Ce,callback:s=()=>{}}=e;return Ru(n,s)},t.generateSvgReplacementMutation=function(e,n){const{iconName:s,title:r,titleId:i,prefix:o,transform:a,symbol:l,mask:u,maskId:c,extra:f}=n;return new Promise((m,h)=>{Promise.all([ka(s,o),u.iconName?ka(u.iconName,u.prefix):Promise.resolve({foun
612d:!1,width:512,height:512,icon:{}})]).then(d=>{let[p,w]=d;m([e,Ll({icons:{main:p,mask:w},prefix:o,iconName:s,transform:a,symbol:l,maskId:c,title:r,titleId:i,extra:f,watchable:!0})])}).catch(h)})},t.generateAbstractIcon=function(e){let{children:n,attributes:s,main:r,transform:i,styles:o}=e;const a=Fi(o);a.length>0&&(s.style=a);let l;return Al(i)&&(l=_n("generateAbstractTransformGrouping",{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),n.push(l||r.icon),{children:n,attributes:s}}}},OE={mixout(){return{layer(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=e;return Vi({type:"layer"},()=>{jn("beforeDOMElementCreation",{assembler:t,params:e});let s=[];return t(r=>{Array.isArray(r)?r.map(i=>{s=s.concat(i.abstract)}):s=s.concat(r.abstract)}),[{tag:"span",attributes:{class:["".concat(se.cssPrefix,"-layers"),...n].join(" ")},children:s}]})}}}},IE={mixout(){return{counter(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:s=[],attributes:r={},styles:i={}}=e;return Vi({type:"counter",content:t},()=>(jn("beforeDOMElementCreation",{content:t,params:e}),fE({content:t.toString(),title:n,extra:{attributes:r,styles:i,classes:["".concat(se.cssPrefix,"-layers-counter"),...s]}})))}}}},RE={mixout(){return{text(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=zt,title:s=null,classes:r=[],attributes:i={},styles:o={}}=e;return Vi({type:"text",content:t},()=>(jn("beforeDOMElementCreation",{content:t,params:e}),Au({content:t,transform:Y(Y({},zt),n),title:s,extra:{attributes:i,styles:o,classes:["".concat(se.cssPrefix,"-layers-text"),...r]}})))}}},provides(t){t.generateLayersText=function(e,n){const{title:s,transform:r,extra:i}=n;let o=null,a=null;if(jp){const l=parseInt(getComputedStyle(e).fontSize,10),u=e.getBoundingClientRect();o=u.width/l,a=u.height/l}return se.autoA11y&&!s&&(i.attributes["aria-hidden"]="true"),Promise.resolve([e,Au({content:e.innerHTML,width:o,height:a,transform:r,title:s,extra:i,watchable:!0})])}}};const $E=new RegExp('"',"ug"),$u=[1105920,1112319],zu=Y(Y(Y(Y({},{FontAwesome:{normal:"fas",400:"fas"}}),r_),S_),h_),Ia=Object.keys(zu).reduce((t,e)=>(t[e.toLowerCase()]=zu[e],t),{}),zE=Object.keys(Ia).reduce((t,e)=>{const n=Ia[e];return t[e]=n[900]||[...Object.entries(n)][0][1],t},{});function DE(t){const e=t.replace($E,""),n=V_(e,0),s=n>=$u[0]&&n<=$u[1],r=e.length===2?e[0]===e[1]:!1;return{value:Ta(r?e[0]:e),isSecondary:s||r}}function NE(t,e){const n=t.replace(/^['"]|['"]$/g,"").toLowerCase(),s=parseInt(e),r=isNaN(s)?"normal":s;return(Ia[n]||{})[r]||zE[n]}function Du(t,e){const n="".concat(__).concat(e.replace(":","-"));return new Promise((s,r)=>{if(t.getAttribute(n)!==null)return s();const o=Ss(t.children).filter(m=>m.getAttribute(Sa)===e)[0],a=wn.getComputedStyle(t,e),l=a.getPropertyValue("font-family"),u=l.match(P_),c=a.getPropertyValue("font-weight"),f=a.getPropertyValue("content");if(o&&!u)return t.removeChild(o),s();if(u&&f!=="none"&&f!==""){const m=a.getPropertyValue("content");let h=NE(l,c);const{value:d,isSecondary:p}=DE(m),w=u[0].startsWith("FontAwesome");let b=kl(h,d),y=b;if(w){const g=X_(d);g.iconName&&g.prefix&&(b=g.iconName,h=g.prefix)}if(b&&!p&&(!o||o.getAttribute(xl)!==h||o.getAttribute(Tl)!==y)){t.setAttribute(n,y),o&&t.removeChild(o);const g=TE(),{extra:v}=g;v.attributes[Sa]=e,ka(b,h).then(_=>{const k=Ll(Y(Y({},g),{},{icons:{main:_,mask:uh()},prefix:h,iconName:y,extra:v,watchable:!0})),M=Ce.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(M,t.firstChild):t.appendChild(M),M.outerHTML=k.map(O=>hr(O)).join(` 613`),t.removeAttribute(n),s()}).catch(r)}else s()}else s()})}function HE(t){return Promise.all([Du(t,"::before"),Du(t,"::after")])}function FE(t){return t.parentNode!==document.head&&!~x_.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(Sa)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function Nu(t){if(rn)return new Promise((e,n)=>{const s=Ss(t.querySelectorAll("*")).filter(FE).map(HE),r=Ol.begin("searchPseudoElements");mh(),Promise.all(s).then(()=>{r(),Oa(),e()}).catch(()=>{r(),Oa(),n()})})}var jE={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=Nu,t}}},provides(t){t.pseudoElements2svg=function(e){const{node:n=Ce}=e;se.searchPseudoElements&&Nu(n)}}};let Hu=!1;var BE={mixout(){return{dom:{unwatch(){mh(),Hu=!0}}}},hooks(){return{bootstrap(){Ou(Pa("mutationObserverCallbacks",{}))},noAuto(){SE()},watch(t){const{observeMutationsRoot:e}=t;Hu?Oa():Ou(Pa("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}};const Fu=t=>{let e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((n,s)=>{const r=s.toLowerCase().split("-"),i=r[0];let o=r.slice(1).join("-");if(i&&o==="h")return n.flipX=!0,n;if(i&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(i){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},e)};var VE={mixout(){return{parse:{transform:t=>Fu(t)}}},hooks(){return{parseNodeAttributes(t,e){const n=e.getAttribute("data-fa-transform");return n&&(t.transform=Fu(n)),t}}},provides(t){t.generateAbstractTransformGrouping=function(e){let{main:n,transform:s,containerWidth:r,iconWidth:i}=e;const o={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(s.x*32,", ").concat(s.y*32,") "),l="scale(".concat(s.size/16*(s.flipX?-1:1),", ").concat(s.size/16*(s.flipY?-1:1),") "),u="rotate(".concat(s.rotate," 0 0)"),c={transform:"".concat(a," ").concat(l," ").concat(u)},f={transform:"translate(".concat(i/2*-1," -256)")},m={outer:o,inner:c,path:f};return{tag:"g",attributes:Y({},m.outer),children:[{tag:"g",attributes:Y({},m.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:Y(Y({},n.icon.attributes),m.path)}]}]}}}};const Co={x:0,y:0,width:"100%",height:"100%"};function ju(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function UE(t){return t.tag==="g"?t.children:[t]}var WE={hooks(){return{parseNodeAttributes(t,e){const n=e.getAttribute("data-fa-mask"),s=n?Bi(n.split(" ").map(r=>r.trim())):uh();return s.prefix||(s.prefix=Sn()),t.mask=s,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(e){let{children:n,attributes:s,main:r,mask:i,maskId:o,transform:a}=e;const{width:l,icon:u}=r,{width:c,icon:f}
613=i,m=D_({transform:a,containerWidth:c,iconWidth:l}),h={tag:"rect",attributes:Y(Y({},Co),{},{fill:"white"})},d=u.children?{children:u.children.map(ju)}:{},p={tag:"g",attributes:Y({},m.inner),children:[ju(Y({tag:u.tag,attributes:Y(Y({},u.attributes),m.path)},d))]},w={tag:"g",attributes:Y({},m.outer),children:[p]},b="mask-".concat(o||er()),y="clip-".concat(o||er()),g={tag:"mask",attributes:Y(Y({},Co),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,w]},v={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:UE(f)},g]};return n.push(v,{tag:"rect",attributes:Y({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},Co)}),{children:n,attributes:s}}}},GE={provides(t){let e=!1;wn.matchMedia&&(e=wn.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){const n=[],s={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:Y(Y({},s),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const i=Y(Y({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:Y(Y({},s),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||o.children.push({tag:"animate",attributes:Y(Y({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Y(Y({},i),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:Y(Y({},s),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:Y(Y({},i),{},{values:"1;0;0;0;0;1;"})}]}),e||n.push({tag:"path",attributes:Y(Y({},s),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Y(Y({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},YE={hooks(){return{parseNodeAttributes(t,e){const n=e.getAttribute("data-fa-symbol"),s=n===null?!1:n===""?!0:n;return t.symbol=s,t}}}},qE=[F_,LE,OE,IE,RE,jE,BE,VE,WE,GE,YE];rE(qE,{mixoutsTo:ht});ht.noAuto;const XE=ht.config,KE=ht.library;ht.dom;const Ra=ht.parse;ht.findIconDefinition;ht.toHtml;const JE=ht.icon;ht.layer;ht.text;ht.counter;function Bu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,s)}return n}function Wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
613e%2?Bu(Object(n),!0).forEach(function(s){tt(t,s,n[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Bu(Object(n)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(n,s))})}return t}function QE(t,e){if(typeof t!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var s=n.call(t,e);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function ZE(t){var e=QE(t,"string");return typeof e=="symbol"?e:e+""}function gi(t){"@babel/helpers - typeof";return gi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gi(t)}function tt(t,e,n){return e=ZE(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ex(t,e){if(t==null)return{};var n={};for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)){if(e.indexOf(s)>=0)continue;n[s]=t[s]}return n}function tx(t,e){if(t==null)return{};var n=ex(t,e),s,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)s=i[r],!(e.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(n[s]=t[s])}return n}var nx=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},yh={exports:{}};(function(t){(function(e){var n=function(b,y,g){if(!u(y)||f(y)||m(y)||h(y)||l(y))return y;var v,_=0,k=0;if(c(y))for(v=[],k=y.length;_<k;_++)v.push(n(b,y[_],g));else{v={};for(var M in y)Object.prototype.hasOwnProperty.call(y,M)&&(v[b(M,g)]=n(b,y[M],g))}return v},s=function(b,y){y=y||{};var g=y.separator||"_",v=y.split||/(?=[A-Z])/;return b.split(v).join(g)},r=function(b){return d(b)?b:(b=b.replace(/[\-_\s]+(.)?/g,function(y,g){return g?g.toUpperCase():""}),b.substr(0,1).toLowerCase()+b.substr(1))},i=function(b){var y=r(b);return y.substr(0,1).toUpperCase()+y.substr(1)},o=function(b,y){return s(b,y).toLowerCase()},a=Object.prototype.toString,l=function(b){return typeof b=="function"},u=function(b){return b===Object(b)},c=function(b){return a.call(b)=="[object Array]"},f=function(b){return a.call(b)=="[object Date]"},m=function(b){return a.call(b)=="[object RegExp]"},h=function(b){return a.call(b)=="[object Boolean]"},d=function(b){return b=b-0,b===b},p=function(b,y){var g=y&&"process"in y?y.process:y;return typeof g!="function"?b:function(v,_){return g(v,b,_)}},w={camelize:r,decamelize:o,pascalize:i,depascalize:o,camelizeKeys:function(b,y){return n(p(r,y),b)},decamelizeKeys:function(b,y){return n(p(o,y),b,y)},pascalizeKeys:function(b,y){return n(p(i,y),b)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};t.exports?t.exports=w:e.humps=w})(nx)})(yh);var sx=yh.exports,rx=["class","style"];function ix(t){return t.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,n){var s=n.indexOf(":"),r=sx.camelize(n.slice(0,s)),i=n.slice(s+1).trim();return e[r]=i,e},{})}function ox(t){return t.split(/\s+/).reduce(function(e,n){return e[n]=!0,e},{})}function vh(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var s=(t.children||[]).map(function(l){return vh(l)}),r=Object.keys(t.attributes||{}).reduce(function(l,u){var c=t.attributes[u];switch(u){case"class":l.class=ox(c);break;case"style":l.style=ix(c);break;default:l.attrs[u]=c}return l},{attrs:{},class:{},style:{}});n.class;var i=n.style,o=i===void 0?{}:i,a=tx(n,rx);return _e(t.tag,Wt(Wt(Wt({},e),{},{class:r.class,style:Wt(Wt({},r.style),o)},r.attrs),a),s)}var bh=!1;try{bh=!0}catch{}function ax(){if(!bh&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function Po(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?tt({},t,e):{}}function lx(t){var e,n=(e={"fa-spin":t.spin,"fa-pulse":t.pulse,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":t.flip===!0,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vert
613ical":t.flip==="vertical"||t.flip==="both"},tt(tt(tt(tt(tt(tt(tt(tt(tt(tt(e,"fa-".concat(t.size),t.size!==null),"fa-rotate-".concat(t.rotation),t.rotation!==null),"fa-pull-".concat(t.pull),t.pull!==null),"fa-swap-opacity",t.swapOpacity),"fa-bounce",t.bounce),"fa-shake",t.shake),"fa-beat",t.beat),"fa-fade",t.fade),"fa-beat-fade",t.beatFade),"fa-flash",t.flash),tt(tt(e,"fa-spin-pulse",t.spinPulse),"fa-spin-reverse",t.spinReverse));return Object.keys(n).map(function(s){return n[s]?s:null}).filter(function(s){return s})}function Vu(t){if(t&&gi(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(Ra.icon)return Ra.icon(t);if(t===null)return null;if(gi(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}var cx=pt({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(Number.parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(e,n){var s=n.attrs,r=ze(function(){return Vu(e.icon)}),i=ze(function(){return Po("classes",lx(e))}),o=ze(function(){return Po("transform",typeof e.transform=="string"?Ra.transform(e.transform):e.transform)}),a=ze(function(){return Po("mask",Vu(e.mask))}),l=ze(function(){return JE(r.value,Wt(Wt(Wt(Wt({},i.value),o.value),a.value),{},{symbol:e.symbol,title:e.title,titleId:e.titleId,maskId:e.maskId}))});At(l,function(c){if(!c)return ax("Could not find one or more icon(s)",r.value,a.value)},{immediate:!0});var u=ze(function(){return l.value?vh(l.value.abstract[0],{},s):null});return function(){return u.value}}});/*! 614 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 615 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 616 * Copyright 2024 Fonticons, Inc. 617 */const ux={prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"]},fx={prefix:"fab",iconName:"x-twitter",icon:[512,512,[],"e61b","M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"]},dx={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},px={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]};/*! 618 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 619 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 620 * Copyright 2024 Fonticons, Inc. 621 */const hx={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]};XE.autoAddCss=!1;KE.add(ux,dx,px,fx,hx);const mx=Ze(t=>{t.vueApp.component("font-awesome-icon",cx)}),gx=Ze(()=>{const t=$i(),e=Rp();At(()=>t.path,n=>{const s=Ip(n,e.pathPrefixedLocales,e.defaultLocale);s!==e.getLang&&(s==="en-na"&&e.setCurrency("USD"),e.setLang(s))},{immediate:!0})});function Uu(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function Rl(t,e){t===void 0&&(t={}),e===void 0&&(e={});const n=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>
621n.indexOf(s)<0).forEach(s=>{typeof t[s]>"u"?t[s]=e[s]:Uu(e[s])&&Uu(t[s])&&Object.keys(e[s]).length>0&&Rl(t[s],e[s])})}const wh={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 He(){const t=typeof document<"u"?document:{};return Rl(t,wh),t}const yx={document:wh,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(t){return typeof setTimeout>"u"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function Ae(){const t=typeof window<"u"?window:{};return Rl(t,yx),t}function fn(t){return t===void 0&&(t=""),t.trim().split(" ").filter(e=>!!e.trim())}function vx(t){const e=t;Object.keys(e).forEach(n=>{try{e[n]=null}catch{}try{delete e[n]}catch{}})}function Bn(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function vt(){return Date.now()}function bx(t){const e=Ae();let n;return e.getComputedStyle&&(n=e.getComputedStyle(t,null)),!n&&t.currentStyle&&(n=t.currentStyle),n||(n=t.style),n}function $a(t,e){e===void 0&&(e="x");const n=Ae();let s,r,i;const o=bx(t);return n.WebKitCSSMatrix?(r=o.transform||o.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(a=>a.replace(",",".")).join(", ")),i=new n.WebKitCSSMatrix(r==="none"?"":r)):(i=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=i.toString().split(",")),e==="x"&&(n.WebKitCSSMatrix?r=i.m41:s.length===16?r=parseFloat(s[12]):r=parseFloat(s[4])),e==="y"&&(n.WebKitCSSMatrix?r=i.m42:s.length===16?r=parseFloat(s[13]):r=parseFloat(s[5])),r||0}function Is(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function wx(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function ct(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const s=n<0||arguments.length<=n?void 0:arguments[n];if(s!=null&&!wx(s)){const r=Object.keys(Object(s)).filter(i=>e.indexOf(i)<0);for(let i=0,o=r.length;i<o;i+=1){const a=r[i],l=Object.getOwnPropertyDescriptor(s,a);l!==void 0&&l.enumerable&&(Is(t[a])&&Is(s[a])?s[a].__swiper__?t[a]=s[a]:ct(t[a],s[a]):!Is(t[a])&&Is(s[a])?(t[a]={},s[a].__swiper__?t[a]=s[a]:ct(t[a],s[a])):t[a]=s[a])}}}return t}function Rs(t,e,n){t.style.setProperty(e,n)}function Sh(t){let{swiper:e,targetPosition:n,side:s}=t;const r=Ae(),i=-e.translate;let o=null,a;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const u=n>i?"next":"prev",c=(m,h)=>u==="next"&&m>=h||u==="prev"&&m<=h,f=()=>{a=new Date().getTime(),o===null&&(o=a);const m=Math.max(Math.min((a-o)/l,1),0),h=.5-Math.cos(m*Math.PI)/2;let d=i+h*(n-i);if(c(d,n)&&(d=n),e.wrapperEl.scrollTo({[s]:d}),c(d,n)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:d})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(f)};f()}function Un(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function We(t,e){e===void 0&&(e="");const n=Ae(),s=[...t.children];return n.HTMLSlotElement&&t instanceof HTMLSlotElement&&s.push(...t.assignedElements()),e?s.filter(r=>r.matches(e)):s}function Sx(t,e){const n=[e];for(;n.length>0;){const s=n.shift();if(t===s)return!0;n.push(...s.children,...s.shadowRoot?s.shadowRoot.children:[],...s.assignedElements?s.assignedElements():[])}}function _x(t,e){const n=Ae();let s=e.contains(t);return!s&&n.HTMLSlotElement&&e instanceof HTMLSlotElement&&(s=[...e.assignedElements()].includes(t),s||(s=Sx(t,e))),s}function yi(t){try{console.warn(t);return}catch{}}function ft(t,e){e===void 0&&(e=[]);const n=document.createElement(t);return n.classList.add(...Array.isArray(e)?e:fn(e)),n}function vi(t){const e=Ae(),n=He(),s=t.getBoundingClientRect(),r=n.body,i=t.clientTop||r.clientTop||0,o=t.clientLeft||r.clientLeft||0,a=t===e?e.scrollY:t.scrollTop,l=t===e?e.scrollX:t.scrollLeft;return{top:s.top+a-i,left:s.left+l-o}}function Ex(t,e){const n=[];for(;t.previousElementSibling;){const s=t.previousElementSibling;e?s.matches(e)&&n.push(s):n.push(s),t=s}return n}function xx(t,e){const n=[];for(;t.nextElementSibling;){const s=t.nextElementSibling;e?s.matches(e)&&n.push(s):n.push(s),t=s}return n}function yn(t,e){return Ae().getComputedStyle(t,null).getPropertyValue(e)}function nr(t){let e=t,n;if(e){for(n=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(n+=1);return n}}function $n(t,e){const n=[];let s=t.parentElement;for(;s;)e?s.matches(e)&&n.push(s):n.push(s),s=s.parentElement;return n}function Gs(t,e){function n(s){s.target===t&&(e.call(t,s),t.removeEventListener("transitionend",n))}e&&t.addEventListener("transitionend",n)}function za(t,e,n){const s=Ae();return t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom"))}function fe(t){return(Array.isArray(t)?t:[t]).filter(e=>!!e)}function Ui(t){return e=>Math.abs(e)>0&&t.browser&&t.browser.need3dFix&&Math.abs(e)%90===0?e+.001:e}let Ao;function Tx(){const t=Ae(),e=He();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function _h(){return Ao||(Ao=Tx()),Ao}let Mo;function Cx(t){let{userAgent:e}=t===void 0?{}:t;
621const n=_h(),s=Ae(),r=s.navigator.platform,i=e||s.navigator.userAgent,o={ios:!1,android:!1},a=s.screen.width,l=s.screen.height,u=i.match(/(Android);?[\s\/]+([\d.]+)?/);let c=i.match(/(iPad).*OS\s([\d_]+)/);const f=i.match(/(iPod)(.*OS\s([\d_]+))?/),m=!c&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=r==="Win32";let d=r==="MacIntel";const p=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&d&&n.touch&&p.indexOf(`${a}x${l}`)>=0&&(c=i.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),d=!1),u&&!h&&(o.os="android",o.android=!0),(c||m||f)&&(o.os="ios",o.ios=!0),o}function Eh(t){return t===void 0&&(t={}),Mo||(Mo=Cx(t)),Mo}let ko;function Px(){const t=Ae(),e=Eh();let n=!1;function s(){const a=t.navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}if(s()){const a=String(t.navigator.userAgent);if(a.includes("Version/")){const[l,u]=a.split("Version/")[1].split(" ")[0].split(".").map(c=>Number(c));n=l<16||l===16&&u<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),i=s(),o=i||r&&e.ios;return{isSafari:n||i,needPerspectiveFix:n,need3dFix:o,isWebView:r}}function xh(){return ko||(ko=Px()),ko}function Ax(t){let{swiper:e,on:n,emit:s}=t;const r=Ae();let i=null,o=null;const a=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver(f=>{o=r.requestAnimationFrame(()=>{const{width:m,height:h}=e;let d=m,p=h;f.forEach(w=>{let{contentBoxSize:b,contentRect:y,target:g}=w;g&&g!==e.el||(d=y?y.width:(b[0]||b).inlineSize,p=y?y.height:(b[0]||b).blockSize)}),(d!==m||p!==h)&&a()})}),i.observe(e.el))},u=()=>{o&&r.cancelAnimationFrame(o),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null)},c=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};n("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver<"u"){l();return}r.addEventListener("resize",a),r.addEventListener("orientationchange",c)}),n("destroy",()=>{u(),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",c)})}function Mx(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;const i=[],o=Ae(),a=function(c,f){f===void 0&&(f={});const m=o.MutationObserver||o.WebkitMutationObserver,h=new m(d=>{if(e.__preventObserver__)return;if(d.length===1){r("observerUpdate",d[0]);return}const p=function(){r("observerUpdate",d[0])};o.requestAnimationFrame?o.requestAnimationFrame(p):o.setTimeout(p,0)});h.observe(c,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:e.isElement||(typeof f.childList>"u"?!0:f).childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),i.push(h)},l=()=>{if(e.params.observer){if(e.params.observeParents){const c=$n(e.hostEl);for(let f=0;f<c.length;f+=1)a(c[f])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}},u=()=>{i.forEach(c=>{c.disconnect()}),i.splice(0,i.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",l),s("destroy",u)}var kx={on(t,e,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const r=n?"unshift":"push";return t.split(" ").forEach(i=>{s.eventsListeners[i]||(s.eventsListeners[i]=[]),s.eventsListeners[i][r](e)}),s},once(t,e,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;function r(){s.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];e.apply(s,o)}return r.__emitterProxy=e,s.on(t,r,n)},onAny(t,e){const n=this;if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;const s=e?"unshift":"push";return n.eventsAnyListeners.indexOf(t)<0&&n.eventsAnyListeners[s](t),n},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const n=e.eventsAnyListeners.indexOf(t);return n>=0&&e.eventsAnyListeners.splice(n,1),e},off(t,e){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||t.split(" ").forEach(s=>{typeof e>"u"?n.eventsListeners[s]=[]:n.eventsListeners[s]&&n.eventsListeners[s].forEac
621h((r,i)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&n.eventsListeners[s].splice(i,1)})}),n},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,n,s;for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return typeof i[0]=="string"||Array.isArray(i[0])?(e=i[0],n=i.slice(1,i.length),s=t):(e=i[0].events,n=i[0].data,s=i[0].context||t),n.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(u=>{u.apply(s,[l,...n])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(u=>{u.apply(s,n)})}),t}};function Lx(){const t=this;let e,n;const s=t.el;typeof t.params.width<"u"&&t.params.width!==null?e=t.params.width:e=s.clientWidth,typeof t.params.height<"u"&&t.params.height!==null?n=t.params.height:n=s.clientHeight,!(e===0&&t.isHorizontal()||n===0&&t.isVertical())&&(e=e-parseInt(yn(s,"padding-left")||0,10)-parseInt(yn(s,"padding-right")||0,10),n=n-parseInt(yn(s,"padding-top")||0,10)-parseInt(yn(s,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(n)&&(n=0),Object.assign(t,{width:e,height:n,size:t.isHorizontal()?e:n}))}function Ox(){const t=this;function e(S,A){return parseFloat(S.getPropertyValue(t.getDirectionLabel(A))||0)}const n=t.params,{wrapperEl:s,slidesEl:r,size:i,rtlTranslate:o,wrongRTL:a}=t,l=t.virtual&&n.virtual.enabled,u=l?t.virtual.slides.length:t.slides.length,c=We(r,`.${t.params.slideClass}, swiper-slide`),f=l?t.virtual.slides.length:c.length;let m=[];const h=[],d=[];let p=n.slidesOffsetBefore;typeof p=="function"&&(p=n.slidesOffsetBefore.call(t));let w=n.slidesOffsetAfter;typeof w=="function"&&(w=n.slidesOffsetAfter.call(t));const b=t.snapGrid.length,y=t.slidesGrid.length;let g=n.spaceBetween,v=-p,_=0,k=0;if(typeof i>"u")return;typeof g=="string"&&g.indexOf("%")>=0?g=parseFloat(g.replace("%",""))/100*i:typeof g=="string"&&(g=parseFloat(g)),t.virtualSize=-g,c.forEach(S=>{o?S.style.marginLeft="":S.style.marginRight="",S.style.marginBottom="",S.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Rs(s,"--swiper-centered-offset-before",""),Rs(s,"--swiper-centered-offset-after",""));const M=n.grid&&n.grid.rows>1&&t.grid;M?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let O;const E=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(S=>typeof n.breakpoints[S].slidesPerView<"u").length>0;for(let S=0;S<f;S+=1){O=0;let A;if(c[S]&&(A=c[S]),M&&t.grid.updateSlide(S,A,c),!(c[S]&&yn(A,"display")==="none")){if(n.slidesPerView==="auto"){E&&(c[S].style[t.getDirectionLabel("width")]="");const x=getComputedStyle(A),C=A.style.transform,z=A.style.webkitTransform;if(C&&(A.style.transform="none"),z&&(A.style.webkitTransform="none"),n.roundLengths)O=t.isHorizontal()?za(A,"width"):za(A,"height");else{const N=e(x,"width"),$=e(x,"padding-left"),L=e(x,"padding-right"),I=e(x,"margin-left"),j=e(x,"margin-right"),ie=x.getPropertyValue("box-sizing");if(ie&&ie==="border-box")O=N+I+j;else{const{clientWidth:de,offsetWidth:me}=A;O=N+$+L+I+j+(me-de)}}C&&(A.style.transform=C),z&&(A.style.webkitTransform=z),n.roundLengths&&(O=Math.floor(O))}else O=(i-(n.slidesPerView-1)*g)/n.slidesPerView,n.roundLengths&&(O=Math.floor(O)),c[S]&&(c[S].style[t.getDirectionLabel("width")]=`${O}px`);c[S]&&(c[S].swiperSlideSize=O),d.push(O),n.centeredSlides?(v=v+O/2+_/2+g,_===0&&S!==0&&(v=v-i/2-g),S===0&&(v=v-i/2-g),Math.abs(v)<1/1e3&&(v=0),n.roundLengths&&(v=Math.floor(v)),k%n.slidesPerGroup===0&&m.push(v),h.push(v)):(n.roundLengths&&(v=Math.floor(v)),(k-Math.min(t.params.slidesPerGroupSkip,k))%t.params.slidesPerGroup===0&&m.push(v),h.push(v),v=v+O+g),t.virtualSize+=O+g,_=O,k+=1}}if(t.virtualSize=Math.max(t.virtualSize,i)+w,o&&a&&(n.effect==="slide"||n.effect==="coverflow")&&(s.style.width=`${t.virtualSize+g}px`),n.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+g}px`),M&&t.grid.updateWrapperSize(O,m),!n.centeredSlides){const S=[];for(let A=0;A<m.length;A+=1){let x=m[A];n.roundLengths&&(x=Math.floor(x)),m[A]<=t.virtualSize-i&&S.push(x)}m=S,Math.floor(t.virtualSize-i)-Math.floor(m[m.length-1])>1&&m.push(t.virtualSize-i)}if(l&&n.loop){const S=d[0]+g;if(n.slidesPerGroup>1){const A=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),x=S*n.slidesPerGroup;for(let C=0;C<A;C+=1)m.push(m[m.length-1]+x)}for(let A=0;A<t.virtual.slidesBefore+t.virtual.slidesAfter;A+=1)n.slidesPerGroup===1&&m.push(m[m.length-1]+S),h.push(h[h.length-1]+S),t.virtualSize+=S}if(m.length===0&&(m=[0]),g!==0){const S=t.isHorizontal()&&o?"marginLeft":t.getDirectionLabel("marginRight");c.filter((A,x)=>
621!n.cssMode||n.loop?!0:x!==c.length-1).forEach(A=>{A.style[S]=`${g}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let S=0;d.forEach(x=>{S+=x+(g||0)}),S-=g;const A=S>i?S-i:0;m=m.map(x=>x<=0?-p:x>A?A+w:x)}if(n.centerInsufficientSlides){let S=0;d.forEach(x=>{S+=x+(g||0)}),S-=g;const A=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(S+A<i){const x=(i-S-A)/2;m.forEach((C,z)=>{m[z]=C-x}),h.forEach((C,z)=>{h[z]=C+x})}}if(Object.assign(t,{slides:c,snapGrid:m,slidesGrid:h,slidesSizesGrid:d}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Rs(s,"--swiper-centered-offset-before",`${-m[0]}px`),Rs(s,"--swiper-centered-offset-after",`${t.size/2-d[d.length-1]/2}px`);const S=-t.snapGrid[0],A=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(x=>x+S),t.slidesGrid=t.slidesGrid.map(x=>x+A)}if(f!==u&&t.emit("slidesLengthChange"),m.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==y&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const S=`${n.containerModifierClass}backface-hidden`,A=t.el.classList.contains(S);f<=n.maxBackfaceHiddenSlides?A||t.el.classList.add(S):A&&t.el.classList.remove(S)}}function Ix(t){const e=this,n=[],s=e.virtual&&e.params.virtual.enabled;let r=0,i;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const o=a=>s?e.slides[e.getSlideIndexByData(a)]:e.slides[a];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(a=>{n.push(a)});else for(i=0;i<Math.ceil(e.params.slidesPerView);i+=1){const a=e.activeIndex+i;if(a>e.slides.length&&!s)break;n.push(o(a))}else n.push(o(e.activeIndex));for(i=0;i<n.length;i+=1)if(typeof n[i]<"u"){const a=n[i].offsetHeight;r=a>r?a:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function Rx(){const t=this,e=t.slides,n=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let s=0;s<e.length;s+=1)e[s].swiperSlideOffset=(t.isHorizontal()?e[s].offsetLeft:e[s].offsetTop)-n-t.cssOverflowAdjustment()}const Wu=(t,e,n)=>{e&&!t.classList.contains(n)?t.classList.add(n):!e&&t.classList.contains(n)&&t.classList.remove(n)};function $x(t){t===void 0&&(t=this&&this.translate||0);const e=this,n=e.params,{slides:s,rtlTranslate:r,snapGrid:i}=e;if(s.length===0)return;typeof s[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let o=-t;r&&(o=t),e.visibleSlidesIndexes=[],e.visibleSlides=[];let a=n.spaceBetween;typeof a=="string"&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*e.size:typeof a=="string"&&(a=parseFloat(a));for(let l=0;l<s.length;l+=1){const u=s[l];let c=u.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(c-=s[0].swiperSlideOffset);const f=(o+(n.centeredSlides?e.minTranslate():0)-c)/(u.swiperSlideSize+a),m=(o-i[0]+(n.centeredSlides?e.minTranslate():0)-c)/(u.swiperSlideSize+a),h=-(o-c),d=h+e.slidesSizesGrid[l],p=h>=0&&h<=e.size-e.slidesSizesGrid[l],w=h>=0&&h<e.size-1||d>1&&d<=e.size||h<=0&&d>=e.size;w&&(e.visibleSlides.push(u),e.visibleSlidesIndexes.push(l)),Wu(u,w,n.slideVisibleClass),Wu(u,p,n.slideFullyVisibleClass),u.progress=r?-f:f,u.originalProgress=r?-m:m}}function zx(t){const e=this;if(typeof t>"u"){const c=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*c||0}const n=e.params,s=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:i,isEnd:o,progressLoop:a}=e;const l=i,u=o;if(s===0)r=0,i=!0,o=!0;else{r=(t-e.minTranslate())/s;const c=Math.abs(t-e.minTranslate())<1,f=Math.abs(t-e.maxTranslate())<1;i=c||r<=0,o=f||r>=1,c&&(r=0),f&&(r=1)}if(n.loop){const c=e.getSlideIndexByData(0),f=e.getSlideIndexByData(e.slides.length-1),m=e.slidesGrid[c],h=e.slidesGrid[f],d=e.slidesGrid[e.slidesGrid.length-1],p=Math.abs(t);p>=m?a=(p-m)/d:a=(p+d-h)/d,a>1&&(a-=1)}Object.assign(e,{progress:r,progressLoop:a,isBeginning:i,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&e.updateSlidesProgress(t),i&&!l&&e.emit("reachBeginning toEdge"),o&&!u&&e.emit("reachEnd toEdge"),(l&&!i||u&&!o)&&e.emit("fromEdge"),e.emit("progress",r)}const Lo=(t,e,n)=>{e&&!t.classList.contains(n)?t.classList.add(n):!e&&t.classList.contains(n)&&t.classList.remove(n)};function Dx(){const t=this,{slides:e,params:n,slidesEl:s,activeIndex:r}=t,i=t.virtual&&n.virtual.enabled,o=t.grid&&n.grid&&n.grid.rows>1,a=f=>We(s,`.${n.slideClass}${f}, swiper-slide${f}`)[0];let l,u,c;if(i)if(n.loop){let f=r-t.virtual.slidesBefore;f<0&&(f=t.virtual.slides.length+f),f>=t.virtual.slides.length&&(f-=t.virtual.slides.length),l=a(`[data-swiper-slide-index="${f}"]`)}else l=a(`[data-swiper-slide-index="${r}"]`);else o?(l=e.find(f=>f.column===r),c=e.find(f=>f.column===r+1),u=e.find(f=>f.column===r-1)):l=e[r];l&&(o||(c=xx(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!c&&(c=e[0]),u=Ex(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u===0&&(u=e[e.length-1]))),e.forEach(f=>{Lo(f,f===l,n.slideActiveClass),Lo(f,f===c,n.slideNextClass),Lo(f,f===u,n.slidePrevClass)}),t.emitSlidesClasses()}const Br=(t,e)=>{if(!t||t.destroyed||!t.params)return;const n=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,s=e.closest(n());if(s){let r=s.querySelector(`.${t.params.lazyPreloaderClass}`);!r&&t.isElement&&(s.shadowRoot?r=s.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(r=s.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),r&&r.remove())}
621)),r&&r.remove()}},Oo=(t,e)=>{if(!t.slides[e])return;const n=t.slides[e].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Da=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const n=t.slides.length;if(!n||!e||e<0)return;e=Math.min(e,n);const s=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const o=r,a=[o-e];a.push(...Array.from({length:e}).map((l,u)=>o+s+u)),t.slides.forEach((l,u)=>{a.includes(l.column)&&Oo(t,u)});return}const i=r+s-1;if(t.params.rewind||t.params.loop)for(let o=r-e;o<=i+e;o+=1){const a=(o%n+n)%n;(a<r||a>i)&&Oo(t,a)}else for(let o=Math.max(r-e,0);o<=Math.min(i+e,n-1);o+=1)o!==r&&(o>i||o<r)&&Oo(t,o)};function Nx(t){const{slidesGrid:e,params:n}=t,s=t.rtlTranslate?t.translate:-t.translate;let r;for(let i=0;i<e.length;i+=1)typeof e[i+1]<"u"?s>=e[i]&&s<e[i+1]-(e[i+1]-e[i])/2?r=i:s>=e[i]&&s<e[i+1]&&(r=i+1):s>=e[i]&&(r=i);return n.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}function Hx(t){const e=this,n=e.rtlTranslate?e.translate:-e.translate,{snapGrid:s,params:r,activeIndex:i,realIndex:o,snapIndex:a}=e;let l=t,u;const c=h=>{let d=h-e.virtual.slidesBefore;return d<0&&(d=e.virtual.slides.length+d),d>=e.virtual.slides.length&&(d-=e.virtual.slides.length),d};if(typeof l>"u"&&(l=Nx(e)),s.indexOf(n)>=0)u=s.indexOf(n);else{const h=Math.min(r.slidesPerGroupSkip,l);u=h+Math.floor((l-h)/r.slidesPerGroup)}if(u>=s.length&&(u=s.length-1),l===i&&!e.params.loop){u!==a&&(e.snapIndex=u,e.emit("snapIndexChange"));return}if(l===i&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=c(l);return}const f=e.grid&&r.grid&&r.grid.rows>1;let m;if(e.virtual&&r.virtual.enabled&&r.loop)m=c(l);else if(f){const h=e.slides.find(p=>p.column===l);let d=parseInt(h.getAttribute("data-swiper-slide-index"),10);Number.isNaN(d)&&(d=Math.max(e.slides.indexOf(h),0)),m=Math.floor(d/r.grid.rows)}else if(e.slides[l]){const h=e.slides[l].getAttribute("data-swiper-slide-index");h?m=parseInt(h,10):m=l}else m=l;Object.assign(e,{previousSnapIndex:a,snapIndex:u,previousRealIndex:o,realIndex:m,previousIndex:i,activeIndex:l}),e.initialized&&Da(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(o!==m&&e.emit("realIndexChange"),e.emit("slideChange"))}function Fx(t,e){const n=this,s=n.params;let r=t.closest(`.${s.slideClass}, swiper-slide`);!r&&n.isElement&&e&&e.length>
6211&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(a=>{!r&&a.matches&&a.matches(`.${s.slideClass}, swiper-slide`)&&(r=a)});let i=!1,o;if(r){for(let a=0;a<n.slides.length;a+=1)if(n.slides[a]===r){i=!0,o=a;break}}if(r&&i)n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=o;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}s.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var jx={updateSize:Lx,updateSlides:Ox,updateAutoHeight:Ix,updateSlidesOffset:Rx,updateSlidesProgress:$x,updateProgress:zx,updateSlidesClasses:Dx,updateActiveIndex:Hx,updateClickedSlide:Fx};function Bx(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:n,rtlTranslate:s,translate:r,wrapperEl:i}=e;if(n.virtualTranslate)return s?-r:r;if(n.cssMode)return r;let o=$a(i,t);return o+=e.cssOverflowAdjustment(),s&&(o=-o),o||0}function Vx(t,e){const n=this,{rtlTranslate:s,params:r,wrapperEl:i,progress:o}=n;let a=0,l=0;const u=0;n.isHorizontal()?a=s?-t:t:l=t,r.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?a:l,r.cssMode?i[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-a:-l:r.virtualTranslate||(n.isHorizontal()?a-=n.cssOverflowAdjustment():l-=n.cssOverflowAdjustment(),i.style.transform=`translate3d(${a}px, ${l}px, ${u}px)`);let c;const f=n.maxTranslate()-n.minTranslate();f===0?c=0:c=(t-n.minTranslate())/f,c!==o&&n.updateProgress(t),n.emit("setTranslate",n.translate,e)}function Ux(){return-this.snapGrid[0]}function Wx(){return-this.snapGrid[this.snapGrid.length-1]}function Gx(t,e,n,s,r){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),n===void 0&&(n=!0),s===void 0&&(s=!0);const i=this,{params:o,wrapperEl:a}=i;if(i.animating&&o.preventInteractionOnTransition)return!1;const l=i.minTranslate(),u=i.maxTranslate();let c;if(s&&t>l?c=l:s&&t<u?c=u:c=t,i.updateProgress(c),o.cssMode){const f=i.isHorizontal();if(e===0)a[f?"scrollLeft":"scrollTop"]=-c;else{if(!i.support.smoothScroll)return Sh({swiper:i,targetPosition:-c,side:f?"left":"top"}),!0;
621a.scrollTo({[f?"left":"top"]:-c,behavior:"smooth"})}return!0}return e===0?(i.setTransition(0),i.setTranslate(c),n&&(i.emit("beforeTransitionStart",e,r),i.emit("transitionEnd"))):(i.setTransition(e),i.setTranslate(c),n&&(i.emit("beforeTransitionStart",e,r),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(m){!i||i.destroyed||m.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,i.animating=!1,n&&i.emit("transitionEnd"))}),i.wrapperEl.addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd))),!0}var Yx={getTranslate:Bx,setTranslate:Vx,minTranslate:Ux,maxTranslate:Wx,translateTo:Gx};function qx(t,e){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${t}ms`,n.wrapperEl.style.transitionDelay=t===0?"0ms":""),n.emit("setTransition",t,e)}function Th(t){let{swiper:e,runCallbacks:n,direction:s,step:r}=t;const{activeIndex:i,previousIndex:o}=e;let a=s;if(a||(i>o?a="next":i<o?a="prev":a="reset"),e.emit(`transition${r}`),n&&i!==o){if(a==="reset"){e.emit(`slideResetTransition${r}`);return}e.emit(`slideChangeTransition${r}`),a==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}function Xx(t,e){t===void 0&&(t=!0);const n=this,{params:s}=n;s.cssMode||(s.autoHeight&&n.updateAutoHeight(),Th({swiper:n,runCallbacks:t,direction:e,step:"Start"}))}function Kx(t,e){t===void 0&&(t=!0);const n=this,{params:s}=n;n.animating=!1,!s.cssMode&&(n.setTransition(0),Th({swiper:n,runCallbacks:t,direction:e,step:"End"}))}var Jx={setTransition:qx,transitionStart:Xx,transitionEnd:Kx};function Qx(t,e,n,s,r){t===void 0&&(t=0),n===void 0&&(n=!0),typeof t=="string"&&(t=parseInt(t,10));const i=this;let o=t;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:u,previousIndex:c,activeIndex:f,rtlTranslate:m,wrapperEl:h,enabled:d}=i;if(!d&&!s&&!r||i.destroyed||i.animating&&a.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=i.params.speed);const p=Math.min(i.params.slidesPerGroupSkip,o);let w=p+Math.floor((o-p)/i.params.slidesPerGroup);w>=l.length&&(w=l.length-1);const b=-l[w];if(a.normalizeSlideIndex)for(let M=0;M<u.length;M+=1){const O=-Math.floor(b*100),E=Math.floor(u[M]*100),S=Math.floor(u[M+1]*100);typeof u[M+1]<"u"?O>=E&&O<S-(S-E)/2?o=M:O>=E&&O<S&&(o=M+1):O>=E&&(o=M)}if(i.initialized&&o!==f&&(!i.allowSlideNext&&(m?b>i.translate&&b>i.minTranslate():b<i.translate&&b<i.minTranslate())||!i.allowSlidePrev&&b>i.translate&&b>i.maxTranslate()&&(f||0)!==o))return!1;o!==(c||0)&&n&&i.emit("beforeSlideChangeStart"),i.updateProgress(b);let y;o>f?y="next":o<f?y="prev":y="reset";const g=i.virtual&&i.params.virtual.enabled;if(!(g&&r)&&(m&&-b===i.translate||!m&&b===i.translate))return i.updateActiveIndex(o),a.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),a.effect!=="slide"&&i.setTranslate(b),y!=="reset"&&(i.transitionStart(n,y),i.transitionEnd(n,y)),!1;if(a.cssMode){const M=i.isHorizontal(),O=m?b:-b;if(e===0)g&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),g&&!i._cssModeVirtualInitialSet&&i.params.initialSlide>0?(i._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[M?"scrollLeft":"scrollTop"]=O})):h[M?"scrollLeft":"scrollTop"]=O,g&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._immediateVirtual=!1});else{if(!i.support.smoothScroll)return Sh({swiper:i,targetPosition:O,side:M?"left":"top"}),!0;h.scrollTo({[M?"left":"top"]:O,behavior:"smooth"})}return!0}const k=xh().isSafari;return g&&!r&&k&&i.isElement&&i.virtual.update(!1,!1,o),i.setTransition(e),i.setTranslate(b),i.updateActiveIndex(o),i.updateSlidesClasses(),i.emit("beforeTransitionStart",e,s),i.transitionStart(n,y),e===0?i.transitionEnd(n,y):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(O){!i||i.destroyed||O.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(n,y))}),i.wrapperEl.addEventListener("transitionend",i.onSlideToWrapperTransitionEnd)),!0}function Zx(t,e,n,s){t===void 0&&(t=0),n===void 0&&(n=!0),typeof t=="string"&&(t=parseInt(t,10));const r=this;if(r.destroyed)return;typeof e>"u"&&(e=r.params.speed);const i=r.grid&&r.params.grid&&r.params.grid.rows>1;let o=t;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)o=o+r.virtual.slidesBefore;else{let a;if(i){const m=o*r.params.grid.rows;a=r.slides.find(h=>h.getAttribute("data-swiper-slide-index")*1===m).column}else a=r.getSlideIndexByData(o);const l=i?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:u}=r.params;let c=r.params.slidesPerView;c==="auto"?c=r.slidesPerViewDynamic():(c=Math.ceil(parseFloat(r.params.slidesPerView,10)),u&&c%2===0&&(c=c+1));let f=l-a<c;
621if(u&&(f=f||a<Math.ceil(c/2)),s&&u&&r.params.slidesPerView!=="auto"&&!i&&(f=!1),f){const m=u?a<r.activeIndex?"prev":"next":a-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:m,slideTo:!0,activeSlideIndex:m==="next"?a+1:a-l+1,slideRealIndex:m==="next"?r.realIndex:void 0})}if(i){const m=o*r.params.grid.rows;o=r.slides.find(h=>h.getAttribute("data-swiper-slide-index")*1===m).column}else o=r.getSlideIndexByData(o)}return requestAnimationFrame(()=>{r.slideTo(o,e,n,s)}),r}function eT(t,e,n){e===void 0&&(e=!0);const s=this,{enabled:r,params:i,animating:o}=s;if(!r||s.destroyed)return s;typeof t>"u"&&(t=s.params.speed);let a=i.slidesPerGroup;i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(a=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<i.slidesPerGroupSkip?1:a,u=s.virtual&&i.virtual.enabled;if(i.loop){if(o&&!u&&i.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+l,t,e,n)}),!0}return i.rewind&&s.isEnd?s.slideTo(0,t,e,n):s.slideTo(s.activeIndex+l,t,e,n)}function tT(t,e,n){e===void 0&&(e=!0);const s=this,{params:r,snapGrid:i,slidesGrid:o,rtlTranslate:a,enabled:l,animating:u}=s;if(!l||s.destroyed)return s;typeof t>"u"&&(t=s.params.speed);const c=s.virtual&&r.virtual.enabled;if(r.loop){if(u&&!c&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const f=a?s.translate:-s.translate;function m(y){return y<0?-Math.floor(Math.abs(y)):Math.floor(y)}const h=m(f),d=i.map(y=>m(y)),p=r.freeMode&&r.freeMode.enabled;let w=i[d.indexOf(h)-1];if(typeof w>"u"&&(r.cssMode||p)){let y;i.forEach((g,v)=>{h>=g&&(y=v)}),typeof y<"u"&&(w=p?i[y]:i[y>0?y-1:y])}let b=0;if(typeof w<"u"&&(b=o.indexOf(w),b<0&&(b=s.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(b=b-s.slidesPerViewDynamic("previous",!0)+1,b=Math.max(b,0))),r.rewind&&s.isBeginning){const y=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(y,t,e,n)}else if(r.loop&&s.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(b,t,e,n)}),!0;return s.slideTo(b,t,e,n)}function nT(t,e,n){e===void 0&&(e=!0);const s=this;if(!s.destroyed)return typeof t>"u"&&(t=s.params.speed),s.slideTo(s.activeIndex,t,e,n)}function sT(t,e,n,s){e===void 0&&(e=!0),s===void 0&&(s=.5);const r=this;if(r.destroyed)return;typeof t>"u"&&(t=r.params.speed);let i=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,i),a=o+Math.floor((i-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const u=r.snapGrid[a],c=r.snapGrid[a+1];l-u>(c-u)*s&&(i+=r.params.slidesPerGroup)}else{const u=r.snapGrid[a-1],c=r.snapGrid[a];l-u<=(c-u)*s&&(i-=r.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,r.slidesGrid.length-1),r.slideTo(i,t,e,n)}function rT(){const t=this;if(t.destroyed)return;const{params:e,slidesEl:n}=t,s=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let r=t.clickedIndex,i;const o=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;i=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r<t.loopedSlides-s/2||r>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=t.getSlideIndex(We(n,`${o}[data-swiper-slide-index="${i}"]`)[0]),Bn(()=>{t.slideTo(r)})):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=t.getSlideIndex(We(n,`${o}[data-swiper-slide-index="${i}"]`)[0]),Bn(()=>{t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}var iT={slideTo:Qx,slideToLoop:Zx,slideNext:eT,slidePrev:tT,slideReset:nT,slideToClosest:sT,slideToClickedSlide:rT};function oT(t,e){const n=this,{params:s,slidesEl:r}=n;if(!s.loop||n.virtual&&n.params.virtual.enabled)return;const i=()=>{We(r,`.${s.slideClass}, swiper-slide`).forEach((m,h)=>{m.setAttribute("data-swiper-slide-index",h)})},o=n.grid&&s.grid&&s.grid.rows>1,a=s.slidesPerGroup*(o?s.grid.rows:1),l=n.slides.length%a!==0,u=o&&n.slides.length%s.grid.rows!==0,c=f=>{for(let m=0;m<f;m+=1){const h=n.isElement?ft("swiper-slide",[s.slideBlankClass]):ft("div",[s.slideClass,s.slideBlankClass]);n.slidesEl.append(h)}};if(l){if(s.loopAddBlankSlides){const f=a-n.slides.length%a;c(f),n.recalcSlides(),n.updateSlides()}else yi("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
621not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(u){if(s.loopAddBlankSlides){const f=s.grid.rows-n.slides.length%s.grid.rows;c(f),n.recalcSlides(),n.updateSlides()}else yi("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)");i()}else i();n.loopFix({slideRealIndex:t,direction:s.centeredSlides?void 0:"next",initial:e})}function aT(t){let{slideRealIndex:e,slideTo:n=!0,direction:s,setTranslate:r,activeSlideIndex:i,initial:o,byController:a,byMousewheel:l}=t===void 0?{}:t;const u=this;if(!u.params.loop)return;u.emit("beforeLoopFix");const{slides:c,allowSlidePrev:f,allowSlideNext:m,slidesEl:h,params:d}=u,{centeredSlides:p,initialSlide:w}=d;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&d.virtual.enabled){n&&(!d.centeredSlides&&u.snapIndex===0?u.slideTo(u.virtual.slides.length,0,!1,!0):d.centeredSlides&&u.snapIndex<d.slidesPerView?u.slideTo(u.virtual.slides.length+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(u.virtual.slidesBefore,0,!1,!0)),u.allowSlidePrev=f,u.allowSlideNext=m,u.emit("loopFix");return}let b=d.slidesPerView;b==="auto"?b=u.slidesPerViewDynamic():(b=Math.ceil(parseFloat(d.slidesPerView,10)),p&&b%2===0&&(b=b+1));const y=d.slidesPerGroupAuto?b:d.slidesPerGroup;let g=y;g%y!==0&&(g+=y-g%y),g+=d.loopAdditionalSlides,u.loopedSlides=g;const v=u.grid&&d.grid&&d.grid.rows>1;c.length<b+g||u.params.effect==="cards"&&c.length<b+g*2?yi("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"):v&&d.grid.fill==="row"&&yi("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const _=[],k=[],M=v?Math.ceil(c.length/d.grid.rows):c.length,O=o&&M-w<b&&!p;let E=O?w:u.activeIndex;typeof i>"u"?i=u.getSlideIndex(c.find($=>$.classList.contains(d.slideActiveClass))):E=i;const S=s==="next"||!s,A=s==="prev"||!s;let x=0,C=0;const N=(v?c[i].column:i)+(p&&typeof r>"u"?-b/2+.5:0);if(N<g){x=Math.max(g-N,y);for(let $=0;$<g-N;$+=1){const L=$-Math.floor($/M)*M;if(v){const I=M-L-1;for(let j=c.length-1;j>=0;j-=1)c[j].column===I&&_.push(j)}else _.push(M-L-1)}}else if(N+b>M-g){C=Math.max(N-(M-g*2),y),O&&(C=Math.max(C,b-M+w+1));for(let $=0;$<C;$+=1){const L=$-Math.floor($/M)*M;v?c.forEach((I,j)=>{I.column===L&&k.push(j)}):k.push(L)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),u.params.effect==="cards"&&c.length<b+g*2&&(k.includes(i)&&k.splice(k.indexOf(i),1),_.includes(i)&&_.splice(_.indexOf(i),1)),A&&_.forEach($=>{c[$].swiperLoopMoveDOM=!0,h.prepend(c[$]),c[$].swiperLoopMoveDOM=!1}),S&&k.forEach($=>{c[$].swiperLoopMoveDOM=!0,h.append(c[$]),c[$].swiperLoopMoveDOM=!1}),u.recalcSlides(),d.slidesPerView==="auto"?u.updateSlides():v&&(_.length>0&&A||k.length>0&&S)&&u.slides.forEach(($,L)=>{u.grid.updateSlide(L,$,u.slides)}),d.watchSlidesProgress&&u.updateSlidesOffset(),n){if(_.length>0&&A){if(typeof e>"u"){const $=u.slidesGrid[E],I=u.slidesGrid[E+x]-$;l?u.setTranslate(u.translate-I):(u.slideTo(E+Math.ceil(x),0,!1,!0),r&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-I,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-I))}else if(r){const $=v?_.length/d.grid.rows:_.length;u.slideTo(u.activeIndex+$,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(k.length>0&&S)if(typeof e>"u"){const $=u.slidesGrid[E],I=u.slidesGrid[E-C]-$;l?u.setTranslate(u.translate-I):(u.slideTo(E-C,0,!1,!0),r&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-I,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-I))}else{const $=v?k.length/d.grid.rows:k.length;u.slideTo(u.activeIndex-$,0,!1,!0)}}if(u.allowSlidePrev=f,u.allowSlideNext=m,u.controller&&u.controller.control&&!a){const $={slideRealIndex:e,direction:s,setTranslate:r,activeSlideIndex:i,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...$,slideTo:L.params.slidesPerView===d.slidesPerView?n:!1})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...$,slideTo:u.controller.control.params.slidesPerView===d.slidesPerView?n:!1})}u.emit("loopFix")}function lT(){const t=this,{params:e,slidesEl:n}=t;if(!e.loop||!n||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const s=[];
621t.slides.forEach(r=>{const i=typeof r.swiperSlideIndex>"u"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;s[i]=r}),t.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),s.forEach(r=>{n.append(r)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var cT={loopCreate:oT,loopFix:aT,loopDestroy:lT};function uT(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const n=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function fT(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var dT={setGrabCursor:uT,unsetGrabCursor:fT};function pT(t,e){e===void 0&&(e=this);function n(s){if(!s||s===He()||s===Ae())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(t);return!r&&!s.getRootNode?null:r||n(s.getRootNode().host)}return n(e)}function Gu(t,e,n){const s=Ae(),{params:r}=t,i=r.edgeSwipeDetection,o=r.edgeSwipeThreshold;return i&&(n<=o||n>=s.innerWidth-o)?i==="prevent"?(e.preventDefault(),!0):!1:!0}function hT(t){const e=this,n=He();let s=t;s.originalEvent&&(s=s.originalEvent);const r=e.touchEventsData;if(s.type==="pointerdown"){if(r.pointerId!==null&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(r.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){Gu(e,s,s.targetTouches[0].pageX);return}const{params:i,touches:o,enabled:a}=e;if(!a||!i.simulateTouch&&s.pointerType==="mouse"||e.animating&&i.preventInteractionOnTransition)return;!e.animating&&i.cssMode&&i.loop&&e.loopFix();let l=s.target;if(i.touchEventsTarget==="wrapper"&&!_x(l,e.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||r.isTouched&&r.isMoved)return;const u=!!i.noSwipingClass&&i.noSwipingClass!=="",c=s.composedPath?s.composedPath():s.path;u&&s.target&&s.target.shadowRoot&&c&&(l=c[0]);const f=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,m=!!(s.target&&s.target.shadowRoot);if(i.noSwiping&&(m?pT(f,l):l.closest(f))){e.allowClick=!0;return}if(i.swipeHandler&&!l.closest(i.swipeHandler))return;o.currentX=s.pageX,o.currentY=s.pageY;const h=o.currentX,d=o.currentY;if(!Gu(e,s,h))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=h,o.startY=d,r.touchStartTime=vt(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,i.threshold>0&&(r.allowThresholdMove=!1);let p=!0;l.matches(r.focusableElements)&&(p=!1,l.nodeName==="SELECT"&&(r.isTouched=!1)),n.activeElement&&n.activeElement.matches(r.focusableElements)&&n.activeElement!==l&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!l.matches(r.focusableElements))&&n.activeElement.blur();const w=p&&e.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||w)&&!l.isContentEditable&&s.preventDefault(),i.freeMode&&i.freeMode.enabled&&e.freeMode&&e.animating&&!i.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",s)}function mT(t){const e=He(),n=this,s=n.touchEventsData,{params:r,touches:i,rtlTranslate:o,enabled:a}=n;if(!a||!r.simulateTouch&&t.pointerType==="mouse")return;let l=t;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(s.touchId!==null||l.pointerId!==s.pointerId))return;let u;if(l.type==="touchmove"){if(u=[...l.changedTouches].find(_=>_.identifier===s.touchId),!u||u.identifier!==s.touchId)return}else u=l;if(!s.isTouched){s.startMoving&&s.isScrolling&&n.emit("touchMoveOpposite",l);return}const c=u.pageX,f=u.pageY;if(l.preventedByNestedSwiper){i.startX=c,i.startY=f;return}if(!n.allowTouchMove){l.target.matches(s.focusableElements)||(n.allowClick=!1),s.isTouched&&(Object.assign(i,{startX:c,startY:f,currentX:c,currentY:f}),s.touchStartTime=vt());return}if(r.touchReleaseOnEdges&&!r.loop)if(n.isVertical()){if(f<i.startY&&n.translate<=n.maxTranslate()||f>i.startY&&n.translate>=n.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else{if(o&&(c>i.startX&&-n.translate<=n.maxTranslate()||c<i.startX&&-n.translate>=n.minTranslate()))return;if(!o&&(c<i.startX&&n.translate<=n.maxTranslate()||c>i.startX&&n.translate>=n.minTranslate()))return}if(e.activeElement&&e.activeElement.matches(s.focusableElements)&&e.activeElement!==l.target&&l.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&l.target===e.activeElement&&l.target.matches(s.focusableElements)){s.isMoved=!0,n.allowClick=!1;return}s.allowTouchCallbacks&&n.emit("touchMove",l),i.previousX=i.currentX,i.previousY=i.currentY,i.currentX=c,i.currentY=f;const m=i.currentX-i.startX,h=i.currentY-i.startY;if(n.params.threshold&&Math.sqrt(m**2+h**2)<n.params.threshold)return;if(typeof s.isScrolling>"u"){let _;n.isHorizontal()&&i.currentY===i.startY||n.isVertical()&&i.currentX===i.startX?s.isScrolling=!1:m*m+h*h>=25&&(_=Math.atan2(Math.abs(h),Math.abs(m))*180/Math.PI,s.isScrolling=n.isHorizontal()?_>r.touchAngle:90-_>r.touchAngle)}if(s.isScrolling&&n.emit("touchMoveOpposite",l),typeof s.startMoving>"u"&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(s.startMoving=!0),s.isScrolling||l.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;n.allowClick=!1,!r.cssMode&&l.cancelable&&l.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&l.stopPropagation();let d=n.isHorizontal()?m:h,p=n.isHorizontal()?i.currentX-i.previousX:i.currentY-i.previousY;r.oneWayMovement&&(d=Math.abs(d)*(o?1:-1),p=Math.abs(p)*(o?1:-1)),i.diff=d,d*=r.touchRatio,o&&(d=-d,p=-p);const w=n.touchesDirection;n.swipeDirection=d>0?"prev":"next",n.touchesDirection=p>0?"prev":"next";const b=n.params.loop&&!r.cssMode,y=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!s.isMoved){if(b&&y&&n.loopFix({direction:n.swipeDirection}),s.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const _=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
621n.wrapperEl.dispatchEvent(_)}s.allowMomentumBounce=!1,r.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",l)}if(new Date().getTime(),r._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&w!==n.touchesDirection&&b&&y&&Math.abs(d)>=1){Object.assign(i,{startX:c,startY:f,currentX:c,currentY:f,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}n.emit("sliderMove",l),s.isMoved=!0,s.currentTranslate=d+s.startTranslate;let g=!0,v=r.resistanceRatio;if(r.touchReleaseOnEdges&&(v=0),d>0?(b&&y&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(r.slidesPerView!=="auto"&&n.slides.length-r.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>n.minTranslate()&&(g=!1,r.resistance&&(s.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+s.startTranslate+d)**v))):d<0&&(b&&y&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(r.slidesPerView!=="auto"&&n.slides.length-r.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(r.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslate<n.maxTranslate()&&(g=!1,r.resistance&&(s.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-s.startTranslate-d)**v))),g&&(l.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(s.currentTranslate=s.startTranslate),r.threshold>0)if(Math.abs(d)>r.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,i.diff=n.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{s.currentTranslate=s.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&n.freeMode||r.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(s.currentTranslate),n.setTranslate(s.currentTranslate))}function gT(t){const e=this,n=e.touchEventsData;let s=t;s.originalEvent&&(s=s.originalEvent);let r;if(s.type==="touchend"||s.type==="touchcancel"){if(r=[...s.changedTouches].find(_=>_.identifier===n.touchId),!r||r.identifier!==n.touchId)return}else{if(n.touchId!==null||s.pointerId!==n.pointerId)return;r=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(e.browser.isSafari||e.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:o,touches:a,rtlTranslate:l,slidesGrid:u,enabled:c}=e;if(!c||!o.simulateTouch&&s.pointerType==="mouse")return;if(n.allowTouchCallbacks&&e.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&o.grabCursor&&e.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}o.grabCursor&&n.isMoved&&n.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const f=vt(),m=f-n.touchStartTime;if(e.allowClick){const _=s.path||s.composedPath&&s.composedPath();e.updateClickedSlide(_&&_[0]||s.target,_),e.emit("tap click",s),m<300&&f-n.lastClickTime<300&&e.emit("doubleTap doubleClick",s)}if(n.lastClickTime=vt(),Bn(()=>{e.destroyed||(e.allowClick=!0)}),!n.isTouched||!n.isMoved||!e.swipeDirection||a.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let h;if(o.followFinger?h=l?e.translate:-e.translate:h=-n.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:h});return}const d=h>=-e.maxTranslate()&&!e.params.loop;let p=0,w=e.slidesSizesGrid[0];for(let _=0;_<u.length;_+=_<o.slidesPerGroupSkip?1:o.slidesPerGroup){const k=_<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;typeof u[_+k]<"u"?(d||h>
621=u[_]&&h<u[_+k])&&(p=_,w=u[_+k]-u[_]):(d||h>=u[_])&&(p=_,w=u[u.length-1]-u[u.length-2])}let b=null,y=null;o.rewind&&(e.isBeginning?y=o.virtual&&o.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(b=0));const g=(h-u[p])/w,v=p<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;if(m>o.longSwipesMs){if(!o.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(g>=o.longSwipesRatio?e.slideTo(o.rewind&&e.isEnd?b:p+v):e.slideTo(p)),e.swipeDirection==="prev"&&(g>1-o.longSwipesRatio?e.slideTo(p+v):y!==null&&g<0&&Math.abs(g)>o.longSwipesRatio?e.slideTo(y):e.slideTo(p))}else{if(!o.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(s.target===e.navigation.nextEl||s.target===e.navigation.prevEl)?s.target===e.navigation.nextEl?e.slideTo(p+v):e.slideTo(p):(e.swipeDirection==="next"&&e.slideTo(b!==null?b:p+v),e.swipeDirection==="prev"&&e.slideTo(y!==null?y:p))}}function Yu(){const t=this,{params:e,el:n}=t;if(n&&n.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:i}=t,o=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const a=o&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!a?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!o?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=r,t.allowSlideNext=s,t.params.watchOverflow&&i!==t.snapGrid&&t.checkOverflow()}function yT(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function vT(){const t=this,{wrapperEl:e,rtlTranslate:n,enabled:s}=t;if(!s)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let r;const i=t.maxTranslate()-t.minTranslate();i===0?r=0:r=(t.translate-t.minTranslate())/i,r!==t.progress&&t.updateProgress(n?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function bT(t){const e=this;Br(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function wT(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const Ch=(t,e)=>{const n=He(),{params:s,el:r,wrapperEl:i,device:o}=t,a=!!s.nested,l=e==="on"?"addEventListener":"removeEventListener",u=e;!r||typeof r=="string"||(n[l]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:a}),r[l]("touchstart",t.onTouchStart,{passive:!1}),r[l]("pointerdown",t.onTouchStart,{passive:!1}),n[l]("touchmove",t.onTouchMove,{passive:!1,capture:a}),n[l]("pointermove",t.onTouchMove,{passive:!1,capture:a}),n[l]("touchend",t.onTouchEnd,{passive:!0}),n[l]("pointerup",t.onTouchEnd,{passive:!0}),n[l]("pointercancel",t.onTouchEnd,{passive:!0}),n[l]("touchcancel",t.onTouchEnd,{passive:!0}),n[l]("pointerout",t.onTouchEnd,{passive:!0}),n[l]("pointerleave",t.onTouchEnd,{passive:!0}),n[l]("contextmenu",t.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",t.onClick,!0),s.cssMode&&i[l]("scroll",t.onScroll),s.updateOnWindowResize?t[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Yu,!0):t[u]("observerUpdate",Yu,!0),r[l]("load",t.onLoad,{capture:!0}))};function ST(){const t=this,{params:e}=t;t.onTouchStart=hT.bind(t),t.onTouchMove=mT.bind(t),t.onTouchEnd=gT.bind(t),t.onDocumentTouchStart=wT.bind(t),e.cssMode&&(t.onScroll=vT.bind(t)),t.onClick=yT.bind(t),t.onLoad=bT.bind(t),Ch(t,"on")}function _T(){Ch(this,"off")}var ET={attachEvents:ST,detachEvents:_T};const qu=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function xT(){const t=this,{realIndex:e,initialized:n,params:s,el:r}=t,i=s.breakpoints;if(!i||i&&Object.keys(i).length===0)return;const o=He(),a=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",l=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?t.el:o.querySelector(s.breakpointsBase),u=t.getBreakp
621oint(i,a,l);if(!u||t.currentBreakpoint===u)return;const f=(u in i?i[u]:void 0)||t.originalParams,m=qu(t,s),h=qu(t,f),d=t.params.grabCursor,p=f.grabCursor,w=s.enabled;m&&!h?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),t.emitContainerClasses()):!m&&h&&(r.classList.add(`${s.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&s.grid.fill==="column")&&r.classList.add(`${s.containerModifierClass}grid-column`),t.emitContainerClasses()),d&&!p?t.unsetGrabCursor():!d&&p&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(k=>{if(typeof f[k]>"u")return;const M=s[k]&&s[k].enabled,O=f[k]&&f[k].enabled;M&&!O&&t[k].disable(),!M&&O&&t[k].enable()});const b=f.direction&&f.direction!==s.direction,y=s.loop&&(f.slidesPerView!==s.slidesPerView||b),g=s.loop;b&&n&&t.changeDirection(),ct(t.params,f);const v=t.params.enabled,_=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),w&&!v?t.disable():!w&&v&&t.enable(),t.currentBreakpoint=u,t.emit("_beforeBreakpoint",f),n&&(y?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!g&&_?(t.loopCreate(e),t.updateSlides()):g&&!_&&t.loopDestroy()),t.emit("breakpoint",f)}function TT(t,e,n){if(e===void 0&&(e="window"),!t||e==="container"&&!n)return;let s=!1;const r=Ae(),i=e==="window"?r.innerHeight:n.clientHeight,o=Object.keys(t).map(a=>{if(typeof a=="string"&&a.indexOf("@")===0){const l=parseFloat(a.substr(1));return{value:i*l,point:a}}return{value:a,point:a}});o.sort((a,l)=>
621parseInt(a.value,10)-parseInt(l.value,10));for(let a=0;a<o.length;a+=1){const{point:l,value:u}=o[a];e==="window"?r.matchMedia(`(min-width: ${u}px)`).matches&&(s=l):u<=n.clientWidth&&(s=l)}return s||"max"}var CT={setBreakpoint:xT,getBreakpoint:TT};function PT(t,e){const n=[];return t.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(r=>{s[r]&&n.push(e+r)}):typeof s=="string"&&n.push(e+s)}),n}function AT(){const t=this,{classNames:e,params:n,rtl:s,el:r,device:i}=t,o=PT(["initialized",n.direction,{"free-mode":t.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:s},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:i.android},{ios:i.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);e.push(...o),r.classList.add(...e),t.emitContainerClasses()}function MT(){const t=this,{el:e,classNames:n}=t;!e||typeof e=="string"||(e.classList.remove(...n),t.emitContainerClasses())}var kT={addClasses:AT,removeClasses:MT};function LT(){const t=this,{isLocked:e,params:n}=t,{slidesOffsetBefore:s}=n;if(s){const r=t.slides.length-1,i=t.slidesGrid[r]+t.slidesSizesGrid[r]+s*2;t.isLocked=t.size>i}else t.isLocked=t.snapGrid.length===1;n.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),n.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var OT={checkOverflow:LT},Na={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,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 IT(t,e){return function(s){s===void 0&&(s={});const r=Object.keys(s)[0],i=s[r];if(typeof i!="object"||i===null){ct(e,s);return}if(t[r]===!0&&(t[r]={enabled:!0}),r==="navigation"&&t[r]&&t[r].enabled&&!t[r].prevEl&&!t[r].nextEl&&(t[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&t[r]&&t[r].enabled&&!t[r].el&&(t[r].auto=!0),!(r in t&&"enabled"in i)){ct(e,s);return}typeof t[r]=="object"&&!("enabled"in t[r])&&(t[r].enabled=!0),t[r]||(t[r]={enabled:!1}),ct(e,s)}}const Io={eventsEmitter:kx,update:jx,translate:Yx,transition:Jx,slide:iT,loop:cT,grabCursor:dT,events:ET,breakpoints:CT,checkOverflow:OT,classes:kT},Ro={};class lt{constructor(){let e,n;for(var s=arguments.length,r=new Array(s),i=0;i<s;i++)r[i]=arguments[i];r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)==="Object"?n=r[0]:[e,n]=r,n||(n={}),n=ct({},n),e&&!n.el&&(n.el=e);const o=He();if(n.el&&typeof n.el=="string"&&o.querySelectorAll(n.el).length>1){const c=[];return o.querySelectorAll(n.el).forEach(f=>{const m=ct({},n,{el:f});c.push(new lt(m))}),c}const a=this;a.__swiper__=!0,a.support=_h(),a.device=Eh({userAgent:n.userAgent}),a.browser=xh(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],n.modules&&Array.isArray(n.modules)&&a.modules.push(...n.modules);const l={};
vendor: 1,933 bytes, line 621
621a.modules.forEach(c=>{c({params:n,swiper:a,extendParams:IT(n,l),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const u=ct({},Na,l);return a.params=ct({},u,Ro,n),a.originalParams=ct({},a.params),a.passedParams=ct({},n),a.params&&a.params.on&&Object.keys(a.params.on).forEach(c=>{a.on(c,a.params.on[c])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return a.params.direction==="horizontal"},isVertical(){return a.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:a.params.allowSlideNext,allowSlidePrev:a.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:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:{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"}[e]}getSlideIndex(e){const{slidesEl:n,params:s}=this,r=We(n,`.${s.slideClass}, swiper-slide`),i=nr(r[0]);return nr(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(n=>n.getAttribute("data-swiper-slide-index")*1===e))}
621recalcSlides(){const e=this,{slidesEl:n,params:s}=e;e.slides=We(n,`.${s.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,n){const s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),o=(s.maxTranslate()-r)*e+r;s.translateTo(o,typeof n>"u"?0:n),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const n=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",n.join(" "))}getSlideClasses(e){const n=this;return n.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const n=[];e.slides.forEach(s=>{const r=e.getSlideClasses(s);n.push({slideEl:s,classNames:r}),e.emit("_slideClass",s,r)}),e.emit("_slideClasses",n)}slidesPerViewDynamic(e,n){e===void 0&&(e="current"),n===void 0&&(n=!1);const s=this,{params:r,slides:i,slidesGrid:o,slidesSizesGrid:a,size:l,activeIndex:u}=s;let c=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let f=i[u]?Math.ceil(i[u].swiperSlideSize):0,m;for(let h=u+1;h<i.length;h+=1)i[h]&&!m&&(f+=Math.ceil(i[h].swiperSlideSize),c+=1,f>l&&(m=!0));for(let h=u-1;h>=0;h-=1)i[h]&&!m&&(f+=i[h].swiperSlideSize,c+=1,f>l&&(m=!0))}else if(e==="current")for(let f=u+1;f<i.length;f+=1)(n?o[f]+a[f]-o[u]<l:o[f]-o[u]<l)&&(c+=1);else for(let f=u-1;f>=0;f-=1)o[u]-o[f]<l&&(c+=1);return c}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:n,params:s}=e;s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(o=>{o.complete&&Br(e,o)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const o=e.rtlTranslate?e.translate*-1:e.translate,a=Math.min(Math.max(o,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)r(),s.autoHeight&&e.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const o=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(o.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||r()}s.watchOverflow&&n!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,n){n===void 0&&(n=!0);const s=this,r=s.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach(i=>{e==="vertical"?i.style.width="":i.style.height=""}),s.emit("changeDirection"),n&&s.update()),s}changeLanguageDirection(e){const n=this;n.rtl&&e==="rtl"||!n.rtl&&e==="ltr"||(n.rtl=e==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(e){const n=this;if(n.mounted)return!0;let s=e||n.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=n,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const r=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):We(s,r())[0];return!o&&n.params.createElements&&(o=ft("div",n.params.wrapperClass),s.append(o),We(s,`.${n.params.slideClass}`).forEach(a=>{o.append(a)})),Object.assign(n,{el:s,wrapperEl:o,slidesEl:n.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:o,hostEl:n.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||yn(s,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||yn(s,"direction")==="rtl"),wrongRTL:yn(o,"display")==="-webkit-box"}),!0}init(e){const n=this;if(n.initialized||n.mount(e)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(
621),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(void 0,!0),n.attachEvents();const r=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&r.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(i=>{i.complete?Br(n,i):i.addEventListener("load",o=>{Br(n,o.target)})}),Da(n),n.initialized=!0,Da(n),n.emit("init"),n.emit("afterInit"),n}destroy(e,n){e===void 0&&(e=!0),n===void 0&&(n=!0);const s=this,{params:r,el:i,wrapperEl:o,slides:a}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),n&&(s.removeClasses(),i&&typeof i!="string"&&i.removeAttribute("style"),o&&o.removeAttribute("style"),a&&a.length&&a.forEach(l=>{l.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),e!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),vx(s)),s.destroyed=!0),null}static extendDefaults(e){ct(Ro,e)}static get extendedDefaults(){return Ro}static get defaults(){return Na}static installModule(e){lt.prototype.__modules__||(lt.prototype.__modules__=[]);const n=lt.prototype.__modules__;typeof e=="function"&&n.indexOf(e)<0&&n.push(e)}static use(e){return Array.isArray(e)?(e.forEach(n=>lt.installModule(n)),lt):(lt.installModule(e),lt)}}Object.keys(Io).forEach(t=>{Object.keys(Io[t]).forEach(e=>{lt.prototype[e]=Io[t][e]})});lt.use([Ax,Mx]);function RT(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;n({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let i;const o=He();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const a=o.createElement("div");function l(d,p){const w=e.params.virtual;if(w.cache&&e.virtual.cache[p])return e.virtual.cache[p];let b;return w.renderSlide?(b=w.renderSlide.call(e,d,p),typeof b=="string"&&(a.innerHTML=b,b=a.children[0])):e.isElement?b=ft("swiper-slide"):b=ft("div",e.params.slideClass),b.setAttribute("data-swiper-slide-index",p),w.renderSlide||(b.innerHTML=d),w.cache&&(e.virtual.cache[p]=b),b}function u(d,p,w){const{slidesPerView:b,slidesPerGroup:y,centeredSlides:g,loop:v,initialSlide:_}=e.params;if(p&&!v&&_>0)return;const{addSlidesBefore:k,addSlidesAfter:M}=e.params.virtual,{from:O,to:E,slides:S,slidesGrid:A,offset:x}=e.virtual;e.params.cssMode||e.updateActiveIndex();const C=typeof w>"u"?e.activeIndex||0:w;let z;e.rtlTranslate?z="right":z=e.isHorizontal()?"left":"top";let N,$;g?(N=Math.floor(b/2)+y+M,$=Math.floor(b/2)+y+k):(N=b+(y-1)+M,$=(v?b:y)+k);let L=C-$,I=C+N;v||(L=Math.max(L,0),I=Math.min(I,S.length-1));let j=(e.slidesGrid[L]||0)-(e.slidesGrid[0]||0);v&&C>=$?(L-=$,g||(j+=e.slidesGrid[0])):v&&C<$&&(L=-$,g&&(j+=e.slidesGrid[0])),Object.assign(e.virtual,{from:L,to:I,offset:j,slidesGrid:e.slidesGrid,slidesBefore:$,slidesAfter:N});function ie(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r("virtualUpdate")}if(O===L&&E===I&&!d){e.slidesGrid!==A&&j!==x&&e.slides.forEach(F=>{F.style[z]=`${j-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),r("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:j,from:L,to:I,slides:(function(){const R=[];for(let U=L;U<=I;U+=1)R.push(S[U]);return R})()}),e.params.virtual.renderExternalUpdate?ie():r("virtualUpdate");return}const de=[],me=[],je=F=>{let R=F;return F<0?R=S.length+F:R>=S.length&&(R=R-S.length),R};if(d)e.slides.filter(F=>F.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(F=>{F.remove()});else for(let F=O;F<=E;F+=1)if(F<L||F>I){const R=je(F);e.slides.filter(U=>U.matches(`.${e.params.slideClass}[data-swiper-slide-index="${R}"], swiper-slide[data-swiper-slide-index="${R}"]`)).forEach(U=>{U.remove()})}const mt=v?-S.length:0,W=v?S.length*2:S.length;for(let F=mt;F<W;F+=1)if(F>=L&&F<=I){const R=je(F);typeof E>"u"||d?me.push(R):(F>E&&me.push(R),F<O&&de.push(R))}if(me.forEach(F=>{e.slidesEl.append(l(S[F],F))}),v)for(let F=de.length-1;F>=0;F-=1){const R=de[F];e.slidesEl.prepend(l(S[R],R))}else de.sort((F,R)=>R-F),de.forEach(F=>{e.slidesEl.prepend(l(S[F],F))});We(e.slidesEl,".swiper-slide, swiper-slide").forEach(F=>{F.style[z]=`${j-Math.abs(e.cssOverflowAdjustment())}px`}),ie()}function c(d){if(typeof d=="object"&&"length"in d)for(let p=0;p<d.length;p+=1)d[p]&&e.virtual.slides.push(d[p]);else e.virtual.slides.push(d);u(!0)}function f(d){const p=e.activeIndex;let w=p+1,b=1;if(Array.isArray(d)){for(let y=0;y<d.length;y+=1)d[y]&&e.virtual.slides.unshift(d[y]);w=p+d.length,b=d.length}else e.virtual.slides.unshift(d);if(e.params.virtual.cache){const y=e.virtual.cache,g={};
621Object.keys(y).forEach(v=>{const _=y[v],k=_.getAttribute("data-swiper-slide-index");k&&_.setAttribute("data-swiper-slide-index",parseInt(k,10)+b),g[parseInt(v,10)+b]=_}),e.virtual.cache=g}u(!0),e.slideTo(w,0)}function m(d){if(typeof d>"u"||d===null)return;let p=e.activeIndex;if(Array.isArray(d))for(let w=d.length-1;w>=0;w-=1)e.params.virtual.cache&&(delete e.virtual.cache[d[w]],Object.keys(e.virtual.cache).forEach(b=>{b>d&&(e.virtual.cache[b-1]=e.virtual.cache[b],e.virtual.cache[b-1].setAttribute("data-swiper-slide-index",b-1),delete e.virtual.cache[b])})),e.virtual.slides.splice(d[w],1),d[w]<p&&(p-=1),p=Math.max(p,0);else e.params.virtual.cache&&(delete e.virtual.cache[d],Object.keys(e.virtual.cache).forEach(w=>{w>d&&(e.virtual.cache[w-1]=e.virtual.cache[w],e.virtual.cache[w-1].setAttribute("data-swiper-slide-index",w-1),delete e.virtual.cache[w])})),e.virtual.slides.splice(d,1),d<p&&(p-=1),p=Math.max(p,0);u(!0),e.slideTo(p,0)}function h(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),u(!0),e.slideTo(0,0)}s("beforeInit",()=>{if(!e.params.virtual.enabled)return;let d;if(typeof e.passedParams.virtual.slides>"u"){const p=[...e.slidesEl.children].filter(w=>w.matches(`.${e.params.slideClass}, swiper-slide`));p&&p.length&&(e.virtual.slides=[...p],d=!0,p.forEach((w,b)=>{w.setAttribute("data-swiper-slide-index",b),e.virtual.cache[b]=w,w.remove()}))}d||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,u(!1,!0)}),s("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(i),i=setTimeout(()=>{u()},100)):u())}),s("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&Rs(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:c,prependSlide:f,removeSlide:m,removeAllSlides:h,update:u})}function $T(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;const i=He(),o=Ae();e.keyboard={enabled:!1},n({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function a(c){if(!e.enabled)return;const{rtlTranslate:f}=e;let m=c;m.originalEvent&&(m=m.originalEvent);const h=m.keyCode||m.charCode,d=e.params.keyboard.pageUpDown,p=d&&h===33,w=d&&h===34,b=h===37,y=h===39,g=h===38,v=h===40;if(!e.allowSlideNext&&(e.isHorizontal()&&y||e.isVertical()&&v||w)||!e.allowSlidePrev&&(e.isHorizontal()&&b||e.isVertical()&&g||p))return!1;if(!(m.shiftKey||m.altKey||m.ctrlKey||m.metaKey)&&!(i.activeElement&&i.activeElement.nodeName&&(i.activeElement.nodeName.toLowerCase()==="input"||i.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&&(p||w||b||y||g||v)){let _=!1;if($n(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&$n(e.el,`.${e.params.slideActiveClass}`).length===0)return;const k=e.el,M=k.clientWidth,O=k.clientHeight,E=o.innerWidth,S=o.innerHeight,A=vi(k);f&&(A.left-=k.scrollLeft);const x=[[A.left,A.top],[A.left+M,A.top],[A.left,A.top+O],[A.left+M,A.top+O]];for(let C=0;C<x.length;C+=1){const z=x[C];if(z[0]>=0&&z[0]<=E&&z[1]>=0&&z[1]<=S){if(z[0]===0&&z[1]===0)continue;_=!0}}if(!_)return}e.isHorizontal()?((p||w||b||y)&&(m.preventDefault?m.preventDefault():m.returnValue=!1),((w||y)&&!f||(p||b)&&f)&&e.slideNext(),((p||b)&&!f||(w||y)&&f)&&e.slidePrev()):((p||w||g||v)&&(m.preventDefault?m.preventDefault():m.returnValue=!1),(w||v)&&e.slideNext(),(p||g)&&e.slidePrev()),r("keyPress",h)}}function l(){e.keyboard.enabled||(i.addEventListener("keydown",a),e.keyboard.enabled=!0)}function u(){e.keyboard.enabled&&(i.removeEventListener("keydown",a),e.keyboard.enabled=!1)}s("init",()=>{e.params.keyboard.enabled&&l()}),s("destroy",()=>{e.keyboard.enabled&&u()}),Object.assign(e.keyboard,{enable:l,disable:u})}function zT(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;const i=Ae();n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let o,a=vt(),l;const u=[];function c(g){let M=0,O=0,E=0,S=0;return"detail"in g&&(O=g.detail),"wheelDelta"in g&&(O=-g.wheelDelta/120),"wheelDeltaY"in g&&(O=-g.wheelDeltaY/120
vendor: 4,361 bytes, line 621
621),"wheelDeltaX"in g&&(M=-g.wheelDeltaX/120),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(M=O,O=0),E=M*10,S=O*10,"deltaY"in g&&(S=g.deltaY),"deltaX"in g&&(E=g.deltaX),g.shiftKey&&!E&&(E=S,S=0),(E||S)&&g.deltaMode&&(g.deltaMode===1?(E*=40,S*=40):(E*=800,S*=800)),E&&!M&&(M=E<1?-1:1),S&&!O&&(O=S<1?-1:1),{spinX:M,spinY:O,pixelX:E,pixelY:S}}function f(){e.enabled&&(e.mouseEntered=!0)}function m(){e.enabled&&(e.mouseEntered=!1)}function h(g){return e.params.mousewheel.thresholdDelta&&g.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&vt()-a<e.params.mousewheel.thresholdTime?!1:g.delta>=6&&vt()-a<60?!0:(g.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),r("scroll",g.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),r("scroll",g.raw)),a=new i.Date().getTime(),!1)}function d(g){const v=e.params.mousewheel;if(g.direction<0){if(e.isEnd&&!e.params.loop&&v.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&v.releaseOnEdges)return!0;return!1}function p(g){let v=g,_=!0;if(!e.enabled||g.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const k=e.params.mousewheel;e.params.cssMode&&v.preventDefault();let M=e.el;e.params.mousewheel.eventsTarget!=="container"&&(M=document.querySelector(e.params.mousewheel.eventsTarget));const O=M&&M.contains(v.target);if(!e.mouseEntered&&!O&&!k.releaseOnEdges)return!0;v.originalEvent&&(v=v.originalEvent);let E=0;const S=e.rtlTranslate?-1:1,A=c(v);if(k.forceToAxis)if(e.isHorizontal())if(Math.abs(A.pixelX)>Math.abs(A.pixelY))E=-A.pixelX*S;else return!0;else if(Math.abs(A.pixelY)>Math.abs(A.pixelX))E=-A.pixelY;else return!0;else E=Math.abs(A.pixelX)>Math.abs(A.pixelY)?-A.pixelX*S:-A.pixelY;if(E===0)return!0;k.invert&&(E=-E);let x=e.getTranslate()+E*k.sensitivity;if(x>=e.minTranslate()&&(x=e.minTranslate()),x<=e.maxTranslate()&&(x=e.maxTranslate()),_=e.params.loop?!0:!(x===e.minTranslate()||x===e.maxTranslate()),_&&e.params.nested&&v.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const C={time:vt(),delta:Math.abs(E),direction:Math.sign(E),raw:g};u.length>=2&&u.shift();const z=u.length?u[u.length-1]:void 0;if(u.push(C),z?(C.direction!==z.direction||C.delta>z.delta||C.time>z.time+150)&&h(C):h(C),d(C))return!0}else{const C={time:vt(),delta:Math.abs(E),direction:Math.sign(E)},z=l&&C.time<l.time+500&&C.delta<=l.delta&&C.direction===l.direction;if(!z){l=void 0;let N=e.getTranslate()+E*k.sensitivity;const $=e.isBeginning,L=e.isEnd;if(N>=e.minTranslate()&&(N=e.minTranslate()),N<=e.maxTranslate()&&(N=e.maxTranslate()),e.setTransition(0),e.setTranslate(N),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!$&&e.isBeginning||!L&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:C.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(o),o=void 0,u.length>=15&&u.shift();const I=u.length?u[u.length-1]:void 0,j=u[0];if(u.push(C),I&&(C.delta>I.delta||C.direction!==I.direction))u.splice(0);else if(u.length>=15&&C.time-j.time<500&&j.delta-C.delta>=1&&C.delta<=6){const ie=E>0?.8:.2;l=C,u.splice(0),o=Bn(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,ie)},0)}o||(o=Bn(()=>{if(e.destroyed||!e.params)return;const ie=.5;l=C,u.splice(0),e.slideToClosest(e.params.speed,!0,void 0,ie)},500))}if(z||r("scroll",v),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),k.releaseOnEdges&&(N===e.minTranslate()||N===e.maxTranslate()))return!0}}return v.preventDefault?v.preventDefault():v.returnValue=!1,!1}function w(g){let v=e.el;e.params.mousewheel.eventsTarget!=="container"&&(v=document.querySelector(e.params.mousewheel.eventsTarget)),v[g]("mouseenter",f),v[g]("mouseleave",m),v[g]("wheel",p)}function b(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",p),!0):e.mousewheel.enabled?!1:(w("addEventListener"),e.mousewheel.enabled=!0,!0)}function y(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,p),!0):e.mousewheel.enabled?(w("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}s("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&y(),e.params.mousewheel.enabled&&b()}),s("destroy",()=>{e.params.cssMode&&b(),e.mousewheel.enabled&&y()}),Object.assign(e.mousewheel,{enable:b,disable:y})}function $l(t,e,n,s){return t.params.createElements&&Object.keys(s).forEac
621h(r=>{if(!n[r]&&n.auto===!0){let i=We(t.el,`.${s[r]}`)[0];i||(i=ft("div",s[r]),i.className=s[r],t.el.append(i)),n[r]=i,e[r]=i}}),n}function DT(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function i(d){let p;return d&&typeof d=="string"&&e.isElement&&(p=e.el.querySelector(d)||e.hostEl.querySelector(d),p)?p:(d&&(typeof d=="string"&&(p=[...document.querySelectorAll(d)]),e.params.uniqueNavElements&&typeof d=="string"&&p&&p.length>1&&e.el.querySelectorAll(d).length===1?p=e.el.querySelector(d):p&&p.length===1&&(p=p[0])),d&&!p?d:p)}function o(d,p){const w=e.params.navigation;d=fe(d),d.forEach(b=>{b&&(b.classList[p?"add":"remove"](...w.disabledClass.split(" ")),b.tagName==="BUTTON"&&(b.disabled=p),e.params.watchOverflow&&e.enabled&&b.classList[e.isLocked?"add":"remove"](w.lockClass))})}function a(){const{nextEl:d,prevEl:p}=e.navigation;if(e.params.loop){o(p,!1),o(d,!1);return}o(p,e.isBeginning&&!e.params.rewind),o(d,e.isEnd&&!e.params.rewind)}function l(d){d.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function u(d){d.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function c(){const d=e.params.navigation;if(e.params.navigation=$l(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(d.nextEl||d.prevEl))return;let p=i(d.nextEl),w=i(d.prevEl);Object.assign(e.navigation,{nextEl:p,prevEl:w}),p=fe(p),w=fe(w);const b=(y,g)=>{y&&y.addEventListener("click",g==="next"?u:l),!e.enabled&&y&&y.classList.add(...d.lockClass.split(" "))};p.forEach(y=>b(y,"next")),w.forEach(y=>b(y,"prev"))}function f(){let{nextEl:d,prevEl:p}=e.navigation;d=fe(d),p=fe(p);const w=(b,y)=>{b.removeEventListener("click",y==="next"?u:l),b.classList.remove(...e.params.navigation.disabledClass.split(" "))};d.forEach(b=>w(b,"next")),p.forEach(b=>w(b,"prev"))}s("init",()=>{e.params.navigation.enabled===!1?h():(c(),a())}),s("toEdge fromEdge lock unlock",()=>{a()}),s("destroy",()=>{f()}),s("enable disable",()=>{let{nextEl:d,prevEl:p}=e.navigation;if(d=fe(d),p=fe(p),e.enabled){a();return}[...d,...p].filter(w=>!!w).forEach(w=>w.classList.add(e.params.navigation.lockClass))}),s("click",(d,p)=>{let{nextEl:w,prevEl:b}=e.navigation;w=fe(w),b=fe(b);const y=p.target;let g=b.includes(y)||w.includes(y);if(e.isElement&&!g){const v=p.path||p.composedPath&&p.composedPath();v&&(g=v.find(_=>w.includes(_)||b.includes(_)))}if(e.params.navigation.hideOnClick&&!g){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===y||e.pagination.el.contains(y)))return;let v;w.length?v=w[0].classList.contains(e.params.navigation.hiddenClass):b.length&&(v=b[0].classList.contains(e.params.navigation.hiddenClass)),r(v===!0?"navigationShow":"navigationHide"),[...w,...b].filter(_=>!!_).forEach(_=>_.classList.toggle(e.params.navigation.hiddenClass))}});const m=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),c(),a()},h=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),f()};Object.assign(e.navigation,{enable:m,disable:h,update:a,init:c,destroy:f})}function Gt(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function NT(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;const i="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:y=>y,formatFractionTotal:y=>y,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let o,a=0;function l(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function u(y,g){const{bulletActiveClass:v}=e.params.pagination;y&&(y=y[`${g==="prev"?"previous":"next"}ElementSibling`],y&&(y.classList.add(`${v}-${g}`),y=y[`${g==="prev"?"previous":"next"}ElementSibling`],y&&y.classList.add(`${v}-${g}-${g}`)))}function c(y,g,v){if(y=y%v,g=g%v,g===y+1)return"next";if(g===y-1)return"previous"}function f(y){const g=y.target.closest(Gt(e.params.pagination.bulletClass));if(!g)return;y.preventDefault();const v=nr(g)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===v)return;const _=c(e.realIndex,v,e.slides.length);_==="next"?e.slideNext():_==="previous"?e.slidePrev():e.slideToLoop(v)}else e.slideTo(v)}function m(){const y=e.rtl,g=e.params.pagination;if(l())return;let v=e.pagination.el;v=fe(v);let _,k;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,O=e.params.loop?Math.
621ceil(M/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(k=e.previousRealIndex||0,_=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(_=e.snapIndex,k=e.previousSnapIndex):(k=e.previousIndex||0,_=e.activeIndex||0),g.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const E=e.pagination.bullets;let S,A,x;if(g.dynamicBullets&&(o=za(E[0],e.isHorizontal()?"width":"height"),v.forEach(C=>{C.style[e.isHorizontal()?"width":"height"]=`${o*(g.dynamicMainBullets+4)}px`}),g.dynamicMainBullets>1&&k!==void 0&&(a+=_-(k||0),a>g.dynamicMainBullets-1?a=g.dynamicMainBullets-1:a<0&&(a=0)),S=Math.max(_-a,0),A=S+(Math.min(E.length,g.dynamicMainBullets)-1),x=(A+S)/2),E.forEach(C=>{const z=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(N=>`${g.bulletActiveClass}${N}`)].map(N=>typeof N=="string"&&N.includes(" ")?N.split(" "):N).flat();C.classList.remove(...z)}),v.length>1)E.forEach(C=>{const z=nr(C);z===_?C.classList.add(...g.bulletActiveClass.split(" ")):e.isElement&&C.setAttribute("part","bullet"),g.dynamicBullets&&(z>=S&&z<=A&&C.classList.add(...`${g.bulletActiveClass}-main`.split(" ")),z===S&&u(C,"prev"),z===A&&u(C,"next"))});else{const C=E[_];if(C&&C.classList.add(...g.bulletActiveClass.split(" ")),e.isElement&&E.forEach((z,N)=>{z.setAttribute("part",N===_?"bullet-active":"bullet")}),g.dynamicBullets){const z=E[S],N=E[A];for(let $=S;$<=A;$+=1)E[$]&&E[$].classList.add(...`${g.bulletActiveClass}-main`.split(" "));u(z,"prev"),u(N,"next")}}if(g.dynamicBullets){const C=Math.min(E.length,g.dynamicMainBullets+4),z=(o*C-o)/2-x*o,N=y?"right":"left";E.forEach($=>{$.style[e.isHorizontal()?N:"top"]=`${z}px`})}}v.forEach((E,S)=>{if(g.type==="fraction"&&(E.querySelectorAll(Gt(g.currentClass)).forEach(A=>{A.textContent=g.formatFractionCurrent(_+1)}),E.querySelectorAll(Gt(g.totalClass)).forEach(A=>{A.textContent=g.formatFractionTotal(O)})),g.type==="progressbar"){let A;g.progressbarOpposite?A=e.isHorizontal()?"vertical":"horizontal":A=e.isHorizontal()?"horizontal":"vertical";const x=(_+1)/O;let C=1,z=1;A==="horizontal"?C=x:z=x,E.querySelectorAll(Gt(g.progressbarFillClass)).forEach(N=>{N.style.transform=`translate3d(0,0,0) scaleX(${C}) scaleY(${z})`,N.style.transitionDuration=`${e.params.speed}ms`})}g.type==="custom"&&g.renderCustom?(E.innerHTML=g.renderCustom(e,_+1,O),S===0&&r("paginationRender",E)):(S===0&&r("paginationRender",E),r("paginationUpdate",E)),e.params.watchOverflow&&e.enabled&&E.classList[e.isLocked?"add":"remove"](g.lockClass)})}function h(){const y=e.params.pagination;if(l())return;const g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let v=e.pagination.el;v=fe(v);let _="";if(y.type==="bullets"){let k=e.params.loop?Math.ceil(g/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&k>g&&(k=g);for(let M=0;M<k;M+=1)y.renderBullet?_+=y.renderBullet.call(e,M,y.bulletClass):_+=`<${y.bulletElement} ${e.isElement?'part="bullet"':""} class="${y.bulletClass}"></${y.bulletElement}>`}y.type==="fraction"&&(y.renderFraction?_=y.renderFraction.call(e,y.currentClass,y.totalClass):_=`<span class="${y.currentClass}"></span> / <span class="${y.totalClass}"></span>`),y.type==="progressbar"&&(y.renderProgressbar?_=y.renderProgressbar.call(e,y.progressbarFillClass):_=`<span class="${y.progressbarFillClass}"></span>`),e.pagination.bullets=[],v.forEach(k=>{y.type!=="custom"&&(k.innerHTML=_||""),y.type==="bullets"&&e.pagination.bullets.push(...k.querySelectorAll(Gt(y.bulletClass)))}),y.type!=="custom"&&r("paginationRender",v[0])}function d(){e.params.pagination=$l(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const y=e.params.pagination;if(!y.el)return;let g;typeof y.el=="string"&&e.isElement&&(g=e.el.querySelector(y.el)),!g&&typeof y.el=="string"&&(g=[...document.querySelectorAll(y.el)]),g||(g=y.el),!(!g||g.length===0)&&(e.params.uniqueNavElements&&typeof y.el=="string"&&Array.isArray(g)&&g.length>1&&(g=[...e.el.querySelectorAll(y.el)],g.length>1&&(g=g.find(v=>$n(v,".swiper")[0]===e.el))),Array.isArray(g)&&g.length===1&&(g=g[0]),Object.assign(e.pagination,{el:g}),g=fe(g),g.forEach(v=>{y.type==="bullets"&&y.clickable&&v.classList.add(...(y.clickableClass||"").split(" ")),v.classList.add(y.modifierClass+y.type),v.classList.add(e.isHorizontal()?y.horizontalClass:y.verticalClass),y.type==="bullets"&&y.dynamicBullets&&(v.classList.add(`${y.modifierClass}${y.type}-dynamic`),a=0,y.dynamicMainBullets<1&&(y.dynamicMainBullets=1)),y.type==="progressbar"&&y.progressbarOpposite&&v.classList.add(y.progressbarOppositeClass),y.clickable&&v.addEventListener("click",f),e.enabled||v.classList.add(y.lockClass)}))}function p(){const y=e.params.pagination;if(l())return;let g=e.pagination.el;g&&(g=fe(g),g.forEach(v=>{v.classList.remove(y.hiddenClass),v.classList.remove(y.modifierClass+y.type),v.classList.remove(e.isHorizontal()?y.horizontalClass:y.verticalClass),y.clickable&&(v.classList.remove(...(y.clickableClass||"").split(" ")),v.removeEventListener("click",f))}
621)),e.pagination.bullets&&e.pagination.bullets.forEach(v=>v.classList.remove(...y.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const y=e.params.pagination;let{el:g}=e.pagination;g=fe(g),g.forEach(v=>{v.classList.remove(y.horizontalClass,y.verticalClass),v.classList.add(e.isHorizontal()?y.horizontalClass:y.verticalClass)})}),s("init",()=>{e.params.pagination.enabled===!1?b():(d(),h(),m())}),s("activeIndexChange",()=>{typeof e.snapIndex>"u"&&m()}),s("snapIndexChange",()=>{m()}),s("snapGridLengthChange",()=>{h(),m()}),s("destroy",()=>{p()}),s("enable disable",()=>{let{el:y}=e.pagination;y&&(y=fe(y),y.forEach(g=>g.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{m()}),s("click",(y,g)=>{const v=g.target,_=fe(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&_&&_.length>0&&!v.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&v===e.navigation.nextEl||e.navigation.prevEl&&v===e.navigation.prevEl))return;const k=_[0].classList.contains(e.params.pagination.hiddenClass);r(k===!0?"paginationShow":"paginationHide"),_.forEach(M=>M.classList.toggle(e.params.pagination.hiddenClass))}});const w=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:y}=e.pagination;y&&(y=fe(y),y.forEach(g=>g.classList.remove(e.params.pagination.paginationDisabledClass))),d(),h(),m()},b=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:y}=e.pagination;y&&(y=fe(y),y.forEach(g=>g.classList.add(e.params.pagination.paginationDisabledClass))),p()};Object.assign(e.pagination,{enable:w,disable:b,render:h,update:m,init:d,destroy:p})}function HT(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;const i=He();let o=!1,a=null,l=null,u,c,f,m;n({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function h(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:x,rtlTranslate:C}=e,{dragEl:z,el:N}=x,$=e.params.scrollbar,L=e.params.loop?e.progressLoop:e.progress;let I=c,j=(f-c)*L;C?(j=-j,j>0?(I=c-j,j=0):-j+c>f&&(I=f+j)):j<0?(I=c+j,j=0):j+c>f&&(I=f-j),e.isHorizontal()?(z.style.transform=`translate3d(${j}px, 0, 0)`,z.style.width=`${I}px`):(z.style.transform=`translate3d(0px, ${j}px, 0)`,z.style.height=`${I}px`),$.hide&&(clearTimeout(a),N.style.opacity=1,a=setTimeout(()=>{N.style.opacity=0,N.style.transitionDuration="400ms"},1e3))}function d(x){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${x}ms`)}function p(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:x}=e,{dragEl:C,el:z}=x;C.style.width="",C.style.height="",f=e.isHorizontal()?z.offsetWidth:z.offsetHeight,m=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?c=f*m:c=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?C.style.width=`${c}px`:C.style.height=`${c}px`,m>=1?z.style.display="none":z.style.display="",e.params.scrollbar.hide&&(z.style.opacity=0),e.params.watchOverflow&&e.enabled&&x.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function w(x){return e.isHorizontal()?x.clientX:x.clientY}function b(x){const{scrollbar:C,rtlTranslate:z}=e,{el:N}=C;let $;$=(w(x)-vi(N)[e.isHorizontal()?"left":"top"]-(u!==null?u:c/2))/(f-c),$=Math.max(Math.min($,1),0),z&&($=1-$);const L=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*$;e.updateProgress(L),e.setTranslate(L),e.updateActiveIndex(),e.updateSlidesClasses()}function y(x){const C=e.params.scrollbar,{scrollbar:z,wrapperEl:N}=e,{el:$,dragEl:L}=z;o=!0,u=x.target===L?w(x)-x.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,x.preventDefault(),x.stopPropagation(),N.style.transitionDuration="100ms",L.style.transitionDuration="100ms",b(x),clearTimeout(l),$.style.transitionDuration="0ms",C.hide&&($.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",x)}function g(x){const{scrollbar:C,wrapperEl:z}=e,{el:N,dragEl:$}=C;o&&(x.preventDefault&&x.cancelable?x.preventDefault():x.returnValue=!1,b(x),z.style.transitionDuration="0ms",N.style.transitionDuration="0ms",$.style.transitionDuration="0ms",r("scrollbarDragMove",x))}function v(x){const C=e.params.scrollbar,{scrollbar:z,wrapperEl:N}=e,{el:$}=z;o&&(o=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",N.style.transitionDuration=""),C.hide&&(clearTimeout(l),l=Bn(()=>{$.style.opacity=0,$.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",x),C.snapOnRelease&&e.slideToClosest())}function _(x){const{scrollbar:C,params:z}=e,N=C.el;if(!N)return;const $=N,L=z.passiveListeners?{passive:!1,capture:!1}:!1,I=z.passiveListeners?{passive:!0,capture:!1}:!1;if(!$)return;const j=x==="on"?"addEventListener":"removeEventListener";$[j]("pointerdown",y,L),i[j]("pointermove",g,L),i[j]("pointerup",v,I)}function k(){!e.params.scrollbar.el||!e.scrollbar.el||_("on")}function M(){!e.params.scrollbar.el||!e.scrollbar.el||_("off")}function O(){const{scrollbar:x,el:C}=e;e.params.scrollbar=$l(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const z=e.params.scrollbar;if(!z.el)return;let N;if(typeof z.el=="string"&&e.isElement&&(N=e.el.querySelector(z.el)),!N&&typeof z.el=="string"){if(N=i.querySelectorAll(z.el),!N.length)return}else N||(N=z.el);e.params.uniqueNavElements&&typeof z.el=="string"&&N.length>1&&C.querySelectorAll(z.el).length===1&&(N=C.querySelector(z.el)),N.length>0&&(N=N[0]),N.classList.add(e.isHorizontal()?z.horizontalClass:z.verticalClass);let $;N&&($=N.querySelector(Gt(e.params.scrollbar.dragClass)),$||($=ft("div",e.params.scrollbar.dragClass),N.append($))),Object.assign(x,{el:N,dragEl:$}),z.draggable&&k(),N&&N.classList[e.enabled?"remove":"add"](...fn(e.params.scrollbar.lockClass))}function E(){const x=e.params.scrollbar,C=e.scrollbar.el;C&&C.classList.remove(...fn(e.isHorizontal()?x.horizontalClass:x.verticalClass)),M()}s("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const x=e.params.scrollbar;let{el:C}=e.scrollbar;
621C=fe(C),C.forEach(z=>{z.classList.remove(x.horizontalClass,x.verticalClass),z.classList.add(e.isHorizontal()?x.horizontalClass:x.verticalClass)})}),s("init",()=>{e.params.scrollbar.enabled===!1?A():(O(),p(),h())}),s("update resize observerUpdate lock unlock changeDirection",()=>{p()}),s("setTranslate",()=>{h()}),s("setTransition",(x,C)=>{d(C)}),s("enable disable",()=>{const{el:x}=e.scrollbar;x&&x.classList[e.enabled?"remove":"add"](...fn(e.params.scrollbar.lockClass))}),s("destroy",()=>{E()});const S=()=>{e.el.classList.remove(...fn(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...fn(e.params.scrollbar.scrollbarDisabledClass)),O(),p(),h()},A=()=>{e.el.classList.add(...fn(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...fn(e.params.scrollbar.scrollbarDisabledClass)),E()};Object.assign(e.scrollbar,{enable:S,disable:A,updateSize:p,setTranslate:h,init:O,destroy:E})}function FT(t){let{swiper:e,extendParams:n,on:s}=t;n({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",i=(l,u)=>{const{rtl:c}=e,f=c?-1:1,m=l.getAttribute("data-swiper-parallax")||"0";let h=l.getAttribute("data-swiper-parallax-x"),d=l.getAttribute("data-swiper-parallax-y");const p=l.getAttribute("data-swiper-parallax-scale"),w=l.getAttribute("data-swiper-parallax-opacity"),b=l.getAttribute("data-swiper-parallax-rotate");if(h||d?(h=h||"0",d=d||"0"):e.isHorizontal()?(h=m,d="0"):(d=m,h="0"),h.indexOf("%")>=0?h=`${parseInt(h,10)*u*f}%`:h=`${h*u*f}px`,d.indexOf("%")>=0?d=`${parseInt(d,10)*u}%`:d=`${d*u}px`,typeof w<"u"&&w!==null){const g=w-(w-1)*(1-Math.abs(u));l.style.opacity=g}let y=`translate3d(${h}, ${d}, 0px)`;if(typeof p<"u"&&p!==null){const g=p-(p-1)*(1-Math.abs(u));y+=` scale(${g})`}if(b&&typeof b<"u"&&b!==null){const g=b*u*-1;y+=` rotate(${g}deg)`}l.style.transform=y},o=()=>{const{el:l,slides:u,progress:c,snapGrid:f,isElement:m}=e,h=We(l,r);e.isElement&&h.push(...We(e.hostEl,r)),h.forEach(d=>{i(d,c)}),u.forEach((d,p)=>{let w=d.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(w+=Math.ceil(p/2)-c*(f.length-1)),w=Math.min(Math.max(w,-1),1),d.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(b=>{i(b,w)})})},a=function(l){l===void 0&&(l=e.params.speed);const{el:u,hostEl:c}=e,f=[...u.querySelectorAll(r)];e.isElement&&f.push(...c.querySelectorAll(r)),f.forEach(m=>{let h=parseInt(m.getAttribute("data-swiper-parallax-duration"),10)||l;l===0&&(h=0),m.style.transitionDuration=`${h}ms`})};s("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),s("init",()=>{e.params.parallax.enabled&&o()}),s("setTranslate",()=>{e.params.parallax.enabled&&o()}),s("setTransition",(l,u)=>{e.params.parallax.enabled&&a(u)})}function jT(t){let{swiper:e,extendParams:n,on:s,emit:r}=t;const i=Ae();n({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let o=1,a=!1,l=!1,u={x:0,y:0};const c=-3;let f,m;const h=[],d={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},p={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},w={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let b=1;Object.defineProperty(e.zoom,"scale",{get(){return b},set(W){if(b!==W){const F=d.imageEl,R=d.slideEl;r("zoomChange",W,F,R)}b=W}});function y(){if(h.length<2)return 1;const W=h[0].pageX,F=h[0].pageY,R=h[1].pageX,U=h[1].pageY;return Math.sqrt((R-W)**2+(U-F)**2)}function g(){const W=e.params.zoom,F=d.imageWrapEl.getAttribute("data-swiper-zoom")||W.maxRatio;if(W.limitToOriginalSize&&d.imageEl&&d.imageEl.naturalWidth){const R=d.imageEl.naturalWidth/d.imageEl.offsetWidth;return Math.min(R,F)}return F}function v(){if(h.length<2)return{x:null,y:null};const W=d.imageEl.getBoundingClientRect();return[(h[0].pageX+(h[1].pageX-h[0].pageX)/2-W.x-i.scrollX)/o,(h[0].pageY+(h[1].pageY-h[0].pageY)/2-W.y-i.scrollY)/o]}function _(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function k(W){const F=_();return!!(W.target.matches(F)||e.slides.filter(R=>R.contains(W.target)).length>0)}function M(W){const F=`.${e.params.zoom.containerClass}`;return!!(W.target.matches(F)||[...e.hostEl.querySelectorAll(F)].filter(R=>R.contains(W.target)).length>0)}function O(W){if(W.pointerType==="mouse"&&h.splice(0,h.length),!k(W))return;const F=e.params.zoom;if(f=!1,m=!1,h.push(W),!(h.length<2)){if(f=!0,d.scaleStart=y(),!d.slideEl){d.slideEl=W.target.closest(`.${e.params.slideClass}, swiper-slide`),d.slideEl||(d.slideEl=e.slides[e.activeIndex]);let R=d.slideEl.querySelector(`.${F.containerClass}`);
621if(R&&(R=R.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=R,R?d.imageWrapEl=$n(d.imageEl,`.${F.containerClass}`)[0]:d.imageWrapEl=void 0,!d.imageWrapEl){d.imageEl=void 0;return}d.maxRatio=g()}if(d.imageEl){const[R,U]=v();d.originX=R,d.originY=U,d.imageEl.style.transitionDuration="0ms"}a=!0}}function E(W){if(!k(W))return;const F=e.params.zoom,R=e.zoom,U=h.findIndex(q=>q.pointerId===W.pointerId);U>=0&&(h[U]=W),!(h.length<2)&&(m=!0,d.scaleMove=y(),d.imageEl&&(R.scale=d.scaleMove/d.scaleStart*o,R.scale>d.maxRatio&&(R.scale=d.maxRatio-1+(R.scale-d.maxRatio+1)**.5),R.scale<F.minRatio&&(R.scale=F.minRatio+1-(F.minRatio-R.scale+1)**.5),d.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`))}function S(W){if(!k(W)||W.pointerType==="mouse"&&W.type==="pointerout")return;const F=e.params.zoom,R=e.zoom,U=h.findIndex(q=>q.pointerId===W.pointerId);U>=0&&h.splice(U,1),!(!f||!m)&&(f=!1,m=!1,d.imageEl&&(R.scale=Math.max(Math.min(R.scale,d.maxRatio),F.minRatio),d.imageEl.style.transitionDuration=`${e.params.speed}ms`,d.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`,o=R.scale,a=!1,R.scale>1&&d.slideEl?d.slideEl.classList.add(`${F.zoomedSlideClass}`):R.scale<=1&&d.slideEl&&d.slideEl.classList.remove(`${F.zoomedSlideClass}`),R.scale===1&&(d.originX=0,d.originY=0,d.slideEl=void 0)))}let A;function x(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function C(){clearTimeout(A),e.touchEventsData.preventTouchMoveFromPointerMove=!0,A=setTimeout(()=>{e.destroyed||x()})}function z(W){const F=e.device;if(!d.imageEl||p.isTouched)return;F.android&&W.cancelable&&W.preventDefault(),p.isTouched=!0;const R=h.length>0?h[0]:W;p.touchesStart.x=R.pageX,p.touchesStart.y=R.pageY}function N(W){const R=W.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!k(W)||!M(W))return;const U=e.zoom;if(!d.imageEl)return;if(!p.isTouched||!d.slideEl){R&&I(W);return}if(R){I(W);return}p.isMoved||(p.width=d.imageEl.offsetWidth||d.imageEl.clientWidth,p.height=d.imageEl.offsetHeight||d.imageEl.clientHeight,p.startX=$a(d.imageWrapEl,"x")||0,p.startY=$a(d.imageWrapEl,"y")||0,d.slideWidth=d.slideEl.offsetWidth,d.slideHeight=d.slideEl.offsetHeight,d.imageWrapEl.style.transitionDuration="0ms");const q=p.width*U.scale,Z=p.height*U.scale;if(p.minX=Math.min(d.slideWidth/2-q/2,0),p.maxX=-p.minX,p.minY=Math.min(d.slideHeight/2-Z/2,0),p.maxY=-p.minY,p.touchesCurrent.x=h.length>0?h[0].pageX:W.pageX,p.touchesCurrent.y=h.length>0?h[0].pageY:W.pageY,Math.max(Math.abs(p.touchesCurrent.x-p.touchesStart.x),Math.abs(p.touchesCurrent.y-p.touchesStart.y))>5&&(e.allowClick=!1),!p.isMoved&&!a){if(e.isHorizontal()&&(Math.floor(p.minX)===Math.floor(p.startX)&&p.touchesCurrent.x<p.touchesStart.x||Math.floor(p.maxX)===Math.floor(p.startX)&&p.touchesCurrent.x>p.touchesStart.x)){p.isTouched=!1,x();return}if(!e.isHorizontal()&&(Math.floor(p.minY)===Math.floor(p.startY)&&p.touchesCurrent.y<p.touchesStart.y||Math.floor(p.maxY)===Math.floor(p.startY)&&p.touchesCurrent.y>p.touchesStart.y)){p.isTouched=!1,x();return}}W.cancelable&&W.preventDefault(),W.stopPropagation(),C(),p.isMoved=!0;const he=(U.scale-o)/(d.maxRatio-e.params.zoom.minRatio),{originX:T,originY:P}=d;p.currentX=p.touchesCurrent.x-p.touchesStart.x+p.startX+he*(p.width-T*2),p.currentY=p.touchesCurrent.y-p.touchesStart.y+p.startY+he*(p.height-P*2),p.currentX<p.minX&&(p.currentX=p.minX+1-(p.minX-p.currentX+1)**.8),p.currentX>p.maxX&&(p.currentX=p.maxX-1+(p.currentX-p.maxX+1)**.8),p.currentY<p.minY&&(p.currentY=p.minY+1-(p.minY-p.currentY+1)**.8),p.currentY>p.maxY&&(p.currentY=p.maxY-1+(p.currentY-p.maxY+1)**.8),w.prevPositionX||(w.prevPositionX=p.touchesCurrent.x),w.prevPositionY||(w.prevPositionY=p.touchesCurrent.y),w.prevTime||(w.prevTime=Date.now()),w.x=(p.touchesCurrent.x-w.prevPositionX)/(Date.now()-w.prevTime)/2,w.y=(p.touchesCurrent.y-w.prevPositionY)/(Date.now()-w.prevTime)/2,Math.abs(p.touchesCurrent.x-w.prevPositionX)<2&&(w.x=0),Math.abs(p.touchesCurrent.y-w.prevPositionY)<2&&(w.y=0),w.prevPositionX=p.touchesCurrent.x,w.prevPositionY=p.touchesCurrent.y,w.prevTime=Date.now(),d.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}function $(){const W=e.zoom;if(h.length=0,!d.imageEl)return;if(!p.isTouched||!p.isMoved){p.isTouched=!1,p.isMoved=!1;return}p.isTouched=!1,p.isMoved=!1;let F=300,R=300;
621const U=w.x*F,q=p.currentX+U,Z=w.y*R,ue=p.currentY+Z;w.x!==0&&(F=Math.abs((q-p.currentX)/w.x)),w.y!==0&&(R=Math.abs((ue-p.currentY)/w.y));const he=Math.max(F,R);p.currentX=q,p.currentY=ue;const T=p.width*W.scale,P=p.height*W.scale;p.minX=Math.min(d.slideWidth/2-T/2,0),p.maxX=-p.minX,p.minY=Math.min(d.slideHeight/2-P/2,0),p.maxY=-p.minY,p.currentX=Math.max(Math.min(p.currentX,p.maxX),p.minX),p.currentY=Math.max(Math.min(p.currentY,p.maxY),p.minY),d.imageWrapEl.style.transitionDuration=`${he}ms`,d.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}function L(){const W=e.zoom;d.slideEl&&e.activeIndex!==e.slides.indexOf(d.slideEl)&&(d.imageEl&&(d.imageEl.style.transform="translate3d(0,0,0) scale(1)"),d.imageWrapEl&&(d.imageWrapEl.style.transform="translate3d(0,0,0)"),d.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),W.scale=1,o=1,d.slideEl=void 0,d.imageEl=void 0,d.imageWrapEl=void 0,d.originX=0,d.originY=0)}function I(W){if(o<=1||!d.imageWrapEl||!k(W)||!M(W))return;const F=i.getComputedStyle(d.imageWrapEl).transform,R=new i.DOMMatrix(F);if(!l){l=!0,u.x=W.clientX,u.y=W.clientY,p.startX=R.e,p.startY=R.f,p.width=d.imageEl.offsetWidth||d.imageEl.clientWidth,p.height=d.imageEl.offsetHeight||d.imageEl.clientHeight,d.slideWidth=d.slideEl.offsetWidth,d.slideHeight=d.slideEl.offsetHeight;return}const U=(W.clientX-u.x)*c,q=(W.clientY-u.y)*c,Z=p.width*o,ue=p.height*o,he=d.slideWidth,T=d.slideHeight,P=Math.min(he/2-Z/2,0),D=-P,V=Math.min(T/2-ue/2,0),H=-V,B=Math.max(Math.min(p.startX+U,D),P),J=Math.max(Math.min(p.startY+q,H),V);d.imageWrapEl.style.transitionDuration="0ms",d.imageWrapEl.style.transform=`translate3d(${B}px, ${J}px, 0)`,u.x=W.clientX,u.y=W.clientY,p.startX=B,p.startY=J,p.currentX=B,p.currentY=J}function j(W){const F=e.zoom,R=e.params.zoom;if(!d.slideEl){W&&W.target&&(d.slideEl=W.target.closest(`.${e.params.slideClass}, swiper-slide`)),d.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?d.slideEl=We(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:d.slideEl=e.slides[e.activeIndex]);let pe=d.slideEl.querySelector(`.${R.containerClass}`);pe&&(pe=pe.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=pe,pe?d.imageWrapEl=$n(d.imageEl,`.${R.containerClass}`)[0]:d.imageWrapEl=void 0}if(!d.imageEl||!d.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),d.slideEl.classList.add(`${R.zoomedSlideClass}`);let U,q,Z,ue,he,T,P,D,V,H,B,J,K,X,G,re,Q,ne;typeof p.touchesStart.x>"u"&&W?(U=W.pageX,q=W.pageY):(U=p.touchesStart.x,q=p.touchesStart.y);const ae=o,ce=typeof W=="number"?W:null;o===1&&ce&&(U=void 0,q=void 0,p.touchesStart.x=void 0,p.touchesStart.y=void 0);const we=g();F.scale=ce||we,o=ce||we,W&&!(o===1&&ce)?(Q=d.slideEl.offsetWidth,ne=d.slideEl.offsetHeight,Z=vi(d.slideEl).left+i.scrollX,ue=vi(d.slideEl).top+i.scrollY,he=Z+Q/2-U,T=ue+ne/2-q,V=d.imageEl.offsetWidth||d.imageEl.clientWidth,H=d.imageEl.offsetHeight||d.imageEl.clientHeight,B=V*F.scale,J=H*F.scale,K=Math.min(Q/2-B/2,0),X=Math.min(ne/2-J/2,0),G=-K,re=-X,ae>0&&ce&&typeof p.currentX=="number"&&typeof p.currentY=="number"?(P=p.currentX*F.scale/ae,D=p.currentY*F.scale/ae):(P=he*F.scale,D=T*F.scale),P<K&&(P=K),P>G&&(P=G),D<X&&(D=X),D>re&&(D=re)):(P=0,D=0),ce&&F.scale===1&&(d.originX=0,d.originY=0),p.currentX=P,p.currentY=D,d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform=`translate3d(${P}px, ${D}px,0)`,d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform=`translate3d(0,0,0) scale(${F.scale})`}function ie(){const W=e.zoom,F=e.params.zoom;if(!d.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?d.slideEl=We(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:d.slideEl=e.slides[e.activeIndex];let R=d.slideEl.querySelector(`.${F.containerClass}`);R&&(R=R.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=R,R?d.imageWrapEl=$n(d.imageEl,`.${F.containerClass}`)[0]:d.imageWrapEl=void 0}!d.imageEl||!d.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),W.scale=1,o=1,p.currentX=void 0,p.currentY=void 0,p.touchesStart.x=void 0,p.touchesStart.y=void 0,d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform="translate3d(0,
6210,0)",d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform="translate3d(0,0,0) scale(1)",d.slideEl.classList.remove(`${F.zoomedSlideClass}`),d.slideEl=void 0,d.originX=0,d.originY=0,e.params.zoom.panOnMouseMove&&(u={x:0,y:0},l&&(l=!1,p.startX=0,p.startY=0)))}function de(W){const F=e.zoom;F.scale&&F.scale!==1?ie():j(W)}function me(){const W=e.params.passiveListeners?{passive:!0,capture:!1}:!1,F=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:W,activeListenerWithCapture:F}}function je(){const W=e.zoom;if(W.enabled)return;W.enabled=!0;const{passiveListener:F,activeListenerWithCapture:R}=me();e.wrapperEl.addEventListener("pointerdown",O,F),e.wrapperEl.addEventListener("pointermove",E,R),["pointerup","pointercancel","pointerout"].forEach(U=>{e.wrapperEl.addEventListener(U,S,F)}),e.wrapperEl.addEventListener("pointermove",N,R)}function mt(){const W=e.zoom;if(!W.enabled)return;W.enabled=!1;const{passiveListener:F,activeListenerWithCapture:R}=me();e.wrapperEl.removeEventListener("pointerdown",O,F),e.wrapperEl.removeEventListener("pointermove",E,R),["pointerup","pointercancel","pointerout"].forEach(U=>{e.wrapperEl.removeEventListener(U,S,F)}),e.wrapperEl.removeEventListener("pointermove",N,R)}s("init",()=>{e.params.zoom.enabled&&je()}),s("destroy",()=>{mt()}),s("touchStart",(W,F)=>{e.zoom.enabled&&z(F)}),s("touchEnd",(W,F)=>{e.zoom.enabled&&$()}),s("doubleTap",(W,F)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&de(F)}),s("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&L()}),s("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&L()}),Object.assign(e.zoom,{enable:je,disable:mt,in:j,out:ie,toggle:de})}function BT(t){let{swiper:e,extendParams:n,on:s}=t;n({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function r(u,c){const f=(function(){let p,w,b;return(y,g)=>{for(w=-1,p=y.length;p-w>1;)b=p+w>>1,y[b]<=g?w=b:p=b;return p}})();this.x=u,this.y=c,this.lastIndex=u.length-1;let m,h;return this.interpolate=function(p){return p?(h=f(this.x,p),m=h-1,(p-this.x[m])*(this.y[h]-this.y[m])/(this.x[h]-this.x[m])+this.y[m]):0},this}function i(u){e.controller.spline=e.params.loop?new r(e.slidesGrid,u.slidesGrid):new r(e.snapGrid,u.snapGrid)}function o(u,c){const f=e.controller.control;let m,h;const d=e.constructor;function p(w){if(w.destroyed)return;const b=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(i(w),h=-e.controller.spline.interpolate(-b)),(!h||e.params.controller.by==="container")&&(m=(w.maxTranslate()-w.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(m)||!Number.isFinite(m))&&(m=1),h=(b-e.minTranslate())*m+w.minTranslate()),e.params.controller.inverse&&(h=w.maxTranslate()-h),w.updateProgress(h),w.setTranslate(h,e),w.updateActiveIndex(),w.updateSlidesClasses()}if(Array.isArray(f))for(let w=0;w<f.length;w+=1)f[w]!==c&&f[w]instanceof d&&p(f[w]);else f instanceof d&&c!==f&&p(f)}function a(u,c){const f=e.constructor,m=e.controller.control;let h;function d(p){p.destroyed||(p.setTransition(u,e),u!==0&&(p.transitionStart(),p.params.autoHeight&&Bn(()=>{p.updateAutoHeight()}),Gs(p.wrapperEl,()=>{m&&p.transitionEnd()})))}if(Array.isArray(m))for(h=0;h<m.length;h+=1)m[h]!==c&&m[h]instanceof f&&d(m[h]);else m instanceof f&&c!==m&&d(m)}function l(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}s("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(c=>{if(e.controller.control||(e.controller.control=[]),c&&c.swiper)e.controller.control.push(c.swiper);else if(c){const f=`${e.params.eventsPrefix}init`,m=h=>{e.controller.control.push(h.detail[0]),e.update(),c.removeEventListener(f,m)};c.addEventListener(f,m)}});return}e.controller.control=e.params.controller.control}),s("update",()=>{l()}),s("resize",()=>{l()}),s("observerUpdate",()=>{l()}),s("setTranslate",(u,c,f)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(c,f)}),s("setTransition",(u,c,f)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(c,f)}),Object.assign(e.controller,{setTranslate:o,setTransition:a})}function VT(t){let{swiper:e,extendParams:n,on:s}=t;n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,
621scrollOnFocus:!0}}),e.a11y={clicked:!1};let r=null,i,o,a=new Date().getTime();function l(L){const I=r;I.length!==0&&(I.innerHTML="",I.innerHTML=L)}function u(L){const I=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(L).replace(/x/g,I)}function c(L){L=fe(L),L.forEach(I=>{I.setAttribute("tabIndex","0")})}function f(L){L=fe(L),L.forEach(I=>{I.setAttribute("tabIndex","-1")})}function m(L,I){L=fe(L),L.forEach(j=>{j.setAttribute("role",I)})}function h(L,I){L=fe(L),L.forEach(j=>{j.setAttribute("aria-roledescription",I)})}function d(L,I){L=fe(L),L.forEach(j=>{j.setAttribute("aria-controls",I)})}function p(L,I){L=fe(L),L.forEach(j=>{j.setAttribute("aria-label",I)})}function w(L,I){L=fe(L),L.forEach(j=>{j.setAttribute("id",I)})}function b(L,I){L=fe(L),L.forEach(j=>{j.setAttribute("aria-live",I)})}function y(L){L=fe(L),L.forEach(I=>{I.setAttribute("aria-disabled",!0)})}function g(L){L=fe(L),L.forEach(I=>{I.setAttribute("aria-disabled",!1)})}function v(L){if(L.keyCode!==13&&L.keyCode!==32)return;const I=e.params.a11y,j=L.target;if(!(e.pagination&&e.pagination.el&&(j===e.pagination.el||e.pagination.el.contains(L.target))&&!L.target.matches(Gt(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const ie=fe(e.navigation.prevEl);fe(e.navigation.nextEl).includes(j)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?l(I.lastSlideMessage):l(I.nextSlideMessage)),ie.includes(j)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?l(I.firstSlideMessage):l(I.prevSlideMessage))}e.pagination&&j.matches(Gt(e.params.pagination.bulletClass))&&j.click()}}function _(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:L,prevEl:I}=e.navigation;I&&(e.isBeginning?(y(I),f(I)):(g(I),c(I))),L&&(e.isEnd?(y(L),f(L)):(g(L),c(L)))}function k(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function M(){return k()&&e.params.pagination.clickable}function O(){const L=e.params.a11y;k()&&e.pagination.bullets.forEach(I=>{e.params.pagination.clickable&&(c(I),e.params.pagination.renderBullet||(m(I,"button"),p(I,L.paginationBulletMessage.replace(/\{\{index\}\}/,nr(I)+1)))),I.matches(Gt(e.params.pagination.bulletActiveClass))?I.setAttribute("aria-current","true"):I.removeAttribute("aria-current")})}const E=(L,I,j)=>{c(L),L.tagName!=="BUTTON"&&(m(L,"button"),L.addEventListener("keydown",v)),p(L,j),d(L,I)},S=L=>{o&&o!==L.target&&!o.contains(L.target)&&(i=!0),e.a11y.clicked=!0},A=()=>{i=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},x=L=>{a=new Date().getTime()},C=L=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-a<100)return;const I=L.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!I||!e.slides.includes(I))return;o=I;const j=e.slides.indexOf(I)===e.activeIndex,ie=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(I);j||ie||L.sourceCapabilities&&L.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{i||(e.params.loop?e.slideToLoop(parseInt(I.getAttribute("data-swiper-slide-index")),0):e.slideTo(e.slides.indexOf(I),0),i=!1)}))},z=()=>{const L=e.params.a11y;L.itemRoleDescriptionMessage&&h(e.slides,L.itemRoleDescriptionMessage),L.slideRole&&m(e.slides,L.slideRole);const I=e.slides.length;L.slideLabelMessage&&e.slides.forEach((j,ie)=>{const de=e.params.loop?parseInt(j.getAttribute("data-swiper-slide-index"),10):ie,me=L.slideLabelMessage.replace(/\{\{index\}\}/,de+1).replace(/\{\{slidesLength\}\}/,I);p(j,me)})},N=()=>{const L=e.params.a11y;e.el.append(r);const I=e.el;L.containerRoleDescriptionMessage&&h(I,L.containerRoleDescriptionMessage),L.containerMessage&&p(I,L.containerMessage),L.containerRole&&m(I,L.containerRole);const j=e.wrapperEl,ie=L.id||j.getAttribute("id")||`swiper-wrapper-${u(16)}`,de=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";w(j,ie),b(j,de),z();let{nextEl:me,prevEl:je}=e.navigation?e.navigation:{};me=fe(me),je=fe(je),me&&me.forEach(W=>E(W,ie,L.nextSlideMessage)),je&&je.forEach(W=>E(W,ie,L.prevSlideMessage)),M()&&fe(e.pagination.el).forEach(F=>{F.addEventListener("keydown",v)}),He().addEventListener("visibilitychange",x),e.el.addEventListener("focus",C,!0),e.el.addEventListener("focus",C,!0),e.el.addEventListener("pointerdown",S,!0),e.el.addEventListener("pointerup",A,!0)};function $(){r&&r.remove();let{nextEl:L,prevEl:I}=e.navigation?e.navigation:{};
621L=fe(L),I=fe(I),L&&L.forEach(ie=>ie.removeEventListener("keydown",v)),I&&I.forEach(ie=>ie.removeEventListener("keydown",v)),M()&&fe(e.pagination.el).forEach(de=>{de.removeEventListener("keydown",v)}),He().removeEventListener("visibilitychange",x),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",C,!0),e.el.removeEventListener("pointerdown",S,!0),e.el.removeEventListener("pointerup",A,!0))}s("beforeInit",()=>{r=ft("span",e.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),s("afterInit",()=>{e.params.a11y.enabled&&N()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&z()}),s("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&_()}),s("paginationUpdate",()=>{e.params.a11y.enabled&&O()}),s("destroy",()=>{e.params.a11y.enabled&&$()})}function UT(t){let{swiper:e,extendParams:n,on:s}=t;n({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,i={};const o=h=>h.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=h=>{const d=Ae();let p;h?p=new URL(h):p=d.location;const w=p.pathname.slice(1).split("/").filter(v=>v!==""),b=w.length,y=w[b-2],g=w[b-1];return{key:y,value:g}},l=(h,d)=>{const p=Ae();if(!r||!e.params.history.enabled)return;let w;e.params.url?w=new URL(e.params.url):w=p.location;const b=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${d}"]`):e.slides[d];let y=o(b.getAttribute("data-history"));if(e.params.history.root.length>0){let v=e.params.history.root;v[v.length-1]==="/"&&(v=v.slice(0,v.length-1)),y=`${v}/${h?`${h}/`:""}${y}`}else w.pathname.includes(h)||(y=`${h?`${h}/`:""}${y}`);e.params.history.keepQuery&&(y+=w.search);const g=p.history.state;g&&g.value===y||(e.params.history.replaceState?p.history.replaceState({value:y},null,y):p.history.pushState({value:y},null,y))},u=(h,d,p)=>{if(d)for(let w=0,b=e.slides.length;w<b;w+=1){const y=e.slides[w];if(o(y.getAttribute("data-history"))===d){const v=e.getSlideIndex(y);e.slideTo(v,h,p)}}else e.slideTo(0,h,p)},c=()=>{i=a(e.params.url),u(e.params.speed,i.value,!1)},f=()=>{const h=Ae();if(e.params.history){if(!h.history||!h.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(r=!0,i=a(e.params.url),!i.key&&!i.value){e.params.history.replaceState||h.addEventListener("popstate",c);return}u(0,i.value,e.params.runCallbacksOnInit),e.params.history.replaceState||h.addEventListener("popstate",c)}},m=()=>{const h=Ae();e.params.history.replaceState||h.removeEventListener("popstate",c)};s("init",()=>{e.params.history.enabled&&f()}),s("destroy",()=>{e.params.history.enabled&&m()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&l(e.params.history.key,e.activeIndex)}),s("slideChange",()=>{r&&e.params.cssMode&&l(e.params.history.key,e.activeIndex)})}function WT(t){let{swiper:e,extendParams:n,emit:s,on:r}=t,i=!1;const o=He(),a=Ae();n({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(m,h){if(e.virtual&&e.params.virtual.enabled){const d=e.slides.find(w=>w.getAttribute("data-hash")===h);return d?parseInt(d.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(We(e.slidesEl,`.${e.params.slideClass}[data-hash="${h}"], swiper-slide[data-hash="${h}"]`)[0])}}});const l=()=>{s("hashChange");const m=o.location.hash.replace("#",""),h=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],d=h?h.getAttribute("data-hash"):"";if(m!==d){const p=e.params.hashNavigation.getSlideIndex(e,m);if(typeof p>"u"||Number.isNaN(p))return;e.slideTo(p)}},u=()=>{if(!i||!e.params.hashNavigation.enabled)return;const m=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],h=m?m.getAttribute("data-hash")||m.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&a.history&&a.history.replaceState?(a.history.replaceState(null,null,`#${h}`||""),s("hashSet")):(o.location.hash=h||"",s("hashSet"))},c=()=>
621{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;i=!0;const m=o.location.hash.replace("#","");if(m){const d=e.params.hashNavigation.getSlideIndex(e,m);e.slideTo(d||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&a.addEventListener("hashchange",l)},f=()=>{e.params.hashNavigation.watchState&&a.removeEventListener("hashchange",l)};r("init",()=>{e.params.hashNavigation.enabled&&c()}),r("destroy",()=>{e.params.hashNavigation.enabled&&f()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{i&&u()}),r("slideChange",()=>{i&&e.params.cssMode&&u()})}function GT(t){let{swiper:e,extendParams:n,on:s,emit:r,params:i}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let o,a,l=i&&i.autoplay?i.autoplay.delay:3e3,u=i&&i.autoplay?i.autoplay.delay:3e3,c,f=new Date().getTime(),m,h,d,p,w,b,y;function g(I){!e||e.destroyed||!e.wrapperEl||I.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",g),!(y||I.detail&&I.detail.bySwiperTouchMove)&&S())}const v=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&&(u=c,m=!1);const I=e.autoplay.paused?c:f+u-new Date().getTime();e.autoplay.timeLeft=I,r("autoplayTimeLeft",I,I/l),a=requestAnimationFrame(()=>{v()})},_=()=>{let I;return e.virtual&&e.params.virtual.enabled?I=e.slides.find(ie=>ie.classList.contains("swiper-slide-active")):I=e.slides[e.activeIndex],I?parseInt(I.getAttribute("data-swiper-autoplay"),10):void 0},k=I=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(a),v();let j=typeof I>"u"?e.params.autoplay.delay:I;l=e.params.autoplay.delay,u=e.params.autoplay.delay;const ie=_();!Number.isNaN(ie)&&ie>0&&typeof I>"u"&&(j=ie,l=ie,u=ie),c=j;const de=e.params.speed,me=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(de,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,de,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(de,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,de,!0,!0),r("autoplay")),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{k()})))};return j>0?(clearTimeout(o),o=setTimeout(()=>{me()},j)):requestAnimationFrame(()=>{me()}),j},M=()=>{f=new Date().getTime(),e.autoplay.running=!0,k(),r("autoplayStart")},O=()=>{e.autoplay.running=!1,clearTimeout(o),cancelAnimationFrame(a),r("autoplayStop")},E=(I,j)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(o),I||(b=!0);const ie=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",g):S()};if(e.autoplay.paused=!0,j){w&&(c=e.params.autoplay.delay),w=!1,ie();return}c=(c||e.params.autoplay.delay)-(new Date().getTime()-f),!(e.isEnd&&c<0&&!e.params.loop)&&(c<0&&(c=0),ie())},S=()=>{e.isEnd&&c<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),b?(b=!1,k(c)):k(),e.autoplay.paused=!1,r("autoplayResume"))},A=()=>{if(e.destroyed||!e.autoplay.running)return;const I=He();I.visibilityState==="hidden"&&(b=!0,E(!0)),I.visibilityState==="visible"&&S()},x=I=>{I.pointerType==="mouse"&&(b=!0,y=!0,!(e.animating||e.autoplay.paused)&&E(!0))},C=I=>{I.pointerType==="mouse"&&(y=!1,e.autoplay.paused&&S())},z=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",x),e.el.addEventListener("pointerleave",C))},N=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",x),e.el.removeEventListener("pointerleave",C))},$=()=>{He().addEventListener("visibilitychange",A)},L=()=>{He().removeEventListener("visibilitychange",A)};s("init",()=>{e.params.autoplay.enabled&&(z(),$(),M())}),s("destroy",()=>{N(),L(),e.autoplay.running&&O()}),s("_freeModeStaticRelease",()=>{(d||b)&&S()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?O():E(!0,!0)}),s("beforeTransitionStart",(I,j,ie)=>{e.destroyed||!e.autoplay.running||(ie||!e.params.autoplay.disableOnInteraction?E(!0,!0):O())}),s("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){O();return}h=!0,d=!1,b=!1,p=setTimeout(()=>{b=!0,d=!0,E(!0)},200)}}),s("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!h)){if(clearTimeout(p),clearTimeout(o),e.params.autoplay.disableOnInteraction){d=!1,h=!1;return}d&&e.params.cssMode&&S(),d=!1,h=!1}}),s("slideChange",()=>{e.destroyed||!e.autoplay.running||(w=!0)}),Object.assign(e.autoplay,{start:M,stop:O,pause:E,resume:S})}function YT(t){let{swiper:e,extendParams:n,on:s}=t;n({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,i=!1;e.thumbs={swiper:null};function o(){const u=e.thumbs.swiper;if(!u||u.destroyed)return;const c=u.clickedIndex,f=u.clickedSlide;if(f&&f.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof c>"u"||c===null)return;let m;u.params.loop?m=parseInt(u.clickedSlide.getAttribute("data-swiper-slide-index"),10):m=c,e.params.loop?e.slideToLoop(m):e.slideTo(m)}function a(){const{thumbs:u}=e.params;if(r)return!1;r=!0;const c=e.constructor;if(u.swiper instanceof c){if(u.swiper.destroyed)return r=!1,!1;e.thumbs.swiper=u.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
621),e.thumbs.swiper.update()}else if(Is(u.swiper)){const f=Object.assign({},u.swiper);Object.assign(f,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new c(f),i=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",o),!0}function l(u){const c=e.thumbs.swiper;if(!c||c.destroyed)return;const f=c.params.slidesPerView==="auto"?c.slidesPerViewDynamic():c.params.slidesPerView;let m=1;const h=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(m=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(m=1),m=Math.floor(m),c.slides.forEach(w=>w.classList.remove(h)),c.params.loop||c.params.virtual&&c.params.virtual.enabled)for(let w=0;w<m;w+=1)We(c.slidesEl,`[data-swiper-slide-index="${e.realIndex+w}"]`).forEach(b=>{b.classList.add(h)});else for(let w=0;w<m;w+=1)c.slides[e.realIndex+w]&&c.slides[e.realIndex+w].classList.add(h);const d=e.params.thumbs.autoScrollOffset,p=d&&!c.params.loop;if(e.realIndex!==c.realIndex||p){const w=c.activeIndex;let b,y;if(c.params.loop){const g=c.slides.find(v=>v.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);b=c.slides.indexOf(g),y=e.activeIndex>e.previousIndex?"next":"prev"}else b=e.realIndex,y=b>e.previousIndex?"next":"prev";p&&(b+=y==="next"?d:-1*d),c.visibleSlidesIndexes&&c.visibleSlidesIndexes.indexOf(b)<0&&(c.params.centeredSlides?b>w?b=b-Math.floor(f/2)+1:b=b+Math.floor(f/2)-1:b>w&&c.params.slidesPerGroup,c.slideTo(b,u?0:void 0))}}s("beforeInit",()=>{const{thumbs:u}=e.params;if(!(!u||!u.swiper))if(typeof u.swiper=="string"||u.swiper instanceof HTMLElement){const c=He(),f=()=>{const h=typeof u.swiper=="string"?c.querySelector(u.swiper):u.swiper;if(h&&h.swiper)u.swiper=h.swiper,a(),l(!0);else if(h){const d=`${e.params.eventsPrefix}init`,p=w=>{u.swiper=w.detail[0],h.removeEventListener(d,p),a(),l(!0),u.swiper.update(),e.update()};h.addEventListener(d,p)}return h},m=()=>{if(e.destroyed)return;f()||requestAnimationFrame(m)};requestAnimationFrame(m)}else a(),l(!0)}),s("slideChange update resize observerUpdate",()=>{l()}),s("setTransition",(u,c)=>{const f=e.thumbs.swiper;!f||f.destroyed||f.setTransition(c)}),s("beforeDestroy",()=>{const u=e.thumbs.swiper;!u||u.destroyed||i&&u.destroy()}),Object.assign(e.thumbs,{init:a,update:l})}function qT(t){let{swiper:e,extendParams:n,emit:s,once:r}=t;n({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function i(){if(e.params.cssMode)return;const l=e.getTranslate();e.setTranslate(l),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function o(){if(e.params.cssMode)return;const{touchEventsData:l,touches:u}=e;l.velocities.length===0&&l.velocities.push({position:u[e.isHorizontal()?"startX":"startY"],time:l.touchStartTime}),l.velocities.push({position:u[e.isHorizontal()?"currentX":"currentY"],time:vt()})}function a(l){let{currentPos:u}=l;if(e.params.cssMode)return;const{params:c,wrapperEl:f,rtlTranslate:m,snapGrid:h,touchEventsData:d}=e,w=vt()-d.touchStartTime;if(u<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(u>-e.maxTranslate()){e.slides.length<h.length?e.slideTo(h.length-1):e.slideTo(e.slides.length-1);return}if(c.freeMode.momentum){if(d.velocities.length>1){const O=d.velocities.pop(),E=d.velocities.pop(),S=O.position-E.position,A=O.time-E.time;e.velocity=S/A,e.velocity/=2,Math.abs(e.velocity)<c.freeMode.minimumVelocity&&(e.velocity=0),(A>150||vt()-O.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=c.freeMode.momentumVelocityRatio,d.velocities.length=0;let b=1e3*c.freeMode.momentumRatio;const y=e.velocity*b;let g=e.translate+y;m&&(g=-g);let v=!1,_;const k=Math.abs(e.velocity)*20*c.freeMode.momentumBounceRatio;let M;if(g<e.maxTranslate())c.freeMode.momentumBounce?(g+e.maxTranslate()<-k&&(g=e.maxTranslate()-k),_=e.maxTranslate(),v=!0,d.allowMomentumBounce=!0):g=e.maxTranslate(),c.loop&&c.centeredSlides&&(M=!0);else if(g>e.minTranslate())c.freeMode.momentumBounce?(g-e.minTranslate()>k&&(g=e.minTranslate()+k),_=e.minTranslate(),v=!0,d.allowMomentumBounce
621=!0):g=e.minTranslate(),c.loop&&c.centeredSlides&&(M=!0);else if(c.freeMode.sticky){let O;for(let E=0;E<h.length;E+=1)if(h[E]>-g){O=E;break}Math.abs(h[O]-g)<Math.abs(h[O-1]-g)||e.swipeDirection==="next"?g=h[O]:g=h[O-1],g=-g}if(M&&r("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(m?b=Math.abs((-g-e.translate)/e.velocity):b=Math.abs((g-e.translate)/e.velocity),c.freeMode.sticky){const O=Math.abs((m?-g:g)-e.translate),E=e.slidesSizesGrid[e.activeIndex];O<E?b=c.speed:O<2*E?b=c.speed*1.5:b=c.speed*2.5}}else if(c.freeMode.sticky){e.slideToClosest();return}c.freeMode.momentumBounce&&v?(e.updateProgress(_),e.setTransition(b),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating=!0,Gs(f,()=>{!e||e.destroyed||!d.allowMomentumBounce||(s("momentumBounce"),e.setTransition(c.speed),setTimeout(()=>{e.setTranslate(_),Gs(f,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(g),e.setTransition(b),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,Gs(f,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(g),e.updateActiveIndex(),e.updateSlidesClasses()}else if(c.freeMode.sticky){e.slideToClosest();return}else c.freeMode&&s("_freeModeNoMomentumRelease");(!c.freeMode.momentum||w>=c.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:i,onTouchMove:o,onTouchEnd:a}})}function XT(t){let{swiper:e,extendParams:n,on:s}=t;n({grid:{rows:1,fill:"column"}});let r,i,o,a;const l=()=>{let p=e.params.spaceBetween;return typeof p=="string"&&p.indexOf("%")>=0?p=parseFloat(p.replace("%",""))/100*e.size:typeof p=="string"&&(p=parseFloat(p)),p},u=p=>{const{slidesPerView:w}=e.params,{rows:b,fill:y}=e.params.grid,g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:p.length;o=Math.floor(g/b),Math.floor(g/b)===g/b?r=g:r=Math.ceil(g/b)*b,w!=="auto"&&y==="row"&&(r=Math.max(r,w*b)),i=r/b},c=()=>{e.slides&&e.slides.forEach(p=>{p.swiperSlideGridSet&&(p.style.height="",p.style[e.getDirectionLabel("margin-top")]="")})},f=(p,w,b)=>{const{slidesPerGroup:y}=e.params,g=l(),{rows:v,fill:_}=e.params.grid,k=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:b.length;let M,O,E;if(_==="row"&&y>1){const S=Math.floor(p/(y*v)),A=p-v*y*S,x=S===0?y:Math.min(Math.ceil((k-S*v*y)/v),y);E=Math.floor(A/x),O=A-E*x+S*y,M=O+E*r/v,w.style.order=M}else _==="column"?(O=Math.floor(p/v),E=p-O*v,(O>o||O===o&&E===v-1)&&(E+=1,E>=v&&(E=0,O+=1))):(E=Math.floor(p/i),O=p-E*i);w.row=E,w.column=O,w.style.height=`calc((100% - ${(v-1)*g}px) / ${v})`,w.style[e.getDirectionLabel("margin-top")]=E!==0?g&&`${g}px`:"",w.swiperSlideGridSet=!0},m=(p,w)=>{const{centeredSlides:b,roundLengths:y}=e.params,g=l(),{rows:v}=e.params.grid;if(e.virtualSize=(p+g)*r,e.virtualSize=Math.ceil(e.virtualSize/v)-g,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+g}px`),b){const _=[];for(let k=0;k<w.length;k+=1){let M=w[k];y&&(M=Math.floor(M)),w[k]<e.virtualSize+w[0]&&_.push(M)}w.splice(0,w.length),w.push(..._)}},h=()=>{a=e.params.grid&&e.params.grid.rows>1},d=()=>{const{params:p,el:w}=e,b=p.grid&&p.grid.rows>1;a&&!b?(w.classList.remove(`${p.containerModifierClass}grid`,`${p.containerModifierClass}grid-column`),o=1,e.emitContainerClasses()):!a&&b&&(w.classList.add(`${p.containerModifierClass}grid`),p.grid.fill==="column"&&w.classList.add(`${p.containerModifierClass}grid-column`),e.emitContainerClasses()),a=b};s("init",h),s("update",d),e.grid={initSlides:u,unsetSlides:c,updateSlide:f,updateWrapperSize:m}}function KT(t){const e=this,{params:n,slidesEl:s}=e;n.loop&&e.loopDestroy();const r=i=>{if(typeof i=="string"){const o=document.createElement("div");o.innerHTML=i,s.append(o.children[0]),o.innerHTML=""}else s.append(i)};if(typeof t=="object"&&"length"in t)for(let i=0;i<t.length;i+=1)t[i]&&r(t[i]);else r(t);e.recalcSlides(),n.loop&&e.loopCreate(),(!n.observer||e.isElement)&&e.update()}function JT(t){const e=this,{params:n,activeIndex:s,slidesEl:r}=e;n.loop&&e.loopDestroy();let i=s+1;const o=a=>
621{if(typeof a=="string"){const l=document.createElement("div");l.innerHTML=a,r.prepend(l.children[0]),l.innerHTML=""}else r.prepend(a)};if(typeof t=="object"&&"length"in t){for(let a=0;a<t.length;a+=1)t[a]&&o(t[a]);i=s+t.length}else o(t);e.recalcSlides(),n.loop&&e.loopCreate(),(!n.observer||e.isElement)&&e.update(),e.slideTo(i,0,!1)}function QT(t,e){const n=this,{params:s,activeIndex:r,slidesEl:i}=n;let o=r;s.loop&&(o-=n.loopedSlides,n.loopDestroy(),n.recalcSlides());const a=n.slides.length;if(t<=0){n.prependSlide(e);return}if(t>=a){n.appendSlide(e);return}let l=o>t?o+1:o;const u=[];for(let c=a-1;c>=t;c-=1){const f=n.slides[c];f.remove(),u.unshift(f)}if(typeof e=="object"&&"length"in e){for(let c=0;c<e.length;c+=1)e[c]&&i.append(e[c]);l=o>t?o+e.length:o}else i.append(e);for(let c=0;c<u.length;c+=1)i.append(u[c]);n.recalcSlides(),s.loop&&n.loopCreate(),(!s.observer||n.isElement)&&n.update(),s.loop?n.slideTo(l+n.loopedSlides,0,!1):n.slideTo(l,0,!1)}function ZT(t){const e=this,{params:n,activeIndex:s}=e;let r=s;n.loop&&(r-=e.loopedSlides,e.loopDestroy());let i=r,o;if(typeof t=="object"&&"length"in t){for(let a=0;a<t.length;a+=1)o=t[a],e.slides[o]&&e.slides[o].remove(),o<i&&(i-=1);i=Math.max(i,0)}else o=t,e.slides[o]&&e.slides[o].remove(),o<i&&(i-=1),i=Math.max(i,0);e.recalcSlides(),n.loop&&e.loopCreate(),(!n.observer||e.isElement)&&e.update(),n.loop?e.slideTo(i+e.loopedSlides,0,!1):e.slideTo(i,0,!1)}function eC(){const t=this,e=[];for(let n=0;n<t.slides.length;n+=1)e.push(n);t.removeSlide(e)}function tC(t){let{swiper:e}=t;Object.assign(e,{appendSlide:KT.bind(e),prependSlide:JT.bind(e),addSlide:QT.bind(e),removeSlide:ZT.bind(e),removeAllSlides:eC.bind(e)})}function _s(t){const{effect:e,swiper:n,on:s,setTranslate:r,setTransition:i,overwriteParams:o,perspective:a,recreateShadows:l,getEffectParams:u}=t;s("beforeInit",()=>{if(n.params.effect!==e)return;n.classNames.push(`${n.params.containerModifierClass}${e}`),a&&a()&&n.classNames.push(`${n.params.containerModifierClass}3d`);const f=o?o():{};Object.assign(n.params,f),Object.assign(n.originalParams,f)}),s("setTranslate",()=>{n.params.effect===e&&r()}),s("setTransition",(f,m)=>{n.params.effect===e&&i(m)}),s("transitionEnd",()=>{if(n.params.effect===e&&l){if(!u||!u().slideShadows)return;n.slides.forEach(f=>{f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>m.remove())}),l()}});let c;s("virtualUpdate",()=>{n.params.effect===e&&(n.slides.length||(c=!0),requestAnimationFrame(()=>{c&&n.slides&&n.slides.length&&(r(),c=!1)}))})}function mr(t,e){const n=Un(e);return n!==e&&(n.style.backfaceVisibility="hidden",n.style["-webkit-backface-visibility"]="hidden"),n}function Wi(t){let{swiper:e,duration:n,transformElements:s,allSlides:r}=t;const{activeIndex:i}=e,o=a=>a.parentElement?a.parentElement:e.slides.find(u=>u.shadowRoot&&u.shadowRoot===a.parentNode);if(e.params.virtualTranslate&&n!==0){let a=!1,l;r?l=s:l=s.filter(u=>{const c=u.classList.contains("swiper-slide-transform")?o(u):u;return e.getSlideIndex(c)===i}),l.forEach(u=>{Gs(u,()=>{if(a||!e||e.destroyed)return;a=!0,e.animating=!1;const c=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(c)})})}}function nC(t){let{swiper:e,extendParams:n,on:s}=t;n({fadeEffect:{crossFade:!1}}),_s({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:o}=e,a=e.params.fadeEffect;for(let l=0;l<o.length;l+=1){const u=e.slides[l];let f=-u.swiperSlideOffset;e.params.virtualTranslate||(f-=e.translate);let m=0;e.isHorizontal()||(m=f,f=0);const h=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(u.progress),0):1+Math.min(Math.max(u.progress,-1),0),d=mr(a,u);d.style.opacity=h,d.style.transform=`translate3d(${f}px, ${m}px, 0px)`}},setTransition:o=>{const a=e.slides.map(l=>Un(l));a.forEach(l=>{l.style.transitionDuration=`${o}ms`}),Wi({swiper:e,duration:o,transformElements:a,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function sC(t){let{swiper:e,extendParams:n,on:s}=t;n({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(l,u,c)=>{let f=c?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),m=c?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");f||(f=ft("div",`swiper-slide-shadow-cube swiper-slide-shadow-${c?"left":"top"}`.split(" ")),l.append(f)),m||(m=ft("div",`swiper-slide-shadow-cube swiper-slide-shadow-${c?"right":"bottom"}`.split(" ")),l.append(m)),f&&(f.style.opacity=Math.max(-u,0)),m&&(m.style.opacity=Math.max(u,0))};_s({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{el:l,wrapperEl:u,slides:c,width:f,height:m,rtlTranslate:h,size:d,browser:p}=e,w=Ui(e),b=e.params.cubeEffect,y=e.isHorizontal(),g=e.virtual&&e.params.virtual.enabled;let v=0,_;b.shadow&&(y?(_=e.wrapperEl.querySelector(".swiper-cube-shadow"),_||(_=ft("div","swiper-cube-shadow"),e.wrapperEl.append(_)),_.style.height=`${f}px`):(_=l.querySelector(".swiper-cube-shadow"),_||(_=ft("div","swiper-cube-shadow"),l.a
621ppend(_))));for(let M=0;M<c.length;M+=1){const O=c[M];let E=M;g&&(E=parseInt(O.getAttribute("data-swiper-slide-index"),10));let S=E*90,A=Math.floor(S/360);h&&(S=-S,A=Math.floor(-S/360));const x=Math.max(Math.min(O.progress,1),-1);let C=0,z=0,N=0;E%4===0?(C=-A*4*d,N=0):(E-1)%4===0?(C=0,N=-A*4*d):(E-2)%4===0?(C=d+A*4*d,N=d):(E-3)%4===0&&(C=-d,N=3*d+d*4*A),h&&(C=-C),y||(z=C,C=0);const $=`rotateX(${w(y?0:-S)}deg) rotateY(${w(y?S:0)}deg) translate3d(${C}px, ${z}px, ${N}px)`;x<=1&&x>-1&&(v=E*90+x*90,h&&(v=-E*90-x*90)),O.style.transform=$,b.slideShadows&&r(O,x,y)}if(u.style.transformOrigin=`50% 50% -${d/2}px`,u.style["-webkit-transform-origin"]=`50% 50% -${d/2}px`,b.shadow)if(y)_.style.transform=`translate3d(0px, ${f/2+b.shadowOffset}px, ${-f/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${b.shadowScale})`;else{const M=Math.abs(v)-Math.floor(Math.abs(v)/90)*90,O=1.5-(Math.sin(M*2*Math.PI/360)/2+Math.cos(M*2*Math.PI/360)/2),E=b.shadowScale,S=b.shadowScale/O,A=b.shadowOffset;_.style.transform=`scale3d(${E}, 1, ${S}) translate3d(0px, ${m/2+A}px, ${-m/2/S}px) rotateX(-89.99deg)`}const k=(p.isSafari||p.isWebView)&&p.needPerspectiveFix?-d/2:0;u.style.transform=`translate3d(0px,0,${k}px) rotateX(${w(e.isHorizontal()?0:v)}deg) rotateY(${w(e.isHorizontal()?-v:0)}deg)`,u.style.setProperty("--swiper-cube-translate-z",`${k}px`)},setTransition:l=>{const{el:u,slides:c}=e;if(c.forEach(f=>{f.style.transitionDuration=`${l}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>{m.style.transitionDuration=`${l}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const f=u.querySelector(".swiper-cube-shadow");f&&(f.style.transitionDuration=`${l}ms`)}},recreateShadows:()=>{const l=e.isHorizontal();e.slides.forEach(u=>{const c=Math.max(Math.min(u.progress,1),-1);r(u,c,l)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function ys(t,e,n){const s=`swiper-slide-shadow${n?`-${n}`:""}${t?` swiper-slide-shadow-${t}`:""}`,r=Un(e);let i=r.querySelector(`.${s.split(" ").join(".")}`);return i||(i=ft("div",s.split(" ")),r.append(i)),i}function rC(t){let{swiper:e,extendParams:n,on:s}=t;n({flipEffect:{slideShadows:!0,limitRotation:!0}});const r=(l,u)=>{let c=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),f=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");c||(c=ys("flip",l,e.isHorizontal()?"left":"top")),f||(f=ys("flip",l,e.isHorizontal()?"right":"bottom")),c&&(c.style.opacity=Math.max(-u,0)),f&&(f.style.opacity=Math.max(u,0))};_s({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:l,rtlTranslate:u}=e,c=e.params.flipEffect,f=Ui(e);for(let m=0;m<l.length;m+=1){const h=l[m];let d=h.progress;e.params.flipEffect.limitRotation&&(d=Math.max(Math.min(h.progress,1),-1));const p=h.swiperSlideOffset;let b=-180*d,y=0,g=e.params.cssMode?-p-e.translate:-p,v=0;e.isHorizontal()?u&&(b=-b):(v=g,g=0,y=-b,b=0),h.style.zIndex=-Math.abs(Math.round(d))+l.length,c.slideShadows&&r(h,d);const _=`translate3d(${g}px, ${v}px, 0px) rotateX(${f(y)}deg) rotateY(${f(b)}deg)`,k=mr(c,h);k.style.transform=_}},setTransition:l=>{const u=e.slides.map(c=>Un(c));u.forEach(c=>{c.style.transitionDuration=`${l}ms`,c.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>{f.style.transitionDuration=`${l}ms`})}),Wi({swiper:e,duration:l,transformElements:u})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(l=>{let u=l.progress;e.params.flipEffect.limitRotation&&(u=Math.max(Math.min(l.progress,1),-1)),r(l,u)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function iC(t){let{swiper:e,extendParams:n,on:s}=t;n({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),_s({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:o,height:a,slides:l,slidesSizesGrid:u}=e,c=e.params.coverflowEffect,f=e.isHorizontal(),m=e.translate,h=f?-m+o/2:-m+a/2,d=f?c.rotate:-c.rotate,p=c.depth,w=Ui(e);for(let b=0,y=l.length;b<y;b+=1){const g=l[b],v=u[b],_=g.swiperSlideOffset,k=(h-_-v/2)/v,M=typeof c.modifier=="function"?c.modifier(k):k*c.modifier;let O=f?d*M:0,E=f?0:d*M,S=-p*Math.abs(M),A=c.stretch;typeof A=="string"&&A.indexOf("%")!==-1&&(A=parseFloat(c.stretch)/100*v);let x=f?0:A*M,C=f?A*M:0,z=1-(1-c.scale)*Math.abs(M);Math.abs(C)<.001&&(C=0),Math.abs(x)<.001&&(x=0),Math.abs(S)<.001&&(S=0),Math.abs(O)<.001&&(O=0),Math.abs(E)<.001&&(E=0),Math.abs(z)<.001&&(z=0);const N=`translate3d(${C}px,${x}px,${S}px) rotateX(${w(E)}deg) rotateY(${w(O)}deg) scale(${z})`,$=mr(c,g);
621if($.style.transform=N,g.style.zIndex=-Math.abs(Math.round(M))+1,c.slideShadows){let L=f?g.querySelector(".swiper-slide-shadow-left"):g.querySelector(".swiper-slide-shadow-top"),I=f?g.querySelector(".swiper-slide-shadow-right"):g.querySelector(".swiper-slide-shadow-bottom");L||(L=ys("coverflow",g,f?"left":"top")),I||(I=ys("coverflow",g,f?"right":"bottom")),L&&(L.style.opacity=M>0?M:0),I&&(I.style.opacity=-M>0?-M:0)}}},setTransition:o=>{e.slides.map(l=>Un(l)).forEach(l=>{l.style.transitionDuration=`${o}ms`,l.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=>{u.style.transitionDuration=`${o}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function oC(t){let{swiper:e,extendParams:n,on:s}=t;n({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const r=a=>typeof a=="string"?a:`${a}px`;_s({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:a,wrapperEl:l,slidesSizesGrid:u}=e,c=e.params.creativeEffect,{progressMultiplier:f}=c,m=e.params.centeredSlides,h=Ui(e);if(m){const d=u[0]/2-e.params.slidesOffsetBefore||0;l.style.transform=`translateX(calc(50% - ${d}px))`}for(let d=0;d<a.length;d+=1){const p=a[d],w=p.progress,b=Math.min(Math.max(p.progress,-c.limitProgress),c.limitProgress);let y=b;m||(y=Math.min(Math.max(p.originalProgress,-c.limitProgress),c.limitProgress));const g=p.swiperSlideOffset,v=[e.params.cssMode?-g-e.translate:-g,0,0],_=[0,0,0];let k=!1;e.isHorizontal()||(v[1]=v[0],v[0]=0);let M={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};b<0?(M=c.next,k=!0):b>0&&(M=c.prev,k=!0),v.forEach((z,N)=>{v[N]=`calc(${z}px + (${r(M.translate[N])} * ${Math.abs(b*f)}))`}),_.forEach((z,N)=>{let $=M.rotate[N]*Math.abs(b*f);_[N]=$}),p.style.zIndex=-Math.abs(Math.round(w))+a.length;const O=v.join(", "),E=`rotateX(${h(_[0])}deg) rotateY(${h(_[1])}deg) rotateZ(${h(_[2])}deg)`,S=y<0?`scale(${1+(1-M.scale)*y*f})`:`scale(${1-(1-M.scale)*y*f})`,A=y<0?1+(1-M.opacity)*y*f:1-(1-M.opacity)*y*f,x=`translate3d(${O}) ${E} ${S}`;if(k&&M.shadow||!k){let z=p.querySelector(".swiper-slide-shadow");if(!z&&M.shadow&&(z=ys("creative",p)),z){const N=c.shadowPerProgress?b*(1/c.limitProgress):b;z.style.opacity=Math.min(Math.max(Math.abs(N),0),1)}}const C=mr(c,p);C.style.transform=x,C.style.opacity=A,M.origin&&(C.style.transformOrigin=M.origin)}},setTransition:a=>{const l=e.slides.map(u=>Un(u));l.forEach(u=>{u.style.transitionDuration=`${a}ms`,u.querySelectorAll(".swiper-slide-shadow").forEach(c=>{c.style.transitionDuration=`${a}ms`})}),Wi({swiper:e,duration:a,transformElements:l,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function aC(t){let{swiper:e,extendParams:n,on:s}=t;n({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),_s({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:o,activeIndex:a,rtlTranslate:l}=e,u=e.params.cardsEffect,{startTranslate:c,isTouched:f}=e.touchEventsData,m=l?-e.translate:e.translate;for(let h=0;h<o.length;h+=1){const d=o[h],p=d.progress,w=Math.min(Math.max(p,-4),4);let b=d.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(b-=o[0].swiperSlideOffset);let y=e.params.cssMode?-b-e.translate:-b,g=0;const v=-100*Math.abs(w);let _=1,k=-u.perSlideRotate*w,M=u.perSlideOffset-Math.abs(w)*.75;const O=e.virtual&&e.params.virtual.enabled?e.virtual.from+h:h,E=(O===a||O===a-1)&&w>0&&w<1&&(f||e.params.cssMode)&&m<c,S=(O===a||O===a+1)&&w<0&&w>-1&&(f||e.params.cssMode)&&m>c;if(E||S){const z=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;k+=-28*w*z,_+=-.5*z,M+=96*z,g=`${-25*z*Math.abs(w)}%`}if(w<0?y=`calc(${y}px ${l?"-":"+"} (${M*Math.abs(w)}%))`:w>0?y=`calc(${y}px ${l?"-":"+"} (-${M*Math.abs(w)}%))`:y=`${y}px`,!e.isHorizontal()){const z=g;g=y,y=z}const A=w<0?`${1+(1-_)*w}`:`${1-(1-_)*w}`,x=` 622 translate3d(${y}, ${g}, ${v}px) 623 rotateZ(${u.rotate?l?-k:k:0}deg) 624 scale(${A}) 625 `;if(u.slideShadows){let z=d.querySelector(".swiper-slide-shadow");z||(z=ys("cards",d)),z&&(z.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(p))+o.length;const C=mr(u,d);C.style.transform=x}},setTransition:o=>{const a=e.slides.map(l=>Un(l));a.forEach(l=>{l.style.transitionDuration=`${o}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(u=>{u.style.transitionDuration=`${o}ms`})}),Wi({swiper:e,duration:o,transformElements:a})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const lC=[RT,$T,zT,DT,NT,HT,FT,jT,BT,VT,UT,WT,GT,YT,qT,XT,tC,nC,sC,rC,iC,oC,aC];lt.use(lC);const Gi=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesB
625ounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function vs(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function Ha(t,e){const n=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>n.indexOf(s)<0).forEach(s=>{typeof t[s]>"u"?t[s]=e[s]:vs(e[s])&&vs(t[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?t[s]=e[s]:Ha(t[s],e[s]):t[s]=e[s]})}function cC(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}function uC(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el>"u"}function fC(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}function Vr(t){return t===void 0&&(t=""),t.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}function dC(t){let{swiper:e,slides:n,passedParams:s,changedParams:r,nextEl:i,prevEl:o,scrollbarEl:a,paginationEl:l}=t;const u=r.filter(E=>E!=="children"&&E!=="direction"&&E!=="wrapperClass"),{params:c,pagination:f,navigation:m,scrollbar:h,virtual:d,thumbs:p}=e;let w,b,y,g,v,_,k,M;r.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&!s.thumbs.swiper.destroyed&&c.thumbs&&(!c.thumbs.swiper||c.thumbs.swiper.destroyed)&&(w=!0),r.includes("controller")&&s.controller&&s.controller.control&&c.controller&&!c.controller.control&&(b=!0),r.includes("pagination")&&s.pagination&&(s.pagination.el||l)&&(c.pagination||c.pagination===!1)&&f&&!f.el&&(y=!0),r.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||a)&&(c.scrollbar||c.scrollbar===!1)&&h&&!h.el&&(g=!0),r.includes("navigation")&&s.navigation&&(s.navigation.prevEl||o)&&(s.navigation.nextEl||i)&&(c.navigation||c.navigation===!1)&&m&&!m.prevEl&&!m.nextEl&&(v=!0);const O=E=>{e[E]&&(e[E].destroy(),E==="navigation"?(e.isElement&&(e[E].prevEl.remove(),e[E].nextEl.remove()),c[E].prevEl=void 0,c[E].nextEl=void 0,e[E].prevEl=void 0,e[E].nextEl=void 0):(e.isElement&&e[E].el.remove(),c[E].el=void 0,e[E].el=void 0))};r.includes("loop")&&e.isElement&&(c.loop&&!s.loop?_=!0:!c.loop&&s.loop?k=!0:M=!0),u.forEach(E=>{if(vs(c[E])&&vs(s[E]))Object.assign(c[E],s[E]),(E==="navigation"||E==="pagination"||E==="scrollbar")&&"enabled"in s[E]&&!s[E].enabled&&O(E);else{const S=s[E];(S===!0||S===!1)&&(E==="navigation"||E==="pagination"||E==="scrollbar")?S===!1&&O(E):c[E]=s[E]}}),u.includes("controller")&&!b&&e.controller&&e.controller.control&&c.controller&&c.controller.control&&(e.controller.control=c.controller.control),r.includes("children")&&n&&d&&c.virtual.enabled?(d.slides=n,d.update(!0)):r.includes("virtual")&&d&&c.virtual.enabled&&(n&&(d.slides=n),d.update(!0)),r.includes("children")&&n&&c.loop&&(M=!0),w&&p.init()&&p.update(!0),b&&(e.controller.control=c.controller.control),y&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),e.el.appendChild(l)),l&&(c.pagination.el=l),f.init(),f.render(),f.update(
625)),g&&(e.isElement&&(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-scrollbar"),a.part.add("scrollbar"),e.el.appendChild(a)),a&&(c.scrollbar.el=a),h.init(),h.updateSize(),h.setTranslate()),v&&(e.isElement&&((!i||typeof i=="string")&&(i=document.createElement("div"),i.classList.add("swiper-button-next"),i.innerHTML=e.hostEl.constructor.nextButtonSvg,i.part.add("button-next"),e.el.appendChild(i)),(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-button-prev"),o.innerHTML=e.hostEl.constructor.prevButtonSvg,o.part.add("button-prev"),e.el.appendChild(o))),i&&(c.navigation.nextEl=i),o&&(c.navigation.prevEl=o),m.init(),m.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),r.includes("direction")&&e.changeDirection(s.direction,!1),(_||M)&&e.loopDestroy(),(k||M)&&e.loopCreate(),e.update()}const Xu=t=>{if(parseFloat(t)===Number(t))return Number(t);if(t==="true"||t==="")return!0;if(t==="false")return!1;if(t==="null")return null;if(t!=="undefined"){if(typeof t=="string"&&t.includes("{")&&t.includes("}")&&t.includes('"')){let e;try{e=JSON.parse(t)}catch{e=t}return e}return t}},Ku=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function Ju(t,e,n){const s={},r={};Ha(s,Na);const i=[...Gi,"on"],o=i.map(l=>l.replace(/_/,""));i.forEach(l=>{l=l.replace("_",""),typeof t[l]<"u"&&(r[l]=t[l])});const a=[...t.attributes];return typeof e=="string"&&typeof n<"u"&&a.push({name:e,value:vs(n)?{...n}:n}),a.forEach(l=>{const u=Ku.find(c=>l.name.startsWith(`${c}-`));if(u){const c=Vr(u),f=Vr(l.name.split(`${u}-`)[1]);typeof r[c]>"u"&&(r[c]={}),r[c]===!0&&(r[c]={enabled:!0}),r[c][f]=Xu(l.value)}else{const c=Vr(l.name);if(!o.includes(c))return;const f=Xu(l.value);r[c]&&Ku.includes(l.name)&&!vs(f)?(r[c].constructor!==Object&&(r[c]={}),r[c].enabled=!!f):r[c]=f}}),Ha(s,r),s.navigation?s.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...s.navigation!==!0?s.navigation:{}}:s.navigation===!1&&delete s.navigation,s.scrollbar?s.scrollbar={el:".swiper-scrollbar",...s.scrollbar!==!0?s.scrollbar:{}}:s.scrollbar===!1&&delete s.scrollbar,s.pagination?s.pagination={el:".swiper-pagination",...s.pagination!==!0?s.pagination:{}}:s.pagination===!1&&delete s.pagination,{params:s,passedParams:r}}const pC=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;
625left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
625.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;
625left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",hC="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;
625left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}";class mC{}const Ph=typeof window>"u"||typeof HTMLElement>"u"?mC:HTMLElement,Qu=`<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg> 626 `,Ah=(t,e)=>{if(typeof CSSStyleSheet<"u"&&t.adoptedStyleSheets){const n=new CSSStyleSheet;n.replaceSync(e),t.adoptedStyleSheets=[n]}else{const n=document.createElement("style");n.rel="stylesheet",n.textContent=e,t.appendChild(n)}};class Mh extends Ph{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return Qu}static get prevButtonSvg(){return Qu.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[pC,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(` 627`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,n=[...this.querySelectorAll("[slot^=slide-]")].map(s=>parseInt(s.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=n.length?Math.max(...n)+1:0,!!this.rendered){if(this.slideSlots>e)for(let s=e;s<this.slideSlots;s+=1){const r=document.createElement("swiper-slide");r.setAttribute("part",`slide slide-${s+1}`);const i=document.createElement("slot");i.setAttribute("name",`slide-${s+1}`),r.appendChild(i),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(r)}else if(this.slideSlots<e){const s=this.swiper.slides;for(let r=s.length-1;r>=0;r-=1)r>this.slideSlots&&s[r].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),e.length&&Ah(this.shadowRoot,e),this.cssLinks().forEach(s=>{if(this.shadowRoot.querySelector(`link[href="${s}"]`))return;const i=document.createElement("link");i.rel="stylesheet",i.href=s,this.shadowRoot.appendChild(i)});const n=document.createElement("div");n.classList.add("swiper"),n.part="container",n.innerHTML=` 628 <slot name="container-start"></slot> 629 <div class="swiper-wrapper" part="wrapper"> 630 <slot></slot> 631 ${Array.from({length:this.slideSlots}).map((s,r)=>` 632 <swiper-slide part="slide slide-${r}"> 633 <slot name="slide-${r}"></slot> 634 </swiper-slide> 635 `).join("")} 636 </div> 637 <slot name="container-end"></slot> 638 ${cC(this.passedParams)?` 639 <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div> 640 <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div> 641 `:""} 642 ${uC(this.passedParams)?` 643 <div part="pagination" class="swiper-pagination"></div> 644 `:""} 645 ${fC(this.passedParams)?` 646 <div part="scrollbar" class="swiper-scrollbar"></div> 647 `:""} 648 `,this.shadowRoot.appendChild(n),this.rendered=!0}initialize(){var e=this;if(this.swiper&&this.swiper.initialized)return;const{params:n,passedParams:s}=Ju(this);this.swiperParams=n,this.passedParams=s,delete this.swiperParams.init,this.render(),this.swiper=new lt(this.shadowRoot.querySelector(".swiper"),{...n.virtual?{}:{observer:!0},...n,touchEventsTarget:"container",onAny:function(r){r==="observerUpdate"&&e.calcSlideSlots();const i=n.eventsPrefix?`${n.eventsPrefix}${r.toLowerCase()}`:r.toLowerCase();for(var o=arguments.length,a=new Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];const u=new CustomEvent(i,{detail:a,bubbles:r!=="hashChange",cancelable:!0});e.dispatchEvent(u)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(e,n){const{params:s,passedParams:r}=Ju(this,e,n);this.passedParams=r,this.swiperParams=s,!(this.swiper&&this.swiper.params[e]===n)&&dC({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Vr(e)],...e==="navigation"&&r[e]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...e==="pagination"&&r[e]?{paginationEl:".swiper-pagination"}:{},...e==="scrollbar"&&r[e]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(e,n,s){this.swiper&&this.swiper.initialized&&(n==="true"&&s===null&&(s=!1),this.updateSwiperOnPropChange(e,s))}static get observedAttributes(){return Gi.filter(n=>n.includes("_")).map(n=>n.replace(/[A-Z]/g,s=>`-${s}`).replace("_","").toLowerCase())}}
648Gi.forEach(t=>{t!=="init"&&(t=t.replace("_",""),Object.defineProperty(Mh.prototype,t,{configurable:!0,get(){return(this.passedParams||{})[t]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[t]=e,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(t,e)}}))});class gC extends Ph{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(Ah(this.shadowRoot,hC),this.shadowRoot.appendChild(document.createElement("slot")),e){const n=document.createElement("div");n.classList.add("swiper-lazy-preloader"),n.part.add("preloader"),this.shadowRoot.appendChild(n)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const yC=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Mh),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",gC))};typeof window<"u"&&(window.SwiperElementRegisterParams=t=>{Gi.push(...t)});const vC=Ze(()=>{yC()});function bC(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);var n=t.indexOf("Trident/");if(n>0){var s=t.indexOf("rv:");return parseInt(t.substring(s+3,t.indexOf(".",s)),10)}var r=t.indexOf("Edge/");return r>0?parseInt(t.substring(r+5,t.indexOf(".",r)),10):-1}let Ur;function Fa(){Fa.init||(Fa.init=!0,Ur=bC()!==-1)}var Yi={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Fa(),Qt(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ur&&this.$el.appendChild(t),t.data="about:blank",Ur||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Ur&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const wC=Lm();Mm("data-v-b329ee4c");const SC={class:"resize-observer",tabindex:"-1"};km();const _C=wC((t,e,n,s,r,i)=>(ke(),Xe("div",SC)));Yi.render=_C;Yi.__scopeId="data-v-b329ee4c";Yi.__file="src/components/ResizeObserver.vue";function Wr(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Wr=function(e){return typeof e}:Wr=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wr(t)}function EC(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function xC(t,e){for(var n=0;n<e.length;n++){var s=e[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function TC(t,e,n){return e&&xC(t.prototype,e),t}function Zu(t){return CC(t)||PC(t)||AC(t)||MC()}function CC(t){if(Array.isArray(t))return ja(t)}function PC(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function AC(t,e){if(t){if(typeof t=="string")return ja(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ja(t,e)}}function ja(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,s=new Array(e);n<e;n++)s[n]=t[n];return s}function MC(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 649In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kC(t){var e;return typeof t=="function"?e={callback:t}:e=t,e}function LC(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,r,i,o=function(l){for(var u=arguments.length,c=new Array(u>1?u-1:0),f=1;f<u;f++)c[f-1]=arguments[f];if(i=c,!(s&&l===r)){var m=n.leading;typeof m=="function"&&(m=m(l,r)),(!s||l!==r)&&m&&t.apply(void 0,[l].concat(Zu(i))),r=l,clearTimeout(s),s=setTimeout(function(){t.apply(void 0,[l].concat(Zu(i))),s=0},e)}};return o._clear=function(){clearTimeout(s),s=null},o}function kh(t,e){if(t===e)return!0;
649if(Wr(t)==="object"){for(var n in t)if(!kh(t[n],e[n]))return!1;return!0}return!1}var OC=(function(){function t(e,n,s){EC(this,t),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(n,s)}return TC(t,[{key:"createObserver",value:function(n,s){var r=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=kC(n),this.callback=function(a,l){r.options.callback(a,l),a&&r.options.once&&(r.frozen=!0,r.destroyObserver())},this.callback&&this.options.throttle){var i=this.options.throttleOptions||{},o=i.leading;this.callback=LC(this.callback,this.options.throttle,{leading:function(l){return o==="both"||o==="visible"&&l||o==="hidden"&&!l}})}this.oldResult=void 0,this.observer=new IntersectionObserver(function(a){var l=a[0];if(a.length>1){var u=a.find(function(f){return f.isIntersecting});u&&(l=u)}if(r.callback){var c=l.isIntersecting&&l.intersectionRatio>=r.threshold;if(c===r.oldResult)return;r.oldResult=c,r.callback(c,l)}},this.options.intersection),Qt(function(){r.observer&&r.observer.observe(r.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),t})();function Lh(t,e,n){var s=e.value;if(s)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var r=new OC(t,s,n);t._vue_visibilityState=r}}function IC(t,e,n){var s=e.value,r=e.oldValue;if(!kh(s,r)){var i=t._vue_visibilityState;if(!s){Oh(t);return}i?i.createObserver(s,n):Lh(t,{value:s},n)}}function Oh(t){var e=t._vue_visibilityState;e&&(e.destroyObserver(),delete t._vue_visibilityState)}var RC={beforeMount:Lh,updated:IC,unmounted:Oh};function $C(t){return{all:t=t||new Map,on:function(e,n){var s=t.get(e);s&&s.push(n)||t.set(e,[n])},off:function(e,n){var s=t.get(e);s&&s.splice(s.indexOf(n)>>>0,1)},emit:function(e,n){(t.get(e)||[]).slice().map(function(s){s(n)}),(t.get("*")||[]).slice().map(function(s){s(e,n)})}}}var Ih={itemsLimit:1e3},zC=/(auto|scroll)/;function Rh(t,e){return t.parentNode===null?e:Rh(t.parentNode,e.concat([t]))}var $o=function(e,n){return getComputedStyle(e,null).getPropertyValue(n)},DC=function(e){return $o(e,"overflow")+$o(e,"overflow-y")+$o(e,"overflow-x")},NC=function(e){return zC.test(DC(e))};function ef(t){if(t instanceof HTMLElement||t instanceof SVGElement){for(var e=Rh(t.parentNode,[]),n=0;n<e.length;n+=1)if(NC(e[n]))return e[n];return document.scrollingElement||document.documentElement}}function Ba(t){"@babel/helpers - typeof";return Ba=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ba(t)}var $h={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:function(e){return["vertical","horizontal"].includes(e)}},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function zh(){return this.items.length&&Ba(this.items[0])!=="object"}var Va=!1;if(typeof window<"u"){Va=!1;try{var HC=Object.defineProperty({},"passive",{get:function(){Va=!0}});window.addEventListener("test",null,HC)}catch{}}let FC=0;var sr={name:"RecycleScroller",components:{ResizeObserver:Yi},directives:{ObserveVisibility:RC},props:{...$h,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},updateInterval:{type:Number,default:0},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},emits:["resize","visible","hidden","update","scroll-start","scroll-end"],data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(this.itemSize===null){const t={"-1":{accumulator:0}},e=this.items,n=this.sizeField,s=this.minItemSize;let r=1e4,i=0,o;for(let a=0,l=e.length;a<l;a++)o=e[a][n]||s,o<r&&(r=o),i+=o,t[a]={accumulator:i,size:o};return this.$_computedMinItemSize=r,t}return[]},simpleArray:zh,itemIndexByKey(){const{keyField:t,items:e}=this,n={};for(let s=0,r=e.length;s<r;s++)n[e[s][t]]=s;return n}},watch:{items(){this.updateVisibleItems(!0)},pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)},sizes:{handler(){this.updateVisibleItems(!1)},deep:!0},gridItems(){this.updateVisibleItems(!0)},itemSecondarySize(){this.updateVisibleItems(!0)}},created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,this.$_unusedViews=new Map,this.$_scrollDirty=!1,this.$_lastUpdateScrollPosition=0,this.prerender&&(this.$_prerender=!0,this.updateVisibleItems(!1)),this.gridItems&&!this.itemSize&&console.error("[vue-recycle-scroller] You must provide an itemSize when using gridItems")},mounted(){this.applyPageMode(),this.$nextTick(()=>{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const t=this.$_lastUpdateScrollPosition;typeof t=="number"&&this.$nextTick(()=>{this.scrollToPosition(t)})},beforeUnmount(){this.removeListeners()},methods:{addView(t,e,n,s,r){const i=Pi({id:FC++,index:e,used:!0,key:s,type:r}),o=Tt({item:n,position:0,nr:i});return t.push(o),o},unuseView(t,e=!1){const n=this.$_unusedViews,s=t.nr.type;let r=n.get(s);r||(r=[],n.set(s,r)),r.push(t),e||(t.nr.used=!1,t.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(t){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:n}=this.updateVisibleItems(!1,!0);n||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(t,e){this.ready&&(t||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(t,e=!1){const n=this.itemSize,s=this.gridItems||1,r=this.itemSecondarySize||n,i=this.$_computedMinItemSize,o=this.typeField,a=this.simpleArray?null:this.keyField,l=this.items,u=l.length,c=this.sizes,f=this.$_views,m=this.$_unusedViews,h=this.pool,d=this.itemIndexByKey;let p,w,b,y,g;if(!u)p=w=y=g=b=0;else if(this.$_prerender)p=y=0,w=g=Math.min(this.prerender,l.length),b=null;else{const S=this.getScroll();if(e){let C=S.start-this.$_lastUpdateScrollPosition;if(C<0&&(C=-C),n===null&&C<i||C<n)return{continuous:!0}}this.$_lastUpdateScrollPosition=S.start;const A=this.buffer;S.start-=A,S.end+=A;let x=0;if(this.$refs.before&&(x=this.$refs.before.scrollHeight,S.start-=x),this.$refs.after){const C=this.$refs.after.scrollHeight;S.end+=C}if(n===null){let C,z=0,N=u-1,$=~~(u/2),L;do L=$,C=c[$].accumulator,C<S.start?z=$:$<u-1&&c[$+1].accumulator>S.start&&(N=$),$=~~((z+N)/2);while($!==L);for($<0&&($=0),p=$,b=c[u-1].accumulator,w=$;w<u&&c[w].accumulator<S.end;w++);for(w===-1?w=l.length-1:(w++,w>u&&(w=u)),y=p;y<u&&x+c[y].accumulator<S.start;y++);for(g=y;g<u&&x+c[g].accumulator<S.end;g++);}else{p=~~(S.start/n*s);const C=p%s;p-=C,w=Math.ceil(S.end/n*s),y=Math.max(0,Math.floor((S.start-x)/n*s)),g=Math.floor((S.end-x)/n*s),p<0&&(p=0),w>u&&(w=u),y<0&&(y=0),g>u&&(g=u),b=Math.ceil(u/s)*n}}w-p>Ih.itemsLimit&&this.itemsLimitError(),this.totalSize=b;let v;const _=p<=this.$_endIndex&&w>=this.$_startIndex;if(_)for(let S=0,A=h.length;S<A;S++)v=h[S],v.nr.used&&(t&&(v.nr.index=d[v.item[a]]),(v.nr.index==null||v.nr.index<p||v.nr.index>=w)&&this.unuseView(v));const k=_?null:new Map;let M,O,E;for(let S=p;S<w;S++){M=l[S];const A=a?M[a]:M;if(A==null)throw new Error(`Key is ${A} on item (keyField is '${a}')`);if(v=f.get(A),!n&&!c[S].size){v&&this.unuseView(v);continue}O=M[o];let x=m.get(O),C=!1;if(!v)_?x&&x.length?v=x.pop():v=this.addView(h,S,M,A,O):(E=k.get(O)||0,(!x||E>=x.length)&&(v=this.addView(h,S,M,A,O),this.unuseView(v,!0),x=m.get(O)),v=x[E],k.set(O,E+1)),f.delete(v.nr.key),v.nr.used=!0,v.nr.index=S,v.nr.key=A,v.nr.type=O,f.set(A,v),C=!0;else if(!v.nr.used&&(v.nr.used=!0,C=!0,x)){const z=x.indexOf(v);z!==-1&&x.splice(z,1)}v.item=M,C&&(S===l.length-1&&this.$emit("scroll-end"),S===0&&this.$emit("scroll-start")),n===null?(v.position=c[S-1].accumulator,v.offset=0):(v.position=Math.floor(S/s)*n,v.offset=S%s*r)}return this.$_startIndex=p,this.$_endIndex=w,this.emitUpdate&&this.$emit("update",p,w,y,g),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:_}},getListenerTarget(){let t=ef(this.$el);return window.document&&(t===window.document.documentElement||t===window.document.body)&&(t=window),t}
649,getScroll(){const{$el:t,direction:e}=this,n=e==="vertical";let s;if(this.pageMode){const r=t.getBoundingClientRect(),i=n?r.height:r.width;let o=-(n?r.top:r.left),a=n?window.innerHeight:window.innerWidth;o<0&&(a+=o,o=0),o+a>i&&(a=i-o),s={start:o,end:o+a}}else n?s={start:t.scrollTop,end:t.scrollTop+t.clientHeight}:s={start:t.scrollLeft,end:t.scrollLeft+t.clientWidth};return s},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,Va?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(t){let e;const n=this.gridItems||1;this.itemSize===null?e=t>0?this.sizes[t-1].accumulator:0:e=Math.floor(t/n)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(t){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,s,r;if(this.pageMode){const i=ef(this.$el),o=i.tagName==="HTML"?0:i[e.scroll],a=i.getBoundingClientRect(),u=this.$el.getBoundingClientRect()[e.start]-a[e.start];n=i,s=e.scroll,r=t+o+u}else n=this.$el,s=e.scroll,r=t;n[s]=r},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((t,e)=>t.nr.index-e.nr.index)}}};const jC={key:0,ref:"before",class:"vue-recycle-scroller__slot"},BC={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function VC(t,e,n,s,r,i){const o=ed("ResizeObserver"),a=Km("observe-visibility");return Om((ke(),Qn("div",{class:us(["vue-recycle-scroller",{ready:r.ready,"page-mode":n.pageMode,[`direction-${t.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...l)=>i.handleScroll&&i.handleScroll(...l))},[t.$slots.before?(ke(),Qn("div",jC,[mn(t.$slots,"before")],512)):rc("v-if",!0),(ke(),Xe(os(n.listTag),{ref:"wrapper",style:or({[t.direction==="vertical"?"minHeight":"minWidth"]:r.totalSize+"px"}),class:us(["vue-recycle-scroller__item-wrapper",n.listClass])},{default:$t(()=>[(ke(!0),Qn(Ne,null,Jm(r.pool,l=>(ke(),Xe(os(n.itemTag),fr({key:l.nr.id,style:r.ready?{transform:`translate${t.direction==="vertical"?"Y":"X"}(${l.position}px) translate${t.direction==="vertical"?"X":"Y"}(${l.offset}px)`,width:n.gridItems?`${t.direction==="vertical"&&n.itemSecondarySize||n.itemSize}px`:void 0,height:n.gridItems?`${t.direction==="horizontal"&&n.itemSecondarySize||n.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[n.itemClass,{hover:!n.skipHover&&r.hoverKey===l.nr.key}]]},Qm(n.skipHover?{}:{mouseenter:()=>{r.hoverKey=l.nr.key},mouseleave:()=>{r.hoverKey=null}})),{default:$t(()=>[mn(t.$slots,"default",{item:l.item,index:l.nr.index,active:l.nr.used})]),_:2},1040,["style","class"]))),128)),mn(t.$slots,"empty")]),_:3},8,["style","class"])),t.$slots.after?(ke(),Qn("div",BC,[mn(t.$slots,"after")],512)):rc("v-if",!0),Le(o,{onNotify:i.handleResize},null,8,["onNotify"])],34)),[[a,i.handleVisibilityChange]])}sr.render=VC;sr.__file="src/components/RecycleScroller.vue";var bi={name:"DynamicScroller",components:{RecycleScroller:sr},provide(){return typeof ResizeObserver<"u"&&(this.$_resizeObserver=new ResizeObserver(t=>{requestAnimationFrame(()=>{if(Array.isArray(t)){for(const e of t)if(e.target&&e.target.$_vs_onResize){let n,s;if(e.borderBoxSize){const r=e.borderBoxSize[0];n=r.inlineSize,s=r.blockSize}else n=e.contentRect.width,s=e.contentRect.height;e.target.$_vs_onResize(e.target.$_vs_id,n,s)}}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...$h,minItemSize:{type:[Number,String],required:!0}},emits:["resize","visible"],data(){return{vscrollData:{active:!0,sizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:zh,itemsWithSize(){const t=[],{items:e,keyField:n,simpleArray:s}=this,r=this.vscrollData.sizes,i=e.length;for(let o=0;o<i;o++){const a=e[o],l=s?o:a[n];let u=r[l];typeof u>"u"&&!this.$_undefinedMap[l]&&(u=0),t.push({item:a,id:l,size:u})}return t}},watch:{items(){this.forceUpdate()},simpleArray:{handler(t){this.vscrollData.simpleArray=t},immediate:!0},direction(t){this.forceUpdate(!0)},itemsWithSize(t,e){const n=this.$el.scrollTop;let s=0,r=0;const i=Math.min(t.length,e.length);for(let a=0;a<i&&!(s>=n);a++)s+=e[a].size||this.minItemSize,r+=t[a].size||this.minItemSize;const o=r-s;o!==0&&(this.$el.scrollTop+=o)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={},this.$_events=$C()},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},unmounted(){this.$_events.all.clear()},methods:{onScrollerResize(){this.$refs.scroller&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$_events.emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(t=!1){(t||this.simpleArray)&&(this.vscrollData.sizes={}),this.$_events.emit("vscroll:update",{force:!0})},scrollToItem(t){const e=this.$refs.scroller;e&&e.scrollToItem(t)},getItemSize(t,e=void 0){const n=this.simpleArray?e??this.items.indexOf(t):t[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const t=this.$el;this.$nextTick(()=>{t.scrollTop=t.scrollHeight+5e3;const e=()=>{t.scrollTop=t.scrollHeight+5e3,requestAnimationFrame(()=>{t.scrollTop=t.scrollHeight+5e3,this.$_undefinedSizes===0?this.$_scrollingToBottom=!1:requestAnimationFrame(e)})};requestAnimationFrame(e)})}}};function UC(t,e,n,s,r,i){const o=ed("RecycleScroller");return ke(),Xe(o,fr({ref:"scroller",items:i.itemsWithSize,"min-item-size":n.minItemSize,direction:t.direction,"key-field":"id","list-tag":t.listTag,"item-tag":t.itemTag},t.$attrs,{onResize:i.onScrollerResize,onVisible:i.onScrollerVisible}),{default:$t(({item:a,index:l,active:u})=>[mn(t.$slots,"default",ff(dl({item:a.item,index:l,active:u,itemWithSize:a})))]),before:$t(()=>[mn(t.$slots,"before")]),after:$t(()=>[mn(t.$slots,"after")]),empty:$t(()=>[mn(t.$slots,"empty")]),_:3},16,["items","min-item-size","direction","list-tag","item-tag","onResize","onVisible"])}bi.render=UC;bi.__file="src/components/DynamicScroller.vue";var Ua={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},emits:["resize"],computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.vscrollData.keyField in this.item)return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(t,e){if(this.$el.$_vs_id=this.id,this.size||this.onDataUpdate(),this.$_sizeObserved){const n=this.vscrollData.sizes[e],s=this.vscrollData.sizes[t];n!=null&&n!==s&&this.applySize(n)}},finalActive(t){this.size||(t?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?t?this.observeSize():this.unobserveSize():t&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const t in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[t],this.onDataUpdate);this.vscrollParent.$_events.on("vscroll:update",this.onVscrollUpdate)}},mounted(){this.finalActive&&(this.updateSize(),this.observeSize())},beforeUnmount(){this.vscrollParent.$_events.off("vscroll:update",this.onVscrollUpdate),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id
649)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:t}){!this.finalActive&&t&&(this.$_pendingVScrollUpdate=this.id),(this.$_forceNextVScrollUpdate===this.id||t||!this.size)&&this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(t){this.$nextTick(()=>{if(this.id===t){const e=this.$el.offsetWidth,n=this.$el.offsetHeight;this.applyWidthHeight(e,n)}this.$_pendingSizeUpdate=null})},applyWidthHeight(t,e){const n=~~(this.vscrollParent.direction==="vertical"?e:t);n&&this.size!==n&&this.applySize(n)},applySize(t){this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.vscrollData.sizes[this.id]=t,this.emitResize&&this.$emit("resize",this.id)},observeSize(){this.vscrollResizeObserver&&(this.$_sizeObserved||(this.vscrollResizeObserver.observe(this.$el),this.$el.$_vs_id=this.id,this.$el.$_vs_onResize=this.onResize,this.$_sizeObserved=!0))},unobserveSize(){this.vscrollResizeObserver&&this.$_sizeObserved&&(this.vscrollResizeObserver.unobserve(this.$el),this.$el.$_vs_onResize=void 0,this.$_sizeObserved=!1)},onResize(t,e,n){this.id===t&&this.applyWidthHeight(e,n)}},render(){return _e(this.tag,this.$slots.default())}};Ua.__file="src/components/DynamicScrollerItem.vue";function WC(t,e){t.component("".concat(e,"recycle-scroller"),sr),t.component("".concat(e,"RecycleScroller"),sr),t.component("".concat(e,"dynamic-scroller"),bi),t.component("".concat(e,"DynamicScroller"),bi),t.component("".concat(e,"dynamic-scroller-item"),Ua),t.component("".concat(e,"DynamicScrollerItem"),Ua)}var GC={version:"2.0.0-beta.8",install:function(e,n){var s=Object.assign({},{installComponents:!0,componentsPrefix:""},n);for(var r in s)typeof s[r]<"u"&&(Ih[r]=s[r]);s.installComponents&&WC(e,s.componentsPrefix)}};const YC=Ze(t=>{t.vueApp.use(GC)}),qC=[Vb,Wb,Kb,A0,M0,k0,O0,F0,qS,XS,q1,mx,gx,vC,YC],XC=pt({name:"NuxtRouteAnnouncer",props:{atomic:{type:Boolean,default:!1},politeness:{type:String,default:"polite"}},setup(t,{slots:e,expose:n}){const{set:s,polite:r,assertive:i,message:o,politeness:a}=H0({politeness:t.politeness});return n({set:s,polite:r,assertive:i,message:o,politeness:a}),()=>_e("span",{class:"nuxt-route-announcer",style:{position:"absolute"}},_e("span",{role:"alert","aria-live":a.value,"aria-atomic":t.atomic,style:{border:"0",clip:"rect(0 0 0 0)","clip-path":"inset(50%)",height:"1px",width:"1px",overflow:"hidden",position:"absolute","white-space":"nowrap","word-wrap":"normal",margin:"-1px",padding:"0"}},e.default?e.default({message:o.value}):o.value))}}),Dh=(t="RouteProvider")=>pt({name:t,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const n=e.renderKey,s=e.route,r={};for(const i in e.route)Object.defineProperty(r,i,{get:()=>n===e.renderKey?e.route[i]:s[i],enumerable:!0});return qt(Hn,Tt(r)),()=>e.vnode?_e(e.vnode,{ref:e.vnodeRef}):e.vnode}}),KC=Dh(),tf=new WeakMap,JC=pt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(t,{attrs:e,slots:n,expose:s}){const r=Oe(),i=rt(),o=De(Hn,null);let a;s({pageRef:i});const l=De(sp,null);let u;const c=r.deferHydration();if(r.isHydrating){const m=r.hooks.hookOnce("app:error",c);St().beforeEach(m)}t.pageKey&&At(()=>t.pageKey,(m,h)=>{m!==h&&r.callHook("page:loading:start")});let f=!1;{const m=St().beforeResolve(()=>{f=!1});cr(()=>{m()})}return()=>_e(Ap,{name:t.name,route:t.route,...e},{default:m=>{const h=ZC(o,m.route,m.Component),d=o&&o.matched.length===m.route.matched.length;if(!m.Component){if(u&&!d)return u;c();return}if(u&&l&&!l.isCurrent(m.route))return u;if(h&&o&&(!l||l?.isCurrent(o)))return d?u:null;const p=pa(m,t.pageKey),w=eP(o,m.route,m.Component);!r.isHydrating&&a===p&&!w&&Qt(()=>{f=!0,r.callHook("page:loading:end")}),a=p;const b=!!(t.transition??m.route.meta.pageTransition??Mc),y=b&&QC([t.transition,m.route.meta.pageTransition,Mc,{onAfterLeave(){delete r._runningTransition,r.callHook("page:transition:finish",m.Component)}}]),g=t.keepalive??m.route.meta.keepalive??Tv;return u=kp(b&&y,s0(g,_e(fl,{suspensible:!0,onPending:()=>{b&&(r._runningTransition=!0),r.callHook("page:start",m.Component)}
649,onResolve:()=>{Qt(()=>r.callHook("page:finish",m.Component).then(()=>{if(delete r._runningTransition,!f&&!w)return f=!0,r.callHook("page:loading:end")}).finally(c))}},{default:()=>{const v={key:p||void 0,vnode:n.default?tP(n.default,m):m.Component,route:m.route,renderKey:p||void 0,trackRootNodes:b,vnodeRef:i};if(!g)return _e(KC,v);const _=m.Component.type,k=_;let M=tf.get(k);return M||(M=Dh(_.name||_.__name),tf.set(k,M)),_e(M,v)}}))).default(),u}})}});function QC(t){const e=[];for(const n of t)n&&e.push({...n,onAfterLeave:n.onAfterLeave?_l(n.onAfterLeave):void 0});return tp(...e)}function ZC(t,e,n){if(!t)return!1;const s=e.matched.findIndex(r=>r.components?.default===n?.type);return!s||s===-1?!1:e.matched.slice(0,s).some((r,i)=>r.components?.default!==t.matched[i]?.components?.default)||n&&pa({route:e,Component:n})!==pa({route:t,Component:n})}function eP(t,e,n){return t?e.matched.findIndex(r=>r.components?.default===n?.type)<e.matched.length-1:!1}function tP(t,e){const n=t(e);return n.length===1?_e(n[0]):_e(Ne,void 0,n)}const nP=pt({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(t,e){return()=>_e(gn[t.name],t.layoutProps,e.slots)}}),sP={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},rP=pt({name:"NuxtLayout",inheritAttrs:!1,props:sP,setup(t,e){const n=Oe(),s=De(Hn),i=!s||s===$i()?Mp():s,o=ze(()=>{let c=Te(t.name)??i?.meta.layout??"default";return c&&!(c in gn)&&t.fallback&&(c=Te(t.fallback)),c}),a=Mt();e.expose({layoutRef:a});const l=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",l);St().beforeEach(c)}let u;return()=>{const c=o.value&&o.value in gn,f=i?.meta.layoutTransition??xv,m=u;return u=o.value,kp(c&&f,{default:()=>_e(fl,{suspensible:!0,onResolve:()=>{Qt(l)}},{default:()=>_e(iP,{layoutProps:fr(e.attrs,{ref:a}),key:o.value||void 0,name:o.value,shouldProvide:!t.name,isRenderingNewLayout:h=>h!==m&&h===o.value,hasTransition:!!f},e.slots)})}).default()}}}),iP=pt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(t,e){const n=t.name;t.shouldProvide&&qt(sp,{isCurrent:i=>n===(i.meta.layout??"default")});const s=De(Hn);if(s&&s===$i()){const i=Mp(),o={};for(const a in i){const l=a;Object.defineProperty(o,l,{enumerable:!0,get:()=>t.isRenderingNewLayout(t.name)?i[l]:s[l]})}qt(Hn,Tt(o))}return()=>!n||typeof n=="string"&&!(n in gn)?e.slots.default?.():_e(nP,{key:n,layoutProps:t.layoutProps,name:n},e.slots)}}),oP=(t,e)=>{const n=t.__vccOpts||t;for(const[s,r]of e)n[s]=r;return n},aP=R0(XC),lP={};function cP(t,e){const n=aP,s=JC,r=rP;return ke(),Xe(r,null,{default:$t(()=>[Le(n),Le(s)]),_:1})}const uP=oP(lP,[["render",cP]]),fP={__name:"nuxt-error-page",props:{error:Object},setup(t){const n=t.error;n.stack&&n.stack.split(` 650`).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`<span class="stack${f.internal?" internal":""}">${f.text}</span>`).join(` 651`);const s=Number(n.statusCode||500),r=s===404,i=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),o=n.message||n.toString(),a=void 0,c=r?te(()=>ee(()=>import("./CU-qLQuH.js"),__vite__mapDeps([83,3,84]),import.meta.url)):te(()=>ee(()=>import("./Bjou_V1r.js"),__vite__mapDeps([85,86]),import.meta.url));return(f,m)=>(ke(),Xe(Te(c),ff(dl({statusCode:Te(s),statusMessage:Te(i),description:Te(o),stack:Te(a)})),null,16))}},dP={key:0},nf={__name:"nuxt-root",setup(t){const e=()=>null,n=Oe(),s=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",s);St().beforeEach(u)}const r=!1;qt(Hn,$i()),n.hooks.callHookWith(u=>u.map(c=>c()),"vue:setup");const i=zi(),o=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;Zf((u,c,f)=>{if(n.hooks.callHook("vue:error",u,c,f).catch(m=>console.error("[nuxt] Error in `vue:error` hook",m)),a.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(ip(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>An(u)),!1});const l=!1;return(u,c)=>(ke(),Xe(fl,{onResolve:Te(s)},{default:$t(()=>[Te(o)?(ke(),Qn("div",dP)):Te(i)?(ke(),Xe(Te(fP),{key:1,error:Te(i)},null,8,["error"])):Te(l)?(ke(),Xe(Te(e),{key:2,context:Te(l)},null,8,["context"])):Te(r)?(ke(),Xe(os(Te(r)),{key:3})):(ke(),Xe(Te(uP),{key:4}))]),_:1},8,["onResolve"]))}};let sf;{let t;sf=async function(){if(t)return t;const s=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true")?by(nf):vy(nf),r=kv({vueApp:s});async function i(o){await r.callHook("app:error",o),r.payload.error||=Rn(o)}s.config.errorHandler=i,r.hook("app:suspense:resolve",()=>{s.config.errorHandler===i&&(s.config.errorHandler=void 0)});try{await Iv(r,qC)}catch(o){i(o)}try{await r.hooks.callHook("app:created",s),await r.hooks.callHook("app:beforeMount",s),s.mount(Pv),await r.hooks.callHook("app:mounted",s),await Qt(
651)}catch(o){i(o)}return s},t=sf().catch(e=>{throw console.error("Error while mounting app:",e),e})}export{ws as $,Qt as A,rl as B,rc as C,kP as D,fr as E,Ne as F,or as G,Om as H,Km as I,$g as J,vP as K,At as L,hP as M,SP as N,bP as O,St as P,Mt as Q,Oe as R,$p as S,Xg as T,lu as U,MP as V,_e as W,Hd as X,Vv as Y,D0 as Z,oP as _,xd as a,Bd as a0,Uy as a1,ci as a2,xP as a3,Jv as a4,ym as a5,TP as a6,_t as a7,Wm as a8,De as a9,Ua as aA,bi as aB,ee as aC,ai as aD,pP as aE,E0 as aF,OP as aG,gf as aa,Rf as ab,Rn as ac,I0 as ad,xi as ae,nn as af,CP as ag,lf as ah,tp as ai,EP as aj,Wd as ak,Oy as al,_P as am,gP as an,mn as ao,ff as ap,IP as aq,wP as ar,Me as as,dl as at,Pi as au,Ie as av,qt as aw,AP as ax,os as ay,te as az,Le as b,Qn as c,pl as d,pt as e,Rp as f,Ri as g,$i as h,yP as i,cr as j,bg as k,zn as l,RP as m,fo as n,ke as o,ed as p,Xe as q,rt as r,Te as s,Xh as t,PP as u,mP as v,$t as w,Jm as x,us as y,ze as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.